# git rev-parse -q --verify a51e3ac43ddbad891c2b1a4f3aa52371d6939570^{commit} a51e3ac43ddbad891c2b1a4f3aa52371d6939570 already have revision, skipping fetch # git checkout -q -f -B kisskb a51e3ac43ddbad891c2b1a4f3aa52371d6939570 # git clean -qxdf # < git log -1 # commit a51e3ac43ddbad891c2b1a4f3aa52371d6939570 # Merge: 2b2c0f24bac7 88362ebfd7fb # Author: Linus Torvalds # Date: Thu Dec 2 11:22:06 2021 -0800 # # Merge tag 'net-5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net # # Pull networking fixes from Jakub Kicinski: # "Including fixes from wireless, and wireguard. # # Mostly scattered driver changes this week, with one big clump in # mv88e6xxx. Nothing of note, really. # # Current release - regressions: # # - smc: keep smc_close_final()'s error code during active close # # Current release - new code bugs: # # - iwlwifi: various static checker fixes (int overflow, leaks, missing # error codes) # # - rtw89: fix size of firmware header before transfer, avoid crash # # - mt76: fix timestamp check in tx_status; fix pktid leak; # # - mscc: ocelot: fix missing unlock on error in ocelot_hwstamp_set() # # Previous releases - regressions: # # - smc: fix list corruption in smc_lgr_cleanup_early # # - ipv4: convert fib_num_tclassid_users to atomic_t # # Previous releases - always broken: # # - tls: fix authentication failure in CCM mode # # - vrf: reset IPCB/IP6CB when processing outbound pkts, prevent # incorrect processing # # - dsa: mv88e6xxx: fixes for various device errata # # - rds: correct socket tunable error in rds_tcp_tune() # # - ipv6: fix memory leak in fib6_rule_suppress # # - wireguard: reset peer src endpoint when netns exits # # - wireguard: improve resilience to DoS around incoming handshakes # # - tcp: fix page frag corruption on page fault which involves TCP # # - mpls: fix missing attributes in delete notifications # # - mt7915: fix NULL pointer dereference with ad-hoc mode # # Misc: # # - rt2x00: be more lenient about EPROTO errors during start # # - mlx4_en: update reported link modes for 1/10G" # # * tag 'net-5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (85 commits) # net: dsa: b53: Add SPI ID table # gro: Fix inconsistent indenting # selftests: net: Correct case name # net/rds: correct socket tunable error in rds_tcp_tune() # mctp: Don't let RTM_DELROUTE delete local routes # net/smc: Keep smc_close_final rc during active close # ibmvnic: drop bad optimization in reuse_tx_pools() # ibmvnic: drop bad optimization in reuse_rx_pools() # net/smc: fix wrong list_del in smc_lgr_cleanup_early # Fix Comment of ETH_P_802_3_MIN # ethernet: aquantia: Try MAC address from device tree # ipv4: convert fib_num_tclassid_users to atomic_t # net: avoid uninit-value from tcp_conn_request # net: annotate data-races on txq->xmit_lock_owner # octeontx2-af: Fix a memleak bug in rvu_mbox_init() # net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() # vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit # net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() # net: dsa: mv88e6xxx: Link in pcs_get_state() if AN is bypassed # net: dsa: mv88e6xxx: Fix inband AN for 2500base-x on 88E6393X family # ... # < /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux-gcc --version # < /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux-ld --version # < git log --format=%s --max-count=1 a51e3ac43ddbad891c2b1a4f3aa52371d6939570 # < make -s -j 32 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- randconfig # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # < make -s -j 32 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- help # make -s -j 32 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- olddefconfig .config:5376:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD # make -s -j 32 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:27, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/sancov_plugin.c:22: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:27, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/structleak_plugin.c:32: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:44, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/sancov_plugin.c:22: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:44, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/structleak_plugin.c:32: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:27, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/stackleak_plugin.c:30: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:44, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/stackleak_plugin.c:30: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ cc1plus: warning: unrecognized command line option '-Wno-format-diag' cc1plus: warning: unrecognized command line option '-Wno-format-diag' cc1plus: warning: unrecognized command line option '-Wno-format-diag' warning: ld does not support --fix-cortex-a53-843419; kernel may be susceptible to erratum warning: LSE atomics not supported by binutils /kisskb/src/certs/system_keyring.c: In function 'verify_pkcs7_message_sig': /kisskb/src/certs/system_keyring.c:238:10: note: byref variable will be forcibly initialized size_t asn1hdrlen; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/p2m.c: In function 'set_foreign_p2m_mapping': /kisskb/src/arch/arm64/xen/../../arm/xen/p2m.c:97:33: note: byref variable will be forcibly initialized struct gnttab_unmap_grant_ref unmap; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c: In function 'dma_cache_maint': /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c:50:28: note: byref variable will be forcibly initialized struct gnttab_cache_flush cflush; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c: In function 'xen_mm_init': /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c:140:28: note: byref variable will be forcibly initialized struct gnttab_cache_flush cflush; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c: In function 'xen_get_swiotlb_free_pages': /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c:30:6: note: byref variable will be forcibly initialized u64 i; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c:28:14: note: byref variable will be forcibly initialized phys_addr_t base; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/init/initramfs.c: In function 'do_utime': /kisskb/src/init/initramfs.c:121:20: note: byref variable will be forcibly initialized struct timespec64 t[2]; ^ /kisskb/src/init/initramfs.c: In function 'clean_path': /kisskb/src/init/initramfs.c:311:15: note: byref variable will be forcibly initialized struct kstat st; ^ /kisskb/src/init/initramfs.c: In function 'panic_show_mem': /kisskb/src/init/initramfs.c:53:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/init/initramfs.c: In function 'do_copy': /kisskb/src/init/initramfs.c:383:21: note: byref variable will be forcibly initialized struct timespec64 t[2] = { }; ^ /kisskb/src/init/initramfs.c: In function 'parse_header': /kisskb/src/init/initramfs.c:173:7: note: byref variable will be forcibly initialized char buf[9]; ^ /kisskb/src/init/initramfs.c: In function 'unpack_to_rootfs': /kisskb/src/init/initramfs.c:468:14: note: byref variable will be forcibly initialized const char *compress_name; ^ /kisskb/src/init/do_mounts_initrd.c: In function 'early_initrdmem': /kisskb/src/init/do_mounts_initrd.c:35:8: note: byref variable will be forcibly initialized char *endp; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'fdt_find_hyper_node': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:220:6: note: byref variable will be forcibly initialized int len; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_starting_cpu': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:139:33: note: byref variable will be forcibly initialized struct vcpu_register_vcpu_info info; ^ In file included from /kisskb/src/include/linux/restart_block.h:10:0, from /kisskb/src/include/linux/thread_info.h:14, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/percpu.h:6, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/xen/events.h:5, from /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:3: /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'timespec64_add': /kisskb/src/include/linux/time64.h:68: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:101:25: note: byref variable will be forcibly initialized struct timespec64 now, system_time; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:101:20: note: byref variable will be forcibly initialized struct timespec64 now, system_time; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:100: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:318: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:76: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:417: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:178:24: note: byref variable will be forcibly initialized struct sched_shutdown r = { .reason = reason }; ^ /kisskb/src/init/main.c: In function 'xbc_snprint_cmdline': /kisskb/src/init/main.c:327:19: note: byref variable will be forcibly initialized struct xbc_node *knode, *vnode; ^ /kisskb/src/init/main.c: In function 'setup_boot_config': /kisskb/src/init/main.c:413:6: note: byref variable will be forcibly initialized int ret; ^ /kisskb/src/init/main.c:411:12: note: byref variable will be forcibly initialized u32 size, csum; ^ /kisskb/src/init/main.c:411:6: note: byref variable will be forcibly initialized u32 size, csum; ^ /kisskb/src/init/main.c:410:6: note: byref variable will be forcibly initialized int pos; ^ /kisskb/src/init/main.c:409:14: note: byref variable will be forcibly initialized const char *msg; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/initcall.h:74, from /kisskb/src/init/main.c:110: /kisskb/src/init/main.c: In function 'perf_trace_initcall_level': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_level, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_level, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_level, ^ /kisskb/src/init/main.c: In function 'perf_trace_initcall_start': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/initcall.h:27:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_start, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/initcall.h:27:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_start, ^ /kisskb/src/init/main.c: In function 'perf_trace_initcall_finish': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/initcall.h:48:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_finish, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/initcall.h:48:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_finish, ^ /kisskb/src/arch/arm64/kernel/process.c: In function '__get_wchan': /kisskb/src/arch/arm64/kernel/process.c:533:20: note: byref variable will be forcibly initialized struct stackframe frame; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/initcall.h:74, from /kisskb/src/init/main.c:110: /kisskb/src/init/main.c: In function 'trace_event_raw_event_initcall_level': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_level, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_level, ^ /kisskb/src/init/main.c: In function 'trace_event_raw_event_initcall_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/initcall.h:27:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_start, ^ /kisskb/src/init/main.c: In function 'trace_event_raw_event_initcall_finish': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/initcall.h:48:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_finish, ^ /kisskb/src/init/main.c: In function 'loglevel': /kisskb/src/init/main.c:250:6: note: byref variable will be forcibly initialized int newlevel; ^ /kisskb/src/init/main.c: In function 'early_randomize_kstack_offset': /kisskb/src/init/main.c:861:7: note: byref variable will be forcibly initialized bool bool_result; ^ /kisskb/src/init/main.c: In function 'initcall_blacklisted': /kisskb/src/init/main.c:1196:7: note: byref variable will be forcibly initialized char fn_name[KSYM_SYMBOL_LEN]; ^ /kisskb/src/init/main.c: In function 'start_kernel': /kisskb/src/init/main.c:926:8: note: byref variable will be forcibly initialized char *command_line; ^ /kisskb/src/init/main.c: In function 'do_one_initcall': /kisskb/src/init/main.c:1290:7: note: byref variable will be forcibly initialized char msgbuf[64]; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/filemap.h:116, from /kisskb/src/mm/filemap.c:49: /kisskb/src/mm/filemap.c: In function 'perf_trace_mm_filemap_op_page_cache': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/filemap.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_filemap_op_page_cache, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/filemap.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_filemap_op_page_cache, ^ /kisskb/src/mm/filemap.c: In function 'perf_trace_filemap_set_wb_err': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/filemap.h:57:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(filemap_set_wb_err, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/filemap.h:57:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(filemap_set_wb_err, ^ /kisskb/src/mm/filemap.c: In function 'perf_trace_file_check_and_advance_wb_err': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/filemap.h:82:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(file_check_and_advance_wb_err, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/filemap.h:82:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(file_check_and_advance_wb_err, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/filemap.h:116, from /kisskb/src/mm/filemap.c:49: /kisskb/src/mm/filemap.c: In function 'trace_event_raw_event_mm_filemap_op_page_cache': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/filemap.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_filemap_op_page_cache, ^ /kisskb/src/mm/filemap.c: In function 'trace_event_raw_event_filemap_set_wb_err': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/filemap.h:57:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(filemap_set_wb_err, ^ /kisskb/src/mm/filemap.c: In function 'trace_event_raw_event_file_check_and_advance_wb_err': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/filemap.h:82:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(file_check_and_advance_wb_err, ^ In file included from /kisskb/src/include/linux/radix-tree.h:21:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'page_cache_delete': /kisskb/src/mm/filemap.c:126:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page->index); ^ /kisskb/src/include/linux/xarray.h:1351: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:293:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, pvec->pages[0]->index); ^ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/ipc/util.c:47: /kisskb/src/ipc/util.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/compat.c: In function 'get_compat_ipc64_perm': /kisskb/src/ipc/util.c: In function '__rhashtable_insert_fast': /kisskb/src/ipc/compat.c:41:27: note: byref variable will be forcibly initialized struct compat_ipc64_perm v; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/ipc/util.c:66:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/mm/filemap.c: In function 'filemap_range_has_writeback': /kisskb/src/mm/filemap.c:652:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start_byte >> PAGE_SHIFT); ^ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/ipc/compat.c: In function 'get_compat_ipc_perm': /kisskb/src/ipc/compat.c:53:25: note: byref variable will be forcibly initialized struct compat_ipc_perm v; ^ /kisskb/src/arch/arm64/kernel/setup.c: In function 'reserve_memblock_reserved_regions': /kisskb/src/arch/arm64/kernel/setup.c:265:24: note: byref variable will be forcibly initialized phys_addr_t r_start, r_end, mem_size = resource_size(mem); ^ /kisskb/src/arch/arm64/kernel/setup.c:265:15: note: byref variable will be forcibly initialized phys_addr_t r_start, r_end, mem_size = resource_size(mem); ^ /kisskb/src/arch/arm64/kernel/setup.c:261:9: note: byref variable will be forcibly initialized u64 i, j; ^ /kisskb/src/mm/filemap.c: In function '__filemap_fdatawait_range': /kisskb/src/mm/filemap.c:525:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/mm/filemap.c:523:10: note: byref variable will be forcibly initialized pgoff_t index = start_byte >> PAGE_SHIFT; ^ /kisskb/src/arch/arm64/kernel/setup.c: In function 'setup_machine_fdt': /kisskb/src/arch/arm64/kernel/setup.c:183:6: note: byref variable will be forcibly initialized int size; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138: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:302:2: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->next, entry); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/ipc/util.c:47: /kisskb/src/ipc/util.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/mm/filemap.c: In function 'wake_page_function': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:1176:2: note: in expansion of macro 'smp_store_release' smp_store_release(&wait->flags, flags | WQ_FLAG_WOKEN); ^ /kisskb/src/arch/arm64/kernel/setup.c: In function 'early_fdt_map': /kisskb/src/arch/arm64/kernel/setup.c:175:6: note: byref variable will be forcibly initialized int fdt_size; ^ /kisskb/src/mm/filemap.c: In function 'folio_wait_bit_common': /kisskb/src/ipc/util.c: In function 'ipc_search_maxidx': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:1366:11: note: in expansion of macro 'smp_load_acquire' flags = smp_load_acquire(&wait->flags); ^ /kisskb/src/mm/filemap.c:1294:25: note: byref variable will be forcibly initialized struct wait_page_queue wait_page; ^ /kisskb/src/ipc/util.c:469:6: note: byref variable will be forcibly initialized int tmpidx; ^ /kisskb/src/mm/filemap.c: In function 'folio_wake_bit': /kisskb/src/mm/filemap.c:1198:21: note: byref variable will be forcibly initialized wait_queue_entry_t bookmark; ^ /kisskb/src/mm/filemap.c:1196:23: note: byref variable will be forcibly initialized struct wait_page_key key; ^ In file included from /kisskb/src/ipc/util.c:66:0: /kisskb/src/ipc/util.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/include/linux/radix-tree.h:21:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'mapping_get_entry': /kisskb/src/mm/filemap.c:1837:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^ /kisskb/src/include/linux/xarray.h:1351: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_get_read_batch': /kisskb/src/mm/filemap.c:2346:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^ /kisskb/src/include/linux/xarray.h:1351: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:3301:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start_pgoff); ^ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function 'filemap_range_has_page': /kisskb/src/mm/filemap.c:493:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start_byte >> PAGE_SHIFT); ^ /kisskb/src/include/linux/xarray.h:1351: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:857:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, offset); ^ /kisskb/src/include/linux/xarray.h:1351: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_add_folio': /kisskb/src/mm/filemap.c:892:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^ /kisskb/src/include/linux/xarray.h:1351: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_add_folio': /kisskb/src/mm/filemap.c:995:8: note: byref variable will be forcibly initialized void *shadow = NULL; ^ /kisskb/src/mm/filemap.c: In function 'filemap_fault': /kisskb/src/mm/filemap.c:3056:15: note: byref variable will be forcibly initialized struct file *fpin = NULL; ^ In file included from /kisskb/src/include/linux/radix-tree.h:21:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'page_cache_next_miss': /kisskb/src/mm/filemap.c:1753:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^ /kisskb/src/include/linux/xarray.h:1351: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:1789:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^ /kisskb/src/include/linux/xarray.h:1351: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:2047:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^ /kisskb/src/include/linux/xarray.h:1351: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_lock_entries': /kisskb/src/mm/filemap.c:2099:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^ /kisskb/src/include/linux/xarray.h:1351: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:2164:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, *start); ^ /kisskb/src/include/linux/xarray.h:1351: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:2215:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^ /kisskb/src/include/linux/xarray.h:1351: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:2273:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, *index); ^ /kisskb/src/include/linux/xarray.h:1351: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_read': /kisskb/src/mm/filemap.c:2615:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ In file included from /kisskb/src/include/linux/radix-tree.h:21:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'mapping_seek_hole_data': /kisskb/src/mm/filemap.c:2857:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start >> PAGE_SHIFT); ^ /kisskb/src/include/linux/xarray.h:1351: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 'dio_warn_stale_pagecache': /kisskb/src/mm/filemap.c:3622:7: note: byref variable will be forcibly initialized char pathname[128]; ^ /kisskb/src/mm/filemap.c: In function 'generic_perform_write': /kisskb/src/mm/filemap.c:3733:9: note: byref variable will be forcibly initialized void *fsdata; ^ /kisskb/src/mm/filemap.c:3729:16: note: byref variable will be forcibly initialized struct page *page; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:18: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcuwait.h:52:9: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, NULL); ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/syscalls.h:73, from /kisskb/src/arch/arm64/kernel/ptrace.c:45: /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'perf_trace_sys_exit': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/syscalls.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_exit, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/syscalls.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_exit, ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'perf_trace_sys_enter': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/syscalls.h:18:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_enter, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/syscalls.h:18:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_enter, ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'pac_generic_keys_get': /kisskb/src/arch/arm64/kernel/ptrace.c:1037:31: note: byref variable will be forcibly initialized struct user_pac_generic_keys user_keys; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'pac_address_keys_get': /kisskb/src/arch/arm64/kernel/ptrace.c:988:31: note: byref variable will be forcibly initialized struct user_pac_address_keys user_keys; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'pac_mask_get': /kisskb/src/arch/arm64/kernel/ptrace.c:906:23: note: byref variable will be forcibly initialized struct user_pac_mask uregs = { ^ /kisskb/src/init/do_mounts.c: In function 'devt_from_devnum': /kisskb/src/init/do_mounts.c:232:11: note: byref variable will be forcibly initialized char *p, dummy; ^ /kisskb/src/init/do_mounts.c:232:8: note: byref variable will be forcibly initialized char *p, dummy; ^ /kisskb/src/init/do_mounts.c:230:21: note: byref variable will be forcibly initialized unsigned maj, min, offset; ^ /kisskb/src/init/do_mounts.c:230:16: note: byref variable will be forcibly initialized unsigned maj, min, offset; ^ /kisskb/src/init/do_mounts.c:230:11: note: byref variable will be forcibly initialized unsigned maj, min, offset; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/syscalls.h:73, from /kisskb/src/arch/arm64/kernel/ptrace.c:45: /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'trace_event_raw_event_sys_enter': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/syscalls.h:18:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_enter, ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'trace_event_raw_event_sys_exit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/syscalls.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_exit, ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'compat_vfp_set': /kisskb/src/arch/arm64/kernel/ptrace.c:1371:17: note: byref variable will be forcibly initialized compat_ulong_t fpscr; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'pac_generic_keys_set': /kisskb/src/arch/arm64/kernel/ptrace.c:1053:31: note: byref variable will be forcibly initialized struct user_pac_generic_keys user_keys; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'pac_address_keys_set': /kisskb/src/arch/arm64/kernel/ptrace.c:1004:31: note: byref variable will be forcibly initialized struct user_pac_address_keys user_keys; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'system_call_set': /kisskb/src/arch/arm64/kernel/ptrace.c:703:6: note: byref variable will be forcibly initialized int syscallno = task_pt_regs(target)->syscallno; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'tls_set': /kisskb/src/arch/arm64/kernel/ptrace.c:681:16: note: byref variable will be forcibly initialized unsigned long tls = target->thread.uw.tp_value; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function '__fpr_set': /kisskb/src/arch/arm64/kernel/ptrace.c:628:27: note: byref variable will be forcibly initialized struct user_fpsimd_state newstate; ^ /kisskb/src/init/do_mounts.c: In function 'mount_block_root': /kisskb/src/init/do_mounts.c:400:7: note: byref variable will be forcibly initialized char b[BDEVNAME_SIZE]; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'compat_tls_set': /kisskb/src/arch/arm64/kernel/ptrace.c:1409:17: note: byref variable will be forcibly initialized compat_ulong_t tls = target->thread.uw.tp_value; ^ In file included from /kisskb/src/arch/arm64/kernel/ptrace.c:29:0: /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'compat_gpr_get': /kisskb/src/include/linux/regset.h:66:13: note: byref variable will be forcibly initialized typeof(v) __v = (v); \ ^ /kisskb/src/arch/arm64/kernel/ptrace.c:1274:3: note: in expansion of macro 'membuf_store' membuf_store(&to, compat_get_user_reg(target, i++)); ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'compat_ptrace_hbp_get': /kisskb/src/arch/arm64/kernel/ptrace.c:1601:6: note: byref variable will be forcibly initialized u32 ctrl = 0; ^ /kisskb/src/arch/arm64/kernel/ptrace.c:1600:6: note: byref variable will be forcibly initialized u64 addr = 0; ^ In file included from /kisskb/src/arch/arm64/kernel/ptrace.c:29:0: /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'system_call_get': /kisskb/src/include/linux/regset.h:66:13: note: byref variable will be forcibly initialized typeof(v) __v = (v); \ ^ /kisskb/src/arch/arm64/kernel/ptrace.c:695:9: note: in expansion of macro 'membuf_store' return membuf_store(&to, task_pt_regs(target)->syscallno); ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'compat_tls_get': /kisskb/src/include/linux/regset.h:66:13: note: byref variable will be forcibly initialized typeof(v) __v = (v); \ ^ /kisskb/src/arch/arm64/kernel/ptrace.c:1400:9: note: in expansion of macro 'membuf_store' return membuf_store(&to, (compat_ulong_t)target->thread.uw.tp_value); ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'compat_vfp_get': /kisskb/src/include/linux/regset.h:66:13: note: byref variable will be forcibly initialized typeof(v) __v = (v); \ ^ /kisskb/src/arch/arm64/kernel/ptrace.c:1362:9: note: in expansion of macro 'membuf_store' return membuf_store(&to, fpscr); ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function '__kvm_handle_hva_range': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:505:23: note: byref variable will be forcibly initialized struct kvm_gfn_range gfn_range; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'compat_ptrace_gethbpregs': /kisskb/src/arch/arm64/kernel/ptrace.c:1641:6: note: byref variable will be forcibly initialized u32 kdata; ^ In file included from /kisskb/src/arch/arm64/kernel/ptrace.c:29:0: /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'hw_break_get': /kisskb/src/include/linux/regset.h:66:13: note: byref variable will be forcibly initialized typeof(v) __v = (v); \ ^ /kisskb/src/arch/arm64/kernel/ptrace.c:499:3: note: in expansion of macro 'membuf_store' membuf_store(&to, ctrl); ^ /kisskb/src/include/linux/regset.h:66:13: note: byref variable will be forcibly initialized typeof(v) __v = (v); \ ^ /kisskb/src/arch/arm64/kernel/ptrace.c:498:3: note: in expansion of macro 'membuf_store' membuf_store(&to, addr); ^ /kisskb/src/arch/arm64/kernel/ptrace.c:481:6: note: byref variable will be forcibly initialized u64 addr; ^ /kisskb/src/arch/arm64/kernel/ptrace.c:480:12: note: byref variable will be forcibly initialized u32 info, ctrl; ^ /kisskb/src/arch/arm64/kernel/ptrace.c:480:6: note: byref variable will be forcibly initialized u32 info, ctrl; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'ptrace_hbp_create': /kisskb/src/arch/arm64/kernel/ptrace.c:290: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:456:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'ptrace_hbp_fill_attr_ctrl': /kisskb/src/arch/arm64/kernel/ptrace.c:330:22: note: byref variable will be forcibly initialized int err, len, type, offset, disabled = !ctrl.enabled; ^ /kisskb/src/arch/arm64/kernel/ptrace.c:330:16: note: byref variable will be forcibly initialized int err, len, type, offset, disabled = !ctrl.enabled; ^ /kisskb/src/arch/arm64/kernel/ptrace.c:330:11: note: byref variable will be forcibly initialized int err, len, type, offset, disabled = !ctrl.enabled; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'ptrace_hbp_set_ctrl': /kisskb/src/arch/arm64/kernel/ptrace.c:432:33: note: byref variable will be forcibly initialized struct arch_hw_breakpoint_ctrl ctrl; ^ /kisskb/src/arch/arm64/kernel/ptrace.c:431:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'compat_ptrace_sethbpregs': /kisskb/src/arch/arm64/kernel/ptrace.c:1664:6: note: byref variable will be forcibly initialized u32 kdata = 0; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'hw_break_set': /kisskb/src/arch/arm64/kernel/ptrace.c:514:6: note: byref variable will be forcibly initialized u64 addr; ^ /kisskb/src/arch/arm64/kernel/ptrace.c:513:6: note: byref variable will be forcibly initialized u32 ctrl; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'pac_enabled_keys_get': /kisskb/src/arch/arm64/kernel/ptrace.c:921:7: note: byref variable will be forcibly initialized long enabled_keys = ptrauth_get_enabled_keys(target); ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_device_ioctl_attr': /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'pac_enabled_keys_set': /kisskb/src/arch/arm64/kernel/ptrace.c:935:7: note: byref variable will be forcibly initialized long enabled_keys = ptrauth_get_enabled_keys(target); ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:3950:25: note: byref variable will be forcibly initialized struct kvm_device_attr attr; ^ In file included from /kisskb/src/arch/arm64/kernel/ptrace.c:29:0: /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'tls_get': /kisskb/src/include/linux/regset.h:66:13: note: byref variable will be forcibly initialized typeof(v) __v = (v); \ ^ /kisskb/src/arch/arm64/kernel/ptrace.c:673:9: note: in expansion of macro 'membuf_store' return membuf_store(&to, target->thread.uw.tp_value); ^ In file included from /kisskb/src/include/linux/audit.h:13:0, from /kisskb/src/arch/arm64/kernel/ptrace.c:11: /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'user_single_step_report': /kisskb/src/include/linux/ptrace.h:351:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/kvm.h:510, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:66: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'perf_trace_kvm_userspace_exit': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:22:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_userspace_exit, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:22:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_userspace_exit, ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'perf_trace_kvm_vcpu_wakeup': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_vcpu_wakeup, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_vcpu_wakeup, ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'perf_trace_kvm_set_irq': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:66:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_set_irq, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:66:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_set_irq, ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'perf_trace_kvm_ack_irq': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:183:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_ack_irq, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:183:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_ack_irq, ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'perf_trace_kvm_fpu': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:243:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_fpu, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:243:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_fpu, ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'perf_trace_kvm_halt_poll_ns': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:347:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_halt_poll_ns, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:347:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_halt_poll_ns, ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'perf_trace_kvm_dirty_ring_push': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:378:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_dirty_ring_push, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:378:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_dirty_ring_push, ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'compat_gpr_set': /kisskb/src/arch/arm64/kernel/ptrace.c:1300:18: note: byref variable will be forcibly initialized compat_ulong_t reg; ^ /kisskb/src/arch/arm64/kernel/ptrace.c:1283:17: note: byref variable will be forcibly initialized struct pt_regs newregs; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'perf_trace_kvm_dirty_ring_reset': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:405:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_dirty_ring_reset, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:405:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_dirty_ring_reset, ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'perf_trace_kvm_dirty_ring_exit': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:426:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_dirty_ring_exit, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:426:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_dirty_ring_exit, ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'compat_ptrace_write_user': /kisskb/src/arch/arm64/kernel/ptrace.c:1529:17: note: byref variable will be forcibly initialized struct pt_regs newregs = *task_pt_regs(tsk); ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'perf_trace_kvm_unmap_hva_range': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:441:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_unmap_hva_range, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:441:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_unmap_hva_range, ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'perf_trace_kvm_set_spte_hva': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:459:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_set_spte_hva, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:459:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_set_spte_hva, ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'gpr_set': /kisskb/src/arch/arm64/kernel/ptrace.c:573:22: note: byref variable will be forcibly initialized struct user_pt_regs newregs = task_pt_regs(target)->user_regs; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'perf_trace_kvm_age_hva': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:474:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_age_hva, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:474:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_age_hva, ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'perf_trace_kvm_test_age_hva': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:492:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_test_age_hva, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:492:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_test_age_hva, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/kvm.h:510, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:66: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_userspace_exit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:22:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_userspace_exit, ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/key.h:14, from /kisskb/src/include/keys/user-type.h:11, from /kisskb/src/security/keys/trusted-keys/trusted_core.c:9: /kisskb/src/security/keys/trusted-keys/trusted_core.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:447:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_vcpu_wakeup': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_vcpu_wakeup, ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_set_irq': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:66:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_set_irq, ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_ack_irq': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:183:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_ack_irq, ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_fpu': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:243:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_fpu, ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_halt_poll_ns': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:347:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_halt_poll_ns, ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_dirty_ring_push': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:378:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_dirty_ring_push, ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_dirty_ring_reset': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:405:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_dirty_ring_reset, ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_dirty_ring_exit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:426:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_dirty_ring_exit, ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_unmap_hva_range': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:441:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_unmap_hva_range, ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_set_spte_hva': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:459:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_set_spte_hva, ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_age_hva': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:474:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_age_hva, ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_test_age_hva': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:492:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_test_age_hva, ^ /kisskb/src/security/keys/trusted-keys/trusted_core.c: In function 'datablob_parse': /kisskb/src/security/keys/trusted-keys/trusted_core.c:68:7: note: byref variable will be forcibly initialized long keylen; ^ /kisskb/src/security/keys/trusted-keys/trusted_core.c:67:14: note: byref variable will be forcibly initialized substring_t args[MAX_OPT_ARGS]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/key.h:14, from /kisskb/src/include/keys/user-type.h:11, from /kisskb/src/security/keys/trusted-keys/trusted_core.c:9: /kisskb/src/security/keys/trusted-keys/trusted_core.c: In function 'trusted_update': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:476:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/trusted-keys/trusted_core.c:267:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, new_p); ^ /kisskb/src/security/keys/trusted-keys/trusted_core.c:223:8: note: byref variable will be forcibly initialized char *datablob, *orig_datablob; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/key.h:14, from /kisskb/src/include/keys/user-type.h:11, from /kisskb/src/security/keys/trusted-keys/trusted_core.c:9: /kisskb/src/security/keys/trusted-keys/trusted_core.c: In function 'trusted_instantiate': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:476:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/trusted-keys/trusted_core.c:201:3: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, payload); ^ /kisskb/src/security/keys/trusted-keys/trusted_core.c:143:8: note: byref variable will be forcibly initialized char *datablob, *orig_datablob; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/kvm.h:510, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:66: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'perf_trace_kvm_mmio': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:213:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_mmio, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:213:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_mmio, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/kvm.h:510, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:66: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_mmio': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kvm.h:213:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_mmio, ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:18: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:18:0: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function '__gfn_to_memslot': /kisskb/src/include/linux/kvm_host.h:1276:6: note: byref variable will be forcibly initialized int slot_index = atomic_read(&slots->last_used_slot); ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function '__kvm_gfn_to_hva_cache_init': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:2885:8: note: byref variable will be forcibly initialized gfn_t nr_pages_avail; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'vcpu_stat_get': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:5226:6: note: byref variable will be forcibly initialized u64 tmp_val; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_vcpu_ioctl_get_stats_fd': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:3662:7: note: byref variable will be forcibly initialized char name[15 + ITOA_MAX_LEN + 1]; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'create_vcpu_fd': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:3506:7: note: byref variable will be forcibly initialized char name[8 + 1 + ITOA_MAX_LEN + 1]; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_vcpu_ioctl': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:3834:12: note: byref variable will be forcibly initialized sigset_t sigset, *p; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:3833:26: note: byref variable will be forcibly initialized struct kvm_signal_mask kvm_sigmask; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:3823:26: note: byref variable will be forcibly initialized struct kvm_guest_debug dbg; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:3808:26: note: byref variable will be forcibly initialized struct kvm_translation tr; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:3799:23: note: byref variable will be forcibly initialized struct kvm_mp_state mp_state; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:3787:23: note: byref variable will be forcibly initialized struct kvm_mp_state mp_state; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:18: /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:3722:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(vcpu->pid, newpid); ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_mmu_notifier_change_pte': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:505:23: note: byref variable will be forcibly initialized struct kvm_gfn_range gfn_range; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:18: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:18: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'install_new_memslots': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:1461:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(kvm->memslots[as_id], slots); ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_set_memslot': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:1537:32: note: byref variable will be forcibly initialized struct kvm_memory_slot *slot, old; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_delete_memslot': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:1651:25: note: byref variable will be forcibly initialized struct kvm_memory_slot new; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'hva_to_pfn_fast': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:2251:15: note: byref variable will be forcibly initialized struct page *page[1]; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'hva_to_pfn_slow': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:2299:16: note: byref variable will be forcibly initialized struct page *wpage; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:2280:15: note: byref variable will be forcibly initialized struct page *page; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'hva_to_pfn_remapped': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:2345:8: note: byref variable will be forcibly initialized bool unlocked = false; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:2336:14: note: byref variable will be forcibly initialized spinlock_t *ptl; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:2335:9: note: byref variable will be forcibly initialized pte_t *ptep; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'hva_to_pfn': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:2413:12: note: byref variable will be forcibly initialized kvm_pfn_t pfn = 0; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:18: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_create_vm': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:1075:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(kvm->buses[i], ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:1071:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(kvm->memslots[i], slots); ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_create_vm_debugfs': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:936:7: note: byref variable will be forcibly initialized char dir_name[ITOA_MAX_LEN * 2]; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function '__kvm_set_memory_region': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:1678:30: note: byref variable will be forcibly initialized struct kvm_memory_slot old, new; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:1678:25: note: byref variable will be forcibly initialized struct kvm_memory_slot old, new; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_vcpu_gfn_to_memslot': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:2096:6: note: byref variable will be forcibly initialized int slot_index; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'gfn_to_page_many_atomic': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:2531:8: note: byref variable will be forcibly initialized gfn_t entry = 0; ^ In file included from /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:11:0: /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/arch/arm64/mm/ptdump.c: In function 'ptdump_walk': /kisskb/src/arch/arm64/mm/ptdump.c:313:18: note: byref variable will be forcibly initialized struct pg_state st; ^ /kisskb/src/arch/arm64/mm/ptdump.c:324:36: note: byref variable will be forcibly initialized .range = (struct ptdump_range[]){ ^ /kisskb/src/arch/arm64/mm/ptdump.c: In function 'ptdump_check_wx': /kisskb/src/arch/arm64/mm/ptdump.c:354:36: note: byref variable will be forcibly initialized .marker = (struct addr_marker[]) { ^ /kisskb/src/arch/arm64/mm/ptdump.c:362:37: note: byref variable will be forcibly initialized .range = (struct ptdump_range[]) { ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'TSS_rawhmac': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:72:10: note: byref variable will be forcibly initialized va_list argp; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_vm_ioctl': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4440:28: note: byref variable will be forcibly initialized struct kvm_create_device cd; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4409:26: note: byref variable will be forcibly initialized struct kvm_irq_routing routing; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4386:24: note: byref variable will be forcibly initialized struct kvm_irq_level irq_event; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4374:18: note: byref variable will be forcibly initialized struct kvm_msi msi; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4364:24: note: byref variable will be forcibly initialized struct kvm_ioeventfd data; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4355:20: note: byref variable will be forcibly initialized struct kvm_irqfd data; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4345:34: note: byref variable will be forcibly initialized struct kvm_coalesced_mmio_zone zone; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4336:34: note: byref variable will be forcibly initialized struct kvm_coalesced_mmio_zone zone; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4325:30: note: byref variable will be forcibly initialized struct kvm_clear_dirty_log log; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4315:24: note: byref variable will be forcibly initialized struct kvm_dirty_log log; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4304:38: note: byref variable will be forcibly initialized struct kvm_userspace_memory_region kvm_userspace_mem; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4295:25: note: byref variable will be forcibly initialized struct kvm_enable_cap cap; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'TSS_checkhmac2': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:279:10: note: byref variable will be forcibly initialized va_list argp; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:275:16: note: byref variable will be forcibly initialized unsigned char paramdigest[SHA1_DIGEST_SIZE]; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:274:16: note: byref variable will be forcibly initialized unsigned char testhmac2[SHA1_DIGEST_SIZE]; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:273:16: note: byref variable will be forcibly initialized unsigned char testhmac1[SHA1_DIGEST_SIZE]; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:266:11: note: byref variable will be forcibly initialized uint32_t result; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:265:11: note: byref variable will be forcibly initialized uint32_t ordinal; ^ /kisskb/src/arch/arm64/mm/pageattr.c: In function '__change_memory_common': /kisskb/src/arch/arm64/mm/pageattr.c:45:26: note: byref variable will be forcibly initialized struct page_change_data data; ^ In file included from /kisskb/src/include/keys/trusted-type.h:12:0, from /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:15: /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'tpm_buf_append_u32': /kisskb/src/include/linux/tpm.h:397:9: note: byref variable will be forcibly initialized __be32 value2 = cpu_to_be32(value); ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'tpm_buf_append_u16': /kisskb/src/include/linux/tpm.h:390:9: note: byref variable will be forcibly initialized __be16 value2 = cpu_to_be16(value); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:18: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_io_bus_register_dev': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4974:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(kvm->buses[bus_idx], new_bus); ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4944:22: note: byref variable will be forcibly initialized struct kvm_io_range range; ^ /kisskb/src/arch/arm64/mm/pageattr.c: In function 'set_direct_map_invalid_noflush': /kisskb/src/arch/arm64/mm/pageattr.c:158:26: note: byref variable will be forcibly initialized struct page_change_data data = { ^ /kisskb/src/arch/arm64/mm/pageattr.c: In function 'set_direct_map_default_noflush': /kisskb/src/arch/arm64/mm/pageattr.c:173:26: note: byref variable will be forcibly initialized struct page_change_data data = { ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'getoptions': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:741:16: note: byref variable will be forcibly initialized unsigned long token_mask = 0; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:740:16: note: byref variable will be forcibly initialized unsigned long lock; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:739:16: note: byref variable will be forcibly initialized unsigned long handle; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:735:14: note: byref variable will be forcibly initialized substring_t args[MAX_OPT_ARGS]; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:18: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_io_bus_unregister_dev': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:5011:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(kvm->buses[bus_idx], new_bus); ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_init': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:5438:6: note: byref variable will be forcibly initialized int r; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:5437:30: note: byref variable will be forcibly initialized struct kvm_cpu_compat_check c; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'TSS_authhmac': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:125:10: note: byref variable will be forcibly initialized va_list argp; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:123:16: note: byref variable will be forcibly initialized unsigned char c; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:119:16: note: byref variable will be forcibly initialized unsigned char paramdigest[SHA1_DIGEST_SIZE]; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'TSS_checkhmac1': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:188:10: note: byref variable will be forcibly initialized va_list argp; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:184:16: note: byref variable will be forcibly initialized unsigned char paramdigest[SHA1_DIGEST_SIZE]; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:183:16: note: byref variable will be forcibly initialized unsigned char testhmac[SHA1_DIGEST_SIZE]; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:179:11: note: byref variable will be forcibly initialized uint32_t result; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:178:11: note: byref variable will be forcibly initialized uint32_t ordinal; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'osap': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:395:16: note: byref variable will be forcibly initialized unsigned char ononce[TPM_NONCE_SIZE]; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:394:16: note: byref variable will be forcibly initialized unsigned char enonce[TPM_NONCE_SIZE]; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'tpm_seal': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:469:11: note: byref variable will be forcibly initialized uint32_t datsize; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:468:11: note: byref variable will be forcibly initialized uint32_t pcrsize; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:467:11: note: byref variable will be forcibly initialized uint32_t ordinal; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:464: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:664:17: note: byref variable will be forcibly initialized struct tpm_buf tb; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'tpm_unseal': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:589:11: note: byref variable will be forcibly initialized uint32_t ordinal; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:587:11: note: byref variable will be forcibly initialized uint32_t authhandle2 = 0; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:586:11: note: byref variable will be forcibly initialized uint32_t authhandle1 = 0; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:585:16: note: byref variable will be forcibly initialized unsigned char authdata2[SHA1_DIGEST_SIZE]; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:584:16: note: byref variable will be forcibly initialized unsigned char authdata1[SHA1_DIGEST_SIZE]; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:583:16: note: byref variable will be forcibly initialized unsigned char enonce2[TPM_NONCE_SIZE]; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:582:16: note: byref variable will be forcibly initialized unsigned char enonce1[TPM_NONCE_SIZE]; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:581:16: note: byref variable will be forcibly initialized unsigned char nonceodd[TPM_NONCE_SIZE]; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'key_unseal': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:690:17: note: byref variable will be forcibly initialized struct tpm_buf tb; ^ /kisskb/src/fs/notify/fanotify/fanotify.c: In function 'fanotify_encode_fh_len': /kisskb/src/fs/notify/fanotify/fanotify.c:362:6: note: byref variable will be forcibly initialized int dwords = 0; ^ /kisskb/src/fs/notify/fanotify/fanotify.c: In function 'fanotify_encode_fh': /kisskb/src/fs/notify/fanotify/fanotify.c:392:6: note: byref variable will be forcibly initialized int dwords, type = 0; ^ /kisskb/src/fs/notify/fanotify/fanotify.c: In function 'fanotify_alloc_event': /kisskb/src/fs/notify/fanotify/fanotify.c:657:15: note: byref variable will be forcibly initialized unsigned int hash = 0; ^ In file included from /kisskb/src/include/linux/sysctl.h:27:0, from /kisskb/src/include/linux/fanotify.h:5, from /kisskb/src/fs/notify/fanotify/fanotify.c:2: /kisskb/src/fs/notify/fanotify/fanotify.c: In function 'fanotify_get_response': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h: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/notify/fanotify/fanotify.c:218:8: note: in expansion of macro 'wait_event_killable' ret = wait_event_killable(group->fanotify_data.access_waitq, ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:4632:2: note: in expansion of macro 'smp_store_release' smp_store_release(&prev->on_cpu, 0); ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/sched.h:738, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_kthread_stop': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:16:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_stop, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:16:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_stop, ^ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_kthread_stop_ret': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:38:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_stop_ret, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:38:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_stop_ret, ^ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_kthread_work_queue_work': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:64:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_queue_work, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:64:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_queue_work, ^ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_kthread_work_execute_start': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:93:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_execute_start, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:93:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_execute_start, ^ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_kthread_work_execute_end': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:119:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_execute_end, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:119:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_execute_end, ^ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_wakeup_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/sched.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_wakeup_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/sched.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_wakeup_template, ^ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_switch': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:220:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_switch, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:220:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_switch, ^ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_migrate_task': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:271:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_migrate_task, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:271:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_migrate_task, ^ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_process_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/sched.h:298:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_process_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/sched.h:298:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_process_template, ^ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_process_wait': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:344:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_wait, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:344:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_wait, ^ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_process_fork': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:369:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_fork, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:369:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_fork, ^ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_stat_runtime': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/sched.h:491:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_stat_runtime, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/sched.h:491:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_stat_runtime, ^ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_pi_setprio': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:525:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_pi_setprio, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:525:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_pi_setprio, ^ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_move_numa': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:576:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_move_numa, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:576:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_move_numa, ^ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_numa_pair_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/sched.h:608:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_numa_pair_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/sched.h:608:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_numa_pair_template, ^ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_wake_idle_without_ipi': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:668:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_wake_idle_without_ipi, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:668:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_wake_idle_without_ipi, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/sched.h:738, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_stop': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:16:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_stop, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_stop_ret': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:38:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_stop_ret, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_work_queue_work': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:64:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_queue_work, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_work_execute_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:93:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_execute_start, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_work_execute_end': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:119:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_execute_end, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_wakeup_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/sched.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_wakeup_template, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_switch': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:220:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_switch, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_migrate_task': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:271:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_migrate_task, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/sched.h:298:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_process_template, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_wait': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:344:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_wait, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_fork': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:369:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_fork, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_stat_runtime': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/sched.h:491:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_stat_runtime, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_pi_setprio': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:525:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_pi_setprio, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_move_numa': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:576:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_move_numa, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_numa_pair_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/sched.h:608:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_numa_pair_template, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_wake_idle_without_ipi': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:668:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_wake_idle_without_ipi, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/sched.h:738, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_process_exec': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:397:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_exec, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:397:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_exec, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:397:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_exec, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/sched.h:738, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_exec': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:397:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_exec, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:397:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_exec, ^ /kisskb/src/kernel/sched/core.c: In function 'sched_core_cpu_deactivate': /kisskb/src/kernel/sched/core.c:6009:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_core_cpu_starting': /kisskb/src/kernel/sched/core.c:5966:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/sched/core.c: In function '__sched_core_flip': /kisskb/src/kernel/sched/core.c:266:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/arch/arm64/kernel/stacktrace.c: In function 'unwind_frame': /kisskb/src/arch/arm64/kernel/stacktrace.c:69:20: note: byref variable will be forcibly initialized struct stack_info info; ^ /kisskb/src/arch/arm64/kernel/stacktrace.c: In function 'dump_backtrace': /kisskb/src/arch/arm64/kernel/stacktrace.c:167:20: note: byref variable will be forcibly initialized struct stackframe frame; ^ /kisskb/src/arch/arm64/kernel/stacktrace.c: In function 'arch_stack_walk': /kisskb/src/arch/arm64/kernel/stacktrace.c:230:20: note: byref variable will be forcibly initialized struct stackframe frame; ^ /kisskb/src/arch/arm64/mm/mmu.c: In function 'map_mem': /kisskb/src/arch/arm64/mm/mmu.c:509:6: note: byref variable will be forcibly initialized u64 i; ^ /kisskb/src/arch/arm64/mm/mmu.c:507:21: note: byref variable will be forcibly initialized phys_addr_t start, end; ^ /kisskb/src/arch/arm64/mm/mmu.c:507:14: note: byref variable will be forcibly initialized phys_addr_t start, end; ^ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_getparam': /kisskb/src/kernel/sched/core.c:7763:21: note: byref variable will be forcibly initialized struct sched_param lp = { .sched_priority = 0 }; ^ /kisskb/src/arch/arm64/kernel/signal.c: In function 'restore_fpsimd_context': /kisskb/src/arch/arm64/kernel/signal.c:191: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:496:19: note: byref variable will be forcibly initialized struct user_ctxs user; ^ /kisskb/src/arch/arm64/kernel/signal.c:494: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:772:33: note: byref variable will be forcibly initialized struct rt_sigframe_user_layout user; ^ /kisskb/src/kernel/sched/core.c: In function '__hrtick_start': /kisskb/src/kernel/sched/core.c:736:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/arch/arm64/kernel/signal.c: In function 'do_signal': /kisskb/src/arch/arm64/kernel/signal.c:853:17: note: byref variable will be forcibly initialized struct ksignal ksig; ^ /kisskb/src/ipc/msg.c: In function 'copy_msqid_from_user': /kisskb/src/ipc/msg.c:374:19: note: byref variable will be forcibly initialized struct msqid_ds tbuf_old; ^ /kisskb/src/arch/arm64/kernel/signal.c: In function 'minsigstksz_setup': /kisskb/src/arch/arm64/kernel/signal.c:964:33: note: byref variable will be forcibly initialized struct rt_sigframe_user_layout user; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_rr_get_interval': /kisskb/src/kernel/sched/core.c:8433: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:8479:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/sched/core.c: In function 'hrtick': /kisskb/src/kernel/sched/core.c:708:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/ipc/msg.c: In function 'copy_msqid_to_user': /kisskb/src/ipc/msg.c:327:19: note: byref variable will be forcibly initialized struct msqid_ds out; ^ In file included from /kisskb/src/include/linux/list.h:11:0, 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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:259:3: note: in expansion of macro 'smp_store_release' smp_store_release(&msr->r_msg, ERR_PTR(res)); ^ /kisskb/src/kernel/sched/core.c: In function '__schedule': /kisskb/src/kernel/sched/core.c:6136:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/ipc/msg.c: In function 'pipelined_send': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:833:5: note: in expansion of macro 'smp_store_release' smp_store_release(&msr->r_msg, msg); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:825:5: note: in expansion of macro 'smp_store_release' smp_store_release(&msr->r_msg, ERR_PTR(-E2BIG)); ^ In file included from /kisskb/src/ipc/msg.c:34:0: /kisskb/src/ipc/msg.c: In function 'freeque': /kisskb/src/ipc/msg.c:278:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) ^ /kisskb/src/ipc/msg.c: In function 'msgctl_down': /kisskb/src/ipc/msg.c:431:17: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) ^ /kisskb/src/kernel/sched/core.c: In function 'ttwu_runnable': /kisskb/src/kernel/sched/core.c:3631:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/ipc/msg.c: In function 'ksys_msgctl': /kisskb/src/ipc/msg.c:605:18: note: byref variable will be forcibly initialized struct msginfo msginfo; ^ /kisskb/src/ipc/msg.c:594:20: note: byref variable will be forcibly initialized struct msqid64_ds msqid64; ^ /kisskb/src/ipc/msg.c: In function 'copy_compat_msqid_to_user': /kisskb/src/ipc/msg.c:711:26: note: byref variable will be forcibly initialized struct compat_msqid_ds v; ^ /kisskb/src/ipc/msg.c:695:28: note: byref variable will be forcibly initialized struct compat_msqid64_ds v; ^ /kisskb/src/ipc/msg.c: In function 'compat_ksys_msgctl': /kisskb/src/ipc/msg.c:740:18: note: byref variable will be forcibly initialized struct msginfo msginfo; ^ /kisskb/src/ipc/msg.c:730:20: note: byref variable will be forcibly initialized struct msqid64_ds msqid64; ^ /kisskb/src/kernel/sched/core.c: In function 'migration_cpu_stop': /kisskb/src/kernel/sched/core.c:2320:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/ipc/msg.c: In function 'do_msgsnd': /kisskb/src/ipc/msg.c:875:21: note: byref variable will be forcibly initialized struct msg_sender s; ^ In file included from /kisskb/src/ipc/msg.c:34:0: /kisskb/src/ipc/msg.c:849:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) ^ /kisskb/src/ipc/msg.c: In function 'do_msgrcv': /kisskb/src/ipc/msg.c:1124:23: note: byref variable will be forcibly initialized struct msg_receiver msr_d; ^ In file included from /kisskb/src/ipc/msg.c:34:0: /kisskb/src/ipc/msg.c:1099:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) ^ /kisskb/src/kernel/sched/core.c: In function 'wait_task_inactive': /kisskb/src/kernel/sched/core.c:3274:12: note: byref variable will be forcibly initialized ktime_t to = NSEC_PER_SEC / HZ; ^ /kisskb/src/kernel/sched/core.c:3203:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/ipc/msg.c: In function 'ksys_msgget': /kisskb/src/ipc/msg.c:304:20: note: byref variable will be forcibly initialized struct ipc_params msg_params; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:191:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^ /kisskb/src/kernel/sched/core.c:3670:4: note: in expansion of macro 'smp_cond_load_acquire' smp_cond_load_acquire(&p->on_cpu, !VAL); ^ /kisskb/src/kernel/sched/core.c:3653: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:3710: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:3789:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:191:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^ /kisskb/src/kernel/sched/core.c:4102: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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:4089:6: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(&p->on_cpu) && ^ /kisskb/src/kernel/sched/core.c: In function 'task_call_func': /kisskb/src/kernel/sched/core.c:4148: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:4479: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:5094: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:5136: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:8099: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:6729: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:6852: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:7200: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:5231:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c:12: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c: In function 'hlist_add_head_rcu': /kisskb/src/kernel/sched/core.c: In function 'do_sched_setscheduler': /kisskb/src/kernel/sched/core.c:7576:21: note: byref variable will be forcibly initialized struct sched_param lparam; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591: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_setattr': /kisskb/src/kernel/sched/core.c:7692: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:3442: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:7548: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:7558:21: note: byref variable will be forcibly initialized struct sched_param sp = { .sched_priority = 1 }; ^ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_getaffinity': /kisskb/src/kernel/sched/core.c:8073:16: note: byref variable will be forcibly initialized cpumask_var_t mask; ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:717, from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/include/linux/trace_events.h:6, from /kisskb/src/include/trace/trace_events.h:21, from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/sched.h:738, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'affine_move_task': /kisskb/src/include/linux/wait_bit.h:246: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:2759: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:2867:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function '__sched_setaffinity': /kisskb/src/kernel/sched/core.c:7918:30: note: byref variable will be forcibly initialized cpumask_var_t cpus_allowed, new_mask; ^ /kisskb/src/kernel/sched/core.c:7918:16: note: byref variable will be forcibly initialized cpumask_var_t cpus_allowed, new_mask; ^ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_setaffinity': /kisskb/src/kernel/sched/core.c:8020:16: note: byref variable will be forcibly initialized cpumask_var_t new_mask; ^ /kisskb/src/kernel/sched/core.c: In function 'restrict_cpus_allowed_ptr': /kisskb/src/kernel/sched/core.c:2892:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/sched/core.c: In function 'force_compatible_cpus_allowed_ptr': /kisskb/src/kernel/sched/core.c:2944:16: note: byref variable will be forcibly initialized cpumask_var_t new_mask; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c: In function 'irqfd_update': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c:251:38: note: byref variable will be forcibly initialized struct kvm_kernel_irq_routing_entry entries[KVM_NR_IRQCHIPS]; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c: In function 'irqfd_wakeup': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c:197:7: note: byref variable will be forcibly initialized u64 cnt; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c:190:38: note: byref variable will be forcibly initialized struct kvm_kernel_irq_routing_entry irq; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:8646:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rq->curr, idle); ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c: In function 'irqfd_shutdown': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c:117:6: note: byref variable will be forcibly initialized u64 cnt; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_cpu_activate': /kisskb/src/kernel/sched/core.c:9001:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c: In function 'kvm_irq_routing_update': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c:627:39: note: byref variable will be forcibly initialized struct kvm_kernel_irq_routing_entry old = irqfd->irq_entry; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_cpu_deactivate': /kisskb/src/kernel/sched/core.c:9045:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /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/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/irqchip.c:15: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/irqchip.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/irqchip.c: In function 'kvm_send_userspace_msi': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/irqchip.c:51:38: note: byref variable will be forcibly initialized struct kvm_kernel_irq_routing_entry route; ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/irqchip.c: In function 'kvm_set_irq': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/irqchip.c:74:38: note: byref variable will be forcibly initialized struct kvm_kernel_irq_routing_entry irq_set[KVM_NR_IRQCHIPS]; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/irqchip.c:15: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/irqchip.c: In function 'kvm_set_irq_routing': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/irqchip.c:221:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(kvm->irq_routing, new); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/ipc/sem.c:73: /kisskb/src/ipc/sem.c: In function 'complexmode_tryleave': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:374: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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:426: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:1582:19: note: byref variable will be forcibly initialized struct semid_ds tbuf_old; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/ipc/sem.c:74: /kisskb/src/ipc/sem.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/ipc/sem.c:73: /kisskb/src/ipc/sem.c: In function 'wake_up_sem_queue_prepare': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:795:2: note: in expansion of macro 'smp_store_release' smp_store_release(&q->status, error); ^ /kisskb/src/ipc/sem.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/ipc/sem.c:87:0: /kisskb/src/ipc/sem.c: In function 'freeary': /kisskb/src/ipc/sem.c:1150:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) ^ In file included from /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:11:0: /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c: In function 'tpm_buf_append_u16': /kisskb/src/include/linux/tpm.h:390:9: note: byref variable will be forcibly initialized __be16 value2 = cpu_to_be16(value); ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c: In function 'tpm_buf_append_u32': /kisskb/src/include/linux/tpm.h:397:9: note: byref variable will be forcibly initialized __be32 value2 = cpu_to_be32(value); ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/arch/arm64/include/asm/sysreg.h:12, from /kisskb/src/arch/arm64/include/asm/cputype.h:148, from /kisskb/src/arch/arm64/include/asm/cache.h:8, 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 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/ipc/sem.c:74:0: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c: In function 'tpm2_key_encode': /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:57:17: note: byref variable will be forcibly initialized unsigned char bool[3], *w = bool; ^ /kisskb/src/ipc/sem.c: In function 'semctl_info': /kisskb/src/ipc/sem.c:1312:17: note: byref variable will be forcibly initialized struct seminfo seminfo; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c: In function 'tpm2_unseal_cmd': /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:463:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c: In function 'tpm2_key_decode': /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:101:26: note: byref variable will be forcibly initialized struct tpm2_key_context ctx; ^ In file included from /kisskb/src/ipc/sem.c:87:0: /kisskb/src/ipc/sem.c: In function 'semctl_setval': /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c: In function 'tpm2_load_cmd': /kisskb/src/ipc/sem.c:1351:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:369:6: note: byref variable will be forcibly initialized u8 *blob, *pub; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:365:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/arch/arm64/kernel/traps.c: In function 'dump_kernel_instr': /kisskb/src/arch/arm64/kernel/traps.c:159:16: note: byref variable will be forcibly initialized unsigned int val, bad; ^ /kisskb/src/arch/arm64/kernel/traps.c:152:7: note: byref variable will be forcibly initialized char str[sizeof("00000000 ") * 5 + 2 + 1], *p = str; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c: In function 'tpm2_key_type': /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:153:8: note: byref variable will be forcibly initialized char buffer[50]; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c: In function 'tpm2_seal_trusted': /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:232:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/ipc/sem.c: In function 'copy_semid_to_user': /kisskb/src/ipc/sem.c:1203:19: note: byref variable will be forcibly initialized struct semid_ds out; ^ /kisskb/src/ipc/shm.c: In function 'copy_shmid_from_user': /kisskb/src/ipc/shm.c:875:19: note: byref variable will be forcibly initialized struct shmid_ds tbuf_old; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c: In function 'tpm2_unseal_trusted': /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:532:6: note: byref variable will be forcibly initialized u32 blob_handle; ^ /kisskb/src/ipc/sem.c: In function 'find_alloc_undo': /kisskb/src/ipc/sem.c:1911:24: note: byref variable will be forcibly initialized struct sem_undo_list *ulp; ^ /kisskb/src/ipc/shm.c: In function 'copy_shminfo_to_user': /kisskb/src/ipc/shm.c:898:18: note: byref variable will be forcibly initialized struct shminfo out; ^ /kisskb/src/arch/arm64/kernel/traps.c: In function 'call_undef_hook': /kisskb/src/arch/arm64/kernel/traps.c:406:10: note: byref variable will be forcibly initialized __le32 instr_le; ^ /kisskb/src/security/keys/trusted-keys/trusted_tee.c: In function 'trusted_key_probe': /kisskb/src/security/keys/trusted-keys/trusted_tee.c:237:36: note: byref variable will be forcibly initialized struct tee_ioctl_open_session_arg sess_arg; ^ /kisskb/src/security/keys/trusted-keys/trusted_tee.c: In function 'trusted_tee_get_random': In file included from /kisskb/src/ipc/sem.c:87:0: /kisskb/src/ipc/sem.c: In function 'semctl_main': /kisskb/src/security/keys/trusted-keys/trusted_tee.c:189:19: note: byref variable will be forcibly initialized struct tee_param param[4]; ^ /kisskb/src/security/keys/trusted-keys/trusted_tee.c:188:30: note: byref variable will be forcibly initialized struct tee_ioctl_invoke_arg inv_arg; ^ /kisskb/src/ipc/sem.c:1414:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) ^ /kisskb/src/ipc/sem.c:1412:9: note: byref variable will be forcibly initialized ushort fast_sem_io[SEMMSL_FAST]; ^ /kisskb/src/security/keys/trusted-keys/trusted_tee.c: In function 'trusted_tee_unseal': /kisskb/src/security/keys/trusted-keys/trusted_tee.c:128:19: note: byref variable will be forcibly initialized struct tee_param param[4]; ^ /kisskb/src/security/keys/trusted-keys/trusted_tee.c:127:30: note: byref variable will be forcibly initialized struct tee_ioctl_invoke_arg inv_arg; ^ /kisskb/src/security/keys/trusted-keys/trusted_tee.c: In function 'trusted_tee_seal': /kisskb/src/security/keys/trusted-keys/trusted_tee.c:67:19: note: byref variable will be forcibly initialized struct tee_param param[4]; ^ /kisskb/src/security/keys/trusted-keys/trusted_tee.c:66:30: note: byref variable will be forcibly initialized struct tee_ioctl_invoke_arg inv_arg; ^ /kisskb/src/ipc/sem.c: In function 'ksys_semctl': /kisskb/src/ipc/sem.c:1657:20: note: byref variable will be forcibly initialized struct semid64_ds semid64; ^ /kisskb/src/ipc/sem.c: In function 'copy_compat_semid_to_user': /kisskb/src/ipc/sem.c:1766:26: note: byref variable will be forcibly initialized struct compat_semid_ds v; ^ /kisskb/src/ipc/sem.c:1756:28: note: byref variable will be forcibly initialized struct compat_semid64_ds v; ^ /kisskb/src/ipc/sem.c: In function 'compat_ksys_semctl': /kisskb/src/ipc/sem.c:1780:20: note: byref variable will be forcibly initialized struct semid64_ds semid64; ^ /kisskb/src/ipc/sem.c: In function 'ksys_semget': /kisskb/src/ipc/sem.c:610:20: note: byref variable will be forcibly initialized struct ipc_params sem_params; ^ /kisskb/src/ipc/shm.c: In function 'newseg': /kisskb/src/ipc/shm.c:698:7: note: byref variable will be forcibly initialized char name[13]; ^ /kisskb/src/ipc/shm.c: In function 'copy_compat_shminfo_to_user': /kisskb/src/ipc/shm.c:1351:18: note: byref variable will be forcibly initialized struct shminfo info; ^ /kisskb/src/ipc/shm.c:1342:27: note: byref variable will be forcibly initialized struct compat_shminfo64 info; ^ In file included from /kisskb/src/ipc/sem.c:87:0: /kisskb/src/ipc/sem.c: In function '__do_semtimedop': /kisskb/src/ipc/sem.c:2106:17: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) ^ /kisskb/src/ipc/sem.c:1997:19: note: byref variable will be forcibly initialized struct sem_queue queue; ^ /kisskb/src/ipc/shm.c: In function 'put_compat_shm_info': /kisskb/src/ipc/shm.c:1365:25: note: byref variable will be forcibly initialized struct compat_shm_info info; ^ /kisskb/src/ipc/sem.c: In function 'do_semtimedop': /kisskb/src/ipc/sem.c:2229:16: note: byref variable will be forcibly initialized struct sembuf fast_sops[SEMOPM_FAST]; ^ /kisskb/src/ipc/sem.c: In function 'ksys_semtimedop': /kisskb/src/ipc/sem.c:2264:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/ipc/sem.c: In function 'copy_semundo': /kisskb/src/ipc/sem.c:2312:24: note: byref variable will be forcibly initialized struct sem_undo_list *undo_list; ^ /kisskb/src/ipc/shm.c: In function 'copy_shmid_to_user': /kisskb/src/ipc/shm.c:846:19: note: byref variable will be forcibly initialized struct shmid_ds out; ^ In file included from /kisskb/src/ipc/sem.c:87:0: /kisskb/src/ipc/sem.c: In function 'exit_sem': /kisskb/src/ipc/sem.c:2355:17: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) ^ /kisskb/src/ipc/shm.c: In function 'ksys_shmctl': /kisskb/src/ipc/shm.c:1251:19: note: byref variable will be forcibly initialized struct shm_info shm_info; ^ /kisskb/src/ipc/shm.c:1242:20: note: byref variable will be forcibly initialized struct shminfo64 shminfo; ^ /kisskb/src/ipc/shm.c:1233:20: note: byref variable will be forcibly initialized struct shmid64_ds sem64; ^ /kisskb/src/ipc/shm.c: In function 'copy_compat_shmid_to_user': /kisskb/src/ipc/shm.c:1396:26: note: byref variable will be forcibly initialized struct compat_shmid_ds v; ^ /kisskb/src/ipc/shm.c:1381:28: note: byref variable will be forcibly initialized struct compat_shmid64_ds v; ^ /kisskb/src/ipc/shm.c: In function 'compat_ksys_shmctl': /kisskb/src/ipc/shm.c:1446:19: note: byref variable will be forcibly initialized struct shm_info shm_info; ^ /kisskb/src/ipc/shm.c:1437:20: note: byref variable will be forcibly initialized struct shminfo64 shminfo; ^ /kisskb/src/ipc/shm.c:1427: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:823:20: note: byref variable will be forcibly initialized struct ipc_params shm_params; ^ /kisskb/src/ipc/shm.c: In function 'do_shmat': /kisskb/src/ipc/shm.c:1520:16: note: byref variable will be forcibly initialized unsigned long populate = 0; ^ /kisskb/src/ipc/shm.c: In function '__do_sys_shmat': /kisskb/src/ipc/shm.c:1682:16: note: byref variable will be forcibly initialized unsigned long ret; ^ /kisskb/src/ipc/shm.c: In function '__do_compat_sys_shmat': /kisskb/src/ipc/shm.c:1700:16: note: byref variable will be forcibly initialized unsigned long ret; ^ In file included from /kisskb/src/arch/arm64/kernel/vdso.c:20:0: /kisskb/src/arch/arm64/kernel/vdso.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /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/crypto/asymmetric_keys/asymmetric_type.c: In function 'asymmetric_lookup_restriction': /kisskb/src/crypto/asymmetric_keys/asymmetric_type.c:501:16: note: byref variable will be forcibly initialized key_serial_t serial; ^ /kisskb/src/crypto/asymmetric_keys/asymmetric_type.c:481:8: note: byref variable will be forcibly initialized char *next; ^ /kisskb/src/arch/arm64/kvm/hyp/vhe/tlb.c: In function '__kvm_tlb_flush_vmid_ipa': /kisskb/src/arch/arm64/kvm/hyp/vhe/tlb.c:85:25: note: byref variable will be forcibly initialized struct tlb_inv_context cxt; ^ /kisskb/src/arch/arm64/kvm/hyp/vhe/tlb.c: In function '__kvm_tlb_flush_vmid': /kisskb/src/arch/arm64/kvm/hyp/vhe/tlb.c:116:25: note: byref variable will be forcibly initialized struct tlb_inv_context cxt; ^ /kisskb/src/arch/arm64/kvm/hyp/vhe/tlb.c: In function '__kvm_flush_cpu_context': /kisskb/src/arch/arm64/kvm/hyp/vhe/tlb.c:132:25: note: byref variable will be forcibly initialized struct tlb_inv_context cxt; ^ In file included from /kisskb/src/arch/arm64/kvm/hyp/include/hyp/switch.h:11:0, from /kisskb/src/arch/arm64/kvm/hyp/vhe/switch.c:7: /kisskb/src/arch/arm64/kvm/hyp/vhe/switch.c: In function '__get_fault_info': /kisskb/src/arch/arm64/kvm/hyp/include/hyp/fault.h:46:6: note: byref variable will be forcibly initialized u64 hpfar, far; ^ /kisskb/src/arch/arm64/kvm/hyp/vhe/switch.c: In function '__kvm_vcpu_run_vhe': /kisskb/src/arch/arm64/kvm/hyp/vhe/switch.c:124:6: note: byref variable will be forcibly initialized u64 exit_code; ^ In file included from /kisskb/src/include/linux/kasan-checks.h:5:0, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/init.h:5, from /kisskb/src/arch/arm64/kernel/alternative.c:11: /kisskb/src/arch/arm64/kernel/alternative.c: In function '__apply_alternatives_multi_stop': /kisskb/src/arch/arm64/kernel/alternative.c:212:18: note: byref variable will be forcibly initialized DECLARE_BITMAP(remaining_capabilities, ARM64_NPATCHABLE); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/arch/arm64/kernel/alternative.c:201: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:239:20: note: byref variable will be forcibly initialized struct alt_region region = { ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/sysctl.h:25, from /kisskb/src/include/linux/fanotify.h:5, from /kisskb/src/fs/notify/fanotify/fanotify_user.c:2: /kisskb/src/fs/notify/fanotify/fanotify_user.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/fs/notify/fanotify/fanotify_user.c: In function 'fanotify_write': /kisskb/src/fs/notify/fanotify/fanotify_user.c:785:27: note: byref variable will be forcibly initialized struct fanotify_response response = { .fd = -1, .response = -1 }; ^ /kisskb/src/fs/notify/fanotify/fanotify_user.c: In function 'copy_error_info_to_user': /kisskb/src/fs/notify/fanotify/fanotify_user.c:335:35: note: byref variable will be forcibly initialized struct fanotify_event_info_error info; ^ /kisskb/src/arch/arm64/kvm/hyp/vhe/../vgic-v3-sr.c: In function '__vgic_v3_write_dir': /kisskb/src/arch/arm64/kvm/hyp/vhe/../vgic-v3-sr.c:733:6: note: byref variable will be forcibly initialized u64 lr_val; ^ /kisskb/src/arch/arm64/kvm/hyp/vhe/../vgic-v3-sr.c: In function '__vgic_v3_read_hppir': /kisskb/src/arch/arm64/kvm/hyp/vhe/../vgic-v3-sr.c:935:6: note: byref variable will be forcibly initialized u64 lr_val; ^ /kisskb/src/arch/arm64/kvm/hyp/vhe/../vgic-v3-sr.c: In function '__vgic_v3_write_eoir': /kisskb/src/arch/arm64/kvm/hyp/vhe/../vgic-v3-sr.c:756:6: note: byref variable will be forcibly initialized u64 lr_val; ^ /kisskb/src/arch/arm64/kvm/hyp/vhe/../vgic-v3-sr.c: In function '__vgic_v3_read_iar': /kisskb/src/arch/arm64/kvm/hyp/vhe/../vgic-v3-sr.c:676:6: note: byref variable will be forcibly initialized u64 lr_val; ^ /kisskb/src/fs/notify/fanotify/fanotify_user.c: In function 'copy_fid_info_to_user': /kisskb/src/fs/notify/fanotify/fanotify_user.c:361:16: note: byref variable will be forcibly initialized unsigned char bounce[FANOTIFY_INLINE_FH_LEN], *fh_buf; ^ /kisskb/src/fs/notify/fanotify/fanotify_user.c: In function 'copy_event_to_user': /kisskb/src/fs/notify/fanotify/fanotify_user.c:581:15: note: byref variable will be forcibly initialized struct file *f = NULL; ^ /kisskb/src/fs/notify/fanotify/fanotify_user.c:576:33: note: byref variable will be forcibly initialized struct fanotify_event_metadata metadata; ^ /kisskb/src/fs/notify/fanotify/fanotify_user.c: In function 'fanotify_test_fsid': /kisskb/src/fs/notify/fanotify/fanotify_user.c:1368:18: note: byref variable will be forcibly initialized __kernel_fsid_t root_fsid; ^ /kisskb/src/fs/notify/fanotify/fanotify_user.c: In function 'fanotify_remove_mark': /kisskb/src/fs/notify/fanotify/fanotify_user.c:990:6: note: byref variable will be forcibly initialized int destroy_mark; ^ /kisskb/src/fs/notify/fanotify/fanotify_user.c: In function 'do_fanotify_mark': /kisskb/src/fs/notify/fanotify/fanotify_user.c:1437:18: note: byref variable will be forcibly initialized __kernel_fsid_t __fsid, *fsid = NULL; ^ /kisskb/src/fs/notify/fanotify/fanotify_user.c:1436:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/notify/fanotify/fanotify_user.c: In function 'fanotify_user_setup': /kisskb/src/fs/notify/fanotify/fanotify_user.c:1654:17: note: byref variable will be forcibly initialized struct sysinfo si; ^ /kisskb/src/arch/arm64/kernel/cpufeature.c: In function 'parse_kpti': /kisskb/src/arch/arm64/kernel/cpufeature.c:1608:7: note: byref variable will be forcibly initialized bool enabled; ^ /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; ^ /kisskb/src/fs/quota/dquot.c: In function '__quota_error': /kisskb/src/fs/quota/dquot.c:141:20: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/quota/dquot.c:140:11: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/quota/dquot.c: In function 'dquot_writeback_dquots': /kisskb/src/fs/quota/dquot.c:624:19: note: byref variable will be forcibly initialized struct list_head dirty; ^ /kisskb/src/fs/quota/dquot.c: In function '__dquot_drop': /kisskb/src/fs/quota/dquot.c:1567:16: note: byref variable will be forcibly initialized struct dquot *put[MAXQUOTAS]; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/quota/dquot.c:59: /kisskb/src/fs/quota/dquot.c: In function 'drop_dquot_ref': /kisskb/src/fs/quota/dquot.c:1092:12: note: byref variable will be forcibly initialized LIST_HEAD(tofree_head); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/quota/dquot.c:59: /kisskb/src/fs/quota/dquot.c: In function 'invalidate_dquots': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/quota/dquot.c:558:4: note: in expansion of macro 'wait_event' wait_event(dquot_ref_wq, ^ /kisskb/src/arch/arm64/kernel/cpufeature.c: In function 'do_emulate_mrs': /kisskb/src/arch/arm64/kernel/cpufeature.c:3079:6: note: byref variable will be forcibly initialized u64 val; ^ /kisskb/src/fs/quota/dquot.c: In function '__dquot_initialize': /kisskb/src/fs/quota/dquot.c:1444:13: note: byref variable will be forcibly initialized kprojid_t projid; ^ /kisskb/src/fs/quota/dquot.c: In function '__dquot_alloc_space': /kisskb/src/fs/quota/dquot.c:1651:20: note: byref variable will be forcibly initialized struct dquot_warn warn[MAXQUOTAS]; ^ /kisskb/src/fs/quota/dquot.c: In function 'dquot_alloc_inode': /kisskb/src/fs/quota/dquot.c:1722:20: note: byref variable will be forcibly initialized struct dquot_warn warn[MAXQUOTAS]; ^ /kisskb/src/fs/quota/dquot.c: In function '__dquot_free_space': /kisskb/src/fs/quota/dquot.c:1850:20: note: byref variable will be forcibly initialized struct dquot_warn warn[MAXQUOTAS]; ^ /kisskb/src/fs/quota/dquot.c: In function 'dquot_free_inode': /kisskb/src/fs/quota/dquot.c:1905:20: note: byref variable will be forcibly initialized struct dquot_warn warn[MAXQUOTAS]; ^ /kisskb/src/fs/quota/dquot.c: In function '__dquot_transfer': /kisskb/src/fs/quota/dquot.c:1957:20: note: byref variable will be forcibly initialized struct dquot_warn warn_from_space[MAXQUOTAS]; ^ /kisskb/src/fs/quota/dquot.c:1956:20: note: byref variable will be forcibly initialized struct dquot_warn warn_from_inodes[MAXQUOTAS]; ^ /kisskb/src/fs/quota/dquot.c:1955:20: note: byref variable will be forcibly initialized struct dquot_warn warn_to[MAXQUOTAS]; ^ /kisskb/src/fs/quota/dquot.c:1951:10: note: byref variable will be forcibly initialized qsize_t inode_usage = 1; ^ /kisskb/src/arch/arm64/kernel/idreg-override.c: In function 'find_field': /kisskb/src/arch/arm64/kernel/idreg-override.c:111:7: note: byref variable will be forcibly initialized char opt[FTR_DESC_NAME_LEN + FTR_DESC_FIELD_LEN + 2]; ^ /kisskb/src/arch/arm64/kernel/idreg-override.c: In function 'match_options': /kisskb/src/arch/arm64/kernel/idreg-override.c:136:8: note: byref variable will be forcibly initialized u64 v; ^ /kisskb/src/arch/arm64/kernel/idreg-override.c: In function '__parse_cmdline': /kisskb/src/arch/arm64/kernel/idreg-override.c:165:8: note: byref variable will be forcibly initialized char buf[256]; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/ipi.h:90, from /kisskb/src/arch/arm64/kernel/smp.c:55: /kisskb/src/arch/arm64/kernel/smp.c: In function 'perf_trace_ipi_raise': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ipi.h:19:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ipi_raise, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ipi.h:19:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ipi_raise, ^ /kisskb/src/arch/arm64/kernel/smp.c: In function 'perf_trace_ipi_handler': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/ipi.h:38:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ipi_handler, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/ipi.h:38:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ipi_handler, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/ipi.h:90, from /kisskb/src/arch/arm64/kernel/smp.c:55: /kisskb/src/arch/arm64/kernel/smp.c: In function 'trace_event_raw_event_ipi_raise': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ipi.h:19:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ipi_raise, ^ /kisskb/src/arch/arm64/kernel/smp.c: In function 'trace_event_raw_event_ipi_handler': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ipi.h:38:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ipi_handler, ^ /kisskb/src/arch/arm64/kernel/smp.c: In function 'smp_send_stop': /kisskb/src/arch/arm64/kernel/smp.c:1007:13: note: byref variable will be forcibly initialized cpumask_t mask; ^ /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/arch/arm64/kernel/patching.c: In function 'aarch64_insn_read': /kisskb/src/arch/arm64/kernel/patching.c:60:9: note: byref variable will be forcibly initialized __le32 val; ^ /kisskb/src/arch/arm64/kvm/psci.c: In function 'kvm_arm_get_fw_reg': /kisskb/src/arch/arm64/kvm/psci.c:470:6: note: byref variable will be forcibly initialized u64 val; ^ /kisskb/src/arch/arm64/kernel/patching.c: In function 'aarch64_insn_patch_text': /kisskb/src/arch/arm64/kernel/patching.c:138:28: note: byref variable will be forcibly initialized struct aarch64_insn_patch patch = { ^ /kisskb/src/arch/arm64/kvm/psci.c: In function 'kvm_arm_set_fw_reg': /kisskb/src/arch/arm64/kvm/psci.c:493:6: note: byref variable will be forcibly initialized u64 val; ^ /kisskb/src/arch/arm64/kvm/mmio.c: In function 'kvm_mmio_write_buf': /kisskb/src/arch/arm64/kvm/mmio.c:21:4: note: byref variable will be forcibly initialized } tmp; ^ /kisskb/src/arch/arm64/kvm/mmio.c: In function 'kvm_mmio_read_buf': /kisskb/src/arch/arm64/kvm/mmio.c:52:4: note: byref variable will be forcibly initialized } tmp; ^ /kisskb/src/arch/arm64/kvm/mmio.c: In function 'kvm_handle_mmio_return': /kisskb/src/arch/arm64/kvm/mmio.c:83:16: note: byref variable will be forcibly initialized unsigned long data; ^ /kisskb/src/arch/arm64/kvm/mmio.c: In function 'io_mem_abort': /kisskb/src/arch/arm64/kvm/mmio.c:131:5: note: byref variable will be forcibly initialized u8 data_buf[8]; ^ /kisskb/src/arch/arm64/kvm/mmio.c:126:16: note: byref variable will be forcibly initialized unsigned long data; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/arch/arm64/kvm/arm.c:7: /kisskb/src/arch/arm64/kvm/arm.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/arch/arm64/kvm/arm.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcuwait.h:52:9: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, NULL); ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/arch/arm64/kvm/trace_arm.h:312, from /kisskb/src/arch/arm64/kvm/arm.c:28: /kisskb/src/arch/arm64/kvm/arm.c: In function 'perf_trace_kvm_entry': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_entry, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_entry, ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'perf_trace_kvm_exit': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:29:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_exit, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:29:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_exit, ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'perf_trace_kvm_guest_fault': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_guest_fault, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_guest_fault, ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'perf_trace_kvm_access_fault': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:77:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_access_fault, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:77:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_access_fault, ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'perf_trace_kvm_irq_line': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:92:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_irq_line, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:92:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_irq_line, ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'perf_trace_kvm_mmio_emulate': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:117:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_mmio_emulate, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:117:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_mmio_emulate, ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'perf_trace_kvm_set_way_flush': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_set_way_flush, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_set_way_flush, ^ In file included from /kisskb/src/include/linux/kvm_host.h:39:0, from /kisskb/src/arch/arm64/kvm/mmu.c:8: /kisskb/src/arch/arm64/kvm/mmu.c: In function 'pkvm_share_hyp': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; \ ^ /kisskb/src/arch/arm64/kvm/mmu.c:290:9: note: in expansion of macro 'kvm_call_hyp_nvhe' ret = kvm_call_hyp_nvhe(__pkvm_host_share_hyp, ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'perf_trace_kvm_toggle_cache': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:156:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_toggle_cache, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:156:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_toggle_cache, ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'perf_trace_kvm_timer_update_irq': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:180:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_timer_update_irq, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:180:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_timer_update_irq, ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'perf_trace_kvm_get_timer_map': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:200:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_get_timer_map, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:200:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_get_timer_map, ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'perf_trace_kvm_timer_hrtimer_expire': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:271:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_timer_hrtimer_expire, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:271:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_timer_hrtimer_expire, ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'perf_trace_kvm_timer_emulate': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:286:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_timer_emulate, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:286:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_timer_emulate, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/arch/arm64/kvm/trace_arm.h:312, from /kisskb/src/arch/arm64/kvm/arm.c:28: /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_entry': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_entry, ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_exit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:29:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_exit, ^ /kisskb/src/arch/arm64/kvm/mmu.c: In function '__create_hyp_private_mapping': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; \ ^ /kisskb/src/arch/arm64/kvm/mmu.c:350:10: note: in expansion of macro 'kvm_call_hyp_nvhe' base = kvm_call_hyp_nvhe(__pkvm_create_private_mapping, ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_guest_fault': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_guest_fault, ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_access_fault': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:77:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_access_fault, ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_irq_line': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:92:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_irq_line, ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_mmio_emulate': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:117:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_mmio_emulate, ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_set_way_flush': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_set_way_flush, ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_toggle_cache': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:156:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_toggle_cache, ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_timer_update_irq': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:180:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_timer_update_irq, ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_get_timer_map': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:200:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_get_timer_map, ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_timer_hrtimer_expire': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:271:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_timer_hrtimer_expire, ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_timer_emulate': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:286:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_timer_emulate, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/arch/arm64/kvm/trace_arm.h:312, from /kisskb/src/arch/arm64/kvm/arm.c:28: /kisskb/src/arch/arm64/kvm/arm.c: In function 'perf_trace_kvm_timer_save_state': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:227:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_timer_save_state, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:227:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_timer_save_state, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/arch/arm64/kvm/trace_arm.h:312, from /kisskb/src/arch/arm64/kvm/arm.c:28: /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_timer_save_state': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:227:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_timer_save_state, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/arch/arm64/kvm/trace_arm.h:312, from /kisskb/src/arch/arm64/kvm/arm.c:28: /kisskb/src/arch/arm64/kvm/arm.c: In function 'perf_trace_kvm_timer_restore_state': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:249:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_timer_restore_state, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:249:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_timer_restore_state, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/arch/arm64/kvm/trace_arm.h:312, from /kisskb/src/arch/arm64/kvm/arm.c:28: /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_timer_restore_state': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_arm.h:249:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_timer_restore_state, ^ /kisskb/src/arch/arm64/kvm/mmu.c: In function 'get_user_mapping_size': /kisskb/src/arch/arm64/kvm/mmu.c:472:6: note: byref variable will be forcibly initialized u32 level = ~0; ^ /kisskb/src/arch/arm64/kvm/mmu.c:471:12: note: byref variable will be forcibly initialized kvm_pte_t pte = 0; /* Keep GCC quiet... */ ^ In file included from /kisskb/src/include/linux/kvm_host.h:39:0, from /kisskb/src/arch/arm64/kvm/arm.c:12: /kisskb/src/arch/arm64/kvm/arm.c: In function 'cpu_set_hyp_vector': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; \ ^ /kisskb/src/arch/arm64/kvm/arm.c:1585:3: note: in expansion of macro 'kvm_call_hyp_nvhe' kvm_call_hyp_nvhe(__pkvm_cpu_set_vector, data->slot); ^ /kisskb/src/arch/arm64/kvm/mmu.c: In function 'user_mem_abort': /kisskb/src/arch/arm64/kvm/mmu.c:957:12: note: byref variable will be forcibly initialized kvm_pfn_t pfn; ^ /kisskb/src/arch/arm64/kvm/mmu.c:947:20: note: byref variable will be forcibly initialized bool write_fault, writable, force_pte = false; ^ In file included from /kisskb/src/arch/arm64/include/asm/bug.h:26:0, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/arch/arm64/kvm/arm.c:7: /kisskb/src/arch/arm64/kvm/arm.c: In function '_kvm_host_prot_finalize': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; \ ^ /kisskb/src/include/asm-generic/bug.h:166:25: note: in definition of macro 'WARN_ON' int __ret_warn_on = !!(condition); \ ^ /kisskb/src/arch/arm64/kvm/arm.c:2004:14: note: in expansion of macro 'kvm_call_hyp_nvhe' if (WARN_ON(kvm_call_hyp_nvhe(__pkvm_prot_finalize))) ^ In file included from /kisskb/src/include/linux/kvm_host.h:39:0, from /kisskb/src/arch/arm64/kvm/arm.c:12: /kisskb/src/arch/arm64/kvm/arm.c: In function 'kvm_vcpu_first_run_init': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; \ ^ /kisskb/src/arch/arm64/kvm/arm.c:630:3: note: in expansion of macro 'kvm_call_hyp_nvhe' kvm_call_hyp_nvhe(__pkvm_vcpu_init_traps, vcpu); ^ In file included from /kisskb/src/include/linux/kvm_host.h:39:0, from /kisskb/src/arch/arm64/kvm/mmu.c:8: /kisskb/src/arch/arm64/kvm/mmu.c: In function 'kvm_flush_remote_tlbs': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; \ ^ /kisskb/src/arch/arm64/include/asm/kvm_host.h:632:4: note: in expansion of macro 'kvm_call_hyp_nvhe' kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ ^ /kisskb/src/arch/arm64/kvm/mmu.c:84:2: note: in expansion of macro 'kvm_call_hyp' kvm_call_hyp(__kvm_tlb_flush_vmid, &kvm->arch.mmu); ^ /kisskb/src/arch/arm64/kvm/mmu.c: In function 'create_hyp_io_mappings': /kisskb/src/arch/arm64/kvm/mmu.c:407:16: note: byref variable will be forcibly initialized unsigned long addr; ^ /kisskb/src/arch/arm64/kvm/mmu.c: In function 'create_hyp_exec_mappings': /kisskb/src/arch/arm64/kvm/mmu.c:441:16: note: byref variable will be forcibly initialized unsigned long addr; ^ /kisskb/src/arch/arm64/kvm/mmu.c: In function 'kvm_handle_guest_abort': /kisskb/src/arch/arm64/kvm/mmu.c:1192:29: note: byref variable will be forcibly initialized bool is_iabt, write_fault, writable; ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'hyp_install_host_vector': /kisskb/src/arch/arm64/kvm/arm.c:1520:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ In file included from /kisskb/src/include/linux/kvm_host.h:39:0, from /kisskb/src/arch/arm64/kvm/arm.c:12: /kisskb/src/arch/arm64/kvm/arm.c: In function 'cpu_init_hyp_mode': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; \ ^ /kisskb/src/arch/arm64/kvm/arm.c:1547:3: note: in expansion of macro 'kvm_call_hyp_nvhe' kvm_call_hyp_nvhe(__kvm_enable_ssbs); ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'do_pkvm_init': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; \ ^ /kisskb/src/arch/arm64/kvm/arm.c:1806:8: note: in expansion of macro 'kvm_call_hyp_nvhe' ret = kvm_call_hyp_nvhe(__pkvm_init, hyp_mem_base, hyp_mem_size, ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'kvm_init_vector_slots': /kisskb/src/arch/arm64/kvm/arm.c:1444:8: note: byref variable will be forcibly initialized void *base; ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'pkvm_drop_host_privileges': /kisskb/src/arch/arm64/kvm/arm.c:2010:6: note: byref variable will be forcibly initialized int ret = 0; ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'init_hyp_mode': /kisskb/src/arch/arm64/kvm/arm.c:1852:6: note: byref variable will be forcibly initialized u32 hyp_va_bits; ^ In file included from /kisskb/src/include/linux/kvm_host.h:39:0, from /kisskb/src/arch/arm64/kvm/arm.c:12: /kisskb/src/arch/arm64/kvm/arm.c: In function 'kvm_arch_vcpu_load': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; \ ^ /kisskb/src/arch/arm64/include/asm/kvm_host.h:632:4: note: in expansion of macro 'kvm_call_hyp_nvhe' kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ ^ /kisskb/src/arch/arm64/kvm/arm.c:412:3: note: in expansion of macro 'kvm_call_hyp' kvm_call_hyp(__kvm_flush_cpu_context, mmu); ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'update_vmid': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; \ ^ /kisskb/src/arch/arm64/include/asm/kvm_host.h:632:4: note: in expansion of macro 'kvm_call_hyp_nvhe' kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ ^ /kisskb/src/arch/arm64/kvm/arm.c:574:3: note: in expansion of macro 'kvm_call_hyp' kvm_call_hyp(__kvm_flush_vm_context); ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'kvm_arch_vcpu_ioctl_run': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; \ ^ /kisskb/src/arch/arm64/include/asm/kvm_host.h:632:4: note: in expansion of macro 'kvm_call_hyp_nvhe' kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ ^ /kisskb/src/arch/arm64/kvm/arm.c:961:3: note: in expansion of macro 'kvm_call_hyp' kvm_call_hyp(__kvm_adjust_pc, vcpu); ^ /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; \ ^ /kisskb/src/arch/arm64/include/asm/kvm_host.h:644:10: note: in expansion of macro 'kvm_call_hyp_nvhe' ret = kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ ^ /kisskb/src/arch/arm64/kvm/arm.c:859:9: note: in expansion of macro 'kvm_call_hyp_ret' ret = kvm_call_hyp_ret(__kvm_vcpu_run, vcpu); ^ /kisskb/src/arch/arm64/kvm/arm.c:780:6: note: byref variable will be forcibly initialized int ret; ^ /kisskb/src/arch/arm64/kernel/ftrace.c: In function 'ftrace_modify_code': /kisskb/src/arch/arm64/kernel/ftrace.c:28:6: note: byref variable will be forcibly initialized u32 replaced; ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'kvm_arch_vcpu_ioctl': /kisskb/src/arch/arm64/kvm/arm.c:1319:26: note: byref variable will be forcibly initialized struct kvm_vcpu_events events; ^ /kisskb/src/arch/arm64/kvm/arm.c:1308:26: note: byref variable will be forcibly initialized struct kvm_vcpu_events events; ^ /kisskb/src/arch/arm64/kvm/arm.c:1262:23: note: byref variable will be forcibly initialized struct kvm_reg_list reg_list; ^ /kisskb/src/arch/arm64/kvm/arm.c:1236:22: note: byref variable will be forcibly initialized struct kvm_one_reg reg; ^ /kisskb/src/arch/arm64/kvm/arm.c:1225:24: note: byref variable will be forcibly initialized struct kvm_vcpu_init init; ^ /kisskb/src/arch/arm64/kvm/arm.c:1220:25: note: byref variable will be forcibly initialized struct kvm_device_attr attr; ^ /kisskb/src/arch/arm64/kvm/arm.c: In function 'kvm_arch_vm_ioctl': /kisskb/src/arch/arm64/kvm/arm.c:1409:32: note: byref variable will be forcibly initialized struct kvm_arm_copy_mte_tags copy_tags; ^ /kisskb/src/arch/arm64/kvm/arm.c:1399:24: note: byref variable will be forcibly initialized struct kvm_vcpu_init init; ^ /kisskb/src/arch/arm64/kvm/arm.c:1392:30: note: byref variable will be forcibly initialized struct kvm_arm_device_addr dev_addr; ^ /kisskb/src/arch/arm64/kernel/signal32.c: In function 'put_sigset_t': /kisskb/src/arch/arm64/kernel/signal32.c:51:18: note: byref variable will be forcibly initialized compat_sigset_t cset; ^ /kisskb/src/arch/arm64/kernel/signal32.c: In function 'get_sigset_t': /kisskb/src/arch/arm64/kernel/signal32.c:62:18: note: byref variable will be forcibly initialized compat_sigset_t s32; ^ /kisskb/src/arch/arm64/kernel/signal32.c: In function 'compat_restore_vfp_context': /kisskb/src/arch/arm64/kernel/signal32.c:144:27: note: byref variable will be forcibly initialized struct user_fpsimd_state fpsimd; ^ /kisskb/src/arch/arm64/kernel/signal32.c: In function 'compat_restore_sigframe': /kisskb/src/arch/arm64/kernel/signal32.c:186:11: note: byref variable will be forcibly initialized sigset_t set; ^ In file included from /kisskb/src/mm/mempool.c:14:0: /kisskb/src/mm/mempool.c: In function 'kmalloc_array_node': /kisskb/src/include/linux/slab.h:680:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/mm/mempool.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /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 'compat_user_backtrace': /kisskb/src/arch/arm64/kernel/perf_callchain.c:74:27: note: byref variable will be forcibly initialized struct compat_frame_tail buftail; ^ /kisskb/src/mm/mempool.c: In function 'mempool_alloc': /kisskb/src/mm/mempool.c:378:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/arch/arm64/kernel/perf_callchain.c: In function 'perf_callchain_kernel': /kisskb/src/arch/arm64/kernel/perf_callchain.c:150:20: note: byref variable will be forcibly initialized struct stackframe frame; ^ /kisskb/src/crypto/asymmetric_keys/public_key.c: In function 'cert_sig_digest_update': /kisskb/src/crypto/asymmetric_keys/public_key.c:260:16: note: byref variable will be forcibly initialized unsigned char dgst[SM3_DIGEST_SIZE]; ^ /kisskb/src/crypto/asymmetric_keys/public_key.c: In function 'software_key_query': /kisskb/src/crypto/asymmetric_keys/public_key.c:112:7: note: byref variable will be forcibly initialized char alg_name[CRYPTO_MAX_ALG_NAME]; ^ /kisskb/src/arch/arm64/kernel/perf_event.c: In function 'armv8pmu_handle_irq': /kisskb/src/arch/arm64/kernel/perf_event.c:777: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:1092:29: note: byref variable will be forcibly initialized struct armv8pmu_probe_info probe = { ^ /kisskb/src/crypto/asymmetric_keys/public_key.c: In function 'software_key_eds_op': /kisskb/src/crypto/asymmetric_keys/public_key.c:176:7: note: byref variable will be forcibly initialized char alg_name[CRYPTO_MAX_ALG_NAME]; ^ /kisskb/src/crypto/asymmetric_keys/public_key.c:175:28: note: byref variable will be forcibly initialized struct scatterlist in_sg, out_sg; ^ /kisskb/src/crypto/asymmetric_keys/public_key.c:175:21: note: byref variable will be forcibly initialized struct scatterlist in_sg, out_sg; ^ /kisskb/src/crypto/asymmetric_keys/public_key.c:174:21: note: byref variable will be forcibly initialized struct crypto_wait cwait; ^ /kisskb/src/arch/arm64/kernel/perf_event.c: In function '__armv8pmu_probe_pmu': /kisskb/src/arch/arm64/kernel/perf_event.c:1052:6: note: byref variable will be forcibly initialized u32 pmceid[2]; ^ /kisskb/src/arch/arm64/kernel/perf_event.c: In function 'arch_perf_update_userpage': /kisskb/src/arch/arm64/kernel/perf_event.c:1298:15: note: byref variable will be forcibly initialized unsigned int seq; ^ /kisskb/src/crypto/asymmetric_keys/public_key.c: In function 'public_key_verify_signature': /kisskb/src/crypto/asymmetric_keys/public_key.c:318:7: note: byref variable will be forcibly initialized char alg_name[CRYPTO_MAX_ALG_NAME]; ^ /kisskb/src/crypto/asymmetric_keys/public_key.c:317:21: note: byref variable will be forcibly initialized struct scatterlist src_sg[2]; ^ /kisskb/src/crypto/asymmetric_keys/public_key.c:314:21: note: byref variable will be forcibly initialized struct crypto_wait cwait; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:414:2: note: in expansion of macro 'smp_store_release' smp_store_release(&key->state, ^ /kisskb/src/security/keys/key.c: In function 'key_update': /kisskb/src/security/keys/key.c:1005: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:505:27: note: byref variable will be forcibly initialized struct assoc_array_edit *edit = NULL; ^ /kisskb/src/security/keys/key.c:504: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:828:27: note: byref variable will be forcibly initialized struct assoc_array_edit *edit = NULL; ^ /kisskb/src/security/keys/key.c:827:31: note: byref variable will be forcibly initialized struct key_preparsed_payload prep; ^ /kisskb/src/security/keys/key.c: In function 'key_reject_and_link': /kisskb/src/security/keys/key.c:580:27: note: byref variable will be forcibly initialized struct assoc_array_edit *edit = NULL; ^ /kisskb/src/arch/arm64/kvm/hypercalls.c: In function 'kvm_ptp_get_time': /kisskb/src/arch/arm64/kvm/hypercalls.c:14:30: note: byref variable will be forcibly initialized struct system_time_snapshot systime_snapshot; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:476:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/key.c:1129:3: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, prep->payload.data[0]); ^ /kisskb/src/arch/arm64/kernel/hw_breakpoint.c: In function 'watchpoint_handler': /kisskb/src/arch/arm64/kernel/hw_breakpoint.c:763:33: note: byref variable will be forcibly initialized struct arch_hw_breakpoint_ctrl ctrl; ^ /kisskb/src/arch/arm64/kernel/hw_breakpoint.c: In function 'breakpoint_handler': /kisskb/src/arch/arm64/kernel/hw_breakpoint.c:628:33: note: byref variable will be forcibly initialized struct arch_hw_breakpoint_ctrl ctrl; ^ In file included from /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:9:0: /kisskb/src/crypto/asymmetric_keys/asym_tpm.c: In function 'tpm_buf_append_u32': /kisskb/src/include/linux/tpm.h:397:9: note: byref variable will be forcibly initialized __be32 value2 = cpu_to_be32(value); ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c: In function 'tpm_key_verify_signature': /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:740:10: note: byref variable will be forcibly initialized uint8_t der_pub_key[PUB_KEY_BUF_SIZE]; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:739:7: note: byref variable will be forcibly initialized char alg_name[CRYPTO_MAX_ALG_NAME]; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:738:21: note: byref variable will be forcibly initialized struct scatterlist src_sg[2]; ^ /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_query': /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:399:10: note: byref variable will be forcibly initialized uint8_t der_pub_key[PUB_KEY_BUF_SIZE]; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:397:7: note: byref variable will be forcibly initialized char alg_name[CRYPTO_MAX_ALG_NAME]; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c: In function 'tpm_key_encrypt': /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:452:10: note: byref variable will be forcibly initialized uint8_t der_pub_key[PUB_KEY_BUF_SIZE]; ^ /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:447:7: note: byref variable will be forcibly initialized char alg_name[CRYPTO_MAX_ALG_NAME]; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c: In function 'tpm_loadkey2': /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:40:11: note: byref variable will be forcibly initialized uint32_t ordinal; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:38:11: note: byref variable will be forcibly initialized uint32_t authhandle = 0; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:37:16: note: byref variable will be forcibly initialized unsigned char authdata[SHA1_DIGEST_SIZE]; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:36:16: note: byref variable will be forcibly initialized unsigned char enonce[TPM_NONCE_SIZE]; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:35:16: note: byref variable will be forcibly initialized unsigned char nonceodd[TPM_NONCE_SIZE]; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c: In function 'tpm_unbind': /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:119:11: note: byref variable will be forcibly initialized uint32_t datalen; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:118:11: note: byref variable will be forcibly initialized uint32_t ordinal; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:116:11: note: byref variable will be forcibly initialized uint32_t authhandle = 0; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:115:16: note: byref variable will be forcibly initialized unsigned char authdata[SHA1_DIGEST_SIZE]; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:114:16: note: byref variable will be forcibly initialized unsigned char enonce[TPM_NONCE_SIZE]; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:113:16: note: byref variable will be forcibly initialized unsigned char nonceodd[TPM_NONCE_SIZE]; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c: In function 'tpm_sign': /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:202:11: note: byref variable will be forcibly initialized uint32_t datalen; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:201:11: note: byref variable will be forcibly initialized uint32_t ordinal; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:199:11: note: byref variable will be forcibly initialized uint32_t authhandle = 0; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:198:16: note: byref variable will be forcibly initialized unsigned char authdata[SHA1_DIGEST_SIZE]; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:197:16: note: byref variable will be forcibly initialized unsigned char enonce[TPM_NONCE_SIZE]; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:196:16: note: byref variable will be forcibly initialized unsigned char nonceodd[TPM_NONCE_SIZE]; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c: In function 'tpm_key_decrypt': /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:510:10: note: byref variable will be forcibly initialized uint8_t keyauth[SHA1_DIGEST_SIZE]; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:509:10: note: byref variable will be forcibly initialized uint8_t srkauth[SHA1_DIGEST_SIZE]; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:508:11: note: byref variable will be forcibly initialized uint32_t keyhandle; ^ /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:634:10: note: byref variable will be forcibly initialized uint8_t keyauth[SHA1_DIGEST_SIZE]; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:633:10: note: byref variable will be forcibly initialized uint8_t srkauth[SHA1_DIGEST_SIZE]; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:632:11: note: byref variable will be forcibly initialized uint32_t keyhandle; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:631:17: note: byref variable will be forcibly initialized struct tpm_buf tb; ^ /kisskb/src/fs/notify/fsnotify.c: In function 'fsnotify': /kisskb/src/fs/notify/fsnotify.c:470:28: note: byref variable will be forcibly initialized struct fsnotify_iter_info iter_info = {}; ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/fs/notify/fsnotify.c:7: /kisskb/src/fs/notify/fsnotify.c: In function 'fsnotify_sb_delete': /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:97:2: note: in expansion of macro 'wait_var_event' wait_var_event(&sb->s_fsnotify_connectors, ^ /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/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/llc/llc_core.c:15: /kisskb/src/net/llc/llc_core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/arch/arm64/kernel/paravirt.c: In function 'has_pv_steal_clock': /kisskb/src/arch/arm64/kernel/paravirt.c:129: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:87:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/arch/arm64/kvm/hyp/vhe/../exception.c: In function '__vcpu_read_sys_reg': /kisskb/src/arch/arm64/kvm/hyp/vhe/../exception.c:23:6: note: byref variable will be forcibly initialized u64 val; ^ /kisskb/src/arch/arm64/kernel/kgdb.c: In function 'kgdb_arch_update_addr': /kisskb/src/arch/arm64/kernel/kgdb.c:163:8: note: byref variable will be forcibly initialized char *ptr; ^ /kisskb/src/arch/arm64/kernel/kgdb.c:162:16: note: byref variable will be forcibly initialized unsigned long addr; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:447: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/security/keys/keyring.c: In function 'hash_key_type_and_desc': /kisskb/src/security/keys/keyring.c:169:6: note: byref variable will be forcibly initialized u32 piece; ^ /kisskb/src/security/keys/keyring.c: In function 'key_link': /kisskb/src/security/keys/keyring.c:1437:27: note: byref variable will be forcibly initialized struct assoc_array_edit *edit = NULL; ^ /kisskb/src/security/keys/keyring.c: In function 'key_unlink': /kisskb/src/security/keys/keyring.c:1547:27: note: byref variable will be forcibly initialized struct assoc_array_edit *edit = NULL; ^ /kisskb/src/security/keys/keyring.c: In function 'key_move': /kisskb/src/security/keys/keyring.c:1595:46: note: byref variable will be forcibly initialized struct assoc_array_edit *from_edit = NULL, *to_edit = NULL; ^ /kisskb/src/security/keys/keyring.c:1595:27: note: byref variable will be forcibly initialized struct assoc_array_edit *from_edit = NULL, *to_edit = NULL; ^ /kisskb/src/arch/arm64/kernel/kaslr.c: In function 'get_kaslr_seed': /kisskb/src/arch/arm64/kernel/kaslr.c:37:12: note: byref variable will be forcibly initialized int node, len; ^ In file included from /kisskb/src/include/linux/random.h:121:0, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/asm-generic/qrwlock.h:14, from ./arch/arm64/include/generated/asm/qrwlock.h:1, from /kisskb/src/arch/arm64/include/asm/spinlock.h:9, from /kisskb/src/include/linux/spinlock.h:93, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/arch/arm64/kernel/kaslr.c:10: /kisskb/src/arch/arm64/kernel/kaslr.c: In function 'arch_get_random_seed_long_early': /kisskb/src/arch/arm64/include/asm/archrandom.h:121:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/arch/arm64/kernel/kaslr.c: In function 'kaslr_early_init': /kisskb/src/arch/arm64/kernel/kaslr.c:68:16: note: byref variable will be forcibly initialized unsigned long raw; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ethernet/eth.c:36: /kisskb/src/net/ethernet/eth.c: In function 'eth_header_cache': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/ethernet/eth.c:247:2: note: in expansion of macro 'smp_store_release' smp_store_release(&hh->hh_len, ETH_HLEN); ^ /kisskb/src/net/ethernet/eth.c: In function 'eth_get_headlen': /kisskb/src/net/ethernet/eth.c:129:25: note: byref variable will be forcibly initialized struct flow_keys_basic keys; ^ /kisskb/src/net/ethernet/eth.c: In function 'eth_type_trans': /kisskb/src/net/ethernet/eth.c:157:17: note: byref variable will be forcibly initialized unsigned short _service_access_point; ^ /kisskb/src/net/ethernet/eth.c: In function 'platform_get_ethdev_address': /kisskb/src/net/ethernet/eth.c:536:5: note: byref variable will be forcibly initialized u8 addr[ETH_ALEN] __aligned(2); ^ /kisskb/src/net/ethernet/eth.c: In function 'nvmem_get_mac_address': /kisskb/src/net/ethernet/eth.c:559:9: note: byref variable will be forcibly initialized size_t len; ^ /kisskb/src/net/ethernet/eth.c: In function 'device_get_ethdev_address': /kisskb/src/net/ethernet/eth.c:650:5: note: byref variable will be forcibly initialized u8 addr[ETH_ALEN]; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/arch/arm64/kvm/trace_handle_exit.h:219, from /kisskb/src/arch/arm64/kvm/handle_exit.c:25: /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'perf_trace_kvm_wfx_arm64': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_wfx_arm64, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_wfx_arm64, ^ /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'perf_trace_kvm_hvc_arm64': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:29:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_hvc_arm64, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:29:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_hvc_arm64, ^ /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/arch/arm64/kvm/handle_exit.c: In function 'perf_trace_kvm_arm_setup_debug': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_arm_setup_debug, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_arm_setup_debug, ^ /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/arch/arm64/kvm/handle_exit.c: In function 'perf_trace_kvm_arm_clear_debug': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:66:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_arm_clear_debug, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:66:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_arm_clear_debug, ^ /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/arch/arm64/kvm/handle_exit.c: In function 'perf_trace_kvm_arm_set_dreg32': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:85:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_arm_set_dreg32, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:85:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_arm_set_dreg32, ^ /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/arch/arm64/kvm/handle_exit.c: In function 'perf_trace_trap_reg': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:124:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(trap_reg, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:124:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(trap_reg, ^ /kisskb/src/fs/quota/quota_v1.c: In function 'v1_check_quota_file': /kisskb/src/fs/quota/quota_v1.c:132:26: note: byref variable will be forcibly initialized struct v2_disk_dqheader dqhead; ^ /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'perf_trace_kvm_handle_sys_reg': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:145:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_handle_sys_reg, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:145:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_handle_sys_reg, ^ /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'perf_trace_kvm_sys_access': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:160:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_sys_access, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:160:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_sys_access, ^ /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'perf_trace_kvm_set_guest_debug': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:194:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_set_guest_debug, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:194:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_set_guest_debug, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/arch/arm64/kvm/trace_handle_exit.h:219, from /kisskb/src/arch/arm64/kvm/handle_exit.c:25: /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'trace_event_raw_event_kvm_wfx_arm64': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_wfx_arm64, ^ /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'trace_event_raw_event_kvm_hvc_arm64': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:29:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_hvc_arm64, ^ /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'trace_event_raw_event_kvm_arm_setup_debug': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_arm_setup_debug, ^ /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'trace_event_raw_event_kvm_arm_clear_debug': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:66:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_arm_clear_debug, ^ /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'trace_event_raw_event_kvm_arm_set_dreg32': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:85:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_arm_set_dreg32, ^ /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'trace_event_raw_event_trap_reg': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:124:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(trap_reg, ^ /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'trace_event_raw_event_kvm_handle_sys_reg': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:145:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_handle_sys_reg, ^ /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'trace_event_raw_event_kvm_sys_access': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:160:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_sys_access, ^ /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'trace_event_raw_event_kvm_set_guest_debug': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:194:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_set_guest_debug, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/arch/arm64/kvm/trace_handle_exit.h:219, from /kisskb/src/arch/arm64/kvm/handle_exit.c:25: /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'perf_trace_kvm_arm_set_regset': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:104:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_arm_set_regset, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:104:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_arm_set_regset, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/arch/arm64/kvm/trace_handle_exit.h:219, from /kisskb/src/arch/arm64/kvm/handle_exit.c:25: /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'trace_event_raw_event_kvm_arm_set_regset': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:104:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kvm_arm_set_regset, ^ /kisskb/src/arch/arm64/kvm/guest.c: In function 'set_sve_vls': /kisskb/src/arch/arm64/kvm/guest.c:333:6: note: byref variable will be forcibly initialized u64 vqs[KVM_ARM64_SVE_VLS_WORDS]; ^ /kisskb/src/arch/arm64/kvm/guest.c: In function 'get_sve_vls': /kisskb/src/arch/arm64/kvm/guest.c:309:6: note: byref variable will be forcibly initialized u64 vqs[KVM_ARM64_SVE_VLS_WORDS]; ^ /kisskb/src/arch/arm64/kvm/guest.c: In function 'get_timer_reg': /kisskb/src/arch/arm64/kvm/guest.c:634:6: note: byref variable will be forcibly initialized u64 val; ^ /kisskb/src/arch/arm64/kvm/guest.c: In function 'set_core_reg': /kisskb/src/arch/arm64/kvm/guest.c:218:14: note: byref variable will be forcibly initialized __uint128_t tmp; ^ /kisskb/src/arch/arm64/kvm/guest.c: In function 'set_timer_reg': /kisskb/src/arch/arm64/kvm/guest.c:621:6: note: byref variable will be forcibly initialized u64 val; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/include/net/ip.h:22, from /kisskb/src/include/linux/errqueue.h:6, from /kisskb/src/net/core/sock.c:91: /kisskb/src/net/core/sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/asm-generic/unaligned.h:9, from ./arch/arm64/include/generated/asm/unaligned.h:1, from /kisskb/src/net/core/sock.c:88: /kisskb/src/net/core/sock.c: In function '__dst_negative_advice': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:2058:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_dst_cache, ndst); ^ /kisskb/src/net/core/sock.c: In function 'sock_timestamping_bind_phc': /kisskb/src/net/core/sock.c:834:7: note: byref variable will be forcibly initialized int *vclock_index; ^ /kisskb/src/net/core/sock.c: In function 'sock_copy_user_timeval': /kisskb/src/net/core/sock.c:398:31: note: byref variable will be forcibly initialized struct __kernel_old_timeval old_tv; ^ /kisskb/src/net/core/sock.c:388:24: note: byref variable will be forcibly initialized struct old_timeval32 tv32; ^ /kisskb/src/net/core/sock.c: In function 'sock_set_timeout': /kisskb/src/net/core/sock.c:420:31: note: byref variable will be forcibly initialized struct __kernel_sock_timeval tv; ^ /kisskb/src/net/core/sock.c: In function 'sock_no_sendpage': /kisskb/src/net/core/sock.c:3076:14: note: byref variable will be forcibly initialized struct kvec iov; ^ /kisskb/src/net/core/sock.c: In function 'sock_no_sendpage_locked': /kisskb/src/net/core/sock.c:3091:14: note: byref variable will be forcibly initialized struct kvec iov; ^ /kisskb/src/net/core/sock.c: In function 'sock_setsockopt': /kisskb/src/net/core/sock.c:1346:17: note: byref variable will be forcibly initialized unsigned long ulval = (val == ~0U) ? ~0UL : (unsigned int)val; ^ /kisskb/src/net/core/sock.c:1251:8: note: byref variable will be forcibly initialized u32 ufd; ^ /kisskb/src/net/core/sock.c:1241:21: note: byref variable will be forcibly initialized struct sock_fprog fprog; ^ /kisskb/src/net/core/sock.c:1230:8: note: byref variable will be forcibly initialized u32 ufd; ^ /kisskb/src/net/core/sock.c:1220:21: note: byref variable will be forcibly initialized struct sock_fprog fprog; ^ /kisskb/src/net/core/sock.c:1023:16: note: byref variable will be forcibly initialized struct linger ling; ^ /kisskb/src/net/core/sock.c:1021:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/net/core/sock.c:1019:21: note: byref variable will be forcibly initialized struct sock_txtime sk_txtime; ^ /kisskb/src/net/core/sock.c:1018:25: note: byref variable will be forcibly initialized struct so_timestamping timestamping; ^ /kisskb/src/net/core/sock.c: In function 'sock_gettstamp': /kisskb/src/net/core/sock.c:3351:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/net/core/sock.c: In function 'sock_common_recvmsg': /kisskb/src/net/core/sock.c:3459:6: note: byref variable will be forcibly initialized int addr_len = 0; ^ /kisskb/src/net/core/sock.c: In function 'sock_getsockopt': /kisskb/src/net/core/sock.c:1773:7: note: byref variable will be forcibly initialized u32 meminfo[SK_MEMINFO_VARS]; ^ /kisskb/src/net/core/sock.c:1678:8: note: byref variable will be forcibly initialized char address[128]; ^ /kisskb/src/net/core/sock.c:1639:16: note: byref variable will be forcibly initialized struct ucred peercred; ^ /kisskb/src/net/core/sock.c:1507:4: note: byref variable will be forcibly initialized } v; ^ /kisskb/src/drivers/irqchip/irq-sun6i-r.c: In function 'sun6i_r_intc_suspend': /kisskb/src/drivers/irqchip/irq-sun6i-r.c:271:6: note: byref variable will be forcibly initialized u32 buf[BITS_TO_U32(max(SUN6I_NR_TOP_LEVEL_IRQS, SUN6I_NR_MUX_BITS))]; ^ /kisskb/src/drivers/irqchip/irq-sun6i-r.c: In function 'sun6i_r_intc_domain_alloc': /kisskb/src/drivers/irqchip/irq-sun6i-r.c:229:15: note: byref variable will be forcibly initialized unsigned int type; ^ /kisskb/src/drivers/irqchip/irq-sun6i-r.c:228:16: note: byref variable will be forcibly initialized unsigned long hwirq; ^ /kisskb/src/drivers/irqchip/irq-sun6i-r.c:227:20: note: byref variable will be forcibly initialized struct irq_fwspec gic_fwspec; ^ /kisskb/src/drivers/irqchip/irq-sun6i-r.c: In function 'sun6i_r_intc_init': /kisskb/src/drivers/irqchip/irq-sun6i-r.c:311:25: note: byref variable will be forcibly initialized struct of_phandle_args nmi_parent; ^ In file included from /kisskb/src/arch/arm64/include/asm/percpu.h:248:0, from /kisskb/src/arch/arm64/include/asm/smp.h:28, from /kisskb/src/include/linux/smp.h:113, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/debug.c:9: /kisskb/src/arch/arm64/kvm/debug.c: In function 'kvm_arm_init_debug': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; \ ^ /kisskb/src/include/asm-generic/percpu.h:72:26: note: in definition of macro 'raw_cpu_generic_to_op' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:421:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:452:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/arch/arm64/kvm/debug.c:68:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(mdcr_el2, kvm_call_hyp_ret(__kvm_get_mdcr_el2)); ^ /kisskb/src/arch/arm64/include/asm/kvm_host.h:644:10: note: in expansion of macro 'kvm_call_hyp_nvhe' ret = kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ ^ /kisskb/src/arch/arm64/kvm/debug.c:68:29: note: in expansion of macro 'kvm_call_hyp_ret' __this_cpu_write(mdcr_el2, kvm_call_hyp_ret(__kvm_get_mdcr_el2)); ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/oom.h:195, from /kisskb/src/mm/oom_kill.c:53: /kisskb/src/mm/oom_kill.c: In function 'perf_trace_oom_score_adj_update': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(oom_score_adj_update, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(oom_score_adj_update, ^ /kisskb/src/mm/oom_kill.c: In function 'perf_trace_reclaim_retry_zone': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:32:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(reclaim_retry_zone, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:32:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(reclaim_retry_zone, ^ /kisskb/src/mm/oom_kill.c: In function 'perf_trace_mark_victim': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:74:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mark_victim, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:74:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mark_victim, ^ /kisskb/src/mm/oom_kill.c: In function 'perf_trace_wake_reaper': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(wake_reaper, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(wake_reaper, ^ /kisskb/src/mm/oom_kill.c: In function 'perf_trace_start_task_reaping': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:106:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(start_task_reaping, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:106:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(start_task_reaping, ^ /kisskb/src/mm/oom_kill.c: In function 'perf_trace_finish_task_reaping': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:122:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(finish_task_reaping, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:122:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(finish_task_reaping, ^ /kisskb/src/mm/oom_kill.c: In function 'perf_trace_skip_task_reaping': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(skip_task_reaping, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(skip_task_reaping, ^ /kisskb/src/mm/oom_kill.c: In function 'perf_trace_compact_retry': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:155:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(compact_retry, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:155:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(compact_retry, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/oom.h:195, from /kisskb/src/mm/oom_kill.c:53: /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_oom_score_adj_update': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(oom_score_adj_update, ^ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_reclaim_retry_zone': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:32:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(reclaim_retry_zone, ^ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_mark_victim': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:74:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mark_victim, ^ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_wake_reaper': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(wake_reaper, ^ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_start_task_reaping': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:106:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(start_task_reaping, ^ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_finish_task_reaping': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:122:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(finish_task_reaping, ^ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_skip_task_reaping': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(skip_task_reaping, ^ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_compact_retry': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:155:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(compact_retry, ^ In file included from /kisskb/src/include/linux/mm.h:21:0, from /kisskb/src/include/linux/oom.h:11, from /kisskb/src/mm/oom_kill.c:21: /kisskb/src/mm/oom_kill.c: In function 'percpu_ref_put_many': /kisskb/src/include/linux/percpu-refcount.h:328:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/mm/oom_kill.c: In function '__oom_reap_task_mm': /kisskb/src/mm/oom_kill.c:544:22: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/mm/oom_kill.c:543:30: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/include/linux/oom.h:6, from /kisskb/src/mm/oom_kill.c:21: /kisskb/src/mm/oom_kill.c: In function 'oom_reaper': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:338:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:358:11: note: in expansion of macro '__wait_event_freezable' __ret = __wait_event_freezable(wq_head, condition); \ ^ /kisskb/src/mm/oom_kill.c:649: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 '__do_sys_process_mrelease': /kisskb/src/mm/oom_kill.c:1151:15: note: byref variable will be forcibly initialized unsigned int f_flags; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/include/linux/oom.h:6, from /kisskb/src/mm/oom_kill.c:21: /kisskb/src/mm/oom_kill.c: In function 'oom_killer_disable': /kisskb/src/include/linux/wait.h:277: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:776:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(oom_victims_wait, ^ /kisskb/src/mm/oom_kill.c: In function 'out_of_memory': /kisskb/src/mm/oom_kill.c:1053:16: note: byref variable will be forcibly initialized unsigned long freed = 0; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_getfmt': /kisskb/src/fs/quota/quota.c:109:8: note: byref variable will be forcibly initialized __u32 fmt; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_enable': /kisskb/src/fs/quota/quota.c:315:8: note: byref variable will be forcibly initialized __u32 flags; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_disable': /kisskb/src/fs/quota/quota.c:326:8: note: byref variable will be forcibly initialized __u32 flags; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_rmxquota': /kisskb/src/fs/quota/quota.c:757:8: note: byref variable will be forcibly initialized __u32 flags; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_getinfo': /kisskb/src/fs/quota/quota.c:123:19: note: byref variable will be forcibly initialized struct if_dqinfo uinfo; ^ /kisskb/src/fs/quota/quota.c:121: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:150:17: note: byref variable will be forcibly initialized struct qc_info qinfo; ^ /kisskb/src/fs/quota/quota.c:149: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:357: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:436: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:455: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:499:24: note: byref variable will be forcibly initialized struct fs_quota_statv fqs; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_getquota': /kisskb/src/fs/quota/quota.c:206:18: note: byref variable will be forcibly initialized struct if_dqblk idq; ^ /kisskb/src/fs/quota/quota.c:205: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:291:18: note: byref variable will be forcibly initialized struct if_dqblk idq; ^ /kisskb/src/fs/quota/quota.c:290: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:709:18: note: byref variable will be forcibly initialized struct qc_dqblk qdq; ^ /kisskb/src/fs/quota/quota.c:708: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:242:22: note: byref variable will be forcibly initialized struct if_nextdqblk idq; ^ /kisskb/src/fs/quota/quota.c:241:18: note: byref variable will be forcibly initialized struct qc_dqblk fdq; ^ /kisskb/src/fs/quota/quota.c:240: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:641:18: note: byref variable will be forcibly initialized struct qc_info qinfo; ^ /kisskb/src/fs/quota/quota.c:628:18: note: byref variable will be forcibly initialized struct qc_dqblk qdq; ^ /kisskb/src/fs/quota/quota.c:627: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:736:14: note: byref variable will be forcibly initialized struct kqid qid; ^ /kisskb/src/fs/quota/quota.c:735:18: note: byref variable will be forcibly initialized struct qc_dqblk qdq; ^ /kisskb/src/fs/quota/quota.c:734:23: note: byref variable will be forcibly initialized struct fs_disk_quota fdq; ^ In file included from /kisskb/src/include/linux/compat.h:34:0, from /kisskb/src/arch/arm64/include/asm/ftrace.h:53, from /kisskb/src/include/linux/ftrace.h:22, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/fs/quota/quota.c:13: /kisskb/src/fs/quota/quota.c: In function '__do_sys_quotactl': /kisskb/src/arch/arm64/include/asm/syscall_wrapper.h:67:21: note: byref variable will be forcibly initialized static inline long __do_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) ^ /kisskb/src/include/linux/syscalls.h:228:2: note: in expansion of macro '__SYSCALL_DEFINEx' __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) ^ /kisskb/src/include/linux/syscalls.h:220:36: note: in expansion of macro 'SYSCALL_DEFINEx' #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) ^ /kisskb/src/fs/quota/quota.c:916:1: note: in expansion of macro 'SYSCALL_DEFINE4' SYSCALL_DEFINE4(quotactl, unsigned int, cmd, const char __user *, special, ^ /kisskb/src/fs/quota/quota.c:921:14: note: byref variable will be forcibly initialized struct path path, *pathp = NULL; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:447:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ /kisskb/src/security/keys/keyctl.c: In function '__do_sys_add_key': /kisskb/src/security/keys/keyctl.c:81:7: note: byref variable will be forcibly initialized char type[32], *description; ^ /kisskb/src/security/keys/keyctl.c: In function '__do_sys_request_key': /kisskb/src/security/keys/keyctl.c:176:7: note: byref variable will be forcibly initialized char type[32], *description, *callout_info; ^ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key_common': /kisskb/src/security/keys/keyctl.c:1173:24: note: byref variable will be forcibly initialized struct key *instkey, *dest_keyring; ^ /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c: In function 'access_gic_grpen1': /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c:168:19: note: byref variable will be forcibly initialized struct vgic_vmcr vmcr; ^ /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c: In function 'access_gic_grpen0': /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c:150:19: note: byref variable will be forcibly initialized struct vgic_vmcr vmcr; ^ /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c: In function 'access_gic_ctlr': /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c:18:19: note: byref variable will be forcibly initialized struct vgic_vmcr vmcr; ^ /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c: In function 'access_gic_bpr1': /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c:124:19: note: byref variable will be forcibly initialized struct vgic_vmcr vmcr; ^ /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c: In function 'access_gic_bpr0': /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c:106:19: note: byref variable will be forcibly initialized struct vgic_vmcr vmcr; ^ /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c: In function 'access_gic_pmr': /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c:90:19: note: byref variable will be forcibly initialized struct vgic_vmcr vmcr; ^ /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c: In function 'vgic_v3_has_cpu_sysregs_attr': /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c:266:24: note: byref variable will be forcibly initialized struct sys_reg_params params; ^ /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c: In function 'vgic_v3_cpu_sysregs_uaccess': /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c:282:24: note: byref variable will be forcibly initialized struct sys_reg_params params; ^ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_keyring_search': /kisskb/src/security/keys/keyctl.c:723:7: note: byref variable will be forcibly initialized char type[32], *description; ^ /kisskb/src/crypto/asymmetric_keys/pkcs7_verify.c: In function 'pkcs7_digest': /kisskb/src/crypto/asymmetric_keys/pkcs7_verify.c:73:6: note: byref variable will be forcibly initialized u8 tag; ^ /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/security/keys/keyctl.c:1279:39: note: byref variable will be forcibly initialized struct iovec iovstack[UIO_FASTIOV], *iov = iovstack; ^ /kisskb/src/security/keys/keyctl.c:1279:15: note: byref variable will be forcibly initialized struct iovec iovstack[UIO_FASTIOV], *iov = iovstack; ^ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_reject_key': /kisskb/src/security/keys/keyctl.c:1335:24: note: byref variable will be forcibly initialized struct key *instkey, *dest_keyring; ^ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_restrict_keyring': /kisskb/src/security/keys/keyctl.c:1728:7: note: byref variable will be forcibly initialized char type[32]; ^ In file included from /kisskb/src/security/commoncap.c:5:0: /kisskb/src/security/commoncap.c: In function 'cap_combine': /kisskb/src/include/linux/capability.h:121:15: note: byref variable will be forcibly initialized kernel_cap_t dest; ^ /kisskb/src/security/commoncap.c: In function 'cap_intersect': /kisskb/src/include/linux/capability.h:129:15: note: byref variable will be forcibly initialized kernel_cap_t dest; ^ /kisskb/src/security/commoncap.c: In function 'cap_drop': /kisskb/src/include/linux/capability.h:137:15: note: byref variable will be forcibly initialized kernel_cap_t dest; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/audit.h:12, from /kisskb/src/security/commoncap.c:6: /kisskb/src/security/commoncap.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/security/commoncap.c: In function 'cap_inode_getsecurity': /kisskb/src/security/commoncap.c:385:8: note: byref variable will be forcibly initialized char *tmpbuf = NULL; ^ /kisskb/src/security/commoncap.c: In function 'get_vfs_caps_from_disk': /kisskb/src/security/commoncap.c:652: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:730:26: note: byref variable will be forcibly initialized struct cpu_vfs_cap_data vcaps; ^ /kisskb/src/security/commoncap.c: In function 'cap_bprm_creds_from_file': /kisskb/src/security/commoncap.c:893:26: note: byref variable will be forcibly initialized bool effective = false, has_fcap = false, is_setid; ^ /kisskb/src/security/commoncap.c:893:7: note: byref variable will be forcibly initialized bool effective = false, has_fcap = false, is_setid; ^ In file included from /kisskb/src/include/linux/kasan-checks.h:5:0, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/init.h:5, from /kisskb/src/include/linux/arm-smccc.h:8, from /kisskb/src/arch/arm64/kvm/trng.c:4: /kisskb/src/arch/arm64/kvm/trng.c: In function 'kvm_trng_do_rnd': /kisskb/src/arch/arm64/kvm/trng.c:26:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(bits, TRNG_MAX_BITS64); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'reg_to_dbg': /kisskb/src/arch/arm64/kvm/sys_regs.c:371:12: note: byref variable will be forcibly initialized u64 mask, shift, val; ^ /kisskb/src/arch/arm64/kvm/sys_regs.c:371:6: note: byref variable will be forcibly initialized u64 mask, shift, val; ^ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'dbg_to_reg': /kisskb/src/arch/arm64/kvm/sys_regs.c:388:12: note: byref variable will be forcibly initialized u64 mask, shift; ^ /kisskb/src/arch/arm64/kvm/sys_regs.c:388:6: note: byref variable will be forcibly initialized u64 mask, shift; ^ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'index_to_sys_reg_desc': /kisskb/src/arch/arm64/kvm/sys_regs.c:2467:24: note: byref variable will be forcibly initialized struct sys_reg_params params; ^ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'set_wi_reg': /kisskb/src/arch/arm64/kvm/sys_regs.c:1294:6: note: byref variable will be forcibly initialized u64 val; ^ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'get_raz_reg': /kisskb/src/arch/arm64/kvm/sys_regs.c:1285:12: note: byref variable will be forcibly initialized const u64 val = 0; ^ In file included from /kisskb/src/arch/arm64/kvm/sys_regs.c:32:0: /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'print_sys_reg_msg': /kisskb/src/arch/arm64/kvm/sys_regs.h:87:10: note: byref variable will be forcibly initialized va_list va; ^ In file included from /kisskb/src/include/asm-generic/bug.h:22:0, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/sys_regs.c:14: /kisskb/src/arch/arm64/kvm/sys_regs.h:92:28: note: byref variable will be forcibly initialized &(struct va_format){ fmt, &va }, ^ /kisskb/src/include/linux/printk.h:422:19: note: in definition of macro 'printk_index_wrap' _p_func(_fmt, ##__VA_ARGS__); \ ^ /kisskb/src/include/linux/printk.h:644:3: note: in expansion of macro 'printk' printk(fmt, ##__VA_ARGS__); \ ^ /kisskb/src/include/linux/printk.h:658:2: note: in expansion of macro 'printk_ratelimited' printk_ratelimited(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) ^ /kisskb/src/include/linux/kvm_host.h:638:2: note: in expansion of macro 'pr_err_ratelimited' pr_err_ratelimited("kvm [%i]: " fmt, \ ^ /kisskb/src/arch/arm64/kvm/sys_regs.h:91:2: note: in expansion of macro 'kvm_pr_unimpl' kvm_pr_unimpl("%pV { Op0(%2u), Op1(%2u), CRn(%2u), CRm(%2u), Op2(%2u), func_%s },\n", ^ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'kvm_handle_cp_64': /kisskb/src/arch/arm64/kvm/sys_regs.c:2261:24: note: byref variable will be forcibly initialized struct sys_reg_params params; ^ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'kvm_handle_cp_32': /kisskb/src/arch/arm64/kvm/sys_regs.c:2311:24: note: byref variable will be forcibly initialized struct sys_reg_params params; ^ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'access_pmceid': /kisskb/src/arch/arm64/kvm/sys_regs.c:735:20: note: byref variable will be forcibly initialized u64 pmceid, mask, shift; ^ /kisskb/src/arch/arm64/kvm/sys_regs.c:735:14: note: byref variable will be forcibly initialized u64 pmceid, mask, shift; ^ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'walk_sys_regs': /kisskb/src/arch/arm64/kvm/sys_regs.c:2777:15: note: byref variable will be forcibly initialized unsigned int total = 0; ^ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'set_id_aa64pfr0_el1': /kisskb/src/arch/arm64/kvm/sys_regs.c:1188:6: note: byref variable will be forcibly initialized u64 val; ^ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function '__set_id_reg': /kisskb/src/arch/arm64/kvm/sys_regs.c:1246:6: note: byref variable will be forcibly initialized u64 val; ^ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function '__get_id_reg': /kisskb/src/arch/arm64/kvm/sys_regs.c:1235:12: note: byref variable will be forcibly initialized const u64 val = read_id_reg(vcpu, rd, raz); ^ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'vcpu_read_sys_reg': /kisskb/src/arch/arm64/kvm/sys_regs.c:69:6: note: byref variable will be forcibly initialized u64 val = 0x8badf00d8badf00d; ^ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'access_actlr': /kisskb/src/arch/arm64/kvm/sys_regs.c:183:12: note: byref variable will be forcibly initialized u64 mask, shift; ^ /kisskb/src/arch/arm64/kvm/sys_regs.c:183:6: note: byref variable will be forcibly initialized u64 mask, shift; ^ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'access_vm_reg': /kisskb/src/arch/arm64/kvm/sys_regs.c:159:17: note: byref variable will be forcibly initialized u64 val, mask, shift; ^ /kisskb/src/arch/arm64/kvm/sys_regs.c:159:11: note: byref variable will be forcibly initialized u64 val, mask, shift; ^ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'get_invariant_sys_reg': /kisskb/src/arch/arm64/kvm/sys_regs.c:2535:24: note: byref variable will be forcibly initialized struct sys_reg_params params; ^ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'set_invariant_sys_reg': /kisskb/src/arch/arm64/kvm/sys_regs.c:2551:6: note: byref variable will be forcibly initialized u64 val = 0; /* Make sure high bits are 0 for 32-bit regs */ ^ /kisskb/src/arch/arm64/kvm/sys_regs.c:2548:24: note: byref variable will be forcibly initialized struct sys_reg_params params; ^ In file included from /kisskb/src/include/linux/kvm_host.h:39:0, from /kisskb/src/arch/arm64/kvm/arch_timer.c:9: /kisskb/src/arch/arm64/kvm/arch_timer.c: In function 'set_cntvoff': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; \ ^ /kisskb/src/arch/arm64/include/asm/kvm_host.h:632:4: note: in expansion of macro 'kvm_call_hyp_nvhe' kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ ^ /kisskb/src/arch/arm64/kvm/arch_timer.c:542:2: note: in expansion of macro 'kvm_call_hyp' kvm_call_hyp(__kvm_timer_set_cntvoff, cntvoff); ^ /kisskb/src/net/llc/llc_if.c: In function 'llc_establish_connection': /kisskb/src/net/llc/llc_if.c:86:25: note: byref variable will be forcibly initialized struct llc_addr laddr, daddr; ^ /kisskb/src/net/llc/llc_if.c:86:18: note: byref variable will be forcibly initialized struct llc_addr laddr, daddr; ^ /kisskb/src/arch/arm64/kvm/arch_timer.c: In function 'kvm_arch_timer_handler': /kisskb/src/arch/arm64/kvm/arch_timer.c:183:19: note: byref variable will be forcibly initialized struct timer_map map; ^ /kisskb/src/arch/arm64/kvm/arch_timer.c: In function 'kvm_timer_blocking': /kisskb/src/arch/arm64/kvm/arch_timer.c:477:19: note: byref variable will be forcibly initialized struct timer_map map; ^ /kisskb/src/arch/arm64/kvm/arch_timer.c: In function 'kvm_timer_is_pending': /kisskb/src/arch/arm64/kvm/arch_timer.c:355:19: note: byref variable will be forcibly initialized struct timer_map map; ^ /kisskb/src/arch/arm64/kvm/arch_timer.c: In function 'kvm_timer_vcpu_load': /kisskb/src/arch/arm64/kvm/arch_timer.c:604:19: note: byref variable will be forcibly initialized struct timer_map map; ^ /kisskb/src/arch/arm64/kvm/arch_timer.c: In function 'kvm_timer_vcpu_put': /kisskb/src/arch/arm64/kvm/arch_timer.c:651:19: note: byref variable will be forcibly initialized struct timer_map map; ^ /kisskb/src/arch/arm64/kvm/arch_timer.c: In function 'kvm_timer_vcpu_reset': /kisskb/src/arch/arm64/kvm/arch_timer.c:720:19: note: byref variable will be forcibly initialized struct timer_map map; ^ /kisskb/src/arch/arm64/kvm/arch_timer.c: In function 'kvm_timer_enable': /kisskb/src/arch/arm64/kvm/arch_timer.c:1232:19: note: byref variable will be forcibly initialized struct timer_map map; ^ /kisskb/src/net/llc/llc_c_ac.c: In function 'llc_conn_ac_send_dm_rsp_f_set_p': /kisskb/src/net/llc/llc_c_ac.c:231:6: note: byref variable will be forcibly initialized u8 f_bit; ^ /kisskb/src/net/llc/llc_c_ac.c: In function 'llc_conn_ac_send_frmr_rsp_f_set_x': /kisskb/src/net/llc/llc_c_ac.c:275:5: note: byref variable will be forcibly initialized u8 f_bit; ^ /kisskb/src/net/llc/llc_c_ac.c: In function 'llc_conn_ac_resend_frmr_rsp_f_set_p': /kisskb/src/net/llc/llc_c_ac.c:336:5: note: byref variable will be forcibly initialized u8 f_bit; ^ /kisskb/src/net/llc/llc_c_ev.c: In function 'llc_conn_ev_qlfy_p_flag_eq_f': /kisskb/src/net/llc/llc_c_ev.c:647:5: note: byref variable will be forcibly initialized u8 f_bit; ^ /kisskb/src/net/llc/llc_c_ac.c: In function 'llc_conn_ac_send_ua_rsp_f_set_p': /kisskb/src/net/llc/llc_c_ac.c:806:5: note: byref variable will be forcibly initialized u8 f_bit; ^ /kisskb/src/net/llc/llc_c_ac.c: In function 'llc_conn_ac_send_ack_if_needed': /kisskb/src/net/llc/llc_c_ac.c:865:5: note: byref variable will be forcibly initialized u8 pf_bit; ^ /kisskb/src/net/llc/llc_c_ac.c: In function 'llc_conn_ac_upd_nr_received': /kisskb/src/net/llc/llc_c_ac.c:1196:6: note: byref variable will be forcibly initialized u8 f_bit; ^ /kisskb/src/net/llc/llc_c_ac.c:1174:6: note: byref variable will be forcibly initialized u16 unacked = 0; ^ /kisskb/src/net/llc/llc_c_ac.c: In function 'llc_conn_ac_upd_p_flag': /kisskb/src/net/llc/llc_c_ac.c:1212:6: note: byref variable will be forcibly initialized u8 f_bit; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/arch/arm64/kvm/vgic/trace.h:38, from /kisskb/src/arch/arm64/kvm/vgic/vgic.c:18: /kisskb/src/arch/arm64/kvm/vgic/vgic.c: In function 'perf_trace_vgic_update_irq_pending': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../arch/arm64/kvm/vgic/trace.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(vgic_update_irq_pending, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../arch/arm64/kvm/vgic/trace.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(vgic_update_irq_pending, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/arch/arm64/kvm/vgic/trace.h:38, from /kisskb/src/arch/arm64/kvm/vgic/vgic.c:18: /kisskb/src/arch/arm64/kvm/vgic/vgic.c: In function 'trace_event_raw_event_vgic_update_irq_pending': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../arch/arm64/kvm/vgic/trace.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(vgic_update_irq_pending, ^ /kisskb/src/arch/arm64/kvm/vgic/vgic.c: In function 'vgic_flush_lr_state': /kisskb/src/arch/arm64/kvm/vgic/vgic.c:787:7: note: byref variable will be forcibly initialized bool multi_sgi; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic.c: In function 'vgic_get_phys_line_level': /kisskb/src/arch/arm64/kvm/vgic/vgic.c:180:7: note: byref variable will be forcibly initialized bool line_level; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic.c: In function 'kvm_vgic_vcpu_pending_irq': /kisskb/src/arch/arm64/kvm/vgic/vgic.c:962:19: note: byref variable will be forcibly initialized struct vgic_vmcr vmcr; ^ /kisskb/src/security/device_cgroup.c: In function 'devcgroup_seq_show': /kisskb/src/security/device_cgroup.c:273:39: note: byref variable will be forcibly initialized char maj[MAJMINLEN], min[MAJMINLEN], acc[ACCLEN]; ^ /kisskb/src/security/device_cgroup.c:273:23: note: byref variable will be forcibly initialized char maj[MAJMINLEN], min[MAJMINLEN], acc[ACCLEN]; ^ /kisskb/src/security/device_cgroup.c:273:7: note: byref variable will be forcibly initialized char maj[MAJMINLEN], min[MAJMINLEN], acc[ACCLEN]; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/arch/arm64/kvm/vgic/vgic-init.c:7: /kisskb/src/arch/arm64/kvm/vgic/vgic-init.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /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; ^ In file included from /kisskb/src/crypto/asymmetric_keys/verify_pefile.c:11:0: /kisskb/src/crypto/asymmetric_keys/verify_pefile.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/crypto/asymmetric_keys/verify_pefile.c: In function 'verify_pefile_signature': /kisskb/src/crypto/asymmetric_keys/verify_pefile.c:420:24: note: byref variable will be forcibly initialized struct pefile_context ctx; ^ In file included from /kisskb/src/include/linux/kvm_host.h:39:0, from /kisskb/src/arch/arm64/kvm/vgic/vgic-init.c:9: /kisskb/src/arch/arm64/kvm/vgic/vgic-init.c: In function 'kvm_vgic_init_cpu_hardware': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; \ ^ /kisskb/src/arch/arm64/include/asm/kvm_host.h:632:4: note: in expansion of macro 'kvm_call_hyp_nvhe' kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-init.c:511:3: note: in expansion of macro 'kvm_call_hyp' kvm_call_hyp(__vgic_v3_init_lrs); ^ /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/security/device_cgroup.c:602:7: note: byref variable will be forcibly initialized char temp[12]; /* 11 + 1 characters needed for a u32 */ ^ In file included from /kisskb/src/include/linux/slab.h:19:0, from /kisskb/src/fs/notify/group.c:8: /kisskb/src/fs/notify/group.c: In function 'percpu_ref_put_many': /kisskb/src/include/linux/percpu-refcount.h:328:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-irqfd.c: In function 'kvm_set_msi': /kisskb/src/arch/arm64/kvm/vgic/vgic-irqfd.c:89:17: note: byref variable will be forcibly initialized struct kvm_msi msi; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/vgic/vgic-irqfd.c:7: /kisskb/src/arch/arm64/kvm/vgic/vgic-irqfd.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/notify/group.c:8: /kisskb/src/fs/notify/group.c: In function 'fsnotify_destroy_group': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/notify/group.c:68:2: note: in expansion of macro 'wait_event' wait_event(group->notification_waitq, !atomic_read(&group->user_waits)); ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-irqfd.c: In function 'kvm_arch_set_irq_inatomic': /kisskb/src/arch/arm64/kvm/vgic/vgic-irqfd.c:113:18: note: byref variable will be forcibly initialized struct kvm_msi msi; ^ /kisskb/src/crypto/asymmetric_keys/x509_cert_parser.c: In function 'x509_note_OID': /kisskb/src/crypto/asymmetric_keys/x509_cert_parser.c:163:8: note: byref variable will be forcibly initialized char buffer[50]; ^ /kisskb/src/crypto/asymmetric_keys/x509_cert_parser.c: In function 'x509_extract_key_data': /kisskb/src/crypto/asymmetric_keys/x509_cert_parser.c:488:11: note: byref variable will be forcibly initialized enum OID oid; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c: In function 'vgic_v3_lpi_sync_pending_status': /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c:310:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c: In function 'vgic_v3_save_pending_tables': /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c:405:8: note: byref variable will be forcibly initialized bool is_pending; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c:386:5: note: byref variable will be forcibly initialized u8 val; ^ In file included from /kisskb/src/include/linux/kvm_host.h:39:0, from /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c:7: /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c: In function 'vgic_v3_probe': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; \ ^ /kisskb/src/arch/arm64/include/asm/kvm_host.h:644:10: note: in expansion of macro 'kvm_call_hyp_nvhe' ret = kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c:621:20: note: in expansion of macro 'kvm_call_hyp_ret' u64 ich_vtr_el2 = kvm_call_hyp_ret(__vgic_v3_get_gic_config); ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c: In function 'vgic_v3_load': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; \ ^ /kisskb/src/arch/arm64/include/asm/kvm_host.h:632:4: note: in expansion of macro 'kvm_call_hyp_nvhe' kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c:718:2: note: in expansion of macro 'kvm_call_hyp' kvm_call_hyp(__vgic_v3_restore_aprs, cpu_if); ^ /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; \ ^ /kisskb/src/arch/arm64/include/asm/kvm_host.h:632:4: note: in expansion of macro 'kvm_call_hyp_nvhe' kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c:716:3: note: in expansion of macro 'kvm_call_hyp' kvm_call_hyp(__vgic_v3_write_vmcr, cpu_if->vgic_vmcr); ^ In file included from /kisskb/src/arch/arm64/kvm/vgic/vgic-v4.c:9:0: /kisskb/src/arch/arm64/kvm/vgic/vgic-v4.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c: In function 'vgic_v3_vmcr_sync': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; \ ^ /kisskb/src/arch/arm64/include/asm/kvm_host.h:644:10: note: in expansion of macro 'kvm_call_hyp_nvhe' ret = kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c:731:23: note: in expansion of macro 'kvm_call_hyp_ret' cpu_if->vgic_vmcr = kvm_call_hyp_ret(__vgic_v3_read_vmcr); ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c: In function 'vgic_v3_put': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; \ ^ /kisskb/src/arch/arm64/include/asm/kvm_host.h:632:4: note: in expansion of macro 'kvm_call_hyp_nvhe' kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c:742:2: note: in expansion of macro 'kvm_call_hyp' kvm_call_hyp(__vgic_v3_save_aprs, cpu_if); ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/arch/arm64/kvm/vgic/vgic-v4.c:7: /kisskb/src/arch/arm64/kvm/vgic/vgic-v4.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-v4.c: In function 'kvm_vgic_v4_set_forwarding': /kisskb/src/arch/arm64/kvm/vgic/vgic-v4.c:406:22: note: byref variable will be forcibly initialized struct its_vlpi_map map; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-v4.c:405:19: note: byref variable will be forcibly initialized struct vgic_irq *irq; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-v4.c: In function 'kvm_vgic_v4_unset_forwarding': /kisskb/src/arch/arm64/kvm/vgic/vgic-v4.c:480:19: note: byref variable will be forcibly initialized struct vgic_irq *irq; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/802/psnap.c:10: /kisskb/src/net/802/psnap.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio.c: In function 'vgic_mmio_read_pending': /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio.c:240:8: note: byref variable will be forcibly initialized bool val; ^ /kisskb/src/net/llc/llc_pdu.c: In function 'llc_pdu_set_pf_bit': /kisskb/src/net/llc/llc_pdu.c:37:5: note: byref variable will be forcibly initialized u8 pdu_type; ^ /kisskb/src/net/llc/llc_pdu.c: In function 'llc_pdu_decode_pf_bit': /kisskb/src/net/llc/llc_pdu.c:65:5: note: byref variable will be forcibly initialized u8 pdu_type; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:447: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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/security/keys/process_keys.c: In function 'look_up_user_keyrings': /kisskb/src/security/keys/process_keys.c:83:7: note: byref variable will be forcibly initialized char buf[20]; ^ /kisskb/src/security/keys/process_keys.c: In function 'get_user_session_keyring_rcu': /kisskb/src/security/keys/process_keys.c:189:7: note: byref variable will be forcibly initialized char buf[20]; ^ /kisskb/src/security/keys/process_keys.c: In function 'lookup_user_key': /kisskb/src/security/keys/process_keys.c:621:20: note: byref variable will be forcibly initialized struct key *key, *user_session; ^ /kisskb/src/security/keys/process_keys.c:621:14: note: byref variable will be forcibly initialized struct key *key, *user_session; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/llc/llc_conn.c:16: /kisskb/src/net/llc/llc_conn.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_nulls.h:106:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_nulls_first_rcu(h), n); ^ /kisskb/src/net/llc/llc_conn.c: In function 'llc_conn_resend_i_pdu_as_cmd': /kisskb/src/net/llc/llc_conn.c:214:6: note: byref variable will be forcibly initialized u16 nbr_unack_pdus; ^ /kisskb/src/net/llc/llc_conn.c: In function 'llc_conn_resend_i_pdu_as_rsp': /kisskb/src/net/llc/llc_conn.c:256:6: note: byref variable will be forcibly initialized u16 nbr_unack_pdus; ^ /kisskb/src/net/llc/llc_conn.c: In function 'llc_conn_handler': /kisskb/src/net/llc/llc_conn.c:771:25: note: byref variable will be forcibly initialized struct llc_addr saddr, daddr; ^ /kisskb/src/net/llc/llc_conn.c:771:18: note: byref variable will be forcibly initialized struct llc_addr saddr, daddr; ^ /kisskb/src/drivers/irqchip/irq-gic.c: In function 'gic_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic.c:1103:15: note: byref variable will be forcibly initialized unsigned int type = IRQ_TYPE_NONE; ^ /kisskb/src/drivers/irqchip/irq-gic.c:1102:18: note: byref variable will be forcibly initialized irq_hw_number_t hwirq; ^ /kisskb/src/drivers/irqchip/irq-gic.c: In function 'gic_check_eoimode': /kisskb/src/drivers/irqchip/irq-gic.c:1326:18: note: byref variable will be forcibly initialized struct resource cpuif_res; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:447:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ /kisskb/src/security/keys/request_key.c: In function 'construct_get_dest_keyring': /kisskb/src/security/keys/request_key.c:266:14: note: byref variable will be forcibly initialized struct key *dest_keyring = *_dest_keyring, *authkey; ^ /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/security/keys/request_key.c: In function 'construct_alloc_key': /kisskb/src/security/keys/request_key.c:372:27: note: byref variable will be forcibly initialized struct assoc_array_edit *edit = NULL; ^ /kisskb/src/crypto/asymmetric_keys/pkcs8_parser.c: In function 'pkcs8_note_OID': /kisskb/src/crypto/asymmetric_keys/pkcs8_parser.c:41:8: note: byref variable will be forcibly initialized char buffer[50]; ^ /kisskb/src/security/keys/request_key.c: In function 'construct_key_and_link': /kisskb/src/security/keys/request_key.c:481:14: note: byref variable will be forcibly initialized struct key *key; ^ /kisskb/src/security/keys/request_key.c: In function 'call_sbin_request_key': /kisskb/src/security/keys/request_key.c:124:7: note: byref variable will be forcibly initialized char desc[20]; ^ /kisskb/src/security/keys/request_key.c:123:20: note: byref variable will be forcibly initialized char key_str[12], keyring_str[3][12]; ^ /kisskb/src/security/keys/request_key.c:123:7: note: byref variable will be forcibly initialized char key_str[12], keyring_str[3][12]; ^ /kisskb/src/security/keys/request_key.c:122:40: note: byref variable will be forcibly initialized char *argv[9], *envp[3], uid_str[12], gid_str[12]; ^ /kisskb/src/security/keys/request_key.c:122:27: note: byref variable will be forcibly initialized char *argv[9], *envp[3], uid_str[12], gid_str[12]; ^ /kisskb/src/security/keys/request_key.c:122:18: note: byref variable will be forcibly initialized char *argv[9], *envp[3], uid_str[12], gid_str[12]; ^ /kisskb/src/security/keys/request_key.c:122:8: note: byref variable will be forcibly initialized char *argv[9], *envp[3], uid_str[12], gid_str[12]; ^ /kisskb/src/security/keys/request_key.c:121:58: note: byref variable will be forcibly initialized struct key *key = rka->target_key, *keyring, *session, *user_session; ^ /kisskb/src/mm/fadvise.c: In function 'generic_fadvise': /kisskb/src/mm/fadvise.c:144:18: note: byref variable will be forcibly initialized unsigned long nr_pagevec = 0; ^ /kisskb/src/net/llc/llc_sap.c: In function 'llc_sap_mcast': /kisskb/src/net/llc/llc_sap.c:395:15: note: byref variable will be forcibly initialized struct sock *stack[256 / sizeof(struct sock *)]; ^ /kisskb/src/net/llc/llc_sap.c: In function 'llc_sap_handler': /kisskb/src/net/llc/llc_sap.c:423:18: note: byref variable will be forcibly initialized struct llc_addr laddr; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:656: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:683: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_mark_destroy_workfn': /kisskb/src/fs/notify/mark.c:854:19: note: byref variable will be forcibly initialized struct list_head private_destroy_list; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/mark.c:63: /kisskb/src/fs/notify/mark.c: In function 'fsnotify_detach_connector_from_object': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:223:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(conn->obj), NULL); ^ /kisskb/src/fs/notify/mark.c: In function 'fsnotify_put_mark': /kisskb/src/fs/notify/mark.c:255:15: note: byref variable will be forcibly initialized unsigned int type = FSNOTIFY_OBJ_TYPE_DETACHED; ^ /kisskb/src/kernel/sched/cputime.c: In function 'thread_group_cputime': /kisskb/src/kernel/sched/cputime.c:299:15: note: byref variable will be forcibly initialized unsigned int seq, nextseq; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/mark.c:63: /kisskb/src/fs/notify/mark.c: In function 'fsnotify_clear_marks_by_group': /kisskb/src/fs/notify/mark.c:753:12: note: byref variable will be forcibly initialized LIST_HEAD(to_free); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/notify/mark.c: In function 'fsnotify_destroy_marks': /kisskb/src/fs/notify/mark.c:799:15: note: byref variable will be forcibly initialized unsigned int type; ^ /kisskb/src/kernel/sched/cputime.c: In function 'thread_group_cputime_adjusted': /kisskb/src/kernel/sched/cputime.c:625:22: note: byref variable will be forcibly initialized struct task_cputime cputime; ^ /kisskb/src/kernel/sched/idle.c: In function 'play_idle_precise': /kisskb/src/kernel/sched/idle.c:363:20: note: byref variable will be forcibly initialized struct idle_timer it; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v2.c: In function 'vgic_mmio_read_vcpuif': /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v2.c:267:19: note: byref variable will be forcibly initialized struct vgic_vmcr vmcr; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v2.c: In function 'vgic_mmio_write_vcpuif': /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v2.c:315:19: note: byref variable will be forcibly initialized struct vgic_vmcr vmcr; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v2.c: In function 'vgic_v2_has_attr_regs': /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v2.c:490:23: note: byref variable will be forcibly initialized struct vgic_reg_attr reg_attr; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v2.c:489:24: note: byref variable will be forcibly initialized struct vgic_io_device iodev; ^ /kisskb/src/net/llc/llc_s_ac.c: In function 'llc_sap_action_send_xid_r': /kisskb/src/net/llc/llc_s_ac.c:103:41: note: byref variable will be forcibly initialized u8 mac_da[ETH_ALEN], mac_sa[ETH_ALEN], dsap; ^ /kisskb/src/net/llc/llc_s_ac.c:103:23: note: byref variable will be forcibly initialized u8 mac_da[ETH_ALEN], mac_sa[ETH_ALEN], dsap; ^ /kisskb/src/net/llc/llc_s_ac.c:103:5: note: byref variable will be forcibly initialized u8 mac_da[ETH_ALEN], mac_sa[ETH_ALEN], dsap; ^ /kisskb/src/net/llc/llc_s_ac.c: In function 'llc_sap_action_send_test_r': /kisskb/src/net/llc/llc_s_ac.c:151:41: note: byref variable will be forcibly initialized u8 mac_da[ETH_ALEN], mac_sa[ETH_ALEN], dsap; ^ /kisskb/src/net/llc/llc_s_ac.c:151:23: note: byref variable will be forcibly initialized u8 mac_da[ETH_ALEN], mac_sa[ETH_ALEN], dsap; ^ /kisskb/src/net/llc/llc_s_ac.c:151:5: note: byref variable will be forcibly initialized u8 mac_da[ETH_ALEN], mac_sa[ETH_ALEN], dsap; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138: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/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/tlb.c: In function '__kvm_tlb_flush_vmid_ipa': /kisskb/src/arch/arm64/kvm/hyp/nvhe/tlb.c:61:25: note: byref variable will be forcibly initialized struct tlb_inv_context cxt; ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/tlb.c: In function '__kvm_tlb_flush_vmid': /kisskb/src/arch/arm64/kvm/hyp/nvhe/tlb.c:114:25: note: byref variable will be forcibly initialized struct tlb_inv_context cxt; ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/tlb.c: In function '__kvm_flush_cpu_context': /kisskb/src/arch/arm64/kvm/hyp/nvhe/tlb.c:130:25: note: byref variable will be forcibly initialized struct tlb_inv_context cxt; ^ In file included from /kisskb/src/arch/arm64/kvm/hyp/include/hyp/switch.h:11:0, from /kisskb/src/arch/arm64/kvm/hyp/nvhe/switch.c:7: /kisskb/src/arch/arm64/kvm/hyp/nvhe/switch.c: In function '__get_fault_info': /kisskb/src/arch/arm64/kvm/hyp/include/hyp/fault.h:46:6: note: byref variable will be forcibly initialized u64 hpfar, far; ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/switch.c: In function '__kvm_vcpu_run': /kisskb/src/arch/arm64/kvm/hyp/nvhe/switch.c:261:6: note: byref variable will be forcibly initialized u64 exit_code; ^ /kisskb/src/kernel/sched/fair.c: In function 'cpu_runnable_without': /kisskb/src/kernel/sched/fair.c:5809:15: note: byref variable will be forcibly initialized unsigned int runnable; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v3.c: In function 'vgic_v3_uaccess_read_pending': /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v3.c:334:8: note: byref variable will be forcibly initialized bool state = irq->pending_latch; ^ /kisskb/src/kernel/sched/fair.c: In function 'cpu_util_next': /kisskb/src/kernel/sched/fair.c:6607:26: note: byref variable will be forcibly initialized unsigned long util_est, util = READ_ONCE(cfs_rq->avg.util_avg); ^ /kisskb/src/kernel/sched/fair.c: In function 'cpu_load_without': /kisskb/src/kernel/sched/fair.c:5786:15: note: byref variable will be forcibly initialized unsigned int load; ^ /kisskb/src/kernel/sched/fair.c: In function 'calculate_imbalance': /kisskb/src/kernel/sched/fair.c:9378:17: note: byref variable will be forcibly initialized unsigned int nr_diff = busiest->sum_nr_running; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c: In function 'kvm_vgic_addr': /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:65:6: note: byref variable will be forcibly initialized u64 undef_value = VGIC_ADDR_UNDEF; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v3.c: In function 'vgic_v3_has_attr_regs': /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v3.c:920:7: note: byref variable will be forcibly initialized u64 reg, id; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v3.c:895:23: note: byref variable will be forcibly initialized struct vgic_reg_attr reg_attr; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v3.c:894:24: note: byref variable will be forcibly initialized struct vgic_io_device iodev; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c: In function 'vgic_get_common_attr': /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:233:7: note: byref variable will be forcibly initialized u64 addr; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c: In function 'vgic_set_common_attr': /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:170:7: note: byref variable will be forcibly initialized u64 addr; ^ /kisskb/src/kernel/sched/fair.c: In function 'setup_sched_thermal_decay_shift': /kisskb/src/kernel/sched/fair.c:98:6: note: byref variable will be forcibly initialized int _shift = 0; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c: In function 'vgic_v2_attr_regs_access': /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:358:23: note: byref variable will be forcibly initialized struct vgic_reg_attr reg_attr; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c: In function 'vgic_v2_get_attr': /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:437:7: note: byref variable will be forcibly initialized u32 reg = 0; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c: In function 'vgic_v2_set_attr': /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:412:7: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c: In function 'vgic_v3_attr_regs_access': /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:526:6: note: byref variable will be forcibly initialized u32 tmp32; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:522:23: note: byref variable will be forcibly initialized struct vgic_reg_attr reg_attr; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c: In function 'vgic_v3_get_attr': /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:695:7: note: byref variable will be forcibly initialized u64 reg; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:686:7: note: byref variable will be forcibly initialized u64 reg; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:675:7: note: byref variable will be forcibly initialized u64 reg; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c: In function 'vgic_v3_set_attr': /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:631:7: note: byref variable will be forcibly initialized u64 reg; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:622:7: note: byref variable will be forcibly initialized u64 reg; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:612:7: note: byref variable will be forcibly initialized u64 reg; ^ /kisskb/src/kernel/sched/fair.c: In function 'sched_slice': /kisskb/src/kernel/sched/fair.c:698:22: note: byref variable will be forcibly initialized struct load_weight lw; ^ /kisskb/src/kernel/sched/fair.c: In function 'cpu_util_without': /kisskb/src/kernel/sched/fair.c:6566:16: note: byref variable will be forcibly initialized unsigned int estimated = ^ /kisskb/src/kernel/sched/fair.c:6527:15: note: byref variable will be forcibly initialized unsigned int util; ^ /kisskb/src/kernel/sched/fair.c: In function 'task_fork_fair': /kisskb/src/kernel/sched/fair.c:11191:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/fair.c: In function 'find_energy_efficient_cpu': /kisskb/src/kernel/sched/fair.c:6781:28: note: byref variable will be forcibly initialized unsigned long cur_delta, spare_cap, max_spare_cap = 0; ^ /kisskb/src/crypto/asymmetric_keys/mscode_parser.c: In function 'mscode_note_content_type': /kisskb/src/crypto/asymmetric_keys/mscode_parser.c:44:8: note: byref variable will be forcibly initialized char buffer[50]; ^ /kisskb/src/crypto/asymmetric_keys/mscode_parser.c: In function 'mscode_note_digest_algo': /kisskb/src/crypto/asymmetric_keys/mscode_parser.c:73:7: note: byref variable will be forcibly initialized char buffer[50]; ^ /kisskb/src/kernel/sched/fair.c: In function 'find_idlest_group': /kisskb/src/kernel/sched/fair.c:9068:32: note: byref variable will be forcibly initialized struct sg_lb_stats local_sgs, tmp_sgs; ^ /kisskb/src/kernel/sched/fair.c:9068:21: note: byref variable will be forcibly initialized struct sg_lb_stats local_sgs, tmp_sgs; ^ /kisskb/src/kernel/sched/fair.c: In function 'select_idle_cpu': /kisskb/src/kernel/sched/fair.c:6241:14: note: byref variable will be forcibly initialized int i, cpu, idle_cpu = -1, nr = INT_MAX; ^ /kisskb/src/kernel/sched/fair.c: In function 'update_blocked_averages': /kisskb/src/kernel/sched/fair.c:8254: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:8038: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:10196:17: note: byref variable will be forcibly initialized struct lb_env env = { ^ /kisskb/src/kernel/sched/fair.c:10161: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:8054:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/fs/kernfs/inode.c: In function 'kernfs_vfs_user_xattr_add': /kisskb/src/fs/kernfs/inode.c:343:10: note: byref variable will be forcibly initialized ssize_t removed_size; ^ /kisskb/src/fs/kernfs/inode.c: In function 'kernfs_vfs_user_xattr_rm': /kisskb/src/fs/kernfs/inode.c:377:10: note: byref variable will be forcibly initialized ssize_t removed_size; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_check_id': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:908:6: note: byref variable will be forcibly initialized u64 indirect_ptr, type = GITS_BASER_TYPE(baser); ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:11: /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_restore_cte': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:2469:6: note: byref variable will be forcibly initialized u64 val; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:2466:25: note: byref variable will be forcibly initialized struct its_collection *collection; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'update_lpi_config': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:284:5: note: byref variable will be forcibly initialized u8 prop; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_cmd_handle_mapi': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:1056:25: note: byref variable will be forcibly initialized struct its_collection *collection, *new_coll = NULL; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'scan_its_table': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:2094:7: note: byref variable will be forcibly initialized char entry[ESZ_MAX]; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_save_ite': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:2127:6: note: byref variable will be forcibly initialized u64 val; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_save_dte': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:2271:6: note: byref variable will be forcibly initialized u64 val, itt_addr_field; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_save_cte': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:2455:6: note: byref variable will be forcibly initialized u64 val; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-debug.c: In function 'print_irq_state': /kisskb/src/arch/arm64/kvm/vgic/vgic-debug.c:181:7: note: byref variable will be forcibly initialized bool pending; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'update_affinity': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:364:23: note: byref variable will be forcibly initialized struct its_vlpi_map map; ^ /kisskb/src/kernel/sched/fair.c: In function 'update_sd_lb_stats': /kisskb/src/kernel/sched/fair.c:9224:6: note: byref variable will be forcibly initialized int sg_status = 0; ^ /kisskb/src/kernel/sched/fair.c:9223: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:9482:21: note: byref variable will be forcibly initialized struct sd_lb_stats sds; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_get_attr': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:2754:7: note: byref variable will be forcibly initialized u64 reg; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:2741:7: note: byref variable will be forcibly initialized u64 addr = its->vgic_its_base; ^ /kisskb/src/kernel/sched/fair.c: In function 'load_balance': /kisskb/src/kernel/sched/fair.c:9853:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/fair.c: In function 'newidle_balance': /kisskb/src/kernel/sched/fair.c:10916:7: note: byref variable will be forcibly initialized int continue_balancing = 1; ^ /kisskb/src/kernel/sched/fair.c:10860:16: note: byref variable will be forcibly initialized unsigned long next_balance = jiffies + HZ; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_save_device_tables': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:2365:9: note: byref variable will be forcibly initialized gpa_t eaddr; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_save_collection_table': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:2507:6: note: byref variable will be forcibly initialized u64 val; ^ /kisskb/src/kernel/sched/fair.c: In function 'rebalance_domains': /kisskb/src/kernel/sched/fair.c:10274:6: note: byref variable will be forcibly initialized int continue_balancing = 1; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'its_sync_lpi_pending_table': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:437:5: note: byref variable will be forcibly initialized u8 pendmask; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:434:7: note: byref variable will be forcibly initialized u32 *intids; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_cmd_handle_invall': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:1309:7: note: byref variable will be forcibly initialized u32 *intids; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_set_attr': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:2724:7: note: byref variable will be forcibly initialized u64 reg; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:2705:7: note: byref variable will be forcibly initialized u64 addr; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_cmd_handle_mapc': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:1217:25: note: byref variable will be forcibly initialized struct its_collection *collection; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_cmd_handle_movall': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:1353:7: note: byref variable will be forcibly initialized u32 *intids; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_trigger_msi': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:733:19: note: byref variable will be forcibly initialized struct vgic_irq *irq = NULL; ^ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_process_commands': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:1522:6: note: byref variable will be forcibly initialized u64 cmd_buf[4]; ^ /kisskb/src/arch/arm64/kvm/pmu-emul.c: In function 'kvm_pmu_get_pair_counter_value': /kisskb/src/arch/arm64/kvm/pmu-emul.c:131:43: note: byref variable will be forcibly initialized u64 counter, counter_high, reg, enabled, running; ^ /kisskb/src/arch/arm64/kvm/pmu-emul.c:131:34: note: byref variable will be forcibly initialized u64 counter, counter_high, reg, enabled, running; ^ /kisskb/src/arch/arm64/kvm/pmu-emul.c: In function 'kvm_pmu_create_perf_event': /kisskb/src/arch/arm64/kvm/pmu-emul.c:603:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^ /kisskb/src/arch/arm64/kvm/pmu-emul.c: In function 'kvm_pmu_vcpu_reset': /kisskb/src/arch/arm64/kvm/pmu-emul.c:265:16: note: byref variable will be forcibly initialized unsigned long mask = kvm_pmu_valid_counter_mask(vcpu); ^ /kisskb/src/crypto/asymmetric_keys/pkcs7_parser.c: In function 'pkcs7_note_OID': /kisskb/src/crypto/asymmetric_keys/pkcs7_parser.c:212:8: note: byref variable will be forcibly initialized char buffer[50]; ^ /kisskb/src/arch/arm64/kvm/pmu-emul.c: In function 'kvm_pmu_handle_pmcr': /kisskb/src/arch/arm64/kvm/pmu-emul.c:580:17: note: byref variable will be forcibly initialized unsigned long mask = kvm_pmu_valid_counter_mask(vcpu); ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:447: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:476: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/arch/arm64/kvm/pmu-emul.c: In function 'kvm_arm_pmu_v3_set_attr': /kisskb/src/arch/arm64/kvm/pmu-emul.c:963:31: note: byref variable will be forcibly initialized struct kvm_pmu_event_filter filter; ^ /kisskb/src/security/keys/request_key_auth.c: In function 'request_key_auth_destroy': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:476: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:476: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/security/keys/request_key_auth.c: In function 'request_key_auth_new': /kisskb/src/security/keys/request_key_auth.c:168:7: note: byref variable will be forcibly initialized char desc[20]; ^ /kisskb/src/security/keys/request_key_auth.c: In function 'key_get_instantiation_authkey': /kisskb/src/security/keys/request_key_auth.c:248:7: note: byref variable will be forcibly initialized char description[16]; ^ /kisskb/src/net/sched/sch_mq.c: In function 'mq_offload_stats': /kisskb/src/net/sched/sch_mq.c:40:28: note: byref variable will be forcibly initialized struct tc_mq_qopt_offload opt = { ^ In file included from /kisskb/src/net/sched/sch_mq.c:9:0: /kisskb/src/net/sched/sch_mq.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/sched/sch_mq.c: In function 'mq_graft': /kisskb/src/net/sched/sch_mq.c:179:28: note: byref variable will be forcibly initialized struct tc_mq_qopt_offload graft_offload; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/security/keys/user_defined.c:10: /kisskb/src/security/keys/user_defined.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:447:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/net/sched/sch_generic.c:10: /kisskb/src/net/sched/sch_generic.c: In function 'transition_one_qdisc': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/sch_generic.c:1149:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev_queue->qdisc, new_qdisc); ^ /kisskb/src/security/keys/user_defined.c: In function 'user_update': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:476: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:476: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/net/sched/sch_generic.c: In function 'dev_init_scheduler_queue': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/sch_generic.c:1389:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev_queue->qdisc, qdisc); ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/net/sched/sch_generic.c:17: /kisskb/src/net/sched/sch_generic.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/net/sched/sch_generic.c:10: /kisskb/src/net/sched/sch_generic.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/net/sched/sch_generic.c:17: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/sched/sch_generic.c: In function 'pfifo_fast_change_tx_queue_len': /kisskb/src/net/sched/sch_generic.c:839:20: note: byref variable will be forcibly initialized struct skb_array *bands[PFIFO_FAST_BANDS]; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/net/sched/sch_generic.c:10: /kisskb/src/net/sched/sch_generic.c: In function 'dev_deactivate_queue': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/sch_generic.c:1202:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev_queue->qdisc, qdisc_default); ^ /kisskb/src/net/sched/sch_generic.c: In function 'sch_direct_xmit': /kisskb/src/net/sched/sch_generic.c:319:7: note: byref variable will be forcibly initialized bool again = false; ^ /kisskb/src/net/sched/sch_generic.c:318:6: note: byref variable will be forcibly initialized int ret = NETDEV_TX_BUSY; ^ /kisskb/src/net/sched/sch_generic.c: In function 'qdisc_restart': /kisskb/src/net/sched/sch_generic.c:394:7: note: byref variable will be forcibly initialized bool validate; ^ /kisskb/src/net/sched/sch_generic.c: In function '__qdisc_run': /kisskb/src/net/sched/sch_generic.c:413:6: note: byref variable will be forcibly initialized int packets; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/net/sched/sch_generic.c:10: /kisskb/src/net/sched/sch_generic.c: In function 'shutdown_scheduler_queue': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/sch_generic.c:1411:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev_queue->qdisc, qdisc_default); ^ /kisskb/src/net/sched/sch_generic.c: In function 'dev_graft_qdisc': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/sch_generic.c:1073:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev_queue->qdisc, &noop_qdisc); ^ /kisskb/src/net/sched/sch_generic.c: In function 'dev_activate': /kisskb/src/net/sched/sch_generic.c:1158:6: note: byref variable will be forcibly initialized int need_watchdog; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/sched/sch_generic.c:11: /kisskb/src/net/sched/sch_generic.c: In function 'dev_deactivate': /kisskb/src/net/sched/sch_generic.c:1309:12: note: byref variable will be forcibly initialized LIST_HEAD(single); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/net/sched/sch_generic.c:10: /kisskb/src/net/sched/sch_generic.c: In function 'mini_qdisc_pair_swap': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/sch_generic.c:1517:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*miniqp->p_miniq, miniq); ^ /kisskb/src/net/llc/llc_station.c: In function 'llc_station_ac_send_xid_r': /kisskb/src/net/llc/llc_station.c:50:23: note: byref variable will be forcibly initialized u8 mac_da[ETH_ALEN], dsap; ^ /kisskb/src/net/llc/llc_station.c:50:5: note: byref variable will be forcibly initialized u8 mac_da[ETH_ALEN], dsap; ^ /kisskb/src/net/llc/llc_station.c: In function 'llc_station_ac_send_test_r': /kisskb/src/net/llc/llc_station.c:74:23: note: byref variable will be forcibly initialized u8 mac_da[ETH_ALEN], dsap; ^ /kisskb/src/net/llc/llc_station.c:74:5: note: byref variable will be forcibly initialized u8 mac_da[ETH_ALEN], dsap; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/llc/af_llc.c:24: /kisskb/src/net/llc/af_llc.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1992:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_wq, &parent->wq); ^ /kisskb/src/net/llc/af_llc.c: In function 'llc_ui_getname': /kisskb/src/net/llc/af_llc.c:1000:22: note: byref variable will be forcibly initialized struct sockaddr_llc sllc; ^ /kisskb/src/net/llc/af_llc.c: In function 'llc_cmsg_rcv': /kisskb/src/net/llc/af_llc.c:655:22: note: byref variable will be forcibly initialized struct llc_pktinfo info; ^ /kisskb/src/net/llc/af_llc.c: In function 'llc_ui_recvmsg': /kisskb/src/net/llc/af_llc.c:751:7: note: byref variable will be forcibly initialized long timeo; ^ /kisskb/src/net/llc/af_llc.c:747:6: note: byref variable will be forcibly initialized u32 peek_seq = 0; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/linux/rtnetlink.h:7, from /kisskb/src/net/llc/af_llc.c:26: /kisskb/src/net/llc/af_llc.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/llc/af_llc.c: In function 'llc_ui_setsockopt': /kisskb/src/net/llc/af_llc.c:1066:15: note: byref variable will be forcibly initialized unsigned int opt; ^ /kisskb/src/net/llc/af_llc.c: In function 'llc_ui_sendmsg': /kisskb/src/net/llc/af_llc.c:918:6: note: byref variable will be forcibly initialized int rc = -EINVAL, copied = 0, hdrlen; ^ /kisskb/src/net/llc/af_llc.c: In function 'llc_ui_getsockopt': /kisskb/src/net/llc/af_llc.c:1148:6: note: byref variable will be forcibly initialized int val = 0, len = 0, rc = -EINVAL; ^ /kisskb/src/net/llc/af_llc.c: In function 'llc_ui_bind': /kisskb/src/net/llc/af_llc.c:382:26: note: byref variable will be forcibly initialized struct llc_addr laddr, daddr; ^ /kisskb/src/net/llc/af_llc.c:382:19: note: byref variable will be forcibly initialized struct llc_addr laddr, daddr; ^ /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; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/netlink.h:29, from /kisskb/src/net/netlink/af_netlink.c:71: /kisskb/src/net/netlink/af_netlink.c: In function 'perf_trace_netlink_extack': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/netlink.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(netlink_extack, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/netlink.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(netlink_extack, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/netlink.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(netlink_extack, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/netlink.h:29, from /kisskb/src/net/netlink/af_netlink.c:71: /kisskb/src/net/netlink/af_netlink.c: In function 'trace_event_raw_event_netlink_extack': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/netlink.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(netlink_extack, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/netlink.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(netlink_extack, ^ /kisskb/src/drivers/irqchip/irq-gic-v2m.c: In function 'gicv2m_of_init': /kisskb/src/drivers/irqchip/irq-gic-v2m.c:423:19: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/irqchip/irq-gic-v2m.c:422:22: note: byref variable will be forcibly initialized u32 spi_start = 0, nr_spis = 0; ^ /kisskb/src/drivers/irqchip/irq-gic-v2m.c:422:7: note: byref variable will be forcibly initialized u32 spi_start = 0, nr_spis = 0; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84: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/net.h:25:0, from /kisskb/src/net/netlink/af_netlink.c:36: /kisskb/src/net/netlink/af_netlink.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_hash': /kisskb/src/net/netlink/af_netlink.c:2820:29: note: byref variable will be forcibly initialized struct netlink_compare_arg arg; ^ In file included from /kisskb/src/net/netlink/af_netlink.c:57:0: /kisskb/src/net/netlink/af_netlink.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/net/netlink/af_netlink.c: In function '__netlink_lookup': /kisskb/src/net/netlink/af_netlink.c:511:29: note: byref variable will be forcibly initialized struct netlink_compare_arg arg; ^ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_cmsg_recv_pktinfo': /kisskb/src/net/netlink/af_netlink.c:1824:20: note: byref variable will be forcibly initialized struct nl_pktinfo info; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/netlink/af_netlink.c:67: /kisskb/src/net/netlink/af_netlink.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ In file included from /kisskb/src/include/linux/netlink.h:9:0, from /kisskb/src/include/uapi/linux/neighbour.h:6, from /kisskb/src/include/linux/netdevice.h:45, from /kisskb/src/net/netlink/af_netlink.c:41: /kisskb/src/net/netlink/af_netlink.c: In function 'scm_recv': /kisskb/src/include/net/scm.h:125:16: note: byref variable will be forcibly initialized struct ucred ucreds = { ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/netlink/af_netlink.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/include/linux/sockptr.h:11:0, from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/netlink/af_netlink.c:36: /kisskb/src/net/netlink/af_netlink.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/netlink/af_netlink.c:57:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/net/netlink/af_netlink.c: In function '__netlink_insert': /kisskb/src/net/netlink/af_netlink.c:520:29: note: byref variable will be forcibly initialized struct netlink_compare_arg arg; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_table_grab': /kisskb/src/net/netlink/af_netlink.c:437:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_setsockopt': /kisskb/src/net/netlink/af_netlink.c:1624:15: note: byref variable will be forcibly initialized unsigned int val = 0; ^ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_bind': /kisskb/src/net/netlink/af_netlink.c:996:16: note: byref variable will be forcibly initialized unsigned long groups; ^ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_release': /kisskb/src/net/netlink/af_netlink.c:783:25: note: byref variable will be forcibly initialized struct netlink_notify n = { ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_add_usersock_entry': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netlink/af_netlink.c:2804:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nl_table[NETLINK_USERSOCK].listeners, listeners); ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_attachskb': /kisskb/src/net/netlink/af_netlink.c:1228:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_unicast': /kisskb/src/net/netlink/af_netlink.c:1333:7: note: byref variable will be forcibly initialized long timeo; ^ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_broadcast': /kisskb/src/net/netlink/af_netlink.c:1494:32: note: byref variable will be forcibly initialized struct netlink_broadcast_data info; ^ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_sendmsg': /kisskb/src/net/netlink/af_netlink.c:1849:20: note: byref variable will be forcibly initialized struct scm_cookie scm; ^ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_set_err': /kisskb/src/net/netlink/af_netlink.c:1582:30: note: byref variable will be forcibly initialized struct netlink_set_err_data info; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function '__netlink_kernel_create': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netlink/af_netlink.c:2074:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nl_table[unit].listeners, listeners); ^ /kisskb/src/net/netlink/af_netlink.c:2032:17: note: byref variable will be forcibly initialized struct socket *sock; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function '__netlink_change_ngroups': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netlink/af_netlink.c:2127:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tbl->listeners, new); ^ /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/net/netlink/af_netlink.c: In function 'netlink_recvmsg': /kisskb/src/net/netlink/af_netlink.c:1937:6: note: byref variable will be forcibly initialized int err, ret; ^ /kisskb/src/net/netlink/af_netlink.c:1931:20: note: byref variable will be forcibly initialized struct scm_cookie scm; ^ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_rcv_skb': /kisskb/src/net/netlink/af_netlink.c:2474:25: note: byref variable will be forcibly initialized struct netlink_ext_ack extack; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/log2.h:12, from /kisskb/src/arch/arm64/include/asm/hwcap.h:42, from /kisskb/src/arch/arm64/include/asm/cpufeature.h:11, from /kisskb/src/arch/arm64/include/asm/ptrace.h:11, from /kisskb/src/arch/arm64/include/asm/virt.h:54, from /kisskb/src/arch/arm64/include/asm/kvm_asm.h:12, from /kisskb/src/arch/arm64/kvm/hyp/nvhe/psci-relay.c:7: /kisskb/src/arch/arm64/kvm/hyp/nvhe/psci-relay.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138: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/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/psci-relay.c: In function 'psci_call': /kisskb/src/arch/arm64/kvm/hyp/nvhe/psci-relay.c:66:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/fs/kernfs/dir.c: In function 'kernfs_path_from_node_locked': /kisskb/src/fs/kernfs/dir.c:127:13: note: byref variable will be forcibly initialized const char parent_str[] = "/.."; ^ /kisskb/src/fs/kernfs/dir.c: In function '__kernfs_new_node': /kisskb/src/fs/kernfs/dir.c:612:16: note: byref variable will be forcibly initialized struct iattr iattr = { ^ /kisskb/src/fs/kernfs/dir.c: In function 'kernfs_walk_ns': /kisskb/src/fs/kernfs/dir.c:821:8: note: byref variable will be forcibly initialized char *p, *name; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/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:476: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:1492: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:1492:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/net/core/skbuff.c: In function '__skb_send_sock': /kisskb/src/net/core/skbuff.c:2616:17: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/core/skbuff.c:2615:15: note: byref variable will be forcibly initialized struct kvec kv; ^ /kisskb/src/security/keys/compat_dh.c: In function 'compat_keyctl_dh_compute': /kisskb/src/security/keys/compat_dh.c:21:34: note: byref variable will be forcibly initialized struct compat_keyctl_kdf_params compat_kdfcopy; ^ /kisskb/src/security/keys/compat_dh.c:20:27: note: byref variable will be forcibly initialized struct keyctl_kdf_params kdfcopy; ^ /kisskb/src/net/core/skbuff.c: In function '__splice_segment': /kisskb/src/net/core/skbuff.c:2486:16: note: byref variable will be forcibly initialized unsigned int flen = min(*len, plen); ^ /kisskb/src/net/core/skbuff.c: In function 'skb_mod_eth_type': /kisskb/src/net/core/skbuff.c:5873:10: note: byref variable will be forcibly initialized __be16 diff[] = { ~hdr->h_proto, ethertype }; ^ /kisskb/src/net/core/skbuff.c: In function '__alloc_skb': /kisskb/src/net/core/skbuff.c:400:7: note: byref variable will be forcibly initialized bool pfmemalloc; ^ /kisskb/src/net/core/skbuff.c: In function 'skb_splice_bits': /kisskb/src/net/core/skbuff.c:2560:15: note: byref variable will be forcibly initialized struct page *pages[MAX_SKB_FRAGS]; ^ /kisskb/src/net/core/skbuff.c:2559:22: note: byref variable will be forcibly initialized struct partial_page partial[MAX_SKB_FRAGS]; ^ /kisskb/src/net/core/skbuff.c: In function 'skb_checksum': /kisskb/src/net/core/skbuff.c:2886:32: note: byref variable will be forcibly initialized const struct skb_checksum_ops ops = { ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/wait.c:7: /kisskb/src/kernel/sched/wait.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:320:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/net/core/skbuff.c: In function 'skb_find_text': /kisskb/src/net/core/skbuff.c:3768:18: note: byref variable will be forcibly initialized struct ts_state state; ^ /kisskb/src/fs/kernfs/file.c: In function 'kernfs_notify_workfn': /kisskb/src/fs/kernfs/file.c:869:15: note: byref variable will be forcibly initialized struct qstr name; ^ /kisskb/src/kernel/sched/wait.c: In function 'list_del_init_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138: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:302:2: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->next, entry); ^ /kisskb/src/security/keys/dh.c: In function 'kdf_ctr': /kisskb/src/security/keys/dh.c:162:7: note: byref variable will be forcibly initialized u8 tmpbuffer[32]; ^ /kisskb/src/security/keys/dh.c:150:9: note: byref variable will be forcibly initialized __be32 counter = cpu_to_be32(1); ^ /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/security/keys/dh.c: In function '__keyctl_dh_compute': /kisskb/src/security/keys/dh.c:243:20: note: byref variable will be forcibly initialized struct kdf_sdesc *sdesc = NULL; ^ /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_parse': /kisskb/src/security/keys/keyctl_pkey.c:42:8: note: byref variable will be forcibly initialized char *c = params->info, *p, *q; ^ /kisskb/src/security/keys/keyctl_pkey.c:41:14: note: byref variable will be forcibly initialized substring_t args[MAX_OPT_ARGS]; ^ /kisskb/src/security/keys/keyctl_pkey.c:40:16: note: byref variable will be forcibly initialized unsigned long token_mask = 0; ^ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_params_get_2': /kisskb/src/security/keys/keyctl_pkey.c:119: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:210: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:285:28: note: byref variable will be forcibly initialized struct kernel_pkey_params params; ^ /kisskb/src/kernel/sched/deadline.c: In function 'dl_task_timer': /kisskb/src/kernel/sched/deadline.c:1046:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/net/core/skbuff.c: In function 'skb_vlan_pop': /kisskb/src/net/core/skbuff.c:5743:6: note: byref variable will be forcibly initialized u16 vlan_tci; ^ /kisskb/src/net/core/skbuff.c: In function 'skb_mpls_update_lse': /kisskb/src/net/core/skbuff.c:6004:10: note: byref variable will be forcibly initialized __be32 diff[] = { ~mpls_hdr(skb)->label_stack_entry, mpls_lse }; ^ /kisskb/src/kernel/sched/deadline.c: In function 'dl_add_task_root_domain': /kisskb/src/kernel/sched/deadline.c:2494: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:1352:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c:10: /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c: In function 'mbi_irq_gic_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c:45:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c: In function 'mbi_allocate_domains': /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c:234:36: note: byref variable will be forcibly initialized struct irq_domain *nexus_domain, *pci_domain, *plat_domain; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c: In function 'mbi_init': /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c:310:19: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_peek_irq': /kisskb/src/drivers/irqchip/irq-gic-v3.c:340:6: note: byref variable will be forcibly initialized u32 index, mask; ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_irq_set_prio': /kisskb/src/drivers/irqchip/irq-gic-v3.c:463:14: note: byref variable will be forcibly initialized u32 offset, index; ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_poke_irq': /kisskb/src/drivers/irqchip/irq-gic-v3.c:357:6: note: byref variable will be forcibly initialized u32 index, mask; ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/irqchip/irq-gic-v3.c:9: /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_ipi_send_mask': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1189:6: note: byref variable will be forcibly initialized int cpu; ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_set_type': /kisskb/src/drivers/irqchip/irq-gic-v3.c:579:14: note: byref variable will be forcibly initialized u32 offset, index; ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_set_affinity': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1238:14: note: byref variable will be forcibly initialized u32 offset, index; ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1468:15: note: byref variable will be forcibly initialized unsigned int type = IRQ_TYPE_NONE; ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c:1467:18: note: byref variable will be forcibly initialized irq_hw_number_t hwirq; ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_irq_domain_select': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1522:18: note: byref variable will be forcibly initialized irq_hw_number_t hwirq; ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c:1521:15: note: byref variable will be forcibly initialized unsigned int type, ret, ppi_idx; ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_populate_ppi_partitions': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1901:21: note: byref variable will be forcibly initialized struct irq_fwspec ppi_fwspec = { ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c:1873:8: note: byref variable will be forcibly initialized u32 cpu_phandle; ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'partition_domain_translate': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1559:16: note: byref variable will be forcibly initialized unsigned long ppi_intid; ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_of_setup_kvm_info': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1930:6: note: byref variable will be forcibly initialized u32 gicv_idx; ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c:1929: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:1983:19: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c:1957:6: note: byref variable will be forcibly initialized u32 nr_redist_regions; ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c:1956:6: note: byref variable will be forcibly initialized u64 redist_stride; ^ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_kf_seq_show': /kisskb/src/fs/sysfs/file.c:46:8: note: byref variable will be forcibly initialized char *buf; ^ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_create_file_ns': /kisskb/src/fs/sysfs/file.c:349:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/file.c:348: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:384:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/file.c:383: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:417: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:562:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/file.c:561: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:744: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:772:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/mm/page-writeback.c: In function '__wb_calc_thresh': /kisskb/src/mm/page-writeback.c:757:27: note: byref variable will be forcibly initialized unsigned long numerator, denominator; ^ /kisskb/src/mm/page-writeback.c:757:16: note: byref variable will be forcibly initialized unsigned long numerator, denominator; ^ In file included from /kisskb/src/include/linux/filter.h:19:0, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:29, from /kisskb/src/net/sched/sch_frag.c:5: /kisskb/src/net/sched/sch_frag.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ /kisskb/src/net/sched/sch_frag.c: In function 'sch_fragment': /kisskb/src/net/sched/sch_frag.c:109:19: note: byref variable will be forcibly initialized struct rt6_info sch_frag_rt; ^ /kisskb/src/net/sched/sch_frag.c:93:17: note: byref variable will be forcibly initialized struct rtable sch_frag_rt = { 0 }; ^ /kisskb/src/mm/page-writeback.c: In function 'balance_dirty_pages': /kisskb/src/mm/page-writeback.c:1574:6: note: byref variable will be forcibly initialized int nr_dirtied_pause; ^ /kisskb/src/mm/page-writeback.c: In function 'writeback_set_ratelimit': /kisskb/src/mm/page-writeback.c:2069:16: note: byref variable will be forcibly initialized unsigned long dirty_thresh; ^ /kisskb/src/mm/page-writeback.c:2068:16: note: byref variable will be forcibly initialized unsigned long background_thresh; ^ In file included from /kisskb/src/include/linux/radix-tree.h:21:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/page-writeback.c:18: /kisskb/src/mm/page-writeback.c: In function 'tag_pages_for_writeback': /kisskb/src/mm/page-writeback.c:2127:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^ /kisskb/src/include/linux/xarray.h:1351: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:2186:10: note: byref variable will be forcibly initialized pgoff_t index; ^ /kisskb/src/mm/page-writeback.c:2184:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/sch_api.c:14: /kisskb/src/net/sched/sch_api.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591: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/radix-tree.h:21:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/page-writeback.c:18: /kisskb/src/mm/page-writeback.c: In function '__folio_start_writeback': /kisskb/src/mm/page-writeback.c:2854:12: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, folio_index(folio)); ^ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/net/sched/sch_api.c: In function 'check_loop': /kisskb/src/net/sched/sch_api.c:1371:24: note: byref variable will be forcibly initialized struct check_loop_arg arg; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/sched/sch_api.c:19: /kisskb/src/net/sched/sch_api.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/sched/sch_api.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/sch_api.c:14: /kisskb/src/net/sched/sch_api.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/sched/sch_api.c:19: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/sched/sch_api.c: In function 'tc_dump_tclass_qdisc': /kisskb/src/net/sched/sch_api.c:2135:25: note: byref variable will be forcibly initialized struct qdisc_dump_args arg; ^ /kisskb/src/net/sched/sch_api.c: In function 'tc_dump_tclass': /kisskb/src/net/sched/sch_api.c:2197:6: note: byref variable will be forcibly initialized int t, s_t; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/sched/sch_api.c:30: /kisskb/src/net/sched/sch_api.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/sched/sch_api.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/sched/sch_api.c: In function 'tc_fill_tclass': /kisskb/src/net/sched/sch_api.c:1800:19: note: byref variable will be forcibly initialized struct gnet_dump d; ^ /kisskb/src/net/sched/sch_api.c: In function 'tc_bind_class_walker': /kisskb/src/net/sched/sch_api.c:1941:25: note: byref variable will be forcibly initialized struct tcf_bind_args arg = {}; ^ /kisskb/src/net/sched/sch_api.c: In function 'tc_fill_qdisc': /kisskb/src/net/sched/sch_api.c:893:19: note: byref variable will be forcibly initialized struct gnet_dump d; ^ /kisskb/src/net/sched/sch_api.c: In function 'tc_dump_qdisc': /kisskb/src/net/sched/sch_api.c:1742:17: note: byref variable will be forcibly initialized struct nlattr *tca[TCA_MAX + 1]; ^ /kisskb/src/net/sched/sch_api.c:1738:11: note: byref variable will be forcibly initialized int idx, q_idx; ^ /kisskb/src/net/sched/sch_api.c: In function 'qdisc_get_stab': /kisskb/src/net/sched/sch_api.c:475:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_STAB_MAX + 1]; ^ /kisskb/src/net/sched/sch_api.c: In function 'tc_ctl_tclass': /kisskb/src/net/sched/sch_api.c:1988:16: note: byref variable will be forcibly initialized unsigned long new_cl; ^ /kisskb/src/net/sched/sch_api.c:1983:17: note: byref variable will be forcibly initialized struct nlattr *tca[TCA_MAX + 1]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/sch_api.c:14: /kisskb/src/net/sched/sch_api.c: In function 'qdisc_change': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/sch_api.c:1341:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sch->stab, stab); ^ /kisskb/src/net/sched/sch_api.c: In function 'qdisc_create': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/sch_api.c:1264:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sch->stab, stab); ^ /kisskb/src/net/sched/sch_api.c: In function 'qdisc_offload_graft_root': /kisskb/src/net/sched/sch_api.c:874:30: note: byref variable will be forcibly initialized struct tc_root_qopt_offload graft_offload = { ^ /kisskb/src/net/sched/sch_api.c: In function 'tc_get_qdisc': /kisskb/src/net/sched/sch_api.c:1420:17: note: byref variable will be forcibly initialized struct nlattr *tca[TCA_MAX + 1]; ^ /kisskb/src/net/sched/sch_api.c: In function 'tc_modify_qdisc': /kisskb/src/net/sched/sch_api.c:1509:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/sched/sch_api.c:1505:17: note: byref variable will be forcibly initialized struct nlattr *tca[TCA_MAX + 1]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:320:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/swait.c:5: /kisskb/src/kernel/sched/swait.c: In function 'swake_up_all': /kisskb/src/kernel/sched/swait.c:65:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/completion.h:12:0, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/sched/coredump.h:5, from /kisskb/src/kernel/sched/sched.h:9, from /kisskb/src/kernel/sched/completion.c:14: /kisskb/src/kernel/sched/completion.c: In function 'do_wait_for_common': /kisskb/src/kernel/sched/completion.c:75:22: note: byref variable will be forcibly initialized DECLARE_SWAITQUEUE(wait); ^ /kisskb/src/include/linux/swait.h:59:21: note: in definition of macro 'DECLARE_SWAITQUEUE' struct swait_queue name = __SWAITQUEUE_INITIALIZER(name) ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/setup.c: In function 'divide_memory_pool': /kisskb/src/arch/arm64/kvm/hyp/nvhe/setup.c:33:24: note: byref variable will be forcibly initialized unsigned long vstart, vend, nr_pages; ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/setup.c:33:16: note: byref variable will be forcibly initialized unsigned long vstart, vend, nr_pages; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/arch/arm64/include/asm/mmu_context.h:19, from /kisskb/src/include/linux/mmu_context.h:5, from /kisskb/src/include/linux/cpuset.h:18, from /kisskb/src/kernel/sched/sched.h:44, from /kisskb/src/kernel/sched/cpupri.c:25: /kisskb/src/kernel/sched/cpupri.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/mm.c: In function 'hyp_back_vmemmap': /kisskb/src/arch/arm64/kvm/hyp/nvhe/mm.c:108:23: note: byref variable will be forcibly initialized unsigned long start, end; ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/mm.c:108:16: note: byref variable will be forcibly initialized unsigned long start, end; ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c: In function 'range_is_memory': /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c:222:23: note: byref variable will be forcibly initialized struct kvm_mem_range r; ^ In file included from /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c:14:0: /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c: In function '__get_fault_info': /kisskb/src/arch/arm64/kvm/hyp/include/hyp/fault.h:46:6: note: byref variable will be forcibly initialized u64 hpfar, far; ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c: In function 'host_stage2_adjust_range': /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c:266:6: note: byref variable will be forcibly initialized u32 level; ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c:265:12: note: byref variable will be forcibly initialized kvm_pte_t pte; ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c:264:23: note: byref variable will be forcibly initialized struct kvm_mem_range cur; ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c: In function 'addr_is_memory': /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c:210:23: note: byref variable will be forcibly initialized struct kvm_mem_range range; ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c: In function 'host_stage2_idmap': /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c:334:23: note: byref variable will be forcibly initialized struct kvm_mem_range range; ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c: In function '__pkvm_host_share_hyp': /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c:366:12: note: byref variable will be forcibly initialized kvm_pte_t pte; ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c: In function 'handle_host_mem_abort': /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c:443:29: note: byref variable will be forcibly initialized struct kvm_vcpu_fault_info fault; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'get_its_list': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:211:16: note: byref variable will be forcibly initialized unsigned long its_list = 0; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_api.c:12: /kisskb/src/net/sched/cls_api.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../vgic-v3-sr.c: In function '__vgic_v3_write_dir': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../vgic-v3-sr.c:733:6: note: byref variable will be forcibly initialized u64 lr_val; ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../vgic-v3-sr.c: In function '__vgic_v3_read_hppir': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../vgic-v3-sr.c:935:6: note: byref variable will be forcibly initialized u64 lr_val; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'gic_check_reserved_range': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:2193:6: note: byref variable will be forcibly initialized u64 i; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:2192:26: note: byref variable will be forcibly initialized phys_addr_t start, end, addr_end; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:2192:21: note: byref variable will be forcibly initialized phys_addr_t start, end, addr_end; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:2192:14: note: byref variable will be forcibly initialized phys_addr_t start, end, addr_end; ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../vgic-v3-sr.c: In function '__vgic_v3_write_eoir': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../vgic-v3-sr.c:756:6: note: byref variable will be forcibly initialized u64 lr_val; ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../vgic-v3-sr.c: In function '__vgic_v3_read_iar': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../vgic-v3-sr.c:676:6: note: byref variable will be forcibly initialized u64 lr_val; ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:7: /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/sched/cls_api.c: In function 'tcf_chain_head_change_dflt': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_api.c:1356:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*p_filter_chain, tp_head); ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_cpu_init_lpis': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:3044:14: note: byref variable will be forcibly initialized phys_addr_t paddr; ^ /kisskb/src/net/sched/cls_api.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_mapc': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1196: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:1239: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:1229: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:1206:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/sched/cls_api.c:18: /kisskb/src/net/sched/cls_api.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_movi': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1218: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:1165: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:1155: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:1175: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:1185:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/sched/cls_api.c:26: /kisskb/src/net/sched/cls_api.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its-platform-msi.c: In function 'of_pmsi_get_dev_id': /kisskb/src/drivers/irqchip/irq-gic-v3-its-platform-msi.c:24:26: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vmapp': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1276: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:1331:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its-platform-msi.c: In function 'its_pmsi_prepare': /kisskb/src/drivers/irqchip/irq-gic-v3-its-platform-msi.c:50:6: note: byref variable will be forcibly initialized u32 dev_id; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_invdb': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1381: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:4163: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:1339: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:1263: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:1249: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:1353: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:1367:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_api.c:12: /kisskb/src/net/sched/cls_api.c: In function 'tcf_chain_tp_insert': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_api.c:1655:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*chain_info->pprev, tp); ^ /kisskb/src/net/sched/cls_api.c: In function 'tcf_chain_tp_insert_unique': /kisskb/src/net/sched/cls_api.c:1687:24: note: byref variable will be forcibly initialized struct tcf_chain_info chain_info; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_create_device': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:3357:6: note: byref variable will be forcibly initialized int nr_lpis; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:3356:6: note: byref variable will be forcibly initialized int lpi_base; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_gic_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:3513:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:4461:12: note: byref variable will be forcibly initialized int base, nr_ids, i, err = 0; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:4461:6: note: byref variable will be forcibly initialized int base, nr_ids, i, err = 0; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_enable_quirk_socionext_synquacer': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:4662:6: note: byref variable will be forcibly initialized u32 pre_its_window[2]; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_alloc_tables': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:2585:7: note: byref variable will be forcibly initialized u32 order; ^ In file included from /kisskb/src/include/linux/filter.h:19:0, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/sched/cls_api.c:26: /kisskb/src/net/sched/cls_api.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_select_cpu': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1573:16: note: byref variable will be forcibly initialized cpumask_var_t tmpmask; ^ /kisskb/src/net/sched/cls_api.c: In function 'tcf_chain_dump': /kisskb/src/net/sched/cls_api.c:2474:23: note: byref variable will be forcibly initialized struct tcf_dump_args arg; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'direct_lpi_inv': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1434:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/net/sched/cls_api.c: In function 'tc_chain_tmplt_add': /kisskb/src/net/sched/cls_api.c:2745:7: note: byref variable will be forcibly initialized char name[IFNAMSIZ]; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/sched/cls_api.c:26: /kisskb/src/net/sched/cls_api.c: In function 'nla_get_bitfield32': /kisskb/src/include/net/netlink.h:1735:24: note: byref variable will be forcibly initialized struct nla_bitfield32 tmp; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:3540:18: note: byref variable will be forcibly initialized irq_hw_number_t hwirq; ^ /kisskb/src/net/sched/cls_api.c: In function 'tc_dump_chain': /kisskb/src/net/sched/cls_api.c:2926:17: note: byref variable will be forcibly initialized struct nlattr *tca[TCA_MAX + 1]; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_of_probe': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:5211:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/net/sched/cls_api.c: In function 'tc_get_tfilter': /kisskb/src/net/sched/cls_api.c:2339:16: note: byref variable will be forcibly initialized unsigned long cl = 0; ^ /kisskb/src/net/sched/cls_api.c:2335:24: note: byref variable will be forcibly initialized struct tcf_chain_info chain_info; ^ /kisskb/src/net/sched/cls_api.c:2334:16: note: byref variable will be forcibly initialized struct Qdisc *q = NULL; ^ /kisskb/src/net/sched/cls_api.c:2332:6: note: byref variable will be forcibly initialized u32 parent; ^ /kisskb/src/net/sched/cls_api.c:2328:7: note: byref variable will be forcibly initialized char name[IFNAMSIZ]; ^ /kisskb/src/net/sched/cls_api.c:2327:17: note: byref variable will be forcibly initialized struct nlattr *tca[TCA_MAX + 1]; ^ /kisskb/src/net/sched/cls_api.c: In function 'tc_new_tfilter': /kisskb/src/net/sched/cls_api.c:1949:8: note: byref variable will be forcibly initialized void *fh; ^ /kisskb/src/net/sched/cls_api.c:1948:16: note: byref variable will be forcibly initialized unsigned long cl; ^ /kisskb/src/net/sched/cls_api.c:1944:24: note: byref variable will be forcibly initialized struct tcf_chain_info chain_info; ^ /kisskb/src/net/sched/cls_api.c:1943:16: note: byref variable will be forcibly initialized struct Qdisc *q = NULL; ^ /kisskb/src/net/sched/cls_api.c:1941:6: note: byref variable will be forcibly initialized u32 parent; ^ /kisskb/src/net/sched/cls_api.c:1936:7: note: byref variable will be forcibly initialized char name[IFNAMSIZ]; ^ /kisskb/src/net/sched/cls_api.c:1935:17: note: byref variable will be forcibly initialized struct nlattr *tca[TCA_MAX + 1]; ^ /kisskb/src/net/sched/cls_api.c: In function 'tc_dump_tfilter': /kisskb/src/net/sched/cls_api.c:2542:7: note: byref variable will be forcibly initialized long index; ^ /kisskb/src/net/sched/cls_api.c:2536:17: note: byref variable will be forcibly initialized struct nlattr *tca[TCA_MAX + 1]; ^ /kisskb/src/net/sched/cls_api.c: In function 'tc_ctl_chain': /kisskb/src/net/sched/cls_api.c:2799:16: note: byref variable will be forcibly initialized unsigned long cl; ^ /kisskb/src/net/sched/cls_api.c:2796:16: note: byref variable will be forcibly initialized struct Qdisc *q = NULL; ^ /kisskb/src/net/sched/cls_api.c:2794:6: note: byref variable will be forcibly initialized u32 parent; ^ /kisskb/src/net/sched/cls_api.c:2792:17: note: byref variable will be forcibly initialized struct nlattr *tca[TCA_MAX + 1]; ^ /kisskb/src/net/sched/cls_api.c: In function 'tc_del_tfilter': /kisskb/src/net/sched/cls_api.c:2293:8: note: byref variable will be forcibly initialized bool last; ^ /kisskb/src/net/sched/cls_api.c:2179:16: note: byref variable will be forcibly initialized unsigned long cl = 0; ^ /kisskb/src/net/sched/cls_api.c:2175:24: note: byref variable will be forcibly initialized struct tcf_chain_info chain_info; ^ /kisskb/src/net/sched/cls_api.c:2174:16: note: byref variable will be forcibly initialized struct Qdisc *q = NULL; ^ /kisskb/src/net/sched/cls_api.c:2172:6: note: byref variable will be forcibly initialized u32 parent; ^ /kisskb/src/net/sched/cls_api.c:2168:7: note: byref variable will be forcibly initialized char name[IFNAMSIZ]; ^ /kisskb/src/net/sched/cls_api.c:2167:17: note: byref variable will be forcibly initialized struct nlattr *tca[TCA_MAX + 1]; ^ /kisskb/src/net/sched/cls_api.c: In function 'tcf_classify': /kisskb/src/net/sched/cls_api.c:1592:6: note: byref variable will be forcibly initialized u32 last_executed_chain = tp ? tp->chain->index : 0; ^ /kisskb/src/net/sched/cls_api.c: In function 'tcf_exts_validate': /kisskb/src/net/sched/cls_api.c:3036:10: note: byref variable will be forcibly initialized size_t attr_size = 0; ^ /kisskb/src/net/sched/cls_api.c: In function 'tcf_exts_change': /kisskb/src/net/sched/cls_api.c:3085:18: note: byref variable will be forcibly initialized struct tcf_exts old = *dst; ^ /kisskb/src/net/sched/cls_api.c: In function 'tcf_qevent_init': /kisskb/src/net/sched/cls_api.c:3765:6: note: byref variable will be forcibly initialized u32 block_index; ^ /kisskb/src/net/sched/cls_api.c: In function 'tcf_qevent_validate_change': /kisskb/src/net/sched/cls_api.c:3797:6: note: byref variable will be forcibly initialized u32 block_index; ^ /kisskb/src/net/sched/cls_api.c: In function 'tcf_qevent_handle': /kisskb/src/net/sched/cls_api.c:3820:20: note: byref variable will be forcibly initialized struct tcf_result cl_res; ^ /kisskb/src/crypto/cipher.c: In function 'cipher_crypt_one': /kisskb/src/crypto/cipher.c:69:6: note: byref variable will be forcibly initialized u8 buffer[MAX_CIPHER_BLOCKSIZE + MAX_CIPHER_ALIGNMASK]; ^ /kisskb/src/fs/sysfs/dir.c: In function 'sysfs_create_dir_ns': /kisskb/src/fs/sysfs/dir.c:44:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/dir.c:43:9: note: byref variable will be forcibly initialized kuid_t uid; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/arch/arm64/include/asm/mmu_context.h:19, from /kisskb/src/include/linux/mmu_context.h:5, from /kisskb/src/include/linux/cpuset.h:18, from /kisskb/src/kernel/sched/sched.h:44, from /kisskb/src/kernel/sched/cpudeadline.c:9: /kisskb/src/kernel/sched/cpudeadline.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/arch/arm64/lib/insn.c: In function 'aarch64_insn_decode_immediate': /kisskb/src/arch/arm64/lib/insn.c:176:6: note: byref variable will be forcibly initialized int shift; ^ /kisskb/src/arch/arm64/lib/insn.c:175:20: note: byref variable will be forcibly initialized u32 immlo, immhi, mask; ^ /kisskb/src/arch/arm64/lib/insn.c: In function 'aarch64_insn_encode_immediate': /kisskb/src/arch/arm64/lib/insn.c:201:6: note: byref variable will be forcibly initialized int shift; ^ /kisskb/src/arch/arm64/lib/insn.c:200:20: note: byref variable will be forcibly initialized u32 immlo, immhi, mask; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/bpf_test_run.h:50, from /kisskb/src/net/bpf/test_run.c:23: /kisskb/src/net/bpf/test_run.c: In function 'perf_trace_bpf_test_finish': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/bpf_test_run.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(bpf_test_finish, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/bpf_test_run.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(bpf_test_finish, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/bpf_test_run.h:50, from /kisskb/src/net/bpf/test_run.c:23: /kisskb/src/net/bpf/test_run.c: In function 'trace_event_raw_event_bpf_test_finish': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/bpf_test_run.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(bpf_test_finish, ^ /kisskb/src/net/bpf/test_run.c: In function 'bpf_test_finish': /kisskb/src/net/bpf/test_run.c:136:6: note: byref variable will be forcibly initialized int err = -EFAULT; ^ In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/net/bpf/test_run.c:4: /kisskb/src/net/bpf/test_run.c: In function 'bpf_ctx_init': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .user = p }; ^ /kisskb/src/net/bpf/test_run.c:411:9: note: userspace variable will be forcibly initialized err = bpf_check_uarg_tail_zero(USER_BPFPTR(data_in), max_size, size); ^ /kisskb/src/net/bpf/test_run.c: In function 'bpf_test_run': /kisskb/src/net/bpf/test_run.c:98:6: note: byref variable will be forcibly initialized int ret; ^ /kisskb/src/net/bpf/test_run.c:95:24: note: byref variable will be forcibly initialized struct bpf_cg_run_ctx run_ctx; ^ /kisskb/src/net/bpf/test_run.c: In function 'bpf_prog_test_run_tracing': /kisskb/src/net/bpf/test_run.c:284:6: note: byref variable will be forcibly initialized u32 retval = 0; ^ /kisskb/src/net/bpf/test_run.c:283:13: note: byref variable will be forcibly initialized int b = 2, err = -EFAULT; ^ /kisskb/src/net/bpf/test_run.c:283:6: note: byref variable will be forcibly initialized int b = 2, err = -EFAULT; ^ /kisskb/src/net/bpf/test_run.c: In function 'bpf_prog_test_run_raw_tp': /kisskb/src/net/bpf/test_run.c:343:34: note: byref variable will be forcibly initialized struct bpf_raw_tp_test_run_info info; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/sched/act_api.c:19: /kisskb/src/net/sched/act_api.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/sched/act_api.c: In function 'nla_put_bitfield32': /kisskb/src/net/bpf/test_run.c: In function 'bpf_prog_test_run_skb': /kisskb/src/include/net/netlink.h:1543:24: note: byref variable will be forcibly initialized struct nla_bitfield32 tmp = { value, selector, }; ^ /kisskb/src/net/bpf/test_run.c:574:14: note: byref variable will be forcibly initialized u32 retval, duration; ^ /kisskb/src/net/bpf/test_run.c:574:6: note: byref variable will be forcibly initialized u32 retval, duration; ^ /kisskb/src/net/bpf/test_run.c: In function 'bpf_prog_test_run_xdp': /kisskb/src/net/bpf/test_run.c:766:14: note: byref variable will be forcibly initialized u32 retval, duration; ^ /kisskb/src/net/bpf/test_run.c:766:6: note: byref variable will be forcibly initialized u32 retval, duration; ^ /kisskb/src/net/sched/act_api.c: In function 'tcf_del_walker': /kisskb/src/net/sched/act_api.c:360:16: note: byref variable will be forcibly initialized unsigned long id = 1; ^ /kisskb/src/net/bpf/test_run.c: In function 'bpf_prog_test_run_flow_dissector': /kisskb/src/net/bpf/test_run.c:868:6: note: byref variable will be forcibly initialized int ret; ^ /kisskb/src/net/bpf/test_run.c:866:14: note: byref variable will be forcibly initialized u32 retval, duration; ^ /kisskb/src/net/bpf/test_run.c:863:23: note: byref variable will be forcibly initialized struct bpf_flow_keys flow_keys; ^ /kisskb/src/net/bpf/test_run.c: In function 'bpf_prog_test_run_sk_lookup': /kisskb/src/net/bpf/test_run.c:935:6: note: byref variable will be forcibly initialized int ret = -EINVAL; ^ /kisskb/src/net/bpf/test_run.c:934:14: note: byref variable will be forcibly initialized u32 retval, duration; ^ /kisskb/src/net/bpf/test_run.c: In function 'bpf_prog_test_run_syscall': /kisskb/src/net/bpf/test_run.c:1036:6: note: byref variable will be forcibly initialized u32 retval; ^ /kisskb/src/net/sched/act_api.c: In function 'find_dump_kind': /kisskb/src/net/sched/act_api.c:1590:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_ACT_MAX_PRIO + 1]; ^ /kisskb/src/net/sched/act_api.c:1589:23: note: byref variable will be forcibly initialized struct nlattr *tb1, *tb2[TCA_ACT_MAX + 1]; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/sched/act_api.c:19: /kisskb/src/net/sched/act_api.c: In function 'nla_get_bitfield32': /kisskb/src/include/net/netlink.h:1735:24: note: byref variable will be forcibly initialized struct nla_bitfield32 tmp; ^ /kisskb/src/net/sched/act_api.c: In function 'tcf_action_get_1': /kisskb/src/net/sched/act_api.c:1255:20: note: byref variable will be forcibly initialized struct tc_action *a; ^ /kisskb/src/net/sched/act_api.c:1253:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_ACT_MAX + 1]; ^ /kisskb/src/net/sched/act_api.c: In function 'tc_dump_action': /kisskb/src/net/sched/act_api.c:1618:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_ROOT_MAX + 1]; ^ /kisskb/src/net/sched/act_api.c: In function 'tca_action_flush': /kisskb/src/net/sched/act_api.c:1303:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_ACT_MAX + 1]; ^ /kisskb/src/net/sched/act_api.c:1301:26: note: byref variable will be forcibly initialized struct netlink_callback dcb; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/sched/act_api.c:9: /kisskb/src/net/sched/act_api.c: In function 'tcf_action_set_ctrlact': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:470:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/sched/act_api.c:107:15: note: in expansion of macro 'rcu_replace_pointer' goto_chain = rcu_replace_pointer(a->goto_chain, goto_chain, 1); ^ /kisskb/src/net/sched/act_api.c: In function 'tcf_idrinfo_destroy': /kisskb/src/net/sched/act_api.c:609:16: note: byref variable will be forcibly initialized unsigned long id = 1; ^ /kisskb/src/net/sched/act_api.c: In function 'tc_action_load_ops': /kisskb/src/net/sched/act_api.c:952:7: note: byref variable will be forcibly initialized char act_name[IFNAMSIZ]; ^ /kisskb/src/net/sched/act_api.c:950:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_ACT_MAX + 1]; ^ /kisskb/src/net/sched/act_api.c: In function 'tcf_action_init_1': /kisskb/src/net/sched/act_api.c:1017:20: note: byref variable will be forcibly initialized struct tc_action *a; ^ /kisskb/src/net/sched/act_api.c:1015:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_ACT_MAX + 1]; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/arch/arm64/include/asm/mmu_context.h:19, from /kisskb/src/include/linux/mmu_context.h:5, from /kisskb/src/include/linux/cpuset.h:18, from /kisskb/src/kernel/sched/sched.h:44, from /kisskb/src/kernel/sched/topology.c:5: /kisskb/src/kernel/sched/topology.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/sched/act_api.c: In function 'tcf_action_init': /kisskb/src/net/sched/act_api.c:1072:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_ACT_MAX_PRIO + 1]; ^ /kisskb/src/net/sched/act_api.c: In function 'tcf_action_copy_stats': /kisskb/src/net/sched/act_api.c:1152:19: note: byref variable will be forcibly initialized struct gnet_dump d; ^ /kisskb/src/net/sched/act_api.c: In function 'tcf_dump_walker': /kisskb/src/net/sched/act_api.c:284:16: note: byref variable will be forcibly initialized unsigned long id = 1; ^ /kisskb/src/net/sched/act_api.c: In function 'tcf_action_add': /kisskb/src/net/sched/act_api.c:1504:9: note: byref variable will be forcibly initialized size_t attr_size = 0; ^ In file included from /kisskb/src/drivers/irqchip/irq-gic-v4.c:9:0: /kisskb/src/drivers/irqchip/irq-gic-v4.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ /kisskb/src/kernel/sched/topology.c: In function 'dattrs_equal': /kisskb/src/net/sched/act_api.c: In function 'tca_action_gd': /kisskb/src/kernel/sched/topology.c:2382:27: note: byref variable will be forcibly initialized struct sched_domain_attr tmp; ^ /kisskb/src/net/sched/act_api.c:1435:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_ACT_MAX_PRIO + 1]; ^ /kisskb/src/net/sched/act_api.c: In function 'tc_ctl_action': /kisskb/src/net/sched/act_api.c:1539:17: note: byref variable will be forcibly initialized struct nlattr *tca[TCA_ROOT_MAX + 1]; ^ /kisskb/src/drivers/irqchip/irq-gic-v4.c: In function 'its_map_vlpi': /kisskb/src/drivers/irqchip/irq-gic-v4.c:314:22: note: byref variable will be forcibly initialized struct its_cmd_info info = { ^ /kisskb/src/drivers/irqchip/irq-gic-v4.c: In function 'its_get_vlpi': /kisskb/src/drivers/irqchip/irq-gic-v4.c:337:22: note: byref variable will be forcibly initialized struct its_cmd_info info = { ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:738: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:2196:16: note: byref variable will be forcibly initialized struct s_data d; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/net/act_api.h:10, from /kisskb/src/net/sched/act_police.c:18: /kisskb/src/net/sched/act_police.c: In function 'nla_get_u64': /kisskb/src/include/net/netlink.h:1617:6: note: byref variable will be forcibly initialized u64 tmp; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/act_police.c:9: /kisskb/src/net/sched/act_police.c: In function 'tcf_police_init': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:470:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/sched/act_police.c:220:8: note: in expansion of macro 'rcu_replace_pointer' new = rcu_replace_pointer(police->params, ^ /kisskb/src/net/sched/act_police.c:64:6: note: byref variable will be forcibly initialized u32 index; ^ /kisskb/src/net/sched/act_police.c:57:20: note: byref variable will be forcibly initialized struct tcf_chain *goto_ch = NULL; ^ /kisskb/src/net/sched/act_police.c:56:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_POLICE_MAX + 1]; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/net/act_api.h:10, from /kisskb/src/net/sched/act_police.c:18: /kisskb/src/net/sched/act_police.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/sched/act_police.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:6: note: byref variable will be forcibly initialized u64 tmp = value; ^ /kisskb/src/net/sched/act_police.c: In function 'tcf_police_dump': /kisskb/src/net/sched/act_police.c:345:15: note: byref variable will be forcibly initialized struct tcf_t t; ^ /kisskb/src/net/sched/act_police.c: In function 'tcf_police_act': /kisskb/src/net/sched/act_police.c:257:32: note: byref variable will be forcibly initialized struct gnet_stats_rate_est64 sample; ^ /kisskb/src/net/sched/act_simple.c: In function 'reset_policy': /kisskb/src/net/sched/act_simple.c:64:20: note: byref variable will be forcibly initialized struct tcf_chain *goto_ch = NULL; ^ /kisskb/src/net/sched/act_simple.c: In function 'tcf_simp_init': /kisskb/src/net/sched/act_simple.c:100:6: note: byref variable will be forcibly initialized u32 index; ^ /kisskb/src/net/sched/act_simple.c:95:20: note: byref variable will be forcibly initialized struct tcf_chain *goto_ch = NULL; ^ /kisskb/src/net/sched/act_simple.c:94:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_DEF_MAX + 1]; ^ /kisskb/src/net/sched/act_simple.c: In function 'tcf_simp_dump': /kisskb/src/net/sched/act_simple.c:180:15: note: byref variable will be forcibly initialized struct tcf_t t; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/sched/act_mirred.c:11: /kisskb/src/net/sched/act_mirred.c: In function 'tcf_mirred_init': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:470:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/sched/act_mirred.c:181:9: note: in expansion of macro 'rcu_replace_pointer' dev = rcu_replace_pointer(m->tcfm_dev, dev, ^ /kisskb/src/net/sched/act_mirred.c:107:6: note: byref variable will be forcibly initialized u32 index; ^ /kisskb/src/net/sched/act_mirred.c:100:20: note: byref variable will be forcibly initialized struct tcf_chain *goto_ch = NULL; ^ /kisskb/src/net/sched/act_mirred.c:99:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_MIRRED_MAX + 1]; ^ /kisskb/src/net/sched/act_mirred.c: In function 'tcf_mirred_dump': /kisskb/src/net/sched/act_mirred.c:349:15: note: byref variable will be forcibly initialized struct tcf_t t; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its-pci-msi.c: In function 'its_pci_msi_prepare': /kisskb/src/drivers/irqchip/irq-gic-v3-its-pci-msi.c:59:6: note: byref variable will be forcibly initialized int alias_count = 0, minnvec = 1; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its-pci-msi.c:57:25: note: byref variable will be forcibly initialized struct pci_dev *pdev, *alias_dev; ^ /kisskb/src/kernel/sched/cpuacct.c: In function 'cpuacct_stats_show': /kisskb/src/kernel/sched/cpuacct.c:273:6: note: byref variable will be forcibly initialized s64 val[CPUACCT_STAT_NSTATS]; ^ /kisskb/src/kernel/sched/membarrier.c: In function 'membarrier_global_expedited': /kisskb/src/kernel/sched/membarrier.c:247:16: note: byref variable will be forcibly initialized cpumask_var_t tmpmask; ^ /kisskb/src/kernel/sched/membarrier.c: In function 'sync_runqueues_membarrier_state': /kisskb/src/kernel/sched/membarrier.c:428:16: note: byref variable will be forcibly initialized cpumask_var_t tmpmask; ^ /kisskb/src/kernel/sched/membarrier.c: In function 'membarrier_private_expedited': /kisskb/src/kernel/sched/membarrier.c:311:16: note: byref variable will be forcibly initialized cpumask_var_t tmpmask; ^ /kisskb/src/kernel/sched/core_sched.c: In function 'sched_core_update_cookie': /kisskb/src/kernel/sched/core_sched.c:60:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core_sched.c: In function 'sched_core_share_pid': /kisskb/src/kernel/sched/core_sched.c:130:28: note: byref variable will be forcibly initialized unsigned long cookie = 0, id = 0; ^ In file included from /kisskb/src/include/linux/list.h:11:0, 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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/math/prime_numbers.c:152:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(primes, new); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/include/asm/kvm_pgtable.h:11, from /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:11: /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_set_table_pte': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:154:2: note: in expansion of macro 'smp_store_release' smp_store_release(ptep, pte); ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'hyp_map_walker_try_leaf': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:412:3: note: in expansion of macro 'smp_store_release' smp_store_release(ptep, new); ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'stage2_map_walker_try_leaf': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:696:2: note: in expansion of macro 'smp_store_release' smp_store_release(ptep, new); ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_walk': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:280:31: note: byref variable will be forcibly initialized struct kvm_pgtable_walk_data walk_data = { ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'stage2_update_leaf_attrs': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:1005:28: note: byref variable will be forcibly initialized struct kvm_pgtable_walker walker = { ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_get_leaf': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:310:28: note: byref variable will be forcibly initialized struct kvm_pgtable_walker walker = { ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:309:24: note: byref variable will be forcibly initialized struct leaf_walk_data data; ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_hyp_map': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:447:28: note: byref variable will be forcibly initialized struct kvm_pgtable_walker walker = { ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_hyp_destroy': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:492:28: note: byref variable will be forcibly initialized struct kvm_pgtable_walker walker = { ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_stage2_map': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:843:28: note: byref variable will be forcibly initialized struct kvm_pgtable_walker walker = { ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_stage2_set_owner': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:875:28: note: byref variable will be forcibly initialized struct kvm_pgtable_walker walker = { ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_stage2_unmap': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:940:28: note: byref variable will be forcibly initialized struct kvm_pgtable_walker walker = { ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_stage2_mkyoung': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:1032:12: note: byref variable will be forcibly initialized kvm_pte_t pte = 0; ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_stage2_mkold': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:1041:12: note: byref variable will be forcibly initialized kvm_pte_t pte = 0; ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_stage2_is_young': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:1055:12: note: byref variable will be forcibly initialized kvm_pte_t pte = 0; ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_stage2_relax_perms': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:1064:6: note: byref variable will be forcibly initialized u32 level; ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_stage2_flush': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:1106:28: note: byref variable will be forcibly initialized struct kvm_pgtable_walker walker = { ^ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_stage2_destroy': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:1168:28: note: byref variable will be forcibly initialized struct kvm_pgtable_walker walker = { ^ /kisskb/src/net/netlink/genetlink.c: In function 'genl_validate_ops': /kisskb/src/net/netlink/genetlink.c:361:20: note: byref variable will be forcibly initialized struct genl_ops op2; ^ /kisskb/src/net/netlink/genetlink.c:355:19: note: byref variable will be forcibly initialized struct genl_ops op; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/netlink/genetlink.c:22: /kisskb/src/net/netlink/genetlink.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/netlink/genetlink.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/netlink/genetlink.c: In function 'genl_family_find_byname': /kisskb/src/net/netlink/genetlink.c:93:15: note: byref variable will be forcibly initialized unsigned int id; ^ /kisskb/src/net/netlink/genetlink.c: In function 'ctrl_dumppolicy_start': /kisskb/src/net/netlink/genetlink.c:1128:18: note: byref variable will be forcibly initialized struct genl_ops op; ^ In file included from /kisskb/src/net/netlink/genetlink.c:12:0: /kisskb/src/net/netlink/genetlink.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/netlink/genetlink.c: In function 'genl_validate_assign_mc_groups': /kisskb/src/net/netlink/genetlink.c:245:6: note: byref variable will be forcibly initialized int first_id; ^ /kisskb/src/net/netlink/genetlink.c: In function 'genl_family_rcv_msg_doit': /kisskb/src/net/netlink/genetlink.c:703:19: note: byref variable will be forcibly initialized struct genl_info info; ^ /kisskb/src/net/netlink/genetlink.c: In function 'genl_bind': /kisskb/src/net/netlink/genetlink.c:1358:15: note: byref variable will be forcibly initialized unsigned int id; ^ /kisskb/src/net/netlink/genetlink.c: In function 'genl_family_rcv_msg_dumpit': /kisskb/src/net/netlink/genetlink.c:681:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/netlink/genetlink.c:669:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/netlink/genetlink.c:656:28: note: byref variable will be forcibly initialized struct genl_start_context ctx; ^ /kisskb/src/net/netlink/genetlink.c: In function 'genl_family_rcv_msg': /kisskb/src/net/netlink/genetlink.c:749:18: note: byref variable will be forcibly initialized struct genl_ops op; ^ /kisskb/src/net/netlink/genetlink.c: In function 'ctrl_dumppolicy': /kisskb/src/net/netlink/genetlink.c:1261:20: note: byref variable will be forcibly initialized struct genl_ops op; ^ /kisskb/src/net/netlink/genetlink.c: In function 'ctrl_fill_info': /kisskb/src/net/netlink/genetlink.c:839:20: note: byref variable will be forcibly initialized struct genl_ops op; ^ /kisskb/src/net/netlink/genetlink.c: In function 'ctrl_dumpfamily': /kisskb/src/net/netlink/genetlink.c:949:15: note: byref variable will be forcibly initialized unsigned int id; ^ /kisskb/src/fs/configfs/dir.c: In function 'configfs_rmdir': /kisskb/src/fs/configfs/dir.c:1461:18: note: byref variable will be forcibly initialized struct dentry *wait; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netlink/genetlink.c:10: /kisskb/src/net/netlink/genetlink.c: In function 'genl_unregister_family': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/net/netlink/genetlink.c:467:2: note: in expansion of macro 'wait_event' wait_event(genl_sk_destructing_waitq, ^ /kisskb/src/drivers/irqchip/irq-partition-percpu.c: In function 'partition_domain_alloc': /kisskb/src/drivers/irqchip/irq-partition-percpu.c:140:15: note: byref variable will be forcibly initialized unsigned int type; ^ /kisskb/src/drivers/irqchip/irq-partition-percpu.c:139:18: note: byref variable will be forcibly initialized irq_hw_number_t hwirq; ^ /kisskb/src/lib/crypto/chacha.c: In function 'chacha_block_generic': /kisskb/src/lib/crypto/chacha.c:78:6: note: byref variable will be forcibly initialized u32 x[16]; ^ /kisskb/src/lib/crypto/chacha.c: In function 'hchacha_block_generic': /kisskb/src/lib/crypto/chacha.c:105:6: note: byref variable will be forcibly initialized u32 x[16]; ^ In file included from /kisskb/src/drivers/irqchip/irq-bcm7120-l2.c:11:0: /kisskb/src/drivers/irqchip/irq-bcm7120-l2.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/irqchip/irq-bcm7120-l2.c: In function 'bcm7120_l2_intc_irq_handle': /kisskb/src/drivers/irqchip/irq-bcm7120-l2.c:68:17: note: byref variable will be forcibly initialized unsigned long pending; ^ /kisskb/src/drivers/irqchip/irq-bcm7120-l2.c: In function 'bcm7120_l2_intc_iomap_7120': /kisskb/src/drivers/irqchip/irq-bcm7120-l2.c:153:6: note: byref variable will be forcibly initialized int ret; ^ /kisskb/src/drivers/irqchip/irq-mtk-sysirq.c: In function 'mtk_sysirq_domain_alloc': /kisskb/src/drivers/irqchip/irq-mtk-sysirq.c:98:20: note: byref variable will be forcibly initialized struct irq_fwspec gic_fwspec = *fwspec; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/drivers/irqchip/irq-mtk-sysirq.c:7: /kisskb/src/drivers/irqchip/irq-mtk-sysirq.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/irqchip/irq-mtk-sysirq.c: In function 'mtk_sysirq_of_init': /kisskb/src/drivers/irqchip/irq-mtk-sysirq.c:166:19: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/irqchip/irq-mtk-cirq.c: In function 'mtk_cirq_domain_alloc': /kisskb/src/drivers/irqchip/irq-mtk-cirq.c:136:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec = *fwspec; ^ /kisskb/src/drivers/irqchip/irq-mtk-cirq.c:134:15: note: byref variable will be forcibly initialized unsigned int type; ^ /kisskb/src/drivers/irqchip/irq-mtk-cirq.c:133:18: note: byref variable will be forcibly initialized irq_hw_number_t hwirq; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/act_vlan.c:6: /kisskb/src/net/sched/act_vlan.c: In function 'tcf_vlan_init': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:470:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/sched/act_vlan.c:258:6: note: in expansion of macro 'rcu_replace_pointer' p = rcu_replace_pointer(v->vlan_p, p, lockdep_is_held(&v->tcf_lock)); ^ /kisskb/src/net/sched/act_vlan.c:134:6: note: byref variable will be forcibly initialized u32 index; ^ /kisskb/src/net/sched/act_vlan.c:123:20: note: byref variable will be forcibly initialized struct tcf_chain *goto_ch = NULL; ^ /kisskb/src/net/sched/act_vlan.c:122:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_VLAN_MAX + 1]; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/if_arp.h:22, from /kisskb/src/net/sched/act_mpls.c:4: /kisskb/src/net/sched/act_mpls.c: In function 'tcf_mpls_init': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:470:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/sched/act_mpls.c:289:6: note: in expansion of macro 'rcu_replace_pointer' p = rcu_replace_pointer(m->mpls_p, p, lockdep_is_held(&m->tcf_lock)); ^ /kisskb/src/net/sched/act_mpls.c:168:6: note: byref variable will be forcibly initialized u32 index; ^ /kisskb/src/net/sched/act_mpls.c:161:20: note: byref variable will be forcibly initialized struct tcf_chain *goto_ch = NULL; ^ /kisskb/src/net/sched/act_mpls.c:160:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_MPLS_MAX + 1]; ^ In file included from /kisskb/src/net/sched/act_vlan.c:12:0: /kisskb/src/net/sched/act_vlan.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/sched/act_vlan.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:9: note: byref variable will be forcibly initialized __be16 tmp = value; ^ /kisskb/src/net/sched/act_vlan.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ In file included from /kisskb/src/net/sched/act_mpls.c:13:0: /kisskb/src/net/sched/act_mpls.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/sched/act_mpls.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/sched/act_mpls.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:9: note: byref variable will be forcibly initialized __be16 tmp = value; ^ /kisskb/src/net/sched/act_vlan.c: In function 'tcf_vlan_dump': /kisskb/src/net/sched/act_vlan.c:296:15: note: byref variable will be forcibly initialized struct tcf_t t; ^ /kisskb/src/net/sched/act_mpls.c: In function 'tcf_mpls_dump': /kisskb/src/net/sched/act_mpls.c:327:15: note: byref variable will be forcibly initialized struct tcf_t t; ^ /kisskb/src/net/sched/act_vlan.c: In function 'tcf_vlan_act': /kisskb/src/net/sched/act_vlan.c:29:6: note: byref variable will be forcibly initialized u16 tci; ^ In file included from /kisskb/src/include/net/pkt_sched.h:7:0, from /kisskb/src/net/sched/act_mpls.c:14: /kisskb/src/net/sched/act_mpls.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ /kisskb/src/fs/configfs/symlink.c: In function 'configfs_symlink': /kisskb/src/fs/configfs/symlink.c:147:22: note: byref variable will be forcibly initialized struct config_item *target_item = NULL; ^ /kisskb/src/fs/configfs/symlink.c:144:14: note: byref variable will be forcibly initialized struct path path; ^ In file included from /kisskb/src/include/linux/crypto.h:17:0, from /kisskb/src/include/crypto/algapi.h:10, from /kisskb/src/crypto/algapi.c:8: /kisskb/src/crypto/algapi.c: In function 'crypto_remove_spawns': /kisskb/src/crypto/algapi.c:147:12: note: byref variable will be forcibly initialized LIST_HEAD(top); ^ /kisskb/src/include/linux/list.h:26: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:26: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:26: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:305:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/locking/mutex.c: In function '__mutex_lock_common': /kisskb/src/kernel/locking/mutex.c:577:22: note: byref variable will be forcibly initialized struct mutex_waiter waiter; ^ /kisskb/src/crypto/algapi.c: In function 'crypto_unregister_alg': /kisskb/src/crypto/algapi.c:452:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26: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:543:12: note: byref variable will be forcibly initialized LIST_HEAD(users); ^ /kisskb/src/include/linux/list.h:26: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:660:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/irqchip/irq-imx-gpcv2.c: In function 'imx_gpcv2_domain_alloc': /kisskb/src/drivers/irqchip/irq-imx-gpcv2.c:168:15: note: byref variable will be forcibly initialized unsigned int type; ^ /kisskb/src/drivers/irqchip/irq-imx-gpcv2.c:167:18: note: byref variable will be forcibly initialized irq_hw_number_t hwirq; ^ /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/kernel/locking/mutex.c:25:0: /kisskb/src/kernel/locking/mutex.c: In function '__mutex_unlock_slowpath': /kisskb/src/kernel/locking/mutex.c:897:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/net/netlink.h:6, from /kisskb/src/net/netlink/policy.c:13: /kisskb/src/net/netlink/policy.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/netlink/policy.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/net/netlink/policy.c:13:0: /kisskb/src/net/netlink/policy.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/netlink/policy.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:6: note: byref variable will be forcibly initialized u64 tmp = value; ^ /kisskb/src/net/netlink/policy.c: In function 'nla_put_s64': /kisskb/src/include/net/netlink.h:1463:6: note: byref variable will be forcibly initialized s64 tmp = value; ^ /kisskb/src/net/netlink/policy.c: In function 'netlink_policy_dump_add_policy': /kisskb/src/net/netlink/policy.c:130:36: note: byref variable will be forcibly initialized struct netlink_policy_dump_state *state = *pstate; ^ /kisskb/src/net/netlink/policy.c: In function '__netlink_policy_dump_write_attr': /kisskb/src/net/netlink/policy.c:351:36: note: byref variable will be forcibly initialized struct netlink_range_validation range; ^ /kisskb/src/net/netlink/policy.c:313:42: note: byref variable will be forcibly initialized struct netlink_range_validation_signed range; ^ /kisskb/src/net/netlink/policy.c:281:35: note: byref variable will be forcibly initialized struct netlink_range_validation range; ^ /kisskb/src/kernel/locking/mutex.c: In function 'mutex_lock_io_nested': /kisskb/src/kernel/locking/mutex.c:577:22: note: byref variable will be forcibly initialized struct mutex_waiter waiter; ^ In file included from /kisskb/src/net/sched/act_ife.c:25:0: /kisskb/src/net/sched/act_ife.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/sched/act_ife.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/sched/act_ife.c: In function 'tcf_ife_dump': /kisskb/src/net/sched/act_ife.c:652:15: note: byref variable will be forcibly initialized struct tcf_t t; ^ /kisskb/src/net/sched/act_ife.c: In function 'tcf_ife_decode': /kisskb/src/net/sched/act_ife.c:737:7: note: byref variable will be forcibly initialized u16 dlen; ^ /kisskb/src/net/sched/act_ife.c:736:7: note: byref variable will be forcibly initialized u16 mtype; ^ /kisskb/src/net/sched/act_ife.c:719:6: note: byref variable will be forcibly initialized u16 metalen; ^ /kisskb/src/net/sched/act_ife.c: In function 'ife_encode_meta_u16': /kisskb/src/net/sched/act_ife.c:46:6: note: byref variable will be forcibly initialized u16 edata = 0; ^ /kisskb/src/net/sched/act_ife.c: In function 'ife_encode_meta_u32': /kisskb/src/net/sched/act_ife.c:90:6: note: byref variable will be forcibly initialized u32 edata = metaval; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/sched/act_ife.c:17: /kisskb/src/net/sched/act_ife.c: In function 'tcf_ife_init': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:470:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/sched/act_ife.c:622:6: note: in expansion of macro 'rcu_replace_pointer' p = rcu_replace_pointer(ife->params, p, 1); ^ /kisskb/src/net/sched/act_ife.c:498:6: note: byref variable will be forcibly initialized u32 index; ^ /kisskb/src/net/sched/act_ife.c:489:20: note: byref variable will be forcibly initialized struct tcf_chain *goto_ch = NULL; ^ /kisskb/src/net/sched/act_ife.c:488:17: note: byref variable will be forcibly initialized struct nlattr *tb2[IFE_META_MAX + 1]; ^ /kisskb/src/net/sched/act_ife.c:487:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_IFE_MAX + 1]; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/include/asm/kvm_pgtable.h:11, from /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:11: /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_set_table_pte': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:154:2: note: in expansion of macro 'smp_store_release' smp_store_release(ptep, pte); ^ /kisskb/src/net/sched/act_bpf.c: In function 'tcf_bpf_init_from_ops': /kisskb/src/net/sched/act_bpf.c:188:19: note: byref variable will be forcibly initialized struct bpf_prog *fp; ^ /kisskb/src/net/sched/act_bpf.c:187:25: note: byref variable will be forcibly initialized struct sock_fprog_kern fprog_tmp; ^ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'hyp_map_walker_try_leaf': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:412:3: note: in expansion of macro 'smp_store_release' smp_store_release(ptep, new); ^ In file included from /kisskb/src/include/linux/kvm_host.h:39:0, from /kisskb/src/arch/arm64/include/asm/kvm_pgtable.h:11, from /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:11: /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'stage2_map_walk_table_pre': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; \ ^ /kisskb/src/arch/arm64/include/asm/kvm_host.h:632:4: note: in expansion of macro 'kvm_call_hyp_nvhe' kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ ^ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:722:2: note: in expansion of macro 'kvm_call_hyp' kvm_call_hyp(__kvm_tlb_flush_vmid, data->mmu); ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/act_bpf.c:6: /kisskb/src/net/sched/act_bpf.c: In function 'tcf_bpf_init': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/act_bpf.c:360:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(prog->filter, cfg.filter); ^ /kisskb/src/net/sched/act_bpf.c:290:6: note: byref variable will be forcibly initialized u32 index; ^ /kisskb/src/net/sched/act_bpf.c:285:26: note: byref variable will be forcibly initialized struct tcf_bpf_cfg cfg, old; ^ /kisskb/src/net/sched/act_bpf.c:285:21: note: byref variable will be forcibly initialized struct tcf_bpf_cfg cfg, old; ^ /kisskb/src/net/sched/act_bpf.c:284:20: note: byref variable will be forcibly initialized struct tcf_chain *goto_ch = NULL; ^ /kisskb/src/net/sched/act_bpf.c:283:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_ACT_BPF_MAX + 1]; ^ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'stage2_put_pte': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; \ ^ /kisskb/src/arch/arm64/include/asm/kvm_host.h:632:4: note: in expansion of macro 'kvm_call_hyp_nvhe' kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ ^ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:632:3: note: in expansion of macro 'kvm_call_hyp' kvm_call_hyp(__kvm_tlb_flush_vmid_ipa, mmu, addr, level); ^ /kisskb/src/net/sched/act_bpf.c: In function 'tcf_bpf_cleanup': /kisskb/src/net/sched/act_bpf.c:385:21: note: byref variable will be forcibly initialized struct tcf_bpf_cfg tmp; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/net/sched/act_bpf.c:11: /kisskb/src/net/sched/act_bpf.c: In function 'nla_put_u32': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/include/asm/kvm_pgtable.h:11, from /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:11: /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'stage2_map_walker_try_leaf': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:696:2: note: in expansion of macro 'smp_store_release' smp_store_release(ptep, new); ^ /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/sched/act_bpf.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/sched/act_bpf.c: In function 'tcf_bpf_dump': /kisskb/src/net/sched/act_bpf.c:145:15: note: byref variable will be forcibly initialized struct tcf_t tm; ^ /kisskb/src/lib/crypto/libchacha.c: In function 'chacha_crypt_generic': /kisskb/src/lib/crypto/libchacha.c:19:5: note: byref variable will be forcibly initialized u8 stream[CHACHA_BLOCK_SIZE] __aligned(sizeof(long)); ^ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_walk': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:280:31: note: byref variable will be forcibly initialized struct kvm_pgtable_walk_data walk_data = { ^ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'stage2_update_leaf_attrs': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:1005:28: note: byref variable will be forcibly initialized struct kvm_pgtable_walker walker = { ^ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_get_leaf': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:310:28: note: byref variable will be forcibly initialized struct kvm_pgtable_walker walker = { ^ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:309:24: note: byref variable will be forcibly initialized struct leaf_walk_data data; ^ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_hyp_map': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:447:28: note: byref variable will be forcibly initialized struct kvm_pgtable_walker walker = { ^ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_hyp_destroy': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:492:28: note: byref variable will be forcibly initialized struct kvm_pgtable_walker walker = { ^ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_stage2_map': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:843:28: note: byref variable will be forcibly initialized struct kvm_pgtable_walker walker = { ^ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_stage2_set_owner': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:875:28: note: byref variable will be forcibly initialized struct kvm_pgtable_walker walker = { ^ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_stage2_unmap': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:940:28: note: byref variable will be forcibly initialized struct kvm_pgtable_walker walker = { ^ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_stage2_mkyoung': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:1032:12: note: byref variable will be forcibly initialized kvm_pte_t pte = 0; ^ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_stage2_mkold': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:1041:12: note: byref variable will be forcibly initialized kvm_pte_t pte = 0; ^ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_stage2_is_young': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:1055:12: note: byref variable will be forcibly initialized kvm_pte_t pte = 0; ^ In file included from /kisskb/src/include/linux/kvm_host.h:39:0, from /kisskb/src/arch/arm64/include/asm/kvm_pgtable.h:11, from /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:11: /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_stage2_relax_perms': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; \ ^ /kisskb/src/arch/arm64/include/asm/kvm_host.h:632:4: note: in expansion of macro 'kvm_call_hyp_nvhe' kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ ^ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:1081:3: note: in expansion of macro 'kvm_call_hyp' kvm_call_hyp(__kvm_tlb_flush_vmid_ipa, pgt->mmu, addr, level); ^ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:1064:6: note: byref variable will be forcibly initialized u32 level; ^ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_stage2_flush': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:1106:28: note: byref variable will be forcibly initialized struct kvm_pgtable_walker walker = { ^ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_stage2_destroy': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:1168:28: note: byref variable will be forcibly initialized struct kvm_pgtable_walker walker = { ^ /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c: In function 'gicp_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c:84:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/lib/crypto/aes.c: In function 'aes_encrypt': /kisskb/src/lib/crypto/aes.c:262:14: note: byref variable will be forcibly initialized u32 st0[4], st1[4]; ^ /kisskb/src/lib/crypto/aes.c:262:6: note: byref variable will be forcibly initialized u32 st0[4], st1[4]; ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/include/linux/io.h:10, from /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c:11: /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/of_platform.h:9:0, from /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c:17: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/lib/crypto/aes.c: In function 'aes_decrypt': /kisskb/src/lib/crypto/aes.c:313:14: note: byref variable will be forcibly initialized u32 st0[4], st1[4]; ^ /kisskb/src/lib/crypto/aes.c:313:6: note: byref variable will be forcibly initialized u32 st0[4], st1[4]; ^ /kisskb/src/net/sched/act_gate.c: In function 'parse_gate_list': /kisskb/src/net/sched/act_gate.c:236:11: note: byref variable will be forcibly initialized int err, rem; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/net/act_api.h:10, from /kisskb/src/net/sched/act_gate.c:13: /kisskb/src/net/sched/act_gate.c: In function 'nla_get_u64': /kisskb/src/include/net/netlink.h:1617:6: note: byref variable will be forcibly initialized u64 tmp; ^ /kisskb/src/net/sched/act_gate.c: In function 'tcf_gate_init': /kisskb/src/net/sched/act_gate.c:315:6: note: byref variable will be forcibly initialized u32 index; ^ /kisskb/src/net/sched/act_gate.c:314:10: note: byref variable will be forcibly initialized ktime_t start; ^ /kisskb/src/net/sched/act_gate.c:305:20: note: byref variable will be forcibly initialized struct tcf_chain *goto_ch = NULL; ^ /kisskb/src/net/sched/act_gate.c:304:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_GATE_MAX + 1]; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/net/act_api.h:10, from /kisskb/src/net/sched/act_gate.c:13: /kisskb/src/net/sched/act_gate.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/sched/act_gate.c: In function 'nla_put_s32': /kisskb/src/include/net/netlink.h:1448:6: note: byref variable will be forcibly initialized s32 tmp = value; ^ /kisskb/src/net/sched/act_gate.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:6: note: byref variable will be forcibly initialized u64 tmp = value; ^ /kisskb/src/net/sched/act_gate.c: In function 'tcf_gate_dump': /kisskb/src/net/sched/act_gate.c:513:15: note: byref variable will be forcibly initialized struct tcf_t t; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/readahead.c:12: /kisskb/src/mm/readahead.c: In function 'page_cache_ra_unbounded': /kisskb/src/mm/readahead.c:178:12: note: byref variable will be forcibly initialized LIST_HEAD(page_pool); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/sched/sch_fifo.c: In function 'fifo_offload_init': /kisskb/src/net/sched/sch_fifo.c:58:30: note: byref variable will be forcibly initialized struct tc_fifo_qopt_offload qopt; ^ /kisskb/src/net/sched/sch_fifo.c: In function 'fifo_offload_destroy': /kisskb/src/net/sched/sch_fifo.c:72:30: note: byref variable will be forcibly initialized struct tc_fifo_qopt_offload qopt; ^ /kisskb/src/net/sched/sch_fifo.c: In function 'fifo_offload_dump': /kisskb/src/net/sched/sch_fifo.c:85:30: note: byref variable will be forcibly initialized struct tc_fifo_qopt_offload qopt; ^ /kisskb/src/net/sched/sch_fifo.c: In function '__fifo_dump': /kisskb/src/net/sched/sch_fifo.c:157:22: note: byref variable will be forcibly initialized struct tc_fifo_qopt opt = { .limit = sch->limit }; ^ /kisskb/src/net/sched/act_tunnel_key.c: In function 'tunnel_key_copy_vxlan_opt': /kisskb/src/net/sched/act_tunnel_key.c:142:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_TUNNEL_KEY_ENC_OPT_VXLAN_MAX + 1]; ^ /kisskb/src/net/sched/act_tunnel_key.c: In function 'tunnel_key_copy_erspan_opt': /kisskb/src/net/sched/act_tunnel_key.c:169:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_MAX + 1]; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/pagemap.h:83, from /kisskb/src/mm/swap.c:44: /kisskb/src/mm/swap.c: In function 'perf_trace_mm_lru_insertion': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/pagemap.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_lru_insertion, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/pagemap.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_lru_insertion, ^ /kisskb/src/net/sched/act_tunnel_key.c: In function 'tunnel_key_copy_geneve_opt': /kisskb/src/net/sched/act_tunnel_key.c:90:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_TUNNEL_KEY_ENC_OPT_GENEVE_MAX + 1]; ^ /kisskb/src/drivers/irqchip/irq-mvebu-icu.c: In function 'mvebu_icu_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-mvebu-icu.c:200:16: note: byref variable will be forcibly initialized unsigned long hwirq; ^ /kisskb/src/net/sched/act_tunnel_key.c: In function 'tunnel_key_copy_opts': /kisskb/src/mm/swap.c: In function 'perf_trace_mm_lru_activate': /kisskb/src/net/sched/act_tunnel_key.c:221:11: note: byref variable will be forcibly initialized int err, rem, opt_len, len = nla_len(nla), opts_len = 0, type = 0; ^ /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/pagemap.h:61:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_lru_activate, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/pagemap.h:61:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_lru_activate, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/pagemap.h:83, from /kisskb/src/mm/swap.c:44: /kisskb/src/mm/swap.c: In function 'trace_event_raw_event_mm_lru_insertion': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/pagemap.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_lru_insertion, ^ /kisskb/src/drivers/irqchip/irq-mvebu-odmi.c: In function 'odmi_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-mvebu-odmi.c:82:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/mm/swap.c: In function 'trace_event_raw_event_mm_lru_activate': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/pagemap.h:61:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_lru_activate, ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:92, from /kisskb/src/include/net/dsfield.h:12, from /kisskb/src/include/net/ip_tunnels.h:13, from /kisskb/src/include/net/udp_tunnel.h:5, from /kisskb/src/include/net/geneve.h:5, from /kisskb/src/net/sched/act_tunnel_key.c:12: /kisskb/src/net/sched/act_tunnel_key.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/drivers/irqchip/irq-mvebu-odmi.c:13: /kisskb/src/drivers/irqchip/irq-mvebu-odmi.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/act_tunnel_key.c:7: /kisskb/src/net/sched/act_tunnel_key.c: In function 'tunnel_key_init': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:470:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/sched/act_tunnel_key.c:533:15: note: in expansion of macro 'rcu_replace_pointer' params_new = rcu_replace_pointer(t->params, params_new, ^ /kisskb/src/net/sched/act_tunnel_key.c:455:20: note: byref variable will be forcibly initialized struct in6_addr daddr; ^ /kisskb/src/net/sched/act_tunnel_key.c:454:20: note: byref variable will be forcibly initialized struct in6_addr saddr; ^ /kisskb/src/net/sched/act_tunnel_key.c:376:6: note: byref variable will be forcibly initialized u32 index; ^ /kisskb/src/net/sched/act_tunnel_key.c:366:20: note: byref variable will be forcibly initialized struct tcf_chain *goto_ch = NULL; ^ /kisskb/src/net/sched/act_tunnel_key.c:363:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_TUNNEL_KEY_MAX + 1]; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:92, from /kisskb/src/include/net/dsfield.h:12, from /kisskb/src/include/net/ip_tunnels.h:13, from /kisskb/src/include/net/udp_tunnel.h:5, from /kisskb/src/include/net/geneve.h:5, from /kisskb/src/net/sched/act_tunnel_key.c:12: /kisskb/src/net/sched/act_tunnel_key.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:9: note: byref variable will be forcibly initialized __be32 tmp = value; ^ /kisskb/src/net/sched/act_tunnel_key.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:9: note: byref variable will be forcibly initialized __be16 tmp = value; ^ In file included from /kisskb/src/include/linux/mm.h:21:0, from /kisskb/src/mm/swap.c:17: /kisskb/src/mm/swap.c: In function 'percpu_ref_put_many': /kisskb/src/include/linux/percpu-refcount.h:328:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/net/sched/act_tunnel_key.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/sched/act_tunnel_key.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/mm/swap.c: In function '__page_cache_release': /kisskb/src/mm/swap.c:85:17: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/drivers/irqchip/irq-mvebu-pic.c: In function 'mvebu_pic_handle_cascade_irq': /kisskb/src/net/sched/act_tunnel_key.c: In function 'tunnel_key_dump': /kisskb/src/net/sched/act_tunnel_key.c:723:15: note: byref variable will be forcibly initialized struct tcf_t tm; ^ /kisskb/src/drivers/irqchip/irq-mvebu-pic.c:93:16: note: byref variable will be forcibly initialized unsigned long irqmap, irqn; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_rxnfc': /kisskb/src/net/ethtool/ioctl.c:947:23: note: byref variable will be forcibly initialized struct ethtool_rxnfc info; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_reset': /kisskb/src/net/ethtool/ioctl.c:1410:23: note: byref variable will be forcibly initialized struct ethtool_value reset; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_perm_addr': /kisskb/src/net/ethtool/ioctl.c:2138:27: note: byref variable will be forcibly initialized struct ethtool_perm_addr epaddr; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_value_void': /kisskb/src/net/ethtool/ioctl.c:2173:23: note: byref variable will be forcibly initialized struct ethtool_value edata; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_value': /kisskb/src/net/ethtool/ioctl.c:2188:23: note: byref variable will be forcibly initialized struct ethtool_value edata; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_dump': /kisskb/src/net/ethtool/ioctl.c:2213:22: note: byref variable will be forcibly initialized struct ethtool_dump dump; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_dump_flag': /kisskb/src/net/ethtool/ioctl.c:2228:22: note: byref variable will be forcibly initialized struct ethtool_dump dump; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_fecparam': /kisskb/src/net/ethtool/ioctl.c:2698:26: note: byref variable will be forcibly initialized struct ethtool_fecparam fecparam; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_wol': /kisskb/src/net/ethtool/ioctl.c:1430:25: note: byref variable will be forcibly initialized struct ethtool_wolinfo wol; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_eee': /kisskb/src/net/ethtool/ioctl.c:1467:21: note: byref variable will be forcibly initialized struct ethtool_eee edata; ^ /kisskb/src/fs/configfs/item.c: In function 'config_item_set_name': /kisskb/src/fs/configfs/item.c:53:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/ethtool/ioctl.c:15: /kisskb/src/net/ethtool/ioctl.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/fs/sysfs/group.c: In function 'internal_create_group': /kisskb/src/fs/sysfs/group.c:112:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/group.c:111:9: note: byref variable will be forcibly initialized kuid_t uid; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/swap.c:17: /kisskb/src/mm/swap.c: In function '__lru_add_drain_all': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:796:13: note: in expansion of macro 'smp_load_acquire' this_gen = smp_load_acquire(&lru_drain_gen); ^ /kisskb/src/fs/sysfs/group.c: In function 'sysfs_merge_group': /kisskb/src/fs/sysfs/group.c:330:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/group.c:329:9: note: byref variable will be forcibly initialized kuid_t uid; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_one_feature': /kisskb/src/net/ethtool/ioctl.c:254:23: note: byref variable will be forcibly initialized struct ethtool_value edata = { ^ /kisskb/src/mm/swap.c: In function 'release_pages': /kisskb/src/mm/swap.c:907:16: note: byref variable will be forcibly initialized unsigned long flags = 0; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/swap.c:17: /kisskb/src/mm/swap.c:905:12: note: byref variable will be forcibly initialized LIST_HEAD(pages_to_free); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_any_eeprom': /kisskb/src/net/ethtool/ioctl.c:1530:24: note: byref variable will be forcibly initialized struct ethtool_eeprom eeprom; ^ /kisskb/src/mm/swap.c: In function 'pagevec_lru_move_fn': /kisskb/src/mm/swap.c:198:16: note: byref variable will be forcibly initialized unsigned long flags = 0; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_eeprom': /kisskb/src/net/ethtool/ioctl.c:1594:24: note: byref variable will be forcibly initialized struct ethtool_eeprom eeprom; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_rxfh': /kisskb/src/net/ethtool/ioctl.c:1185:5: note: byref variable will be forcibly initialized u8 dev_hfunc = 0; ^ /kisskb/src/net/ethtool/ioctl.c:1181:22: note: byref variable will be forcibly initialized struct ethtool_rxfh rxfh; ^ /kisskb/src/mm/swap.c: In function '__pagevec_lru_add': /kisskb/src/mm/swap.c:1065:16: note: byref variable will be forcibly initialized unsigned long flags = 0; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_rxfh': /kisskb/src/net/ethtool/ioctl.c:1259:22: note: byref variable will be forcibly initialized struct ethtool_rxfh rxfh; ^ /kisskb/src/net/ethtool/ioctl.c:1258:23: note: byref variable will be forcibly initialized struct ethtool_rxnfc rx_rings; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_tunable': /kisskb/src/net/ethtool/ioctl.c:2418:25: note: byref variable will be forcibly initialized struct ethtool_tunable tuna; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/ethtool/ioctl.c:15: /kisskb/src/net/ethtool/ioctl.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_rxnfc': /kisskb/src/net/ethtool/ioctl.c:979:23: note: byref variable will be forcibly initialized struct ethtool_rxnfc info; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_rxfh_indir': /kisskb/src/net/ethtool/ioctl.c:1067:17: note: byref variable will be forcibly initialized u32 user_size, dev_size; ^ /kisskb/src/net/ethtool/ioctl.c:1067:6: note: byref variable will be forcibly initialized u32 user_size, dev_size; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_rxfh_indir': /kisskb/src/net/ethtool/ioctl.c:1116:6: note: byref variable will be forcibly initialized u32 user_size, dev_size, i; ^ /kisskb/src/net/ethtool/ioctl.c:1115:23: note: byref variable will be forcibly initialized struct ethtool_rxnfc rx_rings; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_features': /kisskb/src/net/ethtool/ioctl.c:89:36: note: byref variable will be forcibly initialized struct ethtool_get_features_block features[ETHTOOL_DEV_FEATURE_WORDS]; ^ /kisskb/src/net/ethtool/ioctl.c:85:27: note: byref variable will be forcibly initialized struct ethtool_gfeatures cmd = { ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_wol': /kisskb/src/net/ethtool/ioctl.c:1446:25: note: byref variable will be forcibly initialized struct ethtool_wolinfo wol; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_eee': /kisskb/src/net/ethtool/ioctl.c:1488:21: note: byref variable will be forcibly initialized struct ethtool_eee edata; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_coalesce': /kisskb/src/net/ethtool/ioctl.c:1719:26: note: byref variable will be forcibly initialized struct ethtool_coalesce coalesce; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_ringparam': /kisskb/src/net/ethtool/ioctl.c:1759:27: note: byref variable will be forcibly initialized struct ethtool_ringparam ringparam, max = { .cmd = ETHTOOL_GRINGPARAM }; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_pauseparam': /kisskb/src/net/ethtool/ioctl.c:1870:28: note: byref variable will be forcibly initialized struct ethtool_pauseparam pauseparam; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_features': /kisskb/src/net/ethtool/ioctl.c:125:36: note: byref variable will be forcibly initialized struct ethtool_set_features_block features[ETHTOOL_DEV_FEATURE_WORDS]; ^ /kisskb/src/net/ethtool/ioctl.c:124:27: note: byref variable will be forcibly initialized struct ethtool_sfeatures cmd; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_one_feature': /kisskb/src/net/ethtool/ioctl.c:267:23: note: byref variable will be forcibly initialized struct ethtool_value edata; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_settings': /kisskb/src/net/ethtool/ioctl.c:701:21: note: byref variable will be forcibly initialized struct ethtool_cmd cmd; ^ /kisskb/src/net/ethtool/ioctl.c:700:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings link_ksettings; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_regs': /kisskb/src/net/ethtool/ioctl.c:1368:22: note: byref variable will be forcibly initialized struct ethtool_regs regs; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_strings': /kisskb/src/net/ethtool/ioctl.c:1927:26: note: byref variable will be forcibly initialized struct ethtool_gstrings gstrings; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_stats': /kisskb/src/net/ethtool/ioctl.c:2037:23: note: byref variable will be forcibly initialized struct ethtool_stats stats; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_dump_data': /kisskb/src/net/ethtool/ioctl.c:2251:28: note: byref variable will be forcibly initialized struct ethtool_dump dump, tmp; ^ /kisskb/src/net/ethtool/ioctl.c:2251:22: note: byref variable will be forcibly initialized struct ethtool_dump dump, tmp; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_phy_stats': /kisskb/src/net/ethtool/ioctl.c:2083:23: note: byref variable will be forcibly initialized struct ethtool_stats stats; ^ /kisskb/src/drivers/irqchip/irq-mvebu-sei.c: In function 'mvebu_sei_handle_cascade_irq': /kisskb/src/drivers/irqchip/irq-mvebu-sei.c:334:17: note: byref variable will be forcibly initialized unsigned long irqmap; ^ /kisskb/src/drivers/irqchip/irq-mvebu-sei.c: In function 'mvebu_sei_cp_domain_alloc': /kisskb/src/drivers/irqchip/irq-mvebu-sei.c:253:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/drivers/irqchip/irq-mvebu-sei.c: In function 'mvebu_sei_ap_alloc': /kisskb/src/drivers/irqchip/irq-mvebu-sei.c:212:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_self_test': /kisskb/src/net/ethtool/ioctl.c:1887:22: note: byref variable will be forcibly initialized struct ethtool_test test; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_phys_id': /kisskb/src/net/ethtool/ioctl.c:1982:23: note: byref variable will be forcibly initialized struct ethtool_value id; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_sset_info': /kisskb/src/net/ethtool/ioctl.c:777:27: note: byref variable will be forcibly initialized struct ethtool_sset_info info; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_channels': /kisskb/src/net/ethtool/ioctl.c:1803:6: note: byref variable will be forcibly initialized u32 max_rx_in_use = 0; ^ /kisskb/src/net/ethtool/ioctl.c:1801:26: note: byref variable will be forcibly initialized struct ethtool_channels channels, curr = { .cmd = ETHTOOL_GCHANNELS }; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_ts_info': /kisskb/src/net/ethtool/ioctl.c:2311:25: note: byref variable will be forcibly initialized struct ethtool_ts_info info; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_tunable': /kisskb/src/net/ethtool/ioctl.c:2449:25: note: byref variable will be forcibly initialized struct ethtool_tunable tuna; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'load_link_ksettings_from_user': /kisskb/src/net/ethtool/ioctl.c:470:32: note: byref variable will be forcibly initialized struct ethtool_link_usettings link_usettings; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_link_ksettings': /kisskb/src/net/ethtool/ioctl.c:595:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings link_ksettings; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_per_queue_coalesce': /kisskb/src/net/ethtool/ioctl.c:2488:27: note: byref variable will be forcibly initialized struct ethtool_coalesce coalesce = { .cmd = ETHTOOL_GCOALESCE }; ^ In file included from /kisskb/src/include/linux/compat.h:9:0, from /kisskb/src/net/ethtool/ioctl.c:10: /kisskb/src/net/ethtool/ioctl.c:2477:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(queue_mask, MAX_NUM_QUEUE); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_per_queue_coalesce': /kisskb/src/net/ethtool/ioctl.c:2525:27: note: byref variable will be forcibly initialized struct ethtool_coalesce coalesce; ^ In file included from /kisskb/src/include/linux/compat.h:9:0, from /kisskb/src/net/ethtool/ioctl.c:10: /kisskb/src/net/ethtool/ioctl.c:2510:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(queue_mask, MAX_NUM_QUEUE); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_per_queue': /kisskb/src/net/ethtool/ioctl.c:2566:30: note: byref variable will be forcibly initialized struct ethtool_per_queue_op per_queue_opt; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'store_link_ksettings_for_user': /kisskb/src/net/ethtool/ioctl.c:515:32: note: byref variable will be forcibly initialized struct ethtool_link_usettings link_usettings; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_link_ksettings': /kisskb/src/net/ethtool/ioctl.c:539:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings link_ksettings; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'get_phy_tunable': /kisskb/src/net/ethtool/ioctl.c:2608:25: note: byref variable will be forcibly initialized struct ethtool_tunable tuna; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'set_phy_tunable': /kisskb/src/net/ethtool/ioctl.c:2647:25: note: byref variable will be forcibly initialized struct ethtool_tunable tuna; ^ In file included from /kisskb/src/include/linux/compat.h:9:0, from /kisskb/src/net/ethtool/ioctl.c:10: /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_convert_link_mode_to_legacy_u32': /kisskb/src/net/ethtool/ioctl.c:375:36: note: byref variable will be forcibly initialized __ETHTOOL_DECLARE_LINK_MODE_MASK(ext); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/net/ethtool/ioctl.c:375:3: note: in expansion of macro '__ETHTOOL_DECLARE_LINK_MODE_MASK' __ETHTOOL_DECLARE_LINK_MODE_MASK(ext); ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_settings': /kisskb/src/net/ethtool/ioctl.c:668:21: note: byref variable will be forcibly initialized struct ethtool_cmd cmd; ^ /kisskb/src/net/ethtool/ioctl.c:667:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings link_ksettings; ^ In file included from /kisskb/src/include/linux/random.h:13:0, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/linux/rcupdate.h:30, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/compat.h:12, from /kisskb/src/net/ethtool/ioctl.c:10: /kisskb/src/net/ethtool/ioctl.c: In function 'netdev_rss_key_fill': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/ethtool/ioctl.c:1059:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(netdev_rss_key, sizeof(netdev_rss_key)); ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_sprintf': /kisskb/src/net/ethtool/ioctl.c:1970:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_module_info': /kisskb/src/net/ethtool/ioctl.c:2346:25: note: byref variable will be forcibly initialized struct ethtool_modinfo modinfo; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_module_eeprom': /kisskb/src/net/ethtool/ioctl.c:2383:25: note: byref variable will be forcibly initialized struct ethtool_modinfo modinfo; ^ /kisskb/src/net/ethtool/ioctl.c: In function '__dev_ethtool': /kisskb/src/net/ethtool/ioctl.c:2722:6: note: byref variable will be forcibly initialized u32 sub_cmd; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'dev_ethtool': /kisskb/src/net/ethtool/ioctl.c:3020:6: note: byref variable will be forcibly initialized u32 ethcmd; ^ /kisskb/src/lib/crypto/blake2s-generic.c: In function 'blake2s_compress_generic': /kisskb/src/lib/crypto/blake2s-generic.c:44:6: note: byref variable will be forcibly initialized u32 v[16]; ^ /kisskb/src/drivers/irqchip/irq-sni-exiu.c: In function 'exiu_domain_alloc': /kisskb/src/drivers/irqchip/irq-sni-exiu.c:148:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^ /kisskb/src/drivers/irqchip/irq-sni-exiu.c: In function 'exiu_dt_init': /kisskb/src/drivers/irqchip/irq-sni-exiu.c:215:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/irqchip/irq-meson-gpio.c: In function 'meson_gpio_irq_allocate_gic_irq': /kisskb/src/drivers/irqchip/irq-meson-gpio.c:366:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/drivers/irqchip/irq-meson-gpio.c: In function 'meson_gpio_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-meson-gpio.c:386:15: note: byref variable will be forcibly initialized unsigned int type; ^ /kisskb/src/drivers/irqchip/irq-meson-gpio.c:385:7: note: byref variable will be forcibly initialized u32 *channel_hwirq; ^ /kisskb/src/drivers/irqchip/irq-meson-gpio.c:384:16: note: byref variable will be forcibly initialized unsigned long hwirq; ^ /kisskb/src/drivers/irqchip/irq-imx-irqsteer.c: In function 'imx_irqsteer_irq_handler': /kisskb/src/drivers/irqchip/irq-imx-irqsteer.c:124:17: note: byref variable will be forcibly initialized unsigned long irqmap; ^ /kisskb/src/drivers/irqchip/irq-imx-irqsteer.c: In function 'imx_irqsteer_probe': /kisskb/src/drivers/irqchip/irq-imx-irqsteer.c:144:6: note: byref variable will be forcibly initialized u32 irqs_num; ^ /kisskb/src/lib/crypto/blake2s.c: In function 'blake2s256_hmac': /kisskb/src/lib/crypto/blake2s.c:44:5: note: byref variable will be forcibly initialized u8 i_hash[BLAKE2S_HASH_SIZE] __aligned(__alignof__(u32)); ^ /kisskb/src/lib/crypto/blake2s.c:42:23: note: byref variable will be forcibly initialized struct blake2s_state state; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/locking/rwsem.c:19: /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_mark_wake': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:552:3: note: in expansion of macro 'smp_store_release' smp_store_release(&waiter->task, NULL); ^ /kisskb/src/kernel/locking/rwsem.c:410:19: note: byref variable will be forcibly initialized struct list_head wlist; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/locking/rwsem.c:19: /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_down_read_slowpath': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:1029:8: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&waiter.task)) { ^ In file included from /kisskb/src/kernel/locking/rwsem.c:24:0: /kisskb/src/kernel/locking/rwsem.c:946:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) ^ /kisskb/src/kernel/locking/rwsem.c:945:22: note: byref variable will be forcibly initialized struct rwsem_waiter waiter; ^ /kisskb/src/kernel/locking/rwsem.c: In function '__down_read_common': /kisskb/src/kernel/locking/rwsem.c:1220:7: note: byref variable will be forcibly initialized long count; ^ In file included from /kisskb/src/kernel/locking/rwsem.c:24:0: /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_wake': /kisskb/src/kernel/locking/rwsem.c:1181:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) ^ /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_downgrade_wake': /kisskb/src/kernel/locking/rwsem.c:1202:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) ^ /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_down_write_slowpath': /kisskb/src/kernel/locking/rwsem.c:1065:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) ^ /kisskb/src/kernel/locking/rwsem.c:1064:22: note: byref variable will be forcibly initialized struct rwsem_waiter waiter; ^ /kisskb/src/net/sched/sch_hfsc.c: In function 'hfsc_dump_sc': /kisskb/src/net/sched/sch_hfsc.c:1255:26: note: byref variable will be forcibly initialized struct tc_service_curve tsc; ^ /kisskb/src/net/sched/sch_hfsc.c: In function 'hfsc_dump_qdisc': /kisskb/src/net/sched/sch_hfsc.c:1519:22: note: byref variable will be forcibly initialized struct tc_hfsc_qopt qopt; ^ /kisskb/src/net/sched/sch_hfsc.c: In function 'hfsc_classify': /kisskb/src/net/sched/sch_hfsc.c:1119:20: note: byref variable will be forcibly initialized struct tcf_result res; ^ /kisskb/src/net/sched/sch_hfsc.c: In function 'hfsc_enqueue': /kisskb/src/net/sched/sch_hfsc.c:1536:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/sched/sch_hfsc.c: In function 'hfsc_dump_class_stats': /kisskb/src/net/sched/sch_hfsc.c:1321:8: note: byref variable will be forcibly initialized __u32 qlen; ^ /kisskb/src/net/sched/sch_hfsc.c:1320:23: note: byref variable will be forcibly initialized struct tc_hfsc_stats xstats; ^ In file included from /kisskb/src/include/net/pkt_sched.h:9:0, from /kisskb/src/net/sched/sch_hfsc.c:67: /kisskb/src/net/sched/sch_hfsc.c: In function 'qdisc_purge_queue': /kisskb/src/include/net/sch_generic.h:976:14: note: byref variable will be forcibly initialized __u32 qlen, backlog; ^ /kisskb/src/include/net/sch_generic.h:976:8: note: byref variable will be forcibly initialized __u32 qlen, backlog; ^ /kisskb/src/net/sched/sch_hfsc.c: In function 'hfsc_change_class': /kisskb/src/net/sched/sch_hfsc.c:921:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_HFSC_MAX + 1]; ^ In file included from /kisskb/src/include/crypto/internal/blake2s.h:10:0, 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:93:23: note: byref variable will be forcibly initialized struct blake2s_state state; ^ /kisskb/src/lib/crypto/blake2s-selftest.c: In function 'blake2s_selftest': /kisskb/src/lib/crypto/blake2s-selftest.c:571:23: note: byref variable will be forcibly initialized struct blake2s_state state; ^ /kisskb/src/lib/crypto/blake2s-selftest.c:570:5: note: byref variable will be forcibly initialized u8 hash[BLAKE2S_HASH_SIZE]; ^ /kisskb/src/lib/crypto/blake2s-selftest.c:569:5: note: byref variable will be forcibly initialized u8 buf[ARRAY_SIZE(blake2s_testvecs)]; ^ /kisskb/src/lib/crypto/blake2s-selftest.c:568:5: note: byref variable will be forcibly initialized u8 key[BLAKE2S_KEY_SIZE]; ^ /kisskb/src/crypto/scatterwalk.c: In function 'scatterwalk_map_and_copy': /kisskb/src/crypto/scatterwalk.c:59:21: note: byref variable will be forcibly initialized struct scatterlist tmp[2]; ^ /kisskb/src/crypto/scatterwalk.c:58:22: note: byref variable will be forcibly initialized struct scatter_walk walk; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/irqchip/irq-imx-intmux.c:48: /kisskb/src/drivers/irqchip/irq-imx-intmux.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/irqchip/irq-imx-intmux.c: In function 'imx_intmux_irq_handler': /kisskb/src/drivers/irqchip/irq-imx-intmux.c:184:16: note: byref variable will be forcibly initialized unsigned long irqstat; ^ /kisskb/src/fs/dlm/ast.c: In function 'dlm_callback_work': /kisskb/src/fs/dlm/ast.c:220:13: note: byref variable will be forcibly initialized int i, rv, resid; ^ /kisskb/src/fs/dlm/ast.c:219:22: note: byref variable will be forcibly initialized struct dlm_callback callbacks[DLM_CALLBACKS_SIZE]; ^ /kisskb/src/net/core/datagram.c: In function '__skb_try_recv_datagram': /kisskb/src/net/core/datagram.c:252:6: note: byref variable will be forcibly initialized int error = sock_error(sk); ^ /kisskb/src/net/core/datagram.c: In function '__skb_recv_datagram': /kisskb/src/net/core/datagram.c:292:7: note: byref variable will be forcibly initialized long timeo; ^ /kisskb/src/net/core/datagram.c:291:24: note: byref variable will be forcibly initialized struct sk_buff *skb, *last; ^ /kisskb/src/net/core/datagram.c: In function 'skb_recv_datagram': /kisskb/src/net/core/datagram.c:315:6: note: byref variable will be forcibly initialized int off = 0; ^ /kisskb/src/net/sched/sch_red.c: In function 'red_dump_stats': /kisskb/src/net/sched/sch_red.c:453:30: note: byref variable will be forcibly initialized struct tc_red_qopt_offload hw_stats_request = { ^ /kisskb/src/net/core/datagram.c: In function '__zerocopy_sg_from_iter': /kisskb/src/net/core/datagram.c:627:10: note: byref variable will be forcibly initialized size_t start; ^ /kisskb/src/net/core/datagram.c:625:16: note: byref variable will be forcibly initialized struct page *pages[MAX_SKB_FRAGS]; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/net/pkt_sched.h:9, from /kisskb/src/net/sched/sch_red.c:17: /kisskb/src/net/sched/sch_red.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/sched/sch_red.c: In function 'nla_put_bitfield32': /kisskb/src/include/net/netlink.h:1543:24: note: byref variable will be forcibly initialized struct nla_bitfield32 tmp = { value, selector, }; ^ /kisskb/src/net/core/datagram.c: In function 'skb_copy_and_csum_datagram_msg': /kisskb/src/net/core/datagram.c:752:9: note: byref variable will be forcibly initialized __wsum csum; ^ /kisskb/src/kernel/locking/semaphore.c: In function '__down_common': /kisskb/src/kernel/locking/semaphore.c:211:26: note: byref variable will be forcibly initialized struct semaphore_waiter waiter; ^ /kisskb/src/net/sched/sch_red.c: In function 'red_dump': /kisskb/src/net/sched/sch_red.c:413:21: note: byref variable will be forcibly initialized struct tc_red_qopt opt = { ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/net/pkt_sched.h:9, from /kisskb/src/net/sched/sch_red.c:17: /kisskb/src/net/sched/sch_red.c: In function 'nla_get_bitfield32': /kisskb/src/include/net/netlink.h:1735:24: note: byref variable will be forcibly initialized struct nla_bitfield32 tmp; ^ In file included from /kisskb/src/include/net/pkt_sched.h:9:0, from /kisskb/src/net/sched/sch_red.c:17: /kisskb/src/net/sched/sch_red.c: In function 'qdisc_tree_flush_backlog': /kisskb/src/include/net/sch_generic.h:968:14: note: byref variable will be forcibly initialized __u32 qlen, backlog; ^ /kisskb/src/include/net/sch_generic.h:968:8: note: byref variable will be forcibly initialized __u32 qlen, backlog; ^ /kisskb/src/net/sched/sch_red.c: In function '__red_change': /kisskb/src/net/sched/sch_red.c:241:16: note: byref variable will be forcibly initialized unsigned char userbits; ^ /kisskb/src/net/sched/sch_red.c:239:24: note: byref variable will be forcibly initialized struct nla_bitfield32 flags_bf; ^ /kisskb/src/net/sched/sch_red.c: In function 'red_change': /kisskb/src/net/sched/sch_red.c:370:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_RED_MAX + 1]; ^ In file included from /kisskb/src/include/net/pkt_sched.h:9:0, from /kisskb/src/net/sched/sch_red.c:17: /kisskb/src/net/sched/sch_red.c: In function 'qdisc_purge_queue': /kisskb/src/include/net/sch_generic.h:976:14: note: byref variable will be forcibly initialized __u32 qlen, backlog; ^ /kisskb/src/include/net/sch_generic.h:976:8: note: byref variable will be forcibly initialized __u32 qlen, backlog; ^ /kisskb/src/net/sched/sch_red.c: In function 'red_init': /kisskb/src/net/sched/sch_red.c:336:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_RED_MAX + 1]; ^ In file included from /kisskb/src/include/net/pkt_sched.h:7:0, from /kisskb/src/net/sched/sch_red.c:17: /kisskb/src/net/sched/sch_red.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ /kisskb/src/net/sched/sch_red.c: In function 'red_enqueue': /kisskb/src/net/sched/sch_red.c:75:6: note: byref variable will be forcibly initialized int ret; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/net/pkt_cls.h:7, from /kisskb/src/net/sched/sch_gred.c:21: /kisskb/src/net/sched/sch_gred.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/sched/sch_gred.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:6: note: byref variable will be forcibly initialized u64 tmp = value; ^ /kisskb/src/net/sched/sch_gred.c: In function 'gred_dump': /kisskb/src/net/sched/sch_gred.c:809:23: note: byref variable will be forcibly initialized struct tc_gred_qopt opt; ^ /kisskb/src/net/sched/sch_gred.c:774:6: note: byref variable will be forcibly initialized u32 max_p[MAX_DPs]; ^ /kisskb/src/net/sched/sch_gred.c: In function 'gred_vq_validate': /kisskb/src/net/sched/sch_gred.c:568:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_GRED_VQ_MAX + 1]; ^ /kisskb/src/net/sched/sch_gred.c: In function 'gred_vq_apply': /kisskb/src/net/sched/sch_gred.c:538:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_GRED_VQ_MAX + 1]; ^ /kisskb/src/net/sched/sch_gred.c: In function 'gred_vqs_apply': /kisskb/src/net/sched/sch_gred.c:553:6: note: byref variable will be forcibly initialized int rem; ^ /kisskb/src/net/sched/sch_gred.c: In function 'gred_vqs_validate': /kisskb/src/net/sched/sch_gred.c:612:6: note: byref variable will be forcibly initialized int rem, err; ^ /kisskb/src/net/sched/sch_gred.c: In function 'gred_init': /kisskb/src/net/sched/sch_gred.c:737:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_GRED_MAX + 1]; ^ /kisskb/src/net/sched/sch_gred.c: In function 'gred_change': /kisskb/src/net/sched/sch_gred.c:649:26: note: byref variable will be forcibly initialized struct gred_sched_data *prealloc; ^ /kisskb/src/net/sched/sch_gred.c:645:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_GRED_MAX + 1]; ^ In file included from /kisskb/src/include/net/pkt_sched.h:7:0, from /kisskb/src/include/net/act_api.h:11, from /kisskb/src/include/net/pkt_cls.h:8, from /kisskb/src/net/sched/sch_gred.c:21: /kisskb/src/net/sched/sch_gred.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/net/pkt_sched.h:9, from /kisskb/src/net/sched/sch_dsmark.c:16: /kisskb/src/net/sched/sch_dsmark.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/sched/sch_dsmark.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/sched/sch_dsmark.c: In function 'dsmark_change': /kisskb/src/net/sched/sch_dsmark.c:122:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_DSMARK_MAX + 1]; ^ In file included from /kisskb/src/net/sched/sch_dsmark.c:9:0: /kisskb/src/net/sched/sch_dsmark.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/sched/sch_dsmark.c: In function 'dsmark_init': /kisskb/src/net/sched/sch_dsmark.c:344:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_DSMARK_MAX + 1]; ^ In file included from /kisskb/src/include/net/pkt_sched.h:7:0, from /kisskb/src/net/sched/sch_dsmark.c:16: /kisskb/src/net/sched/sch_dsmark.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ /kisskb/src/net/sched/sch_dsmark.c: In function 'dsmark_enqueue': /kisskb/src/net/sched/sch_dsmark.c:243:21: note: byref variable will be forcibly initialized struct tcf_result res; ^ In file included from /kisskb/src/include/net/pkt_sched.h:9:0, from /kisskb/src/net/sched/sch_dsmark.c:16: /kisskb/src/net/sched/sch_dsmark.c: In function 'qdisc_purge_queue': /kisskb/src/include/net/sch_generic.h:976:14: note: byref variable will be forcibly initialized __u32 qlen, backlog; ^ /kisskb/src/include/net/sch_generic.h:976:8: note: byref variable will be forcibly initialized __u32 qlen, backlog; ^ /kisskb/src/lib/zlib_inflate/inftrees.c: In function 'zlib_inflate_table': /kisskb/src/lib/zlib_inflate/inftrees.c:45:20: note: byref variable will be forcibly initialized unsigned short offs[MAXBITS+1]; /* offsets in table for each length */ ^ /kisskb/src/lib/zlib_inflate/inftrees.c:44:20: note: byref variable will be forcibly initialized unsigned short count[MAXBITS+1]; /* number of codes of each length */ ^ /kisskb/src/net/sched/sch_sfb.c: In function 'sfb_dump': /kisskb/src/net/sched/sch_sfb.c:569:21: note: byref variable will be forcibly initialized struct tc_sfb_qopt opt = { ^ In file included from /kisskb/src/include/linux/filter.h:25:0, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:29, from /kisskb/src/net/sched/sch_sfb.c:22: /kisskb/src/net/sched/sch_sfb.c: In function 'qdisc_purge_queue': /kisskb/src/include/net/sch_generic.h:976:14: note: byref variable will be forcibly initialized __u32 qlen, backlog; ^ /kisskb/src/include/net/sch_generic.h:976:8: note: byref variable will be forcibly initialized __u32 qlen, backlog; ^ /kisskb/src/net/sched/sch_sfb.c: In function 'sfb_change': /kisskb/src/net/sched/sch_sfb.c:493:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_SFB_MAX + 1]; ^ /kisskb/src/net/sched/sch_sfb.c: In function 'sfb_classify': /kisskb/src/net/sched/sch_sfb.c:257:20: note: byref variable will be forcibly initialized struct tcf_result res; ^ In file included from /kisskb/src/include/linux/filter.h:19:0, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:29, from /kisskb/src/net/sched/sch_sfb.c:22: /kisskb/src/net/sched/sch_sfb.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ /kisskb/src/net/sched/sch_sfb.c: In function 'sfb_enqueue': /kisskb/src/net/sched/sch_sfb.c:313:7: note: byref variable will be forcibly initialized u32 salt; ^ /kisskb/src/net/sched/sch_sfb.c:291:6: note: byref variable will be forcibly initialized int ret = NET_XMIT_SUCCESS | __NET_XMIT_BYPASS; ^ In file included from /kisskb/src/include/linux/radix-tree.h:21:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/backing-dev.h:13, from /kisskb/src/mm/truncate.c:12: /kisskb/src/mm/truncate.c: In function '__clear_shadow_entry': /kisskb/src/mm/truncate.c:37:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^ /kisskb/src/include/linux/xarray.h:1351: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:482:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/mm/truncate.c:481:10: note: byref variable will be forcibly initialized pgoff_t indices[PAGEVEC_SIZE]; ^ /kisskb/src/mm/truncate.c: In function 'truncate_inode_pages_range': /kisskb/src/mm/truncate.c:300:11: note: byref variable will be forcibly initialized pgoff_t indices[PAGEVEC_SIZE]; ^ /kisskb/src/mm/truncate.c:299: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:627:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/mm/truncate.c:626:10: note: byref variable will be forcibly initialized pgoff_t indices[PAGEVEC_SIZE]; ^ /kisskb/src/drivers/irqchip/irq-ti-sci-intr.c: In function 'ti_sci_intr_xlate_irq': /kisskb/src/drivers/irqchip/irq-ti-sci-intr.c:83:25: note: byref variable will be forcibly initialized u32 base, pbase, size, len; ^ /kisskb/src/drivers/irqchip/irq-ti-sci-intr.c: In function 'ti_sci_intr_alloc_parent_irq': /kisskb/src/drivers/irqchip/irq-ti-sci-intr.c:139:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/net/sched/sch_tbf.c: In function 'tbf_offload_change': /kisskb/src/net/sched/sch_tbf.c:145:29: note: byref variable will be forcibly initialized struct tc_tbf_qopt_offload qopt; ^ /kisskb/src/net/sched/sch_tbf.c: In function 'tbf_offload_destroy': /kisskb/src/net/sched/sch_tbf.c:163:29: note: byref variable will be forcibly initialized struct tc_tbf_qopt_offload qopt; ^ /kisskb/src/net/sched/sch_tbf.c: In function 'tbf_offload_dump': /kisskb/src/net/sched/sch_tbf.c:176:29: note: byref variable will be forcibly initialized struct tc_tbf_qopt_offload qopt; ^ In file included from /kisskb/src/net/sched/sch_tbf.c:16:0: /kisskb/src/net/sched/sch_tbf.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:6: note: byref variable will be forcibly initialized u64 tmp = value; ^ /kisskb/src/net/sched/sch_tbf.c: In function 'tbf_dump': /kisskb/src/net/sched/sch_tbf.c:506:21: note: byref variable will be forcibly initialized struct tc_tbf_qopt opt; ^ In file included from /kisskb/src/net/sched/sch_tbf.c:16:0: /kisskb/src/net/sched/sch_tbf.c: In function 'nla_get_u64': /kisskb/src/include/net/netlink.h:1617:6: note: byref variable will be forcibly initialized u64 tmp; ^ In file included from /kisskb/src/net/sched/sch_tbf.c:17:0: /kisskb/src/net/sched/sch_tbf.c: In function 'qdisc_tree_flush_backlog': /kisskb/src/include/net/sch_generic.h:968:14: note: byref variable will be forcibly initialized __u32 qlen, backlog; ^ /kisskb/src/include/net/sch_generic.h:968:8: note: byref variable will be forcibly initialized __u32 qlen, backlog; ^ /kisskb/src/net/sched/sch_tbf.c: In function 'tbf_change': /kisskb/src/net/sched/sch_tbf.c:360:24: note: byref variable will be forcibly initialized struct psched_ratecfg peak; ^ /kisskb/src/net/sched/sch_tbf.c:359:24: note: byref variable will be forcibly initialized struct psched_ratecfg rate; ^ /kisskb/src/net/sched/sch_tbf.c:356:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_TBF_MAX + 1]; ^ In file included from /kisskb/src/net/sched/sch_tbf.c:17:0: /kisskb/src/net/sched/sch_tbf.c: In function 'qdisc_purge_queue': /kisskb/src/include/net/sch_generic.h:976:14: note: byref variable will be forcibly initialized __u32 qlen, backlog; ^ /kisskb/src/include/net/sch_generic.h:976:8: note: byref variable will be forcibly initialized __u32 qlen, backlog; ^ /kisskb/src/net/sched/sch_sfq.c: In function 'sfq_dump': /kisskb/src/net/sched/sch_sfq.c:792:24: note: byref variable will be forcibly initialized struct tc_sfq_qopt_v1 opt; ^ /kisskb/src/net/sched/sch_sfq.c: In function 'sfq_rehash': /kisskb/src/net/sched/sch_sfq.c:541:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^ /kisskb/src/net/sched/sch_sfq.c: In function 'sfq_perturbation': /kisskb/src/net/sched/sch_sfq.c:610:16: note: byref variable will be forcibly initialized siphash_key_t nkey; ^ /kisskb/src/net/sched/sch_sfq.c: In function 'sfq_change': /kisskb/src/net/sched/sch_sfq.c:630:18: note: byref variable will be forcibly initialized struct sk_buff *to_free = NULL; ^ /kisskb/src/net/sched/sch_sfq.c: In function 'sfq_classify': /kisskb/src/net/sched/sch_sfq.c:167:20: note: byref variable will be forcibly initialized struct tcf_result res; ^ In file included from /kisskb/src/include/net/pkt_sched.h:7:0, from /kisskb/src/net/sched/sch_sfq.c:21: /kisskb/src/net/sched/sch_sfq.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ /kisskb/src/net/sched/sch_sfq.c: In function 'sfq_enqueue': /kisskb/src/net/sched/sch_sfq.c:352:6: note: byref variable will be forcibly initialized int ret; ^ /kisskb/src/net/sched/sch_sfq.c: In function 'sfq_dump_class_stats': /kisskb/src/net/sched/sch_sfq.c:868:23: note: byref variable will be forcibly initialized struct tc_sfq_xstats xstats = { 0 }; ^ /kisskb/src/net/sched/sch_ets.c: In function 'ets_offload_change': /kisskb/src/net/sched/sch_ets.c:109:29: note: byref variable will be forcibly initialized struct tc_ets_qopt_offload qopt; ^ /kisskb/src/net/sched/sch_ets.c: In function 'ets_offload_destroy': /kisskb/src/net/sched/sch_ets.c:149:29: note: byref variable will be forcibly initialized struct tc_ets_qopt_offload qopt; ^ /kisskb/src/net/sched/sch_ets.c: In function 'ets_offload_dump': /kisskb/src/net/sched/sch_ets.c:179:29: note: byref variable will be forcibly initialized struct tc_ets_qopt_offload qopt; ^ In file included from /kisskb/src/net/sched/sch_ets.c:34:0: /kisskb/src/net/sched/sch_ets.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/sched/sch_ets.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/sched/sch_ets.c: In function 'ets_qdisc_priomap_parse': /kisskb/src/net/sched/sch_ets.c:514:6: note: byref variable will be forcibly initialized int rem; ^ /kisskb/src/net/sched/sch_ets.c: In function 'ets_qdisc_quanta_parse': /kisskb/src/net/sched/sch_ets.c:553:6: note: byref variable will be forcibly initialized int rem; ^ /kisskb/src/net/sched/sch_ets.c: In function 'ets_class_change': /kisskb/src/net/sched/sch_ets.c:205:15: note: byref variable will be forcibly initialized unsigned int quantum; ^ /kisskb/src/net/sched/sch_ets.c:204:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_ETS_MAX + 1]; ^ In file included from /kisskb/src/include/net/pkt_cls.h:7:0, from /kisskb/src/net/sched/sch_ets.c:35: /kisskb/src/net/sched/sch_ets.c: In function 'qdisc_tree_flush_backlog': /kisskb/src/include/net/sch_generic.h:968:14: note: byref variable will be forcibly initialized __u32 qlen, backlog; ^ /kisskb/src/include/net/sch_generic.h:968:8: note: byref variable will be forcibly initialized __u32 qlen, backlog; ^ /kisskb/src/net/sched/sch_ets.c: In function 'ets_qdisc_change': /kisskb/src/net/sched/sch_ets.c:591:5: note: byref variable will be forcibly initialized u8 priomap[TC_PRIO_MAX + 1]; ^ /kisskb/src/net/sched/sch_ets.c:589:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_ETS_MAX + 1]; ^ In file included from /kisskb/src/include/net/pkt_cls.h:7:0, from /kisskb/src/net/sched/sch_ets.c:35: /kisskb/src/net/sched/sch_ets.c: In function 'qdisc_purge_queue': /kisskb/src/include/net/sch_generic.h:976:14: note: byref variable will be forcibly initialized __u32 qlen, backlog; ^ /kisskb/src/include/net/sch_generic.h:976:8: note: byref variable will be forcibly initialized __u32 qlen, backlog; ^ /kisskb/src/net/sched/sch_ets.c: In function 'ets_classify': /kisskb/src/net/sched/sch_ets.c:385:20: note: byref variable will be forcibly initialized struct tcf_result res; ^ In file included from /kisskb/src/net/sched/sch_mqprio.c:15:0: /kisskb/src/net/sched/sch_mqprio.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/sched/sch_ets.c: In function 'ets_qdisc_enqueue': /kisskb/src/net/sched/sch_ets.c:423:6: note: byref variable will be forcibly initialized int err = 0; ^ /kisskb/src/net/sched/sch_ets.c: In function 'ets_offload_graft': /kisskb/src/net/sched/sch_ets.c:165:29: note: byref variable will be forcibly initialized struct tc_ets_qopt_offload qopt; ^ /kisskb/src/net/sched/sch_mqprio.c: In function 'mqprio_destroy': /kisskb/src/net/sched/sch_mqprio.c:45:33: note: byref variable will be forcibly initialized struct tc_mqprio_qopt_offload mqprio = { { 0 } }; ^ In file included from /kisskb/src/net/sched/sch_mqprio.c:9:0: /kisskb/src/net/sched/sch_mqprio.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/sched/sch_mqprio.c: In function 'mqprio_init': /kisskb/src/net/sched/sch_mqprio.c:244:33: note: byref variable will be forcibly initialized struct tc_mqprio_qopt_offload mqprio = {.qopt = *qopt}; ^ /kisskb/src/net/sched/sch_mqprio.c:144:6: note: byref variable will be forcibly initialized int rem; ^ /kisskb/src/net/sched/sch_mqprio.c:142:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_MQPRIO_MAX + 1]; ^ /kisskb/src/net/sched/sch_mqprio.c: In function 'mqprio_dump_class_stats': /kisskb/src/net/sched/sch_mqprio.c:503:32: note: byref variable will be forcibly initialized struct gnet_stats_basic_sync bstats; ^ /kisskb/src/net/sched/sch_mqprio.c:502:27: note: byref variable will be forcibly initialized struct gnet_stats_queue qstats = {0}; ^ /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c: In function 'ti_sci_inta_irq_handler': /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c:151:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c: In function 'ti_sci_inta_xlate_irq': /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c:181:6: note: byref variable will be forcibly initialized int len; ^ /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c: In function 'ti_sci_inta_alloc_parent_irq': /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c:209:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^ In file included from /kisskb/src/include/linux/err.h:5:0, from /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c:9: /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/acpi.h:15:0, from /kisskb/src/include/linux/irqchip.h:14, from /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c:12: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c: In function 'ti_sci_inta_get_unmapped_sources': /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c:631:7: note: byref variable will be forcibly initialized u32 dev_id; ^ /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c:616:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/netfs.h:261, from /kisskb/src/fs/netfs/read_helper.c:20: /kisskb/src/fs/netfs/read_helper.c: In function 'perf_trace_netfs_read': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/netfs.h:125:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(netfs_read, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/netfs.h:125:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(netfs_read, ^ /kisskb/src/fs/netfs/read_helper.c: In function 'perf_trace_netfs_rreq': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/netfs.h:155:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(netfs_rreq, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/netfs.h:155:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(netfs_rreq, ^ /kisskb/src/fs/netfs/read_helper.c: In function 'perf_trace_netfs_sreq': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/netfs.h:179:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(netfs_sreq, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/netfs.h:179:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(netfs_sreq, ^ /kisskb/src/fs/netfs/read_helper.c: In function 'perf_trace_netfs_failure': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/netfs.h:218:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(netfs_failure, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/netfs.h:218:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(netfs_failure, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/netfs.h:261, from /kisskb/src/fs/netfs/read_helper.c:20: /kisskb/src/fs/netfs/read_helper.c: In function 'trace_event_raw_event_netfs_read': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/netfs.h:125:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(netfs_read, ^ /kisskb/src/fs/netfs/read_helper.c: In function 'trace_event_raw_event_netfs_rreq': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/netfs.h:155:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(netfs_rreq, ^ /kisskb/src/fs/netfs/read_helper.c: In function 'trace_event_raw_event_netfs_sreq': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/netfs.h:179:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(netfs_sreq, ^ /kisskb/src/fs/netfs/read_helper.c: In function 'trace_event_raw_event_netfs_failure': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/netfs.h:218:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(netfs_failure, ^ In file included from /kisskb/src/include/net/ip_fib.h:20:0, from /kisskb/src/include/linux/mroute_base.h:10, from /kisskb/src/include/linux/mroute.h:10, from /kisskb/src/net/ipv4/route.c:79: /kisskb/src/net/ipv4/route.c: In function 'inet_getpeer_v4': /kisskb/src/include/net/inetpeer.h:106:23: note: byref variable will be forcibly initialized struct inetpeer_addr daddr; ^ /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_read_from_cache': /kisskb/src/fs/netfs/read_helper.c:176:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ In file included from /kisskb/src/include/linux/random.h:13:0, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/linux/rcupdate.h:30, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/route.c:63: /kisskb/src/net/ipv4/route.c: In function 'fnhe_hashfun': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/ipv4/route.c:608:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(&fnhe_hash_key, sizeof(fnhe_hash_key)); ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/inet.h:42, from /kisskb/src/net/ipv4/route.c:71: /kisskb/src/net/ipv4/route.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/radix-tree.h:21:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:19, from /kisskb/src/fs/netfs/read_helper.c:8: /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_rreq_unlock': /kisskb/src/fs/netfs/read_helper.c:382:11: note: byref variable will be forcibly initialized XA_STATE(xas, &rreq->mapping->i_pages, start_page); ^ /kisskb/src/include/linux/xarray.h:1351: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/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/route.c:63: /kisskb/src/net/ipv4/route.c: In function 'update_or_create_fnhe': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/route.c:701:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hash->chain, fnhe); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/route.c:648:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nhc->nhc_exceptions, hash); ^ /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_rreq_unmark_after_write': /kisskb/src/fs/netfs/read_helper.c:248:12: note: byref variable will be forcibly initialized XA_STATE(xas, &rreq->mapping->i_pages, subreq->start / PAGE_SIZE); ^ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/net/ipv4/route.c: In function '__ip_rt_update_pmtu': /kisskb/src/net/ipv4/route.c:1010:20: note: byref variable will be forcibly initialized struct fib_result res; ^ /kisskb/src/net/ipv4/route.c: In function 'ip_rt_update_pmtu': /kisskb/src/net/ipv4/route.c:1047:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_rreq_do_write_to_cache': /kisskb/src/fs/netfs/read_helper.c:297:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/route.c:63: /kisskb/src/net/ipv4/route.c: In function 'ip_del_fnhe': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/route.c:1329:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*fnhe_p, rcu_dereference_protected( ^ /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_clear_unread': /kisskb/src/fs/netfs/read_helper.c:151:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/net/ipv4/route.c: In function 'rt_bind_exception': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/route.c:1439:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*porig, rt); ^ /kisskb/src/drivers/irqchip/irq-apple-aic.c: In function 'aic_handle_ipi': /kisskb/src/drivers/irqchip/irq-apple-aic.c:649:25: note: byref variable will be forcibly initialized unsigned long enabled, firing; ^ /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_readahead': /kisskb/src/fs/netfs/read_helper.c:877:15: note: byref variable will be forcibly initialized unsigned int debug_index = 0; ^ /kisskb/src/net/ipv4/route.c: In function '__ip_do_redirect': /kisskb/src/net/ipv4/route.c:734:20: note: byref variable will be forcibly initialized struct fib_result res; ^ /kisskb/src/net/ipv4/route.c:730:9: note: byref variable will be forcibly initialized __be32 new_gw = icmp_hdr(skb)->un.gateway; ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:19, from /kisskb/src/fs/netfs/read_helper.c:8: /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_readpage': /kisskb/src/include/linux/wait_bit.h:246: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/netfs/read_helper.c:996:3: note: in expansion of macro 'wait_var_event' wait_var_event(&rreq->nr_rd_ops, atomic_read(&rreq->nr_rd_ops) == 1); ^ /kisskb/src/fs/netfs/read_helper.c:955:15: note: byref variable will be forcibly initialized unsigned int debug_index = 0; ^ /kisskb/src/net/ipv4/route.c: In function 'ip_do_redirect': /kisskb/src/net/ipv4/route.c:815:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/drivers/irqchip/irq-apple-aic.c: In function 'aic_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-apple-aic.c:528:18: note: byref variable will be forcibly initialized irq_hw_number_t hwirq; ^ /kisskb/src/drivers/irqchip/irq-apple-aic.c:526:15: note: byref variable will be forcibly initialized unsigned int type = IRQ_TYPE_NONE; ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:19, from /kisskb/src/fs/netfs/read_helper.c:8: /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_write_begin': /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/netfs/read_helper.c:1172:3: note: in expansion of macro 'wait_var_event' wait_var_event(&rreq->nr_rd_ops, atomic_read(&rreq->nr_rd_ops) == 1); ^ /kisskb/src/fs/netfs/read_helper.c:1089:15: note: byref variable will be forcibly initialized unsigned int debug_index = 0, fgp_flags; ^ /kisskb/src/net/ipv4/route.c: In function 'ipv4_send_dest_unreach': /kisskb/src/net/ipv4/route.c:1202:20: note: byref variable will be forcibly initialized struct ip_options opt; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/fib_rules.h:11, from /kisskb/src/include/linux/mroute.h:7, from /kisskb/src/net/ipv4/route.c:79: /kisskb/src/net/ipv4/route.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:9: note: byref variable will be forcibly initialized __be32 tmp = value; ^ /kisskb/src/net/ipv4/route.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ipv4/route.c: In function 'rt_fill_info': /kisskb/src/net/ipv4/route.c:2924:6: note: byref variable will be forcibly initialized u32 metrics[RTAX_MAX]; ^ In file included from /kisskb/src/net/sched/sch_netem.c:24:0: /kisskb/src/net/sched/sch_netem.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/sched/sch_netem.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:6: note: byref variable will be forcibly initialized u64 tmp = value; ^ In file included from /kisskb/src/include/linux/mm.h:30:0, from /kisskb/src/net/sched/sch_netem.c:12: /kisskb/src/net/sched/sch_netem.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/sched/sch_netem.c: In function 'dump_loss_model': /kisskb/src/net/sched/sch_netem.c:1117:27: note: byref variable will be forcibly initialized struct tc_netem_gemodel ge = { ^ /kisskb/src/net/sched/sch_netem.c:1104:27: note: byref variable will be forcibly initialized struct tc_netem_gimodel gi = { ^ /kisskb/src/net/sched/sch_netem.c: In function 'netem_dump': /kisskb/src/net/sched/sch_netem.c:1147:23: note: byref variable will be forcibly initialized struct tc_netem_slot slot; ^ /kisskb/src/net/sched/sch_netem.c:1146:23: note: byref variable will be forcibly initialized struct tc_netem_rate rate; ^ /kisskb/src/net/sched/sch_netem.c:1145:26: note: byref variable will be forcibly initialized struct tc_netem_corrupt corrupt; ^ /kisskb/src/net/sched/sch_netem.c:1144:26: note: byref variable will be forcibly initialized struct tc_netem_reorder reorder; ^ /kisskb/src/net/sched/sch_netem.c:1143:23: note: byref variable will be forcibly initialized struct tc_netem_corr cor; ^ /kisskb/src/net/sched/sch_netem.c:1142:23: note: byref variable will be forcibly initialized struct tc_netem_qopt qopt; ^ /kisskb/src/net/sched/sch_netem.c: In function 'get_loss_clg': /kisskb/src/net/sched/sch_netem.c:870:6: note: byref variable will be forcibly initialized int rem; ^ /kisskb/src/net/ipv4/route.c: In function 'ip_rt_get_source': /kisskb/src/net/ipv4/route.c:1267:17: note: byref variable will be forcibly initialized struct flowi4 fl4 = { ^ /kisskb/src/net/ipv4/route.c:1265:21: note: byref variable will be forcibly initialized struct fib_result res; ^ /kisskb/src/lib/crypto/chacha20poly1305.c: In function '__chacha20poly1305_encrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:65:4: note: byref variable will be forcibly initialized } b; ^ /kisskb/src/lib/crypto/chacha20poly1305.c:61:27: note: byref variable will be forcibly initialized struct poly1305_desc_ctx poly1305_state; ^ /kisskb/src/lib/crypto/chacha20poly1305.c: In function 'xchacha_init': /kisskb/src/lib/crypto/chacha20poly1305.c:39:5: note: byref variable will be forcibly initialized u8 iv[CHACHA_IV_SIZE]; ^ /kisskb/src/lib/crypto/chacha20poly1305.c:38:6: note: byref variable will be forcibly initialized u32 k[CHACHA_KEY_WORDS]; ^ In file included from /kisskb/src/net/sched/sch_netem.c:24:0: /kisskb/src/net/sched/sch_netem.c: In function 'nla_get_u64': /kisskb/src/include/net/netlink.h:1617:6: note: byref variable will be forcibly initialized u64 tmp; ^ /kisskb/src/net/sched/sch_netem.c: In function 'nla_get_s64': /kisskb/src/include/net/netlink.h:1679:6: note: byref variable will be forcibly initialized s64 tmp; ^ /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/net/ipv4/route.c: In function '__mkroute_input': /kisskb/src/net/ipv4/route.c:1779:6: note: byref variable will be forcibly initialized u32 itag = 0; ^ /kisskb/src/net/sched/sch_netem.c: In function 'netem_change': /kisskb/src/net/sched/sch_netem.c:958:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_NETEM_MAX + 1]; ^ /kisskb/src/lib/crypto/chacha20poly1305.c: In function 'chacha20poly1305_crypt_sg_inplace': /kisskb/src/lib/crypto/chacha20poly1305.c:234:4: note: byref variable will be forcibly initialized } b __aligned(16); ^ /kisskb/src/lib/crypto/chacha20poly1305.c:218:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ /kisskb/src/lib/crypto/chacha20poly1305.c:217:6: note: byref variable will be forcibly initialized u32 chacha_state[CHACHA_STATE_WORDS]; ^ /kisskb/src/lib/crypto/chacha20poly1305.c:216:27: note: byref variable will be forcibly initialized struct poly1305_desc_ctx poly1305_state; ^ /kisskb/src/net/ipv4/route.c: In function 'ip_route_input_slow': /kisskb/src/net/ipv4/route.c:2209:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/route.c:2207:7: note: byref variable will be forcibly initialized u32 itag = 0; ^ /kisskb/src/net/ipv4/route.c:2202:35: note: byref variable will be forcibly initialized struct flow_keys *flkeys = NULL, _flkeys; ^ /kisskb/src/lib/crypto/chacha20poly1305.c: In function 'chacha20poly1305_encrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:97:9: note: byref variable will be forcibly initialized __le64 iv[2]; ^ /kisskb/src/lib/crypto/chacha20poly1305.c:96:6: note: byref variable will be forcibly initialized u32 k[CHACHA_KEY_WORDS]; ^ /kisskb/src/lib/crypto/chacha20poly1305.c:95:6: note: byref variable will be forcibly initialized u32 chacha_state[CHACHA_STATE_WORDS]; ^ /kisskb/src/lib/crypto/chacha20poly1305.c: In function 'xchacha20poly1305_encrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:117:6: note: byref variable will be forcibly initialized u32 chacha_state[CHACHA_STATE_WORDS]; ^ /kisskb/src/lib/crypto/chacha20poly1305.c: In function 'chacha20poly1305_decrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:175:9: note: byref variable will be forcibly initialized __le64 iv[2]; ^ /kisskb/src/lib/crypto/chacha20poly1305.c:174:6: note: byref variable will be forcibly initialized u32 k[CHACHA_KEY_WORDS]; ^ /kisskb/src/lib/crypto/chacha20poly1305.c:173:6: note: byref variable will be forcibly initialized u32 chacha_state[CHACHA_STATE_WORDS]; ^ /kisskb/src/lib/crypto/chacha20poly1305.c: In function 'xchacha20poly1305_decrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:199:6: note: byref variable will be forcibly initialized u32 chacha_state[CHACHA_STATE_WORDS]; ^ /kisskb/src/net/sched/sch_netem.c: In function 'netem_dequeue': /kisskb/src/net/sched/sch_netem.c:720:21: note: byref variable will be forcibly initialized struct sk_buff *to_free = NULL; ^ In file included from /kisskb/src/include/net/pkt_sched.h:7:0, from /kisskb/src/net/sched/sch_netem.c:25: /kisskb/src/net/sched/sch_netem.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ /kisskb/src/net/ipv4/route.c: In function 'ip_route_input_mc': /kisskb/src/net/ipv4/route.c:1709:6: note: byref variable will be forcibly initialized u32 itag = 0; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138: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/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/net/ipv4/route.c: In function 'ip_route_use_hint': /kisskb/src/net/ipv4/route.c:2143:6: note: byref variable will be forcibly initialized u32 tag = 0; ^ /kisskb/src/net/ipv4/route.c: In function 'ip_route_input_noref': /kisskb/src/net/ipv4/route.c:2410:20: note: byref variable will be forcibly initialized struct fib_result res; ^ In file included from /kisskb/src/include/net/pkt_sched.h:9:0, from /kisskb/src/net/sched/sch_netem.c:25: /kisskb/src/net/sched/sch_netem.c: In function 'qdisc_purge_queue': /kisskb/src/include/net/sch_generic.h:976:14: note: byref variable will be forcibly initialized __u32 qlen, backlog; ^ /kisskb/src/include/net/sch_generic.h:976:8: note: byref variable will be forcibly initialized __u32 qlen, backlog; ^ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/ipv4/route.c: In function 'ipv4_update_pmtu': /kisskb/src/net/ipv4/route.c:1062:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/route.c: In function '__ipv4_sk_update_pmtu': /kisskb/src/net/ipv4/route.c:1079:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/route.c: In function 'ipv4_redirect': /kisskb/src/net/ipv4/route.c:1152:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/route.c: In function 'ipv4_sk_redirect': /kisskb/src/net/ipv4/route.c:1168:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/route.c: In function 'inet_rtm_getroute': /kisskb/src/net/ipv4/route.c:3368:22: note: byref variable will be forcibly initialized struct fib_rt_info fri; ^ /kisskb/src/net/ipv4/route.c:3265:5: note: byref variable will be forcibly initialized u8 ip_proto = IPPROTO_UDP; ^ /kisskb/src/net/ipv4/route.c:3261:17: note: byref variable will be forcibly initialized struct nlattr *tb[RTA_MAX+1]; ^ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'percpu_rwsem_wake_function': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/locking/percpu-rwsem.c:131:2: note: in expansion of macro 'smp_store_release' smp_store_release(&wq_entry->private, NULL); ^ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'percpu_rwsem_wait': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/net/ipv4/route.c: In function 'ipv4_sk_update_pmtu': /kisskb/src/net/ipv4/route.c:1097:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/route.c: In function 'ip_route_output_tunnel': /kisskb/src/net/ipv4/route.c:2876:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/tcp.h:17, from /kisskb/src/include/net/tcp.h:20, from /kisskb/src/net/tls/tls_main.c:36: /kisskb/src/net/tls/tls_main.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/net/tcp.h:20, from /kisskb/src/net/tls/tls_main.c:36: /kisskb/src/net/tls/tls_main.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/tls/tls_main.c:34: /kisskb/src/net/tls/tls_main.c: In function 'tls_build_proto': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/tls/tls_main.c:789:4: note: in expansion of macro 'smp_store_release' smp_store_release(&saved_tcpv4_prot, prot); ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/tls/tls_main.c:34: /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/net/tls/tls_main.c:783:6: note: in expansion of macro 'unlikely' unlikely(prot != smp_load_acquire(&saved_tcpv4_prot))) { ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/net/tls/tls_main.c:783:23: note: in expansion of macro 'smp_load_acquire' unlikely(prot != smp_load_acquire(&saved_tcpv4_prot))) { ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/tls/tls_main.c:34: /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/tls/tls_main.c:777:4: note: in expansion of macro 'smp_store_release' smp_store_release(&saved_tcpv6_prot, prot); ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/tls/tls_main.c:34: /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/net/tls/tls_main.c:771:6: note: in expansion of macro 'unlikely' unlikely(prot != smp_load_acquire(&saved_tcpv6_prot))) { ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/net/tls/tls_main.c:771:23: note: in expansion of macro 'smp_load_acquire' unlikely(prot != smp_load_acquire(&saved_tcpv6_prot))) { ^ /kisskb/src/lib/crypto/chacha20poly1305-selftest.c: In function 'chacha20poly1305_encrypt_bignonce': /kisskb/src/lib/crypto/chacha20poly1305-selftest.c:8841:6: note: byref variable will be forcibly initialized u32 le_key[8]; ^ /kisskb/src/lib/crypto/chacha20poly1305-selftest.c:8835:6: note: byref variable will be forcibly initialized u32 chacha20_state[CHACHA_STATE_WORDS]; ^ /kisskb/src/lib/crypto/chacha20poly1305-selftest.c:8834:27: note: byref variable will be forcibly initialized struct poly1305_desc_ctx poly1305_state; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/tcp.h:17, from /kisskb/src/include/net/tcp.h:20, from /kisskb/src/net/tls/tls_main.c:36: /kisskb/src/net/tls/tls_main.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/lib/crypto/chacha20poly1305-selftest.c: In function 'chacha20poly1305_selftest': /kisskb/src/lib/crypto/chacha20poly1305-selftest.c:8891:21: note: byref variable will be forcibly initialized struct scatterlist sg_src[3]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/tls/tls_main.c:34: /kisskb/src/net/tls/tls_main.c: In function 'tls_sk_proto_close': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/tls/tls_main.c:317:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(icsk->icsk_ulp_data, NULL); ^ /kisskb/src/net/tls/tls_main.c: In function 'tls_ctx_create': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/tls/tls_main.c:725:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(icsk->icsk_ulp_data, ctx); ^ /kisskb/src/net/sched/sch_skbprio.c: In function 'skbprio_dump': /kisskb/src/net/sched/sch_skbprio.c:201:25: note: byref variable will be forcibly initialized struct tc_skbprio_qopt opt; ^ /kisskb/src/crypto/aead.c: In function 'crypto_aead_report': /kisskb/src/crypto/aead.c:148:28: note: byref variable will be forcibly initialized struct crypto_report_aead raead; ^ /kisskb/src/net/sched/sch_choke.c: In function 'choke_dump_stats': /kisskb/src/net/sched/sch_choke.c:465:25: note: byref variable will be forcibly initialized struct tc_choke_xstats st = { ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/net/pkt_sched.h:9, from /kisskb/src/net/sched/sch_choke.c:14: /kisskb/src/net/sched/sch_choke.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/sched/sch_choke.c: In function 'choke_dump': /kisskb/src/net/sched/sch_choke.c:438:21: note: byref variable will be forcibly initialized struct tc_red_qopt opt = { ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/sch_choke.c:9: /kisskb/src/net/sched/sch_choke.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/sched/sch_choke.c:12: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/sched/sch_choke.c: In function 'choke_change': /kisskb/src/net/sched/sch_choke.c:342:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_CHOKE_MAX + 1]; ^ /kisskb/src/net/sched/sch_choke.c: In function 'choke_match_flow': /kisskb/src/net/sched/sch_choke.c:152:19: note: byref variable will be forcibly initialized struct flow_keys temp; ^ In file included from /kisskb/src/include/net/pkt_sched.h:7:0, from /kisskb/src/net/sched/sch_choke.c:14: /kisskb/src/net/sched/sch_choke.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ /kisskb/src/net/sched/sch_choke.c: In function 'choke_enqueue': /kisskb/src/net/sched/sch_choke.c:229:16: note: byref variable will be forcibly initialized unsigned int idx; ^ /kisskb/src/net/sched/sch_qfq.c: In function 'qfq_dequeue': /kisskb/src/net/sched/sch_qfq.c:1083:15: note: byref variable will be forcibly initialized unsigned int len = 0; ^ /kisskb/src/net/sched/sch_qfq.c:1080:20: note: byref variable will be forcibly initialized struct qfq_class *cl; ^ /kisskb/src/net/sched/sch_qfq.c: In function 'qfq_classify': /kisskb/src/net/sched/sch_qfq.c:680:20: note: byref variable will be forcibly initialized struct tcf_result res; ^ /kisskb/src/net/sched/sch_qfq.c: In function 'qfq_enqueue': /kisskb/src/net/sched/sch_qfq.c:1203:6: note: byref variable will be forcibly initialized int err = 0; ^ /kisskb/src/net/sched/sch_qfq.c: In function 'qfq_dump_class_stats': /kisskb/src/net/sched/sch_qfq.c:636:22: note: byref variable will be forcibly initialized struct tc_qfq_stats xstats; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/net/sched/sch_qfq.c:15: /kisskb/src/net/sched/sch_qfq.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ In file included from /kisskb/src/net/sched/sch_qfq.c:15:0: /kisskb/src/net/sched/sch_qfq.c: In function 'qdisc_purge_queue': /kisskb/src/include/net/sch_generic.h:976:14: note: byref variable will be forcibly initialized __u32 qlen, backlog; ^ /kisskb/src/include/net/sch_generic.h:976:8: note: byref variable will be forcibly initialized __u32 qlen, backlog; ^ /kisskb/src/net/sched/sch_qfq.c: In function 'qfq_change_class': /kisskb/src/net/sched/sch_qfq.c:399:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_QFQ_MAX + 1]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:320:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/lib/crypto/curve25519-hacl64.c: In function 'addanddouble_fmonty': /kisskb/src/lib/crypto/curve25519-hacl64.c:353:6: note: byref variable will be forcibly initialized u64 tmp[5] = { 0 }; ^ /kisskb/src/mm/shmem.c: In function 'shmem_swapin': /kisskb/src/mm/shmem.c:1511: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:1575:24: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^ In file included from /kisskb/src/include/linux/radix-tree.h:21:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_replace_entry': /kisskb/src/mm/shmem.c:413:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^ /kisskb/src/include/linux/xarray.h:1351: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:1553:10: note: byref variable will be forcibly initialized pgoff_t hindex; ^ /kisskb/src/mm/shmem.c:1551:24: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^ In file included from /kisskb/src/include/linux/radix-tree.h:21:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_add_to_page_cache': /kisskb/src/mm/shmem.c:696: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:1365:18: note: in definition of macro 'XA_STATE_ORDER' struct xa_state name = __XA_STATE(array, \ ^ /kisskb/src/fs/dlm/config.c: In function 'comm_mark_store': /kisskb/src/fs/dlm/config.c:741:15: note: byref variable will be forcibly initialized unsigned int mark; ^ /kisskb/src/fs/dlm/config.c: In function 'comm_addr_list_show': /kisskb/src/fs/dlm/config.c:698:7: note: byref variable will be forcibly initialized char buf0[sizeof("AF_INET6 xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:255.255.255.255\n")]; ^ /kisskb/src/mm/shmem.c: In function 'shmem_swapin_page': /kisskb/src/mm/shmem.c:1718:15: note: byref variable will be forcibly initialized struct page *page; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_unused_huge_shrink': /kisskb/src/mm/shmem.c:552:12: note: byref variable will be forcibly initialized LIST_HEAD(to_remove); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/shmem.c:551:12: note: byref variable will be forcibly initialized LIST_HEAD(list), *pos, *next; ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/shmem.c: In function 'shmem_unuse_swap_entries': /kisskb/src/mm/shmem.c:1221:16: note: byref variable will be forcibly initialized struct page *page = pvec.pages[i]; ^ /kisskb/src/lib/crypto/curve25519-hacl64.c: In function 'ladder_smallloop_cmult_small_loop': /kisskb/src/lib/crypto/curve25519-hacl64.c:491:6: note: byref variable will be forcibly initialized u64 buf[40] = { 0 }; ^ /kisskb/src/lib/crypto/curve25519-hacl64.c:491:6: note: byref variable will be forcibly initialized /kisskb/src/fs/dlm/config.c: In function 'cluster_set': /kisskb/src/fs/dlm/config.c:135:15: note: byref variable will be forcibly initialized unsigned int x; ^ In file included from /kisskb/src/include/linux/radix-tree.h:21:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_find_swap_entries': /kisskb/src/mm/shmem.c:1170:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ In file included from /kisskb/src/fs/dlm/config.c:15:0: /kisskb/src/fs/dlm/config.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/mm/shmem.c: In function 'shmem_unuse_inode': /kisskb/src/mm/shmem.c:1250:10: note: byref variable will be forcibly initialized pgoff_t indices[PAGEVEC_SIZE]; ^ /kisskb/src/mm/shmem.c:1249:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138: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/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/fs/dlm/config.c: In function 'node_nodeid_store': /kisskb/src/fs/dlm/config.c:784:11: note: byref variable will be forcibly initialized uint32_t seq = 0; ^ /kisskb/src/mm/shmem.c: In function 'shmem_get_inode': /kisskb/src/mm/shmem.c:2284:8: note: byref variable will be forcibly initialized ino_t ino; ^ /kisskb/src/lib/crypto/curve25519-hacl64.c: In function 'ladder_bigloop_cmult_big_loop': /kisskb/src/lib/crypto/curve25519-hacl64.c:491:6: note: byref variable will be forcibly initialized /kisskb/src/lib/crypto/curve25519-hacl64.c:491:6: note: byref variable will be forcibly initialized /kisskb/src/mm/shmem.c: In function 'shmem_parse_one': /kisskb/src/mm/shmem.c:3340:8: note: byref variable will be forcibly initialized char *rest; ^ /kisskb/src/mm/shmem.c:3338:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/mm/shmem.c: In function 'shmem_enabled_store': /kisskb/src/mm/shmem.c:3942:7: note: byref variable will be forcibly initialized char tmp[16]; ^ /kisskb/src/mm/shmem.c: In function 'shmem_getpage_gfp': /kisskb/src/mm/shmem.c:1819:15: note: byref variable will be forcibly initialized struct page *page; ^ /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; ^ /kisskb/src/mm/shmem.c: In function 'shmem_undo_range': /kisskb/src/mm/shmem.c:978:16: note: byref variable will be forcibly initialized struct page *page = NULL; ^ /kisskb/src/mm/shmem.c:963:16: note: byref variable will be forcibly initialized struct page *page = NULL; ^ /kisskb/src/mm/shmem.c:923:10: note: byref variable will be forcibly initialized pgoff_t indices[PAGEVEC_SIZE]; ^ /kisskb/src/mm/shmem.c:922:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, 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:403: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:400:2: note: in expansion of macro 'wait_event' wait_event(fscache_cache_cleared_wq, ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/fs/fscache/cache.c:9: /kisskb/src/fs/fscache/cache.c:362:12: note: byref variable will be forcibly initialized LIST_HEAD(dying_objects); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/shmem.c: In function 'shmem_symlink': /kisskb/src/mm/shmem.c:3032:15: note: byref variable will be forcibly initialized struct page *page; ^ /kisskb/src/mm/shmem.c: In function 'shmem_get_link': /kisskb/src/mm/shmem.c:3090:15: note: byref variable will be forcibly initialized struct page *page = NULL; ^ /kisskb/src/mm/shmem.c: In function 'shmem_file_read_iter': /kisskb/src/mm/shmem.c:2533:16: note: byref variable will be forcibly initialized struct page *page = NULL; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_fault': /kisskb/src/mm/shmem.c:2083: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:2053:13: note: byref variable will be forcibly initialized vm_fault_t ret = VM_FAULT_LOCKED; ^ In file included from /kisskb/src/include/linux/radix-tree.h:21:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_partial_swap_usage': /kisskb/src/mm/shmem.c:807:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^ /kisskb/src/include/linux/xarray.h:1351: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:868:10: note: byref variable will be forcibly initialized pgoff_t index = 0; ^ /kisskb/src/mm/shmem.c:867:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_evict_inode': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^ /kisskb/src/mm/shmem.c:1149:4: note: in expansion of macro 'wait_var_event' wait_var_event(&info->stop_eviction, ^ /kisskb/src/mm/shmem.c: In function 'shmem_fallocate': /kisskb/src/mm/shmem.c:2725:16: note: byref variable will be forcibly initialized struct page *page; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c:2658: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:2645:22: note: byref variable will be forcibly initialized struct shmem_falloc shmem_falloc; ^ /kisskb/src/fs/cramfs/inode.c: In function 'cramfs_physmem_mmap': /kisskb/src/fs/cramfs/inode.c:359:15: note: byref variable will be forcibly initialized unsigned int pages, max_pages, offset; ^ /kisskb/src/mm/shmem.c: In function 'shmem_read_mapping_page_gfp': /kisskb/src/mm/shmem.c:4165:15: note: byref variable will be forcibly initialized struct page *page; ^ /kisskb/src/fs/cramfs/inode.c: In function 'cramfs_mtd_fill_super': /kisskb/src/fs/cramfs/inode.c:636:22: note: byref variable will be forcibly initialized struct cramfs_super super; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/vmscan.h:498, from /kisskb/src/mm/vmscan.c:63: /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_vmscan_kswapd_sleep': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:47:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_kswapd_sleep, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:47:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_kswapd_sleep, ^ /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_vmscan_kswapd_wake': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:64:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_kswapd_wake, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:64:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_kswapd_wake, ^ /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_vmscan_wakeup_kswapd': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:87:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_wakeup_kswapd, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:87:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_wakeup_kswapd, ^ /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_vmscan_direct_reclaim_begin_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/vmscan.h:113:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_vmscan_direct_reclaim_begin_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/vmscan.h:113:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_vmscan_direct_reclaim_begin_template, ^ /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_vmscan_direct_reclaim_end_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/vmscan.h:157:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_vmscan_direct_reclaim_end_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/vmscan.h:157:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_vmscan_direct_reclaim_end_template, ^ /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_shrink_slab_start': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:197:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_shrink_slab_start, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:197:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_shrink_slab_start, ^ /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_shrink_slab_end': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:242:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_shrink_slab_end, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:242:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_shrink_slab_end, ^ /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_vmscan_lru_isolate': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:279:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_isolate, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:279:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_isolate, ^ /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_vmscan_lru_shrink_inactive': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:351:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_shrink_inactive, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:351:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_shrink_inactive, ^ /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_vmscan_lru_shrink_active': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:402:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_shrink_active, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:402:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_shrink_active, ^ /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_vmscan_node_reclaim_begin': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:438:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_node_reclaim_begin, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:438:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_node_reclaim_begin, ^ /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_vmscan_throttled': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:469:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_throttled, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:469:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_throttled, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/vmscan.h:498, from /kisskb/src/mm/vmscan.c:63: /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_kswapd_sleep': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:47:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_kswapd_sleep, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_kswapd_wake': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:64:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_kswapd_wake, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_wakeup_kswapd': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:87:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_wakeup_kswapd, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_direct_reclaim_begin_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/vmscan.h:113:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_vmscan_direct_reclaim_begin_template, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_direct_reclaim_end_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/vmscan.h:157:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_vmscan_direct_reclaim_end_template, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_shrink_slab_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:197:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_shrink_slab_start, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_shrink_slab_end': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:242:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_shrink_slab_end, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_lru_isolate': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:279:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_isolate, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_lru_shrink_inactive': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:351:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_shrink_inactive, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_lru_shrink_active': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:402:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_shrink_active, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_node_reclaim_begin': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:438:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_node_reclaim_begin, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_throttled': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:469:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_throttled, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/kernel/locking/osq_lock.c:2: /kisskb/src/kernel/locking/osq_lock.c: In function 'osq_lock': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/vmscan.h:498, from /kisskb/src/mm/vmscan.c:63: /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_vmscan_writepage': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:328:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_writepage, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:328:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_writepage, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/vmscan.h:498, from /kisskb/src/mm/vmscan.c:63: /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_writepage': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:328:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_writepage, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'expand_one_shrinker_info': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/mm/vmscan.c:246:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->shrinker_info, new); ^ /kisskb/src/mm/vmscan.c: In function 'page_check_references': /kisskb/src/mm/vmscan.c:1341:16: note: byref variable will be forcibly initialized unsigned long vm_flags; ^ /kisskb/src/mm/vmscan.c: In function 'pageout': /kisskb/src/mm/vmscan.c:1166:28: note: byref variable will be forcibly initialized struct writeback_control wbc = { ^ /kisskb/src/mm/vmscan.c: In function 'demote_page_list': /kisskb/src/mm/vmscan.c:1446:15: note: byref variable will be forcibly initialized unsigned int nr_succeeded; ^ /kisskb/src/mm/vmscan.c: In function 'shrink_page_list': /kisskb/src/mm/vmscan.c:1492:15: note: byref variable will be forcibly initialized bool dirty, writeback, may_enter_fs; ^ /kisskb/src/mm/vmscan.c:1492:8: note: byref variable will be forcibly initialized bool dirty, writeback, may_enter_fs; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c:1478:12: note: byref variable will be forcibly initialized LIST_HEAD(demote_pages); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c:1477:12: note: byref variable will be forcibly initialized LIST_HEAD(free_pages); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c:1476:12: note: byref variable will be forcibly initialized LIST_HEAD(ret_pages); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c: In function 'get_scan_count': /kisskb/src/mm/vmscan.c:2779:22: note: byref variable will be forcibly initialized unsigned long low, min; ^ /kisskb/src/mm/vmscan.c:2779:17: note: byref variable will be forcibly initialized unsigned long low, min; ^ /kisskb/src/net/sched/sch_hhf.c: In function 'hhf_dump_stats': /kisskb/src/net/sched/sch_hhf.c:683:23: note: byref variable will be forcibly initialized struct tc_hhf_xstats st = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'free_shrinker_info': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/mm/vmscan.c:263:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->shrinker_info, NULL); ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/net/pkt_sched.h:9, from /kisskb/src/net/sched/sch_hhf.c:13: /kisskb/src/net/sched/sch_hhf.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/mm/vmscan.c: In function 'alloc_shrinker_info': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/mm/vmscan.c:286:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(memcg->nodeinfo[nid]->shrinker_info, info); ^ /kisskb/src/mm/vmscan.c: In function 'shrink_slab_memcg': /kisskb/src/mm/vmscan.c:823: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:927:25: note: byref variable will be forcibly initialized struct shrink_control sc = { ^ In file included from /kisskb/src/include/linux/list.h:11:0, 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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/arch/arm64/include/asm/sysreg.h:12, from /kisskb/src/arch/arm64/include/asm/cputype.h:148, from /kisskb/src/arch/arm64/include/asm/cache.h:8, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/jiffies.h:5, from /kisskb/src/net/sched/sch_hhf.c:8: /kisskb/src/net/sched/sch_hhf.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/sched/sch_hhf.c:10: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'throttle_direct_reclaim': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^ /kisskb/src/mm/vmscan.c:3731:3: 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:3727:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(pgdat->pfmemalloc_wait, ^ /kisskb/src/net/sched/sch_hhf.c: In function 'hhf_change': /kisskb/src/net/sched/sch_hhf.c:512:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_HHF_MAX + 1]; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'move_pages_to_lru': /kisskb/src/mm/vmscan.c:2271:12: note: byref variable will be forcibly initialized LIST_HEAD(pages_to_free); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/core/stream.c:16: /kisskb/src/net/core/stream.c: In function 'sk_stream_wait_close': /kisskb/src/net/core/stream.c:99:20: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait, woken_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/vmscan.c: In function 'reclaim_clean_pages_from_list': /kisskb/src/mm/vmscan.c:1934:12: note: byref variable will be forcibly initialized LIST_HEAD(clean_pages); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c:1931:22: note: byref variable will be forcibly initialized struct reclaim_stat stat; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'isolate_lru_pages': /kisskb/src/mm/vmscan.c:2086:12: note: byref variable will be forcibly initialized LIST_HEAD(pages_skipped); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /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/vmscan.c: In function 'shrink_inactive_list': /kisskb/src/mm/vmscan.c:2356:22: note: byref variable will be forcibly initialized struct reclaim_stat stat; ^ /kisskb/src/mm/vmscan.c:2353:16: note: byref variable will be forcibly initialized unsigned long nr_scanned; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c:2352:12: note: byref variable will be forcibly initialized LIST_HEAD(page_list); ^ /kisskb/src/include/linux/list.h:26: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:2466:12: note: byref variable will be forcibly initialized LIST_HEAD(l_inactive); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c:2465:12: note: byref variable will be forcibly initialized LIST_HEAD(l_active); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c:2464:12: note: byref variable will be forcibly initialized LIST_HEAD(l_hold); /* The pages which were snipped off */ ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c:2463:16: note: byref variable will be forcibly initialized unsigned long vm_flags; ^ /kisskb/src/mm/vmscan.c:2462:16: note: byref variable will be forcibly initialized unsigned long nr_scanned; ^ /kisskb/src/mm/vmscan.c: In function 'shrink_lruvec': /kisskb/src/mm/vmscan.c:2901:16: note: byref variable will be forcibly initialized unsigned long nr[NR_LRU_LISTS]; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/net/pkt_sched.h:9, from /kisskb/src/net/sched/sch_pie.c:20: /kisskb/src/net/sched/sch_pie.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/mm/vmscan.c: In function 'shrink_zones': /kisskb/src/mm/vmscan.c:3415:16: note: byref variable will be forcibly initialized unsigned long nr_soft_scanned; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/lock.h:87, from /kisskb/src/kernel/locking/lockdep.c:64: /kisskb/src/kernel/locking/lockdep.c: In function 'perf_trace_lock_acquire': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/lock.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(lock_acquire, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/lock.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(lock_acquire, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/lock.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(lock_acquire, ^ /kisskb/src/kernel/locking/lockdep.c: In function 'perf_trace_lock': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/lock.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lock, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/lock.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lock, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/lock.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lock, ^ /kisskb/src/mm/vmscan.c: In function 'balance_pgdat': /kisskb/src/mm/vmscan.c:4086:16: note: byref variable will be forcibly initialized unsigned long nr_soft_scanned; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/lock.h:87, from /kisskb/src/kernel/locking/lockdep.c:64: /kisskb/src/kernel/locking/lockdep.c: In function 'trace_event_raw_event_lock_acquire': /kisskb/src/net/sched/sch_pie.c: In function 'pie_change': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/lock.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(lock_acquire, ^ /kisskb/src/net/sched/sch_pie.c:142:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_PIE_MAX + 1]; ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/lock.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(lock_acquire, ^ /kisskb/src/kernel/locking/lockdep.c: In function 'trace_event_raw_event_lock': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/lock.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lock, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/lock.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lock, ^ In file included from /kisskb/src/include/linux/pid.h:5:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/locking/lockdep.c:31: /kisskb/src/kernel/locking/lockdep.c: In function '__bfs_next': In file included from /kisskb/src/include/net/pkt_sched.h:7:0, from /kisskb/src/net/sched/sch_pie.c:20: /kisskb/src/net/sched/sch_pie.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ /kisskb/src/include/linux/rculist.h:373:20: note: byref variable will be forcibly initialized struct list_head *__next = READ_ONCE(__ptr->next); \ ^ /kisskb/src/kernel/locking/lockdep.c:1657:9: note: in expansion of macro 'list_next_or_null_rcu' return list_next_or_null_rcu(get_dep_list(lock->parent, offset), ^ /kisskb/src/mm/vmscan.c: In function 'reclaim_pages': /kisskb/src/mm/vmscan.c:2556:22: note: byref variable will be forcibly initialized struct reclaim_stat dummy_stat; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c:2555:12: note: byref variable will be forcibly initialized LIST_HEAD(node_page_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/sched/sch_pie.c: In function 'pie_drop_early': /kisskb/src/net/sched/sch_pie.c:36:6: note: byref variable will be forcibly initialized u64 rnd; ^ /kisskb/src/net/sched/sch_cbs.c: In function 'cbs_set_port_rate': /kisskb/src/net/sched/sch_cbs.c:311:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings ecmd; ^ /kisskb/src/kernel/locking/lockdep.c: In function '__lockdep_count_forward_deps': /kisskb/src/kernel/locking/lockdep.c:2044:20: note: byref variable will be forcibly initialized struct lock_list *target_entry; ^ /kisskb/src/kernel/locking/lockdep.c:2043:17: note: byref variable will be forcibly initialized unsigned long count = 0; ^ /kisskb/src/kernel/locking/lockdep.c: In function '__lockdep_count_backward_deps': /kisskb/src/kernel/locking/lockdep.c:2069:20: note: byref variable will be forcibly initialized struct lock_list *target_entry; ^ /kisskb/src/kernel/locking/lockdep.c:2068:17: note: byref variable will be forcibly initialized unsigned long count = 0; ^ /kisskb/src/net/sched/sch_cbs.c: In function 'cbs_change': /kisskb/src/net/sched/sch_cbs.c:366:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_CBS_MAX + 1]; ^ In file included from /kisskb/src/net/sched/sch_cbs.c:62:0: /kisskb/src/net/sched/sch_cbs.c: In function 'qdisc_purge_queue': /kisskb/src/include/net/sch_generic.h:976:14: note: byref variable will be forcibly initialized __u32 qlen, backlog; ^ /kisskb/src/include/net/sch_generic.h:976:8: note: byref variable will be forcibly initialized __u32 qlen, backlog; ^ /kisskb/src/kernel/locking/lockdep.c: In function 'assign_lock_key': /kisskb/src/kernel/locking/lockdep.c:925:16: note: byref variable will be forcibly initialized unsigned long can_addr, addr = (unsigned long)lock; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/kernel/locking/lockdep.c:30: /kisskb/src/kernel/locking/lockdep.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/sched/sch_fq.c: In function 'fq_dump_stats': /kisskb/src/net/sched/sch_fq.c:1010:24: note: byref variable will be forcibly initialized struct tc_fq_qd_stats st; ^ In file included from /kisskb/src/net/sched/sch_fq.c:47:0: /kisskb/src/net/sched/sch_fq.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/sched/sch_fq.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/kernel/locking/lockdep.c: In function 'lock_stats': /kisskb/src/kernel/locking/lockdep.c:267:26: note: byref variable will be forcibly initialized struct lock_class_stats stats; ^ In file included from /kisskb/src/include/net/pkt_sched.h:7:0, from /kisskb/src/net/sched/sch_fq.c:48: /kisskb/src/net/sched/sch_fq.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ /kisskb/src/kernel/locking/lockdep.c: In function '__print_lock_name': /kisskb/src/kernel/locking/lockdep.c:685:7: note: byref variable will be forcibly initialized char str[KSYM_NAME_LEN]; ^ /kisskb/src/kernel/locking/lockdep.c: In function 'print_lockdep_cache': /kisskb/src/kernel/locking/lockdep.c:717:7: note: byref variable will be forcibly initialized char str[KSYM_NAME_LEN]; ^ /kisskb/src/kernel/locking/lockdep.c: In function 'print_lock_name': /kisskb/src/kernel/locking/lockdep.c:703:7: note: byref variable will be forcibly initialized char usage[LOCK_USAGE_CHARS]; ^ /kisskb/src/net/sched/sch_fq.c: In function 'fq_change': /kisskb/src/net/sched/sch_fq.c:806:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_FQ_MAX + 1]; ^ /kisskb/src/kernel/locking/lockdep.c: In function '__lock_contended': /kisskb/src/kernel/locking/lockdep.c:5778:6: note: byref variable will be forcibly initialized int i, contention_point, contending_point; ^ /kisskb/src/kernel/locking/lockdep.c: In function '__lock_acquired': /kisskb/src/kernel/locking/lockdep.c:5820:6: note: byref variable will be forcibly initialized int i, cpu; ^ /kisskb/src/net/sched/sch_fq.c: In function 'fq_gc': /kisskb/src/net/sched/sch_fq.c:222:8: note: byref variable will be forcibly initialized void *tofree[FQ_GC_MAX]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/sch_fq.c:33: /kisskb/src/net/sched/sch_fq.c: In function 'fq_classify': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/sched/sch_fq.c:351:4: note: in expansion of macro 'smp_store_release' smp_store_release(&sk->sk_pacing_status, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/sched/sch_fq.c:325:6: note: in expansion of macro 'smp_store_release' smp_store_release(&sk->sk_pacing_status, ^ /kisskb/src/kernel/locking/lockdep.c: In function 'check_noncircular': /kisskb/src/kernel/locking/lockdep.c:2125:19: note: byref variable will be forcibly initialized struct lock_list src_entry; ^ /kisskb/src/kernel/locking/lockdep.c:2124:20: note: byref variable will be forcibly initialized struct lock_list *target_entry; ^ /kisskb/src/kernel/locking/lockdep.c: In function 'lockdep_count_forward_deps': /kisskb/src/kernel/locking/lockdep.c:2053:19: note: byref variable will be forcibly initialized struct lock_list this; ^ /kisskb/src/kernel/locking/lockdep.c: In function 'lockdep_count_backward_deps': /kisskb/src/kernel/locking/lockdep.c:2079:19: note: byref variable will be forcibly initialized struct lock_list this; ^ /kisskb/src/kernel/locking/lockdep.c: In function 'check_usage_backwards': /kisskb/src/kernel/locking/lockdep.c:4060:20: note: byref variable will be forcibly initialized struct lock_list *target_entry; ^ /kisskb/src/kernel/locking/lockdep.c:4059:19: note: byref variable will be forcibly initialized struct lock_list root; ^ /kisskb/src/kernel/locking/lockdep.c: In function 'check_usage_forwards': /kisskb/src/kernel/locking/lockdep.c:4025:20: note: byref variable will be forcibly initialized struct lock_list *target_entry; ^ /kisskb/src/kernel/locking/lockdep.c:4024:19: note: byref variable will be forcibly initialized struct lock_list root; ^ /kisskb/src/kernel/locking/lockdep.c: In function 'check_irq_usage': /kisskb/src/kernel/locking/lockdep.c:2746:25: note: byref variable will be forcibly initialized struct lock_list this, that; ^ /kisskb/src/kernel/locking/lockdep.c:2746:19: note: byref variable will be forcibly initialized struct lock_list this, that; ^ /kisskb/src/kernel/locking/lockdep.c:2745:20: note: byref variable will be forcibly initialized struct lock_list *target_entry; ^ /kisskb/src/kernel/locking/lockdep.c:2744:20: note: byref variable will be forcibly initialized struct lock_list *target_entry1; ^ /kisskb/src/kernel/locking/lockdep.c:2743:39: note: byref variable will be forcibly initialized enum lock_usage_bit forward_bit = 0, backward_bit = 0; ^ /kisskb/src/kernel/locking/lockdep.c:2743:22: note: byref variable will be forcibly initialized enum lock_usage_bit forward_bit = 0, backward_bit = 0; ^ /kisskb/src/kernel/locking/lockdep.c:2742:16: note: byref variable will be forcibly initialized unsigned long usage_mask = 0, forward_mask, backward_mask; ^ /kisskb/src/kernel/locking/lockdep.c: In function 'check_prevs_add': /kisskb/src/kernel/locking/lockdep.c:3162:21: note: byref variable will be forcibly initialized struct lock_trace *trace = NULL; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/bus/mhi/core/init.c:12: /kisskb/src/drivers/bus/mhi/core/init.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/bus/mhi/core/init.c: In function 'mhi_init_mmio': /kisskb/src/drivers/bus/mhi/core/init.c:428:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/bus/mhi/core/init.c: In function 'mhi_driver_remove': /kisskb/src/drivers/bus/mhi/core/init.c:1287:20: note: byref variable will be forcibly initialized enum mhi_ch_state ch_state[] = { ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/net/pkt_cls.h:7, from /kisskb/src/net/sched/sch_fq_pie.c:15: /kisskb/src/net/sched/sch_fq_pie.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/drivers/bus/mhi/core/init.c: In function 'mhi_prepare_for_power_up': /kisskb/src/drivers/bus/mhi/core/init.c:1067:15: note: byref variable will be forcibly initialized u32 bhi_off, bhie_off; ^ /kisskb/src/drivers/bus/mhi/core/init.c:1067:6: note: byref variable will be forcibly initialized u32 bhi_off, bhie_off; ^ /kisskb/src/drivers/bus/mhi/core/init.c: In function 'mhi_register_controller': /kisskb/src/drivers/bus/mhi/core/init.c:882:6: note: byref variable will be forcibly initialized u32 soc_info; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/sched/sch_fq_pie.c:12: /kisskb/src/net/sched/sch_fq_pie.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sch_generic.h:5, from /kisskb/src/include/net/pkt_cls.h:7, from /kisskb/src/net/sched/sch_fq_pie.c:15: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/sched/sch_fq_pie.c: In function 'fq_pie_change': /kisskb/src/net/sched/sch_fq_pie.c:281:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_FQ_PIE_MAX + 1]; ^ /kisskb/src/kernel/locking/lockdep.c: In function '__lock_set_class': /kisskb/src/kernel/locking/lockdep.c:5196:6: note: byref variable will be forcibly initialized int i; ^ /kisskb/src/kernel/locking/lockdep.c:5193:22: note: byref variable will be forcibly initialized unsigned int depth, merged = 0; ^ /kisskb/src/net/sched/sch_fq_pie.c: In function 'fq_pie_classify': /kisskb/src/net/sched/sch_fq_pie.c:84:20: note: byref variable will be forcibly initialized struct tcf_result res; ^ /kisskb/src/kernel/locking/lockdep.c: In function '__lock_downgrade': /kisskb/src/kernel/locking/lockdep.c:5241:6: note: byref variable will be forcibly initialized int i; ^ /kisskb/src/kernel/locking/lockdep.c:5239:22: note: byref variable will be forcibly initialized unsigned int depth, merged = 0; ^ In file included from /kisskb/src/include/net/pkt_sched.h:7:0, from /kisskb/src/include/net/act_api.h:11, from /kisskb/src/include/net/pkt_cls.h:8, from /kisskb/src/net/sched/sch_fq_pie.c:15: /kisskb/src/net/sched/sch_fq_pie.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ /kisskb/src/kernel/locking/lockdep.c: In function '__lock_release': /kisskb/src/kernel/locking/lockdep.c:5295:6: note: byref variable will be forcibly initialized int i; ^ /kisskb/src/kernel/locking/lockdep.c:5293:22: note: byref variable will be forcibly initialized unsigned int depth, merged = 1; ^ /kisskb/src/kernel/locking/lockdep.c: In function 'lock_acquire': /kisskb/src/kernel/locking/lockdep.c:5616:21: note: byref variable will be forcibly initialized struct held_lock hlock; ^ /kisskb/src/net/sched/sch_fq_pie.c: In function 'fq_pie_qdisc_enqueue': /kisskb/src/net/sched/sch_fq_pie.c:133:6: note: byref variable will be forcibly initialized int ret; ^ /kisskb/src/net/sched/sch_etf.c: In function 'etf_init': /kisskb/src/net/sched/sch_etf.c:351:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_ETF_MAX + 1]; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/uapi/linux/ethtool_netlink.h:12, from /kisskb/src/include/linux/ethtool_netlink.h:6, from /kisskb/src/net/ethtool/common.c:3: /kisskb/src/net/ethtool/common.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_route.c:8: /kisskb/src/net/sched/cls_route.c: In function 'route4_init': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_route.c:249:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->root, head); ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/include/net/dst.h:19, from /kisskb/src/net/sched/cls_route.c:15: /kisskb/src/net/sched/cls_route.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ In file included from /kisskb/src/net/sched/cls_route.c:9:0: /kisskb/src/net/sched/cls_route.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_route.c:8: /kisskb/src/net/sched/cls_route.c: In function 'route4_set_parms': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_route.c:434:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(head->table[h1], b); ^ /kisskb/src/net/sched/cls_route.c: In function 'route4_change': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_route.c:538:6: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*fp, fold->next); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_route.c:527:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*fp, f); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_route.c:526:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(f->next, f1); ^ /kisskb/src/net/sched/cls_route.c:475:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_ROUTE4_MAX + 1]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_tcindex.c:8: /kisskb/src/net/sched/cls_tcindex.c: In function 'tcindex_init': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_tcindex.c:156:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->root, p); ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/net/act_api.h:10, from /kisskb/src/net/sched/cls_tcindex.c:15: /kisskb/src/net/sched/cls_tcindex.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/sched/cls_tcindex.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_tcindex.c:8: /kisskb/src/net/sched/cls_tcindex.c: In function 'tcindex_delete': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_tcindex.c:223:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*walk, rtnl_dereference(f->next)); ^ /kisskb/src/net/sched/cls_tcindex.c: In function 'tcindex_destroy': /kisskb/src/net/sched/cls_tcindex.c:625:8: note: byref variable will be forcibly initialized bool last; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/sched/cls_tcindex.c:11: /kisskb/src/net/sched/cls_tcindex.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/crypto/geniv.c: In function 'aead_geniv_alloc': /kisskb/src/crypto/geniv.c:49:6: note: byref variable will be forcibly initialized u32 mask; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_tcindex.c:8: /kisskb/src/net/sched/cls_tcindex.c: In function 'tcindex_set_parms': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_tcindex.c:508:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*fp, f); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_tcindex.c:493:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->root, cp); ^ /kisskb/src/net/sched/cls_tcindex.c:340:18: note: byref variable will be forcibly initialized struct tcf_exts e; ^ /kisskb/src/net/sched/cls_tcindex.c:335:31: note: byref variable will be forcibly initialized struct tcindex_filter_result new_filter_result, *old_r = r; ^ /kisskb/src/net/sched/cls_tcindex.c: In function 'tcindex_change': /kisskb/src/net/sched/cls_tcindex.c:536:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_TCINDEX_MAX + 1]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_rsvp.c:8: /kisskb/src/net/sched/cls_rsvp.c: In function 'rsvp_init': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_rsvp.h:275:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->root, data); ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:29, from /kisskb/src/net/sched/cls_rsvp.c:14: /kisskb/src/net/sched/cls_rsvp.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ In file included from /kisskb/src/net/sched/cls_rsvp.c:23:0: /kisskb/src/net/sched/cls_rsvp.c: In function 'rsvp_dump': /kisskb/src/net/sched/cls_rsvp.h:695:23: note: byref variable will be forcibly initialized struct tc_rsvp_pinfo pinfo; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/net/sched/sch_taprio.c:9: /kisskb/src/net/sched/sch_taprio.c: In function 'setup_first_close_time': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/sch_taprio.c:1046:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(q->current_entry, NULL); ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/sched/sch_taprio.c:9: /kisskb/src/net/sched/sch_taprio.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_rsvp.c:8: /kisskb/src/net/sched/cls_rsvp.c: In function 'rsvp_destroy': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_rsvp.h:330:6: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(s->ht[h2], f->next); ^ /kisskb/src/net/sched/sch_taprio.c: In function 'taprio_set_picos_per_byte': /kisskb/src/net/sched/sch_taprio.c:1074:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings ecmd; ^ /kisskb/src/net/sched/cls_rsvp.c: In function 'rsvp_replace': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_rsvp.h:235:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*ins, n); ^ In file included from /kisskb/src/net/sched/sch_taprio.c:21:0: /kisskb/src/net/sched/sch_taprio.c: In function 'nla_put_s32': /kisskb/src/include/net/netlink.h:1448:6: note: byref variable will be forcibly initialized s32 tmp = value; ^ /kisskb/src/net/sched/sch_taprio.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/sched/sch_taprio.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/sched/sch_taprio.c: In function 'nla_put_s64': /kisskb/src/include/net/netlink.h:1463:6: note: byref variable will be forcibly initialized s64 tmp = value; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/sched/cls_rsvp.c:13: /kisskb/src/net/sched/cls_rsvp.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/net/sched/cls_rsvp.c:23:0: /kisskb/src/net/sched/cls_rsvp.c: In function 'tunnel_recycle': /kisskb/src/net/sched/cls_rsvp.h:422:6: note: byref variable will be forcibly initialized u32 tmap[256/32]; ^ /kisskb/src/net/sched/sch_taprio.c: In function 'is_valid_interval': /kisskb/src/net/sched/sch_taprio.c:267:26: note: byref variable will be forcibly initialized ktime_t interval_start, interval_end; ^ /kisskb/src/net/sched/sch_taprio.c:267:10: note: byref variable will be forcibly initialized ktime_t interval_start, interval_end; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_rsvp.c:8: /kisskb/src/net/sched/cls_rsvp.c: In function 'rsvp_change': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_rsvp.h:643:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*sp, s); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_rsvp.h:616:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*fp, f); ^ In file included from /kisskb/src/net/sched/cls_rsvp.c:23:0: /kisskb/src/net/sched/cls_rsvp.h:485:18: note: byref variable will be forcibly initialized struct tcf_exts e; ^ /kisskb/src/net/sched/cls_rsvp.h:484:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_RSVP_MAX + 1]; ^ /kisskb/src/net/sched/sch_taprio.c: In function 'taprio_parse_clockid': /kisskb/src/net/sched/sch_taprio.c:1337:26: note: byref variable will be forcibly initialized struct ethtool_ts_info info = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/net/sched/sch_taprio.c:9: /kisskb/src/net/sched/sch_taprio.c: In function 'switch_schedules': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/sch_taprio.c:134:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(q->admin_sched, NULL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/sch_taprio.c:133:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(q->oper_sched, *admin); ^ /kisskb/src/net/sched/sch_taprio.c: In function 'advance_sched': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/sch_taprio.c:762:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(q->current_entry, next); ^ /kisskb/src/net/sched/sch_taprio.c:709:33: note: byref variable will be forcibly initialized struct sched_gate_list *oper, *admin; ^ /kisskb/src/net/sched/sch_taprio.c:709:26: note: byref variable will be forcibly initialized struct sched_gate_list *oper, *admin; ^ /kisskb/src/net/sched/sch_taprio.c: In function 'taprio_offload_config_changed': /kisskb/src/net/sched/sch_taprio.c:1192:33: note: byref variable will be forcibly initialized struct sched_gate_list *oper, *admin; ^ /kisskb/src/net/sched/sch_taprio.c:1192:26: note: byref variable will be forcibly initialized struct sched_gate_list *oper, *admin; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/sched/sch_taprio.c:9: /kisskb/src/net/sched/sch_taprio.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/net/sched/sch_taprio.c:21:0: /kisskb/src/net/sched/sch_taprio.c: In function 'nla_get_s64': /kisskb/src/include/net/netlink.h:1679:6: note: byref variable will be forcibly initialized s64 tmp; ^ /kisskb/src/net/sched/sch_taprio.c: In function 'parse_sched_list': /kisskb/src/net/sched/sch_taprio.c:851:11: note: byref variable will be forcibly initialized int err, rem; ^ In file included from /kisskb/src/include/linux/list.h:11:0, 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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:191: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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:191: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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:191: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/net/sched/sch_taprio.c: In function 'get_tcp_tstamp': /kisskb/src/net/sched/sch_taprio.c:300:17: note: byref variable will be forcibly initialized struct ipv6hdr _ipv6h; ^ /kisskb/src/net/sched/sch_taprio.c: In function 'get_packet_txtime': /kisskb/src/net/sched/sch_taprio.c:348:34: note: byref variable will be forcibly initialized struct sched_gate_list *sched, *admin; ^ /kisskb/src/net/sched/sch_taprio.c:348:26: note: byref variable will be forcibly initialized struct sched_gate_list *sched, *admin; ^ /kisskb/src/net/sched/sch_taprio.c:346:43: note: byref variable will be forcibly initialized ktime_t transmit_end_time, interval_end, interval_start, tcp_tstamp; ^ /kisskb/src/net/sched/sch_taprio.c:346:29: note: byref variable will be forcibly initialized ktime_t transmit_end_time, interval_end, interval_start, tcp_tstamp; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/net/sched/sch_taprio.c:9: /kisskb/src/net/sched/sch_taprio.c: In function 'taprio_change': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/sch_taprio.c:1602:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(q->admin_sched, new_admin); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/sch_taprio.c:1591:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(q->admin_sched, new_admin); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/sch_taprio.c:1585:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(q->oper_sched, new_admin); ^ /kisskb/src/net/sched/sch_taprio.c:1462:10: note: byref variable will be forcibly initialized ktime_t start; ^ In file included from /kisskb/src/lib/crypto/des.c:23:0: /kisskb/src/lib/crypto/des.c: In function 'des3_ede_verify_key': /kisskb/src/include/crypto/internal/des.h:59:6: note: byref variable will be forcibly initialized u32 K[6]; ^ /kisskb/src/crypto/skcipher.c: In function 'crypto_skcipher_report': /kisskb/src/crypto/skcipher.c:706:33: note: byref variable will be forcibly initialized struct crypto_report_blkcipher rblkcipher; ^ /kisskb/src/crypto/skcipher.c: In function 'skcipher_alloc_instance_simple': /kisskb/src/crypto/skcipher.c:932:6: note: byref variable will be forcibly initialized u32 mask; ^ In file included from /kisskb/src/kernel/locking/rtmutex_api.c:9:0: /kisskb/src/kernel/locking/rtmutex_api.c: In function 'try_to_take_rt_mutex': /kisskb/src/kernel/locking/rtmutex.c:308:27: note: byref variable will be forcibly initialized &(struct rt_mutex_waiter){ .prio = __waiter_prio(p), .deadline = (p)->dl.deadline } ^ /kisskb/src/kernel/locking/rtmutex.c:1031:24: note: in expansion of macro 'task_to_waiter' if (!rt_mutex_steal(task_to_waiter(task), ^ /kisskb/src/kernel/locking/rtmutex_api.c: In function '__rt_mutex_slowlock_locked': /kisskb/src/kernel/locking/rtmutex.c:1609:25: note: byref variable will be forcibly initialized struct rt_mutex_waiter waiter; ^ In file included from /kisskb/src/kernel/locking/rtmutex.c:27:0, from /kisskb/src/kernel/locking/rtmutex_api.c:9: /kisskb/src/kernel/locking/rtmutex_api.c: In function 'rt_mutex_slowunlock': /kisskb/src/kernel/locking/rtmutex.c:1288:19: note: byref variable will be forcibly initialized DEFINE_RT_WAKE_Q(wqh); ^ /kisskb/src/kernel/locking/rtmutex_common.h:56:24: note: in definition of macro 'DEFINE_RT_WAKE_Q' struct rt_wake_q_head name = { \ ^ /kisskb/src/kernel/locking/rtmutex_api.c: In function 'rt_mutex_futex_unlock': /kisskb/src/kernel/locking/rtmutex_api.c:168:19: note: byref variable will be forcibly initialized DEFINE_RT_WAKE_Q(wqh); ^ /kisskb/src/kernel/locking/rtmutex_common.h:56:24: note: in definition of macro 'DEFINE_RT_WAKE_Q' struct rt_wake_q_head name = { \ ^ /kisskb/src/fs/dlm/dir.c: In function 'find_rsb_root': /kisskb/src/fs/dlm/dir.c:202:18: note: byref variable will be forcibly initialized struct dlm_rsb *r; ^ /kisskb/src/fs/dlm/dir.c: In function 'dlm_recover_directory': /kisskb/src/fs/dlm/dir.c:65:41: note: byref variable will be forcibly initialized int error = -ENOMEM, last_len, nodeid, result; ^ /kisskb/src/fs/dlm/dir.c:65:33: note: byref variable will be forcibly initialized int error = -ENOMEM, last_len, nodeid, result; ^ /kisskb/src/drivers/bus/brcmstb_gisb.c: In function 'brcmstb_gisb_arb_decode_addr': /kisskb/src/drivers/bus/brcmstb_gisb.c:245:7: note: byref variable will be forcibly initialized char m_fmt[11]; ^ /kisskb/src/drivers/bus/brcmstb_gisb.c: In function 'brcmstb_gisb_bp_handler': /kisskb/src/drivers/bus/brcmstb_gisb.c:319:7: note: byref variable will be forcibly initialized char m_fmt[11]; ^ /kisskb/src/drivers/bus/brcmstb_gisb.c: In function 'gisb_arb_set_timeout': /kisskb/src/drivers/bus/brcmstb_gisb.c:210:6: note: byref variable will be forcibly initialized int val, ret; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_rsvp6.c:8: /kisskb/src/net/sched/cls_rsvp6.c: In function 'rsvp_init': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_rsvp.h:275:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->root, data); ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:92, from /kisskb/src/net/sched/cls_rsvp6.c:13: /kisskb/src/net/sched/cls_rsvp6.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ In file included from /kisskb/src/net/sched/cls_rsvp6.c:23:0: /kisskb/src/net/sched/cls_rsvp6.c: In function 'rsvp_dump': /kisskb/src/net/sched/cls_rsvp.h:695:23: note: byref variable will be forcibly initialized struct tc_rsvp_pinfo pinfo; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_rsvp6.c:8: /kisskb/src/net/sched/cls_rsvp6.c: In function 'rsvp_destroy': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_rsvp.h:330:6: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(s->ht[h2], f->next); ^ /kisskb/src/net/sched/cls_rsvp6.c: In function 'rsvp_replace': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_rsvp.h:235:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*ins, n); ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/tcp.h:17, from /kisskb/src/include/linux/ipv6.h:92, from /kisskb/src/net/sched/cls_rsvp6.c:13: /kisskb/src/net/sched/cls_rsvp6.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/net/sched/cls_rsvp6.c:23:0: /kisskb/src/net/sched/cls_rsvp6.c: In function 'tunnel_recycle': /kisskb/src/net/sched/cls_rsvp.h:422:6: note: byref variable will be forcibly initialized u32 tmap[256/32]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_rsvp6.c:8: /kisskb/src/net/sched/cls_rsvp6.c: In function 'rsvp_change': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_rsvp.h:643:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*sp, s); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_rsvp.h:616:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*fp, f); ^ In file included from /kisskb/src/net/sched/cls_rsvp6.c:23:0: /kisskb/src/net/sched/cls_rsvp.h:485:18: note: byref variable will be forcibly initialized struct tcf_exts e; ^ /kisskb/src/net/sched/cls_rsvp.h:484:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_RSVP_MAX + 1]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_basic.c:8: /kisskb/src/net/sched/cls_basic.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:202:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^ In file included from /kisskb/src/net/sched/cls_basic.c:18:0: /kisskb/src/net/sched/cls_basic.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ In file included from /kisskb/src/net/sched/cls_basic.c:9:0: /kisskb/src/net/sched/cls_basic.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_basic.c:8: /kisskb/src/net/sched/cls_basic.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/sched/cls_basic.c: In function 'basic_change': /kisskb/src/net/sched/cls_basic.c:177:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_BASIC_MAX + 1]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_basic.c:8: /kisskb/src/net/sched/cls_basic.c: In function 'basic_init': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_basic.c:83:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->root, head); ^ In file included from /kisskb/src/include/linux/list.h:11:0, 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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138: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/atomic-arch-fallback.h:1270:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ In file included from /kisskb/src/fs/fscache/cookie.c:13:0: /kisskb/src/fs/fscache/cookie.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/fs/fscache/cookie.c: In function 'fscache_cookies_seq_show': /kisskb/src/fs/fscache/cookie.c:986:7: note: byref variable will be forcibly initialized char _type[3], *type; ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:19, from /kisskb/src/fs/fscache/cookie.c:12: /kisskb/src/fs/fscache/cookie.c: In function '__fscache_disable_cookie': /kisskb/src/include/linux/wait_bit.h:246: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:770:3: note: in expansion of macro 'wait_var_event' wait_var_event(&cookie->n_active, ^ /kisskb/src/fs/fscache/cookie.c: In function 'fscache_cookie_put': /kisskb/src/fs/fscache/cookie.c:864:6: note: byref variable will be forcibly initialized int ref; ^ /kisskb/src/fs/fscache/cookie.c: In function 'fscache_cookie_get': /kisskb/src/fs/fscache/cookie.c:893:6: note: byref variable will be forcibly initialized int ref; ^ In file included from /kisskb/src/include/linux/list.h:11:0, 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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h: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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:191: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:48: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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:191: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:32:3: note: in expansion of macro 'atomic_cond_read_acquire' atomic_cond_read_acquire(&lock->cnts, !(VAL & _QW_LOCKED)); ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/kernel/locking/spinlock_debug.c:9: /kisskb/src/kernel/locking/spinlock_debug.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h: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/spinlock_debug.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h: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:118:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->wlocked, 0); ^ /kisskb/src/net/tls/tls_sw.c: In function 'padding_length': /kisskb/src/net/tls/tls_sw.c:139:8: note: byref variable will be forcibly initialized char content_type = 0; ^ /kisskb/src/net/tls/tls_sw.c: In function 'tls_setup_from_iter': /kisskb/src/net/tls/tls_sw.c:1359:9: note: byref variable will be forcibly initialized size_t offset; ^ /kisskb/src/net/tls/tls_sw.c:1356:15: note: byref variable will be forcibly initialized struct page *pages[MAX_SKB_FRAGS]; ^ /kisskb/src/net/tls/tls_sw.c: In function 'decrypt_internal': /kisskb/src/net/tls/tls_sw.c:1426:18: note: byref variable will be forcibly initialized struct sk_buff *unused; ^ /kisskb/src/net/tls/tls_sw.c:1424:54: note: byref variable will be forcibly initialized int n_sgin, n_sgout, nsg, mem_size, aead_size, err, pages = 0; ^ /kisskb/src/net/tls/tls_sw.c: In function 'process_rx_list': /kisskb/src/net/tls/tls_sw.c:1657:5: note: byref variable will be forcibly initialized u8 ctrl = *control; ^ /kisskb/src/net/tls/tls_sw.c: In function 'tls_read_size': /kisskb/src/net/tls/tls_sw.c:2086:7: note: byref variable will be forcibly initialized char header[TLS_HEADER_SIZE + MAX_IV_SIZE]; ^ /kisskb/src/net/tls/tls_sw.c: In function 'tls_push_record': /kisskb/src/net/tls/tls_sw.c:689:22: note: byref variable will be forcibly initialized u32 i, split_point, orig_end; ^ /kisskb/src/net/tls/tls_sw.c:688:40: note: byref variable will be forcibly initialized struct tls_rec *rec = ctx->open_rec, *tmp = NULL; ^ /kisskb/src/net/tls/tls_sw.c: In function 'tls_sw_push_pending_record': /kisskb/src/net/tls/tls_sw.c:916:9: note: byref variable will be forcibly initialized size_t copied; ^ /kisskb/src/net/tls/tls_sw.c: In function 'tls_sw_do_sendpage': /kisskb/src/net/tls/tls_sw.c:1165:10: note: byref variable will be forcibly initialized ssize_t copied = 0; ^ /kisskb/src/net/tls/tls_sw.c:1157:7: note: byref variable will be forcibly initialized long timeo = sock_sndtimeo(sk, flags & MSG_DONTWAIT); ^ /kisskb/src/net/tls/tls_sw.c: In function 'tls_sw_sendmsg': /kisskb/src/net/tls/tls_sw.c:941:10: note: byref variable will be forcibly initialized ssize_t copied = 0; ^ /kisskb/src/net/tls/tls_sw.c:937:16: note: byref variable will be forcibly initialized unsigned char record_type = TLS_RECORD_TYPE_DATA; ^ /kisskb/src/net/tls/tls_sw.c:932:7: note: byref variable will be forcibly initialized long timeo = sock_sndtimeo(sk, msg->msg_flags & MSG_DONTWAIT); ^ /kisskb/src/net/tls/tls_sw.c: In function 'decrypt_skb': /kisskb/src/net/tls/tls_sw.c:1613:6: note: byref variable will be forcibly initialized int chunk; ^ /kisskb/src/net/tls/tls_sw.c:1612:7: note: byref variable will be forcibly initialized bool zc = true; ^ /kisskb/src/net/tls/tls_sw.c: In function 'tls_sw_recvmsg': /kisskb/src/net/tls/tls_sw.c:1807:7: note: byref variable will be forcibly initialized int chunk = 0; ^ /kisskb/src/net/tls/tls_sw.c:1805:8: note: byref variable will be forcibly initialized bool zc = false; ^ /kisskb/src/net/tls/tls_sw.c:1769:14: note: byref variable will be forcibly initialized int target, err = 0; ^ /kisskb/src/net/tls/tls_sw.c:1768:7: note: byref variable will be forcibly initialized bool cmsg = false; ^ /kisskb/src/net/tls/tls_sw.c:1762:16: note: byref variable will be forcibly initialized unsigned char control = 0; ^ /kisskb/src/net/tls/tls_sw.c: In function 'tls_sw_splice_read': /kisskb/src/net/tls/tls_sw.c:2012:7: note: byref variable will be forcibly initialized bool zc = false; ^ /kisskb/src/net/tls/tls_sw.c:2011:6: note: byref variable will be forcibly initialized int chunk; ^ /kisskb/src/net/tls/tls_sw.c:2009:6: note: byref variable will be forcibly initialized int err = 0; ^ /kisskb/src/net/tls/tls_sw.c: In function 'tls_set_sw_offload': /kisskb/src/net/tls/tls_sw.c:2339:24: note: byref variable will be forcibly initialized struct strp_callbacks cb; ^ In file included from /kisskb/src/crypto/echainiv.c:18:0: /kisskb/src/crypto/echainiv.c: In function 'echainiv_encrypt': /kisskb/src/include/crypto/skcipher.h:127:7: note: byref variable will be forcibly initialized char __##name##_desc[sizeof(struct skcipher_request) + \ ^ /kisskb/src/crypto/echainiv.c:45:3: note: in expansion of macro 'SYNC_SKCIPHER_REQUEST_ON_STACK' SYNC_SKCIPHER_REQUEST_ON_STACK(nreq, ctx->sknull); ^ /kisskb/src/fs/ramfs/inode.c: In function 'ramfs_parse_param': /kisskb/src/fs/ramfs/inode.c:202:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/net/core/scm.c: In function '__scm_send': /kisskb/src/net/core/scm.c:164:17: note: byref variable will be forcibly initialized struct ucred creds; ^ /kisskb/src/net/core/scm.c: In function 'put_cmsg_scm_timestamping64': /kisskb/src/net/core/scm.c:264:28: note: byref variable will be forcibly initialized struct scm_timestamping64 tss; ^ /kisskb/src/net/core/scm.c: In function 'put_cmsg_scm_timestamping': /kisskb/src/net/core/scm.c:278:26: note: byref variable will be forcibly initialized struct scm_timestamping tss; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/sched/cls_flow.c:8: /kisskb/src/net/sched/cls_flow.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:202:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^ In file included from /kisskb/src/net/sched/cls_cgroup.c:9:0: /kisskb/src/net/sched/cls_cgroup.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_cgroup.c:8: /kisskb/src/net/sched/cls_cgroup.c: In function 'cls_cgroup_change': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_cgroup.c:120:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->root, new); ^ /kisskb/src/net/sched/cls_cgroup.c:82:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_CGROUP_MAX + 1]; ^ /kisskb/src/net/sched/cls_flow.c: In function 'flow_init': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_flow.c:587:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->root, head); ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:92, from /kisskb/src/net/sched/cls_flow.c:17: /kisskb/src/net/sched/cls_flow.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/sched/cls_flow.c: In function 'flow_get_vlan_tag': /kisskb/src/net/sched/cls_flow.c:228:6: note: byref variable will be forcibly initialized u16 tag; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/sched/cls_flow.c:14: /kisskb/src/net/sched/cls_flow.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/sched/cls_flow.c:8: /kisskb/src/net/sched/cls_flow.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/sched/cls_flow.c: In function 'flow_change': /kisskb/src/net/sched/cls_flow.c:396:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_FLOW_MAX + 1]; ^ In file included from /kisskb/src/include/linux/filter.h:19:0, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:92, from /kisskb/src/net/sched/cls_flow.c:17: /kisskb/src/net/sched/cls_flow.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ /kisskb/src/net/sched/cls_flow.c: In function 'flow_classify': /kisskb/src/net/sched/cls_flow.c:307:20: note: byref variable will be forcibly initialized struct flow_keys flow_keys; ^ /kisskb/src/net/sched/cls_flow.c:306:7: note: byref variable will be forcibly initialized u32 keys[FLOW_KEY_MAX + 1]; ^ /kisskb/src/net/sched/ematch.c: In function 'tcf_em_tree_validate': /kisskb/src/net/sched/ematch.c:307:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_EMATCH_TREE_MAX + 1]; ^ /kisskb/src/net/sched/ematch.c:306:11: note: byref variable will be forcibly initialized int idx, list_len, matches_len, err; ^ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'parse_rsc_event': /kisskb/src/drivers/bus/mhi/core/main.c:699:20: note: byref variable will be forcibly initialized struct mhi_result result; ^ /kisskb/src/net/sched/ematch.c: In function 'tcf_em_tree_dump': /kisskb/src/net/sched/ematch.c:470:8: note: byref variable will be forcibly initialized u32 u = em->data; ^ /kisskb/src/net/sched/ematch.c:457:25: note: byref variable will be forcibly initialized struct tcf_ematch_hdr em_hdr = { ^ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_reset_data_chan': /kisskb/src/drivers/bus/mhi/core/main.c:1560:20: note: byref variable will be forcibly initialized struct mhi_result result; ^ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_read_reg_field': /kisskb/src/drivers/bus/mhi/core/main.c:29:6: note: byref variable will be forcibly initialized u32 tmp; ^ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_poll_reg_field': /kisskb/src/drivers/bus/mhi/core/main.c:46:6: note: byref variable will be forcibly initialized u32 out, retry = (mhi_cntrl->timeout_ms * 1000) / delayus; ^ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_write_reg_field': /kisskb/src/drivers/bus/mhi/core/main.c:73:6: note: byref variable will be forcibly initialized u32 tmp; ^ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_get_exec_env': /kisskb/src/drivers/bus/mhi/core/main.c:151:6: note: byref variable will be forcibly initialized u32 exec; ^ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_get_mhi_state': /kisskb/src/drivers/bus/mhi/core/main.c:160:6: note: byref variable will be forcibly initialized u32 state; ^ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_queue_skb': /kisskb/src/drivers/bus/mhi/core/main.c:1154:22: note: byref variable will be forcibly initialized struct mhi_buf_info buf_info = { }; ^ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_queue_dma': /kisskb/src/drivers/bus/mhi/core/main.c:1172:22: note: byref variable will be forcibly initialized struct mhi_buf_info buf_info = { }; ^ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'parse_xfer_event': /kisskb/src/drivers/bus/mhi/core/main.c:564:20: note: byref variable will be forcibly initialized struct mhi_result result; ^ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_prepare_channel': /kisskb/src/drivers/bus/mhi/core/main.c:1466:24: note: byref variable will be forcibly initialized struct mhi_buf_info info = { }; ^ /kisskb/src/drivers/bus/qcom-ebi2.c: In function 'qcom_ebi2_setup_chipselect': /kisskb/src/drivers/bus/qcom-ebi2.c:234:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/bus/qcom-ebi2.c: In function 'qcom_ebi2_probe': /kisskb/src/drivers/bus/qcom-ebi2.c:352:7: note: byref variable will be forcibly initialized u32 csindex; ^ /kisskb/src/fs/dlm/lock.c: In function 'rsb_cmp': /kisskb/src/fs/dlm/lock.c:438:7: note: byref variable will be forcibly initialized char maxname[DLM_RESNAME_MAXLEN]; ^ In file included from /kisskb/src/fs/dlm/lock.c:58:0: /kisskb/src/fs/dlm/lock.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/fs/dlm/lock.c: In function '_create_message': /kisskb/src/fs/dlm/lock.c:3534:8: note: byref variable will be forcibly initialized char *mb; ^ /kisskb/src/fs/dlm/lock.c: In function 'send_remove': /kisskb/src/fs/dlm/lock.c:3778:22: note: byref variable will be forcibly initialized struct dlm_mhandle *mh; ^ /kisskb/src/fs/dlm/lock.c:3777:22: note: byref variable will be forcibly initialized struct dlm_message *ms; ^ /kisskb/src/fs/dlm/lock.c: In function 'send_grant': /kisskb/src/fs/dlm/lock.c:3708:22: note: byref variable will be forcibly initialized struct dlm_mhandle *mh; ^ /kisskb/src/fs/dlm/lock.c:3707:22: note: byref variable will be forcibly initialized struct dlm_message *ms; ^ /kisskb/src/fs/dlm/lock.c: In function 'send_bast': /kisskb/src/fs/dlm/lock.c:3729:22: note: byref variable will be forcibly initialized struct dlm_mhandle *mh; ^ /kisskb/src/fs/dlm/lock.c:3728:22: note: byref variable will be forcibly initialized struct dlm_message *ms; ^ /kisskb/src/fs/dlm/lock.c: In function 'send_common_reply': /kisskb/src/fs/dlm/lock.c:3799:22: note: byref variable will be forcibly initialized struct dlm_mhandle *mh; ^ /kisskb/src/fs/dlm/lock.c:3798:22: note: byref variable will be forcibly initialized struct dlm_message *ms; ^ /kisskb/src/fs/dlm/lock.c: In function 'send_lookup_reply': /kisskb/src/fs/dlm/lock.c:3842:22: note: byref variable will be forcibly initialized struct dlm_mhandle *mh; ^ /kisskb/src/fs/dlm/lock.c:3841:22: note: byref variable will be forcibly initialized struct dlm_message *ms; ^ /kisskb/src/fs/dlm/lock.c: In function 'send_purge': /kisskb/src/fs/dlm/lock.c:6273:22: note: byref variable will be forcibly initialized struct dlm_mhandle *mh; ^ /kisskb/src/fs/dlm/lock.c:6272:22: note: byref variable will be forcibly initialized struct dlm_message *ms; ^ /kisskb/src/fs/dlm/lock.c: In function 'send_common': /kisskb/src/fs/dlm/lock.c:3643:22: note: byref variable will be forcibly initialized struct dlm_mhandle *mh; ^ /kisskb/src/fs/dlm/lock.c:3642:22: note: byref variable will be forcibly initialized struct dlm_message *ms; ^ /kisskb/src/fs/dlm/lock.c: In function 'send_lookup': /kisskb/src/fs/dlm/lock.c:3750:22: note: byref variable will be forcibly initialized struct dlm_mhandle *mh; ^ /kisskb/src/fs/dlm/lock.c:3749:22: note: byref variable will be forcibly initialized struct dlm_message *ms; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/ethtool/netlink.c:3: /kisskb/src/net/ethtool/netlink.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ethtool/netlink.c: In function 'ethnl_parse_header_dev_get': /kisskb/src/net/ethtool/netlink.c:91:17: note: byref variable will be forcibly initialized struct nlattr *tb[ARRAY_SIZE(ethnl_header_policy)]; ^ /kisskb/src/net/ethtool/netlink.c: In function 'ethnl_default_doit': /kisskb/src/net/ethtool/netlink.c:355:8: note: byref variable will be forcibly initialized void *reply_payload; ^ /kisskb/src/fs/dlm/lock.c: In function 'grant_pending_convert': /kisskb/src/fs/dlm/lock.c:2509:6: note: byref variable will be forcibly initialized int deadlk; ^ /kisskb/src/fs/dlm/lock.c: In function 'grant_pending_locks': /kisskb/src/fs/dlm/lock.c:2615:6: note: byref variable will be forcibly initialized int cw = 0; ^ /kisskb/src/fs/dlm/lock.c: In function 'orphan_proc_lock': /kisskb/src/fs/dlm/lock.c:6100:18: note: byref variable will be forcibly initialized struct dlm_args args; ^ /kisskb/src/fs/dlm/lock.c: In function 'unlock_proc_lock': /kisskb/src/fs/dlm/lock.c:6123:18: note: byref variable will be forcibly initialized struct dlm_args args; ^ /kisskb/src/fs/dlm/lock.c: In function 'do_convert': /kisskb/src/fs/dlm/lock.c:3114:6: note: byref variable will be forcibly initialized int deadlk = 0; ^ /kisskb/src/fs/dlm/lock.c: In function 'shrink_bucket': /kisskb/src/fs/dlm/lock.c:1651:18: note: byref variable will be forcibly initialized struct dlm_rsb *r; ^ /kisskb/src/fs/dlm/lock.c: In function 'find_rsb_nodir': /kisskb/src/fs/dlm/lock.c:727:18: note: byref variable will be forcibly initialized struct dlm_rsb *r = NULL; ^ /kisskb/src/fs/dlm/lock.c: In function 'find_rsb_dir': /kisskb/src/fs/dlm/lock.c:548:18: note: byref variable will be forcibly initialized struct dlm_rsb *r = NULL; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/sched/cls_flower.c:8: /kisskb/src/net/sched/cls_flower.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:202:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^ /kisskb/src/fs/dlm/lock.c: In function 'request_lock': /kisskb/src/fs/dlm/lock.c:3317:18: note: byref variable will be forcibly initialized struct dlm_rsb *r; ^ /kisskb/src/fs/dlm/lock.c: In function 'send_repeat_remove': /kisskb/src/fs/dlm/lock.c:4017:18: note: byref variable will be forcibly initialized struct dlm_rsb *r; ^ /kisskb/src/fs/dlm/lock.c:4016:22: note: byref variable will be forcibly initialized struct dlm_mhandle *mh; ^ /kisskb/src/fs/dlm/lock.c:4015:22: note: byref variable will be forcibly initialized struct dlm_message *ms; ^ /kisskb/src/fs/dlm/lock.c:4014:7: note: byref variable will be forcibly initialized char name[DLM_RESNAME_MAXLEN + 1]; ^ /kisskb/src/fs/dlm/lock.c: In function 'receive_remove': /kisskb/src/fs/dlm/lock.c:4387:18: note: byref variable will be forcibly initialized struct dlm_rsb *r; ^ /kisskb/src/fs/dlm/lock.c:4386:7: note: byref variable will be forcibly initialized char name[DLM_RESNAME_MAXLEN+1]; ^ /kisskb/src/fs/dlm/lock.c: In function 'dlm_master_lookup': /kisskb/src/fs/dlm/lock.c:913:18: note: byref variable will be forcibly initialized struct dlm_rsb *r = NULL; ^ /kisskb/src/fs/dlm/lock.c: In function 'dlm_dump_rsb_name': /kisskb/src/fs/dlm/lock.c:1102:18: note: byref variable will be forcibly initialized struct dlm_rsb *r = NULL; ^ /kisskb/src/fs/dlm/lock.c: In function 'receive_request': /kisskb/src/fs/dlm/lock.c:4073:18: note: byref variable will be forcibly initialized struct dlm_rsb *r; ^ /kisskb/src/fs/dlm/lock.c:4072:18: note: byref variable will be forcibly initialized struct dlm_lkb *lkb; ^ /kisskb/src/fs/dlm/lock.c: In function 'receive_lookup': /kisskb/src/fs/dlm/lock.c:4366:18: note: byref variable will be forcibly initialized int len, error, ret_nodeid, from_nodeid, our_nodeid; ^ /kisskb/src/fs/dlm/lock.c: In function 'receive_convert': /kisskb/src/fs/dlm/lock.c:4165:18: note: byref variable will be forcibly initialized struct dlm_lkb *lkb; ^ /kisskb/src/fs/dlm/lock.c: In function 'receive_unlock': /kisskb/src/fs/dlm/lock.c:4220:18: note: byref variable will be forcibly initialized struct dlm_lkb *lkb; ^ /kisskb/src/fs/dlm/lock.c: In function 'receive_cancel': /kisskb/src/fs/dlm/lock.c:4271:18: note: byref variable will be forcibly initialized struct dlm_lkb *lkb; ^ /kisskb/src/fs/dlm/lock.c: In function 'receive_request_reply': /kisskb/src/fs/dlm/lock.c:4479:18: note: byref variable will be forcibly initialized struct dlm_lkb *lkb; ^ /kisskb/src/fs/dlm/lock.c: In function 'receive_convert_reply': /kisskb/src/fs/dlm/lock.c:4666:18: note: byref variable will be forcibly initialized struct dlm_lkb *lkb; ^ /kisskb/src/fs/dlm/lock.c: In function 'receive_unlock_reply': /kisskb/src/fs/dlm/lock.c:4716:18: note: byref variable will be forcibly initialized struct dlm_lkb *lkb; ^ /kisskb/src/fs/dlm/lock.c: In function 'receive_cancel_reply': /kisskb/src/fs/dlm/lock.c:4766:18: note: byref variable will be forcibly initialized struct dlm_lkb *lkb; ^ /kisskb/src/fs/dlm/lock.c: In function 'receive_grant': /kisskb/src/fs/dlm/lock.c:4307:18: note: byref variable will be forcibly initialized struct dlm_lkb *lkb; ^ /kisskb/src/fs/dlm/lock.c: In function 'receive_bast': /kisskb/src/fs/dlm/lock.c:4338:18: note: byref variable will be forcibly initialized struct dlm_lkb *lkb; ^ /kisskb/src/fs/dlm/lock.c: In function 'receive_lookup_reply': /kisskb/src/fs/dlm/lock.c:4780:18: note: byref variable will be forcibly initialized struct dlm_lkb *lkb; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/net/sched/cls_flower.c:20: /kisskb/src/net/sched/cls_flower.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/sched/cls_flower.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/sched/cls_flower.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/sched/cls_flower.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:9: note: byref variable will be forcibly initialized __be16 tmp = value; ^ /kisskb/src/net/sched/cls_flower.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:9: note: byref variable will be forcibly initialized __be32 tmp = value; ^ /kisskb/src/fs/dlm/lock.c: In function 'dlm_lock': /kisskb/src/fs/dlm/lock.c:3423:18: note: byref variable will be forcibly initialized struct dlm_args args; ^ /kisskb/src/fs/dlm/lock.c:3422:18: note: byref variable will be forcibly initialized struct dlm_lkb *lkb; ^ /kisskb/src/net/sched/cls_flower.c: In function 'fl_dump_key_flags': /kisskb/src/fs/dlm/lock.c: In function 'dlm_unlock': /kisskb/src/fs/dlm/lock.c:3471:18: note: byref variable will be forcibly initialized struct dlm_args args; ^ /kisskb/src/fs/dlm/lock.c:3470:18: note: byref variable will be forcibly initialized struct dlm_lkb *lkb; ^ /kisskb/src/net/sched/cls_flower.c:2645:15: note: byref variable will be forcibly initialized __be32 _key, _mask; ^ /kisskb/src/net/sched/cls_flower.c:2645:9: note: byref variable will be forcibly initialized __be32 _key, _mask; ^ /kisskb/src/net/sched/cls_flower.c:2644:11: note: byref variable will be forcibly initialized u32 key, mask; ^ /kisskb/src/net/sched/cls_flower.c:2644:6: note: byref variable will be forcibly initialized u32 key, mask; ^ /kisskb/src/fs/dlm/lock.c: In function 'dlm_recover_purge': /kisskb/src/fs/dlm/lock.c:5433:15: note: byref variable will be forcibly initialized unsigned int lkb_count = 0; ^ /kisskb/src/fs/dlm/lock.c: In function 'dlm_recover_grant': /kisskb/src/fs/dlm/lock.c:5513:15: note: byref variable will be forcibly initialized unsigned int count = 0; ^ /kisskb/src/fs/dlm/lock.c: In function 'dlm_recover_master_copy': /kisskb/src/fs/dlm/lock.c:5628:18: note: byref variable will be forcibly initialized struct dlm_lkb *lkb; ^ /kisskb/src/fs/dlm/lock.c:5627:18: note: byref variable will be forcibly initialized struct dlm_rsb *r; ^ /kisskb/src/fs/dlm/lock.c: In function 'dlm_recover_process_copy': /kisskb/src/fs/dlm/lock.c:5709:18: note: byref variable will be forcibly initialized struct dlm_lkb *lkb; ^ /kisskb/src/fs/dlm/lock.c: In function 'dlm_user_request': /kisskb/src/fs/dlm/lock.c:5774:18: note: byref variable will be forcibly initialized struct dlm_args args; ^ /kisskb/src/fs/dlm/lock.c:5773:18: note: byref variable will be forcibly initialized struct dlm_lkb *lkb; ^ /kisskb/src/fs/dlm/lock.c: In function 'dlm_user_convert': /kisskb/src/fs/dlm/lock.c:5839:18: note: byref variable will be forcibly initialized struct dlm_args args; ^ /kisskb/src/fs/dlm/lock.c:5838:18: note: byref variable will be forcibly initialized struct dlm_lkb *lkb; ^ /kisskb/src/fs/dlm/lock.c: In function 'dlm_user_unlock': /kisskb/src/fs/dlm/lock.c:5964:18: note: byref variable will be forcibly initialized struct dlm_args args; ^ /kisskb/src/fs/dlm/lock.c:5963:18: note: byref variable will be forcibly initialized struct dlm_lkb *lkb; ^ /kisskb/src/fs/dlm/lock.c: In function 'dlm_user_cancel': /kisskb/src/fs/dlm/lock.c:6013:18: note: byref variable will be forcibly initialized struct dlm_args args; ^ /kisskb/src/fs/dlm/lock.c:6012:18: note: byref variable will be forcibly initialized struct dlm_lkb *lkb; ^ /kisskb/src/fs/dlm/lock.c: In function 'dlm_user_deadlock': /kisskb/src/fs/dlm/lock.c:6050:18: note: byref variable will be forcibly initialized struct dlm_args args; ^ /kisskb/src/fs/dlm/lock.c:6049:18: note: byref variable will be forcibly initialized struct dlm_lkb *lkb; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/net/sched/cls_flower.c:15: /kisskb/src/net/sched/cls_flower.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/sched/cls_flower.c: In function 'fl_set_key_mpls_lse': /kisskb/src/net/sched/cls_flower.c:811:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_FLOWER_KEY_MPLS_OPT_LSE_MAX + 1]; ^ /kisskb/src/net/sched/cls_flower.c: In function 'fl_set_key_mpls_opts': /kisskb/src/net/sched/cls_flower.c:897:6: note: byref variable will be forcibly initialized int rem; ^ In file included from /kisskb/src/net/sched/cls_flower.c:21:0: /kisskb/src/net/sched/cls_flower.c: In function 'tcf_change_indev': /kisskb/src/include/net/pkt_cls.h:508:7: note: byref variable will be forcibly initialized char indev[IFNAMSIZ]; ^ /kisskb/src/net/sched/cls_flower.c: In function 'fl_set_vxlan_opt': /kisskb/src/net/sched/cls_flower.c:1165:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_FLOWER_KEY_ENC_OPT_VXLAN_MAX + 1]; ^ /kisskb/src/net/sched/cls_flower.c: In function 'fl_set_erspan_opt': /kisskb/src/net/sched/cls_flower.c:1202:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_FLOWER_KEY_ENC_OPT_ERSPAN_MAX + 1]; ^ /kisskb/src/net/sched/cls_flower.c: In function 'fl_set_geneve_opt': /kisskb/src/net/sched/cls_flower.c:1080:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_FLOWER_KEY_ENC_OPT_GENEVE_MAX + 1]; ^ /kisskb/src/net/sched/cls_flower.c: In function 'fl_set_enc_opt': /kisskb/src/net/sched/cls_flower.c:1268:34: note: byref variable will be forcibly initialized int err, option_len, key_depth, msk_depth = 0; ^ /kisskb/src/net/sched/cls_flower.c:1268:23: note: byref variable will be forcibly initialized int err, option_len, key_depth, msk_depth = 0; ^ /kisskb/src/net/sched/cls_flower.c: In function 'fl_init_dissector': /kisskb/src/net/sched/cls_flower.c:1765:28: note: byref variable will be forcibly initialized struct flow_dissector_key keys[FLOW_DISSECTOR_KEY_MAX]; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/sched/cls_flower.c:8: /kisskb/src/net/sched/cls_flower.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/locking/test-ww_mutex.c: In function '__test_mutex': /kisskb/src/kernel/locking/test-ww_mutex.c:61:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ctx; ^ /kisskb/src/kernel/locking/test-ww_mutex.c:60:20: note: byref variable will be forcibly initialized struct test_mutex mtx; ^ /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'test_aa': /kisskb/src/kernel/locking/test-ww_mutex.c:124:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ctx; ^ /kisskb/src/kernel/locking/test-ww_mutex.c:123:18: note: byref variable will be forcibly initialized struct ww_mutex mutex; ^ /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'test_abba': /kisskb/src/kernel/locking/test-ww_mutex.c:221:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ctx; ^ /kisskb/src/kernel/locking/test-ww_mutex.c:220:19: note: byref variable will be forcibly initialized struct test_abba abba; ^ /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'test_abba_work': /kisskb/src/kernel/locking/test-ww_mutex.c:189:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ctx; ^ /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'test_cycle_work': /kisskb/src/kernel/locking/test-ww_mutex.c:289:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ctx; ^ In file included from /kisskb/src/kernel/locking/test-ww_mutex.c:13:0: /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/sched/cls_flower.c: In function 'fl_walk': /kisskb/src/net/sched/cls_flower.c:2187:16: note: byref variable will be forcibly initialized unsigned long id = arg->cookie, tmp; ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/sched/cls_flower.c:8: /kisskb/src/net/sched/cls_flower.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/kernel/locking/test-ww_mutex.c: In function 'stress_inorder_work': /kisskb/src/kernel/locking/test-ww_mutex.c:423:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ctx; ^ /kisskb/src/net/ipv4/inetpeer.c: In function 'inet_getpeer': /kisskb/src/net/ipv4/inetpeer.c:181:15: note: byref variable will be forcibly initialized unsigned int gc_cnt, seq; ^ /kisskb/src/net/ipv4/inetpeer.c:180:24: note: byref variable will be forcibly initialized struct rb_node **pp, *parent; ^ /kisskb/src/net/ipv4/inetpeer.c:180:19: note: byref variable will be forcibly initialized struct rb_node **pp, *parent; ^ /kisskb/src/net/ipv4/inetpeer.c:179:24: note: byref variable will be forcibly initialized struct inet_peer *p, *gc_stack[PEER_MAX_GC]; ^ /kisskb/src/net/sched/cls_flower.c: In function '__rhashtable_replace_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:1171:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj_new); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:1169:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(obj_new->next, obj_old->next); ^ /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'stress_reorder_work': /kisskb/src/kernel/locking/test-ww_mutex.c:481:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ctx; ^ In file included from /kisskb/src/include/linux/swait.h:5:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/locking/test-ww_mutex.c:8: /kisskb/src/kernel/locking/test-ww_mutex.c:480:12: note: byref variable will be forcibly initialized LIST_HEAD(locks); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/sched/cls_flower.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/crypto/ahash.c: In function 'crypto_ahash_report': /kisskb/src/crypto/ahash.c:502:28: note: byref variable will be forcibly initialized struct crypto_report_hash rhash; ^ /kisskb/src/net/sched/cls_flower.c: In function 'fl_delete': /kisskb/src/net/sched/cls_flower.c:2173:7: note: byref variable will be forcibly initialized bool last_on_mask; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/sched/cls_flower.c:8: /kisskb/src/net/sched/cls_flower.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/sched/cls_flower.c:11:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/kernel/locking/lock_events.c: In function 'lockevent_read': /kisskb/src/kernel/locking/lock_events.c:64:7: note: byref variable will be forcibly initialized char buf[64]; ^ /kisskb/src/net/sched/cls_flower.c: In function 'fl_change': /kisskb/src/net/sched/cls_flower.c:1987:7: note: byref variable will be forcibly initialized bool in_ht; ^ /kisskb/src/net/sched/cls_flower.c: In function 'fl_destroy': /kisskb/src/net/sched/cls_flower.c:583:7: note: byref variable will be forcibly initialized bool last; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/sched/cls_flower.c:8: /kisskb/src/net/sched/cls_flower.c: In function 'fl_init': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/cls_flower.c:355:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->root, head); ^ In file included from /kisskb/src/include/net/pkt_sched.h:7:0, from /kisskb/src/include/net/act_api.h:11, from /kisskb/src/include/net/pkt_cls.h:8, from /kisskb/src/net/sched/cls_flower.c:21: /kisskb/src/net/sched/cls_flower.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ In file included from /kisskb/src/net/sched/cls_flower.c:11:0: /kisskb/src/net/sched/cls_flower.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/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/locking/locktorture.c:22: /kisskb/src/kernel/locking/locktorture.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/sched/cls_flower.c: In function 'fl_mask_lookup': /kisskb/src/net/sched/cls_flower.c:284:21: note: byref variable will be forcibly initialized struct fl_flow_key mkey; ^ /kisskb/src/net/sched/cls_flower.c: In function 'fl_classify': /kisskb/src/net/sched/cls_flower.c:313:21: note: byref variable will be forcibly initialized struct fl_flow_key skb_key; ^ In file included from /kisskb/src/kernel/locking/locktorture.c:30:0: /kisskb/src/kernel/locking/locktorture.c: In function 'lock_torture_reader': /kisskb/src/kernel/locking/locktorture.c:710:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(rand); ^ /kisskb/src/include/linux/torture.h:78: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:671:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(rand); ^ /kisskb/src/include/linux/torture.h:78: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:406:4: note: byref variable will be forcibly initialized } locks[3], *ll, *ln; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/kernel/locking/locktorture.c:15: /kisskb/src/kernel/locking/locktorture.c:402:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/shash.c: In function 'shash_update_unaligned': /kisskb/src/crypto/shash.c:103:5: note: byref variable will be forcibly initialized u8 ubuf[MAX_ALGAPI_ALIGNMASK * 2]; ^ /kisskb/src/crypto/shash.c: In function 'shash_final_unaligned': /kisskb/src/crypto/shash.c:145:5: note: byref variable will be forcibly initialized u8 ubuf[MAX_ALGAPI_ALIGNMASK + HASH_MAX_DIGESTSIZE]; ^ /kisskb/src/crypto/shash.c: In function 'crypto_shash_report': /kisskb/src/crypto/shash.c:464:28: note: byref variable will be forcibly initialized struct crypto_report_hash rhash; ^ In file included from /kisskb/src/include/crypto/internal/hash.h:12:0, from /kisskb/src/crypto/shash.c:9: /kisskb/src/crypto/shash.c: In function 'crypto_shash_tfm_digest': /kisskb/src/include/crypto/hash.h:166:7: note: byref variable will be forcibly initialized char __##shash##_desc[sizeof(struct shash_desc) + HASH_MAX_DESCSIZE] \ ^ /kisskb/src/crypto/shash.c:224:2: note: in expansion of macro 'SHASH_DESC_ON_STACK' SHASH_DESC_ON_STACK(desc, tfm); ^ /kisskb/src/crypto/shash.c: In function 'shash_ahash_update': /kisskb/src/crypto/shash.c:269: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:292:26: note: byref variable will be forcibly initialized struct crypto_hash_walk walk; ^ /kisskb/src/lib/crypto/sha256.c: In function 'sha256_update': /kisskb/src/lib/crypto/sha256.c:126:6: note: byref variable will be forcibly initialized u32 W[64]; ^ /kisskb/src/lib/crypto/sha256.c: In function '__sha256_final': /kisskb/src/lib/crypto/sha256.c:163:9: note: byref variable will be forcibly initialized __be64 bits; ^ /kisskb/src/lib/crypto/sha256.c: In function 'sha256': /kisskb/src/lib/crypto/sha256.c:201:22: note: byref variable will be forcibly initialized struct sha256_state sctx; ^ /kisskb/src/net/sched/em_meta.c: In function 'meta_get': /kisskb/src/net/sched/em_meta.c:825:6: note: byref variable will be forcibly initialized int err = 0; ^ /kisskb/src/net/sched/em_meta.c: In function 'em_meta_match': /kisskb/src/net/sched/em_meta.c:848:27: note: byref variable will be forcibly initialized struct meta_obj l_value, r_value; ^ /kisskb/src/net/sched/em_meta.c:848:18: note: byref variable will be forcibly initialized struct meta_obj l_value, r_value; ^ /kisskb/src/net/sched/em_meta.c: In function 'em_meta_dump': /kisskb/src/net/sched/em_meta.c:965:22: note: byref variable will be forcibly initialized struct tcf_meta_hdr hdr; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/include/net/dst.h:19, from /kisskb/src/net/sched/em_meta.c:68: /kisskb/src/net/sched/em_meta.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/sched/em_meta.c: In function 'meta_int_vlan_tag': /kisskb/src/net/sched/em_meta.c:174:17: note: byref variable will be forcibly initialized unsigned short tag; ^ In file included from /kisskb/src/net/sched/em_meta.c:66:0: /kisskb/src/net/sched/em_meta.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ /kisskb/src/net/sched/em_meta.c: In function 'em_meta_change': /kisskb/src/net/sched/em_meta.c:907:17: note: byref variable will be forcibly initialized struct nlattr *tb[TCA_EM_META_MAX + 1]; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/util.c:2: /kisskb/src/mm/util.c: In function 'vm_mmap_pgoff': /kisskb/src/mm/util.c:513:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/util.c:512:16: note: byref variable will be forcibly initialized unsigned long populate; ^ /kisskb/src/mm/util.c: In function 'overcommit_policy_handler': /kisskb/src/mm/util.c:800:6: note: byref variable will be forcibly initialized int new_policy = -1; ^ /kisskb/src/mm/util.c:799:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ /kisskb/src/crypto/akcipher.c: In function 'crypto_akcipher_report': /kisskb/src/crypto/akcipher.c:26:32: note: byref variable will be forcibly initialized struct crypto_report_akcipher rakcipher; ^ /kisskb/src/fs/ecryptfs/file.c: In function 'ecryptfs_filldir': /kisskb/src/fs/ecryptfs/file.c:63:8: note: byref variable will be forcibly initialized char *name; ^ /kisskb/src/fs/ecryptfs/file.c:62:9: note: byref variable will be forcibly initialized size_t name_size; ^ /kisskb/src/crypto/kpp.c: In function 'crypto_kpp_report': /kisskb/src/crypto/kpp.c:26:27: note: byref variable will be forcibly initialized struct crypto_report_kpp rkpp; ^ /kisskb/src/fs/fscache/fsdef.c: In function 'fscache_fsdef_netfs_check_aux': /kisskb/src/fs/fscache/fsdef.c:81:11: note: byref variable will be forcibly initialized uint32_t version; ^ /kisskb/src/fs/ecryptfs/inode.c: In function 'truncate_upper': /kisskb/src/fs/ecryptfs/inode.c:744:8: note: byref variable will be forcibly initialized char zero[] = { 0x00 }; ^ /kisskb/src/fs/ecryptfs/inode.c: In function 'ecryptfs_readlink_lower': /kisskb/src/fs/ecryptfs/inode.c:643:8: note: byref variable will be forcibly initialized char *buf; ^ In file included from /kisskb/src/include/linux/fs.h:35:0, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:717, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/fs/ecryptfs/inode.c:14: /kisskb/src/fs/ecryptfs/inode.c:640:22: note: byref variable will be forcibly initialized DEFINE_DELAYED_CALL(done); ^ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} ^ /kisskb/src/fs/ecryptfs/inode.c: In function 'ecryptfs_getattr_link': /kisskb/src/fs/ecryptfs/inode.c:986:10: note: byref variable will be forcibly initialized size_t targetsiz; ^ /kisskb/src/fs/ecryptfs/inode.c: In function 'ecryptfs_get_link': /kisskb/src/fs/ecryptfs/inode.c:663:9: note: byref variable will be forcibly initialized size_t len; ^ /kisskb/src/fs/ecryptfs/inode.c: In function 'ecryptfs_setattr': /kisskb/src/fs/ecryptfs/inode.c:890:15: note: byref variable will be forcibly initialized struct iattr lower_ia; ^ /kisskb/src/fs/ecryptfs/inode.c: In function 'ecryptfs_rmdir': /kisskb/src/fs/ecryptfs/inode.c:525:16: note: byref variable will be forcibly initialized struct inode *lower_dir; ^ /kisskb/src/fs/ecryptfs/inode.c:524:17: note: byref variable will be forcibly initialized struct dentry *lower_dentry; ^ /kisskb/src/fs/ecryptfs/inode.c: In function 'ecryptfs_do_unlink': /kisskb/src/fs/ecryptfs/inode.c:131:16: note: byref variable will be forcibly initialized struct inode *lower_dir; ^ /kisskb/src/fs/ecryptfs/inode.c:130:17: note: byref variable will be forcibly initialized struct dentry *lower_dentry; ^ /kisskb/src/fs/ecryptfs/inode.c: In function 'ecryptfs_do_create': /kisskb/src/fs/ecryptfs/inode.c:176:16: note: byref variable will be forcibly initialized struct inode *lower_dir; ^ /kisskb/src/fs/ecryptfs/inode.c:175:17: note: byref variable will be forcibly initialized struct dentry *lower_dentry; ^ /kisskb/src/fs/ecryptfs/inode.c: In function 'ecryptfs_lookup': /kisskb/src/fs/ecryptfs/inode.c:388:9: note: byref variable will be forcibly initialized size_t len = ecryptfs_dentry->d_name.len; ^ /kisskb/src/fs/ecryptfs/inode.c:384:8: note: byref variable will be forcibly initialized char *encrypted_and_encoded_name = NULL; ^ /kisskb/src/fs/ecryptfs/inode.c: In function 'ecryptfs_getattr': /kisskb/src/fs/ecryptfs/inode.c:1004:15: note: byref variable will be forcibly initialized struct kstat lower_stat; ^ /kisskb/src/fs/ecryptfs/inode.c: In function 'ecryptfs_mknod': /kisskb/src/fs/ecryptfs/inode.c:554:16: note: byref variable will be forcibly initialized struct inode *lower_dir; ^ /kisskb/src/fs/ecryptfs/inode.c:553:17: note: byref variable will be forcibly initialized struct dentry *lower_dentry; ^ /kisskb/src/fs/ecryptfs/inode.c: In function 'ecryptfs_mkdir': /kisskb/src/fs/ecryptfs/inode.c:501:16: note: byref variable will be forcibly initialized struct inode *lower_dir; ^ /kisskb/src/fs/ecryptfs/inode.c:500:17: note: byref variable will be forcibly initialized struct dentry *lower_dentry; ^ /kisskb/src/fs/ecryptfs/inode.c: In function 'ecryptfs_symlink': /kisskb/src/fs/ecryptfs/inode.c:465:9: note: byref variable will be forcibly initialized size_t encoded_symlen; ^ /kisskb/src/fs/ecryptfs/inode.c:464:8: note: byref variable will be forcibly initialized char *encoded_symname; ^ /kisskb/src/fs/ecryptfs/inode.c:463:16: note: byref variable will be forcibly initialized struct inode *lower_dir; ^ /kisskb/src/fs/ecryptfs/inode.c:462:17: note: byref variable will be forcibly initialized struct dentry *lower_dentry; ^ /kisskb/src/fs/ecryptfs/inode.c: In function 'ecryptfs_link': /kisskb/src/fs/ecryptfs/inode.c:427:16: note: byref variable will be forcibly initialized struct inode *lower_dir; ^ /kisskb/src/fs/ecryptfs/inode.c:426:17: note: byref variable will be forcibly initialized struct dentry *lower_new_dentry; ^ /kisskb/src/lib/zlib_deflate/deftree.c: In function 'tr_static_init': /kisskb/src/lib/zlib_deflate/deftree.c:179:9: note: byref variable will be forcibly initialized ush bl_count[MAX_BITS+1]; ^ /kisskb/src/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/fs/exportfs/expfs.c: In function 'get_name': /kisskb/src/fs/exportfs/expfs.c:284:14: note: byref variable will be forcibly initialized struct path child_path = { ^ /kisskb/src/fs/exportfs/expfs.c:283:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/exportfs/expfs.c: In function 'exportfs_get_name': /kisskb/src/fs/exportfs/expfs.c:31:14: note: byref variable will be forcibly initialized struct path path = {.mnt = mnt, .dentry = dir}; ^ /kisskb/src/fs/exportfs/expfs.c: In function 'exportfs_decode_fh_raw': /kisskb/src/fs/exportfs/expfs.c:428:7: note: byref variable will be forcibly initialized char nbuf[NAME_MAX+1]; ^ /kisskb/src/net/core/gen_stats.c: In function '___gnet_stats_copy_basic': /kisskb/src/net/core/gen_stats.c:226:27: note: byref variable will be forcibly initialized struct gnet_stats_basic sb; ^ /kisskb/src/net/core/gen_stats.c:216:20: note: byref variable will be forcibly initialized u64 bstats_bytes, bstats_packets; ^ /kisskb/src/net/core/gen_stats.c:216:6: note: byref variable will be forcibly initialized u64 bstats_bytes, bstats_packets; ^ /kisskb/src/net/core/gen_stats.c: In function 'gnet_stats_copy_rate_est': /kisskb/src/net/core/gen_stats.c:312:29: note: byref variable will be forcibly initialized struct gnet_stats_rate_est est; ^ /kisskb/src/net/core/gen_stats.c:311:31: note: byref variable will be forcibly initialized struct gnet_stats_rate_est64 sample; ^ /kisskb/src/crypto/dh.c: In function 'dh_compute_value': /kisskb/src/crypto/dh.c:156:6: note: byref variable will be forcibly initialized int sign; ^ /kisskb/src/crypto/dh.c: In function 'dh_set_secret': /kisskb/src/crypto/dh.c:79:12: note: byref variable will be forcibly initialized struct dh params; ^ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_tryset_pm_state': /kisskb/src/drivers/bus/mhi/core/pm.c:114:16: note: byref variable will be forcibly initialized unsigned long cur_state = mhi_cntrl->pm_state; ^ /kisskb/src/net/core/gen_estimator.c: In function 'est_timer': /kisskb/src/net/core/gen_estimator.c:79:31: note: byref variable will be forcibly initialized struct gnet_stats_basic_sync b; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/gen_estimator.c:13: /kisskb/src/net/core/gen_estimator.c: In function 'gen_new_estimator': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/gen_estimator.c:189:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rate_est, est); ^ /kisskb/src/net/core/gen_estimator.c:139:31: note: byref variable will be forcibly initialized struct gnet_stats_basic_sync b; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/pm.c:8: /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_sys_error_transition': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:600:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/pm.c:593:7: note: byref variable will be forcibly initialized u32 in_reset = -1; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/pm.c:8: /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_suspend': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:859:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:819:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_resume': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:927:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/pm.c: In function '__mhi_device_get_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:960:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_mission_mode_transition': /kisskb/src/drivers/bus/mhi/core/pm.c:378:36: note: byref variable will be forcibly initialized enum mhi_ee_type ee = MHI_EE_MAX, current_ee = mhi_cntrl->ee; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/pm.c:8: /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_st_worker': /kisskb/src/drivers/bus/mhi/core/pm.c:735:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/pm.c:8: /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_async_power_up': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:1084:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/pm.c:1041:6: note: byref variable will be forcibly initialized u32 val; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/pm.c:8: /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_sync_power_up': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:1182:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_force_rddm_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:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:1208:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/mm/vmstat.c: In function 'extfrag_show_print': /kisskb/src/mm/vmstat.c:2186: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:2134: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:1129: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:1143:26: note: byref variable will be forcibly initialized struct contig_page_info info; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/core/net_namespace.c:24: /kisskb/src/net/core/net_namespace.c: In function 'nla_put_s32': /kisskb/src/crypto/rsa.c: In function 'rsa_dec': /kisskb/src/include/net/netlink.h:1448:6: note: byref variable will be forcibly initialized s32 tmp = value; ^ /kisskb/src/crypto/rsa.c:99:6: note: byref variable will be forcibly initialized int sign; ^ /kisskb/src/crypto/rsa.c: In function 'rsa_enc': /kisskb/src/crypto/rsa.c:60:6: note: byref variable will be forcibly initialized int sign; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/core/net_namespace.c:4: /kisskb/src/net/core/net_namespace.c: In function 'net_alloc': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/net_namespace.c:413:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->gen, ng); ^ /kisskb/src/net/core/net_namespace.c: In function 'net_assign_generic': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/net_namespace.c:119:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->gen, ng); ^ /kisskb/src/net/core/net_namespace.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84: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/timer.h:5:0, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/core/net_namespace.c:4: /kisskb/src/net/core/net_namespace.c: In function 'setup_net': /kisskb/src/net/core/net_namespace.c:311:12: note: byref variable will be forcibly initialized LIST_HEAD(net_exit_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/core/net_namespace.c: In function '__register_pernet_operations': /kisskb/src/net/core/net_namespace.c:1137:12: note: byref variable will be forcibly initialized LIST_HEAD(net_exit_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/core/net_namespace.c: In function '__unregister_pernet_operations': /kisskb/src/net/core/net_namespace.c:1163:12: note: byref variable will be forcibly initialized LIST_HEAD(net_exit_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/core/net_namespace.c: In function 'cleanup_net': /kisskb/src/net/core/net_namespace.c:550:12: note: byref variable will be forcibly initialized LIST_HEAD(net_exit_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_verify_complete_cb': /kisskb/src/crypto/rsa-pkcs1pad.c:513:30: note: byref variable will be forcibly initialized struct crypto_async_request async_req; ^ /kisskb/src/net/core/net_namespace.c: In function 'rtnl_valid_dump_net_req': /kisskb/src/net/core/net_namespace.c:983:17: note: byref variable will be forcibly initialized struct nlattr *tb[NETNSA_MAX + 1]; ^ /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/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_create': /kisskb/src/crypto/rsa-pkcs1pad.c:600:6: note: byref variable will be forcibly initialized u32 mask; ^ /kisskb/src/net/core/net_namespace.c: In function 'rtnl_net_getid': /kisskb/src/net/core/net_namespace.c:874:17: note: byref variable will be forcibly initialized struct nlattr *tb[NETNSA_MAX + 1]; ^ /kisskb/src/net/core/net_namespace.c: In function 'rtnl_net_newid': /kisskb/src/net/core/net_namespace.c:730:17: note: byref variable will be forcibly initialized struct nlattr *tb[NETNSA_MAX + 1]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/core/net_namespace.c:4: /kisskb/src/net/core/net_namespace.c: In function 'net_ns_init': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/net_namespace.c:1101:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(init_net.gen, ng); ^ In file included from /kisskb/src/include/linux/random.h:13:0, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/linux/rcupdate.h:30, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/core/secure_seq.c:8: /kisskb/src/net/core/secure_seq.c: In function 'net_secret_init': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/core/secure_seq.c:27:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(&net_secret, sizeof(net_secret)); ^ /kisskb/src/net/core/secure_seq.c: In function 'ts_secret_init': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/core/secure_seq.c:32:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(&ts_secret, sizeof(ts_secret)); ^ /kisskb/src/net/core/secure_seq.c: In function 'secure_tcpv6_ts_off': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/core/secure_seq.c:32:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(&ts_secret, sizeof(ts_secret)); ^ /kisskb/src/net/core/secure_seq.c:60:33: note: byref variable will be forcibly initialized } __aligned(SIPHASH_ALIGNMENT) combined = { ^ In file included from /kisskb/src/include/linux/random.h:13:0, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/linux/rcupdate.h:30, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/core/secure_seq.c:8: /kisskb/src/net/core/secure_seq.c: In function 'secure_tcpv6_seq': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/core/secure_seq.c:27:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(&net_secret, sizeof(net_secret)); ^ /kisskb/src/net/core/secure_seq.c:82:33: note: byref variable will be forcibly initialized } __aligned(SIPHASH_ALIGNMENT) combined = { ^ In file included from /kisskb/src/include/linux/random.h:13:0, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/linux/rcupdate.h:30, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/core/secure_seq.c:8: /kisskb/src/net/core/secure_seq.c: In function 'secure_ipv6_port_ephemeral': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/core/secure_seq.c:27:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(&net_secret, sizeof(net_secret)); ^ /kisskb/src/net/core/secure_seq.c:104:33: note: byref variable will be forcibly initialized } __aligned(SIPHASH_ALIGNMENT) combined = { ^ In file included from /kisskb/src/include/linux/random.h:13:0, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/linux/rcupdate.h:30, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/core/secure_seq.c:8: /kisskb/src/net/core/secure_seq.c: In function 'secure_tcp_ts_off': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/core/secure_seq.c:32:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(&ts_secret, sizeof(ts_secret)); ^ /kisskb/src/net/core/secure_seq.c: In function 'secure_tcp_seq': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/core/secure_seq.c:27:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(&net_secret, sizeof(net_secret)); ^ /kisskb/src/net/core/secure_seq.c: In function 'secure_ipv4_port_ephemeral': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/core/secure_seq.c:27:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(&net_secret, sizeof(net_secret)); ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/boot.c:8: /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_fw_load_bhie': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/boot.c:211:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/boot.c:185:6: note: byref variable will be forcibly initialized u32 tx_status, sequence_id; ^ /kisskb/src/drivers/bus/mhi/core/boot.c: In function '__mhi_download_rddm_in_panic': /kisskb/src/drivers/bus/mhi/core/boot.c:60:6: note: byref variable will be forcibly initialized u32 rx_status; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/boot.c:8: /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_fw_load_bhi': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/boot.c:265:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/boot.c:230:17: note: byref variable will be forcibly initialized u32 tx_status, val, session_id; ^ /kisskb/src/drivers/bus/mhi/core/boot.c:230:6: note: byref variable will be forcibly initialized u32 tx_status, val, session_id; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/bus/mhi/core/boot.c:12: /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/boot.c:8: /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_download_rddm_image': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/boot.c:167:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/boot.c:159:6: note: byref variable will be forcibly initialized u32 rx_status; ^ /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_fw_load_handler': /kisskb/src/drivers/bus/mhi/core/boot.c:395:13: note: byref variable will be forcibly initialized dma_addr_t dma_addr; ^ /kisskb/src/drivers/bus/mhi/core/boot.c:391:25: note: byref variable will be forcibly initialized const struct firmware *firmware = NULL; ^ /kisskb/src/drivers/bus/sunxi-rsb.c: In function 'of_rsb_register_devices': /kisskb/src/drivers/bus/sunxi-rsb.c:568:6: note: byref variable will be forcibly initialized u32 hwaddr; ^ /kisskb/src/drivers/bus/sunxi-rsb.c: In function 'sunxi_rsb_probe': /kisskb/src/drivers/bus/sunxi-rsb.c:735:6: note: byref variable will be forcibly initialized u32 clk_freq = 3000000; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/ethtool/netlink.h:8, from /kisskb/src/net/ethtool/bitset.c:5: /kisskb/src/net/ethtool/bitset.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ethtool/bitset.c: In function 'ethnl_parse_bit': /kisskb/src/net/ethtool/bitset.c:382:17: note: byref variable will be forcibly initialized struct nlattr *tb[ARRAY_SIZE(bit_policy)]; ^ /kisskb/src/net/ethtool/bitset.c: In function 'ethnl_update_bitset32_verbose': /kisskb/src/net/ethtool/bitset.c:456:16: note: byref variable will be forcibly initialized unsigned int idx; ^ /kisskb/src/net/ethtool/bitset.c:455:17: note: byref variable will be forcibly initialized bool old_val, new_val; ^ /kisskb/src/net/ethtool/bitset.c:436:6: note: byref variable will be forcibly initialized int rem; ^ In file included from /kisskb/src/include/linux/random.h:13:0, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/asm-generic/qrwlock.h:14, from ./arch/arm64/include/generated/asm/qrwlock.h:1, from /kisskb/src/arch/arm64/include/asm/spinlock.h:9, from /kisskb/src/include/linux/spinlock.h:93, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/core/flow_dissector.c:3: /kisskb/src/net/core/flow_dissector.c: In function '__flow_hash_secret_init': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/core/flow_dissector.c:1466:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(&hashrnd, sizeof(hashrnd)); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/dcache.h:5, from /kisskb/src/fs/ecryptfs/main.c:13: /kisskb/src/fs/ecryptfs/main.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/fs/ecryptfs/main.c: In function 'ecryptfs_init_global_auth_toks': /kisskb/src/fs/ecryptfs/main.c:188:28: note: byref variable will be forcibly initialized struct ecryptfs_auth_tok *auth_tok; ^ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_mpls': /kisskb/src/net/core/flow_dissector.c:415:26: note: byref variable will be forcibly initialized struct mpls_label *hdr, _hdr; ^ /kisskb/src/net/ethtool/bitset.c: In function 'ethnl_bitset_is_compact': /kisskb/src/net/ethtool/bitset.c:330:17: note: byref variable will be forcibly initialized struct nlattr *tb[ARRAY_SIZE(bitset_policy)]; ^ /kisskb/src/net/ethtool/bitset.c: In function 'ethnl_update_bitset32': /kisskb/src/net/ethtool/bitset.c:556:17: note: byref variable will be forcibly initialized struct nlattr *tb[ARRAY_SIZE(bitset_policy)]; ^ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_arp': /kisskb/src/net/core/flow_dissector.c:481:16: note: byref variable will be forcibly initialized struct arphdr _arp; ^ /kisskb/src/net/core/flow_dissector.c:479:14: note: byref variable will be forcibly initialized } *arp_eth, _arp_eth; ^ /kisskb/src/fs/ecryptfs/main.c: In function '__ecryptfs_printk': /kisskb/src/fs/ecryptfs/main.c:73:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_batadv': /kisskb/src/net/core/flow_dissector.c:673:10: note: byref variable will be forcibly initialized } *hdr, _hdr; ^ /kisskb/src/fs/ecryptfs/main.c: In function 'ecryptfs_parse_options': /kisskb/src/fs/ecryptfs/main.c:266:8: note: byref variable will be forcibly initialized char *fn_cipher_key_bytes_src; ^ /kisskb/src/fs/ecryptfs/main.c:265:8: note: byref variable will be forcibly initialized char *cipher_key_bytes_src; ^ /kisskb/src/fs/ecryptfs/main.c:256:14: note: byref variable will be forcibly initialized substring_t args[MAX_OPT_ARGS]; ^ /kisskb/src/net/ethtool/bitset.c: In function 'ethnl_parse_bitset': /kisskb/src/net/ethtool/bitset.c:670:8: note: byref variable will be forcibly initialized bool bit_val; ^ /kisskb/src/net/ethtool/bitset.c:669:16: note: byref variable will be forcibly initialized unsigned int idx; ^ /kisskb/src/net/ethtool/bitset.c:612:6: note: byref variable will be forcibly initialized int rem; ^ /kisskb/src/net/ethtool/bitset.c:609:17: note: byref variable will be forcibly initialized struct nlattr *tb[ARRAY_SIZE(bitset_policy)]; ^ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_gre': /kisskb/src/net/core/flow_dissector.c:610:6: note: byref variable will be forcibly initialized u8 _ppp_hdr[PPP_HDRLEN]; ^ /kisskb/src/net/core/flow_dissector.c:592:18: note: byref variable will be forcibly initialized struct ethhdr _eth; ^ /kisskb/src/net/core/flow_dissector.c:565:10: note: byref variable will be forcibly initialized __be32 _keyid; ^ /kisskb/src/net/core/flow_dissector.c:532:28: note: byref variable will be forcibly initialized struct gre_base_hdr *hdr, _hdr; ^ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_tcp': /kisskb/src/net/core/flow_dissector.c:703:21: note: byref variable will be forcibly initialized struct tcphdr *th, _th; ^ /kisskb/src/fs/ecryptfs/main.c: In function 'ecryptfs_mount': /kisskb/src/fs/ecryptfs/main.c:486:8: note: byref variable will be forcibly initialized uid_t check_ruid; ^ /kisskb/src/fs/ecryptfs/main.c:485:14: note: byref variable will be forcibly initialized struct path path; ^ In file included from /kisskb/src/net/core/flow_dissector.c:14:0: /kisskb/src/net/core/flow_dissector.c: In function 'tipc_hdr_rps_key': /kisskb/src/include/net/tipc.h:51:9: note: byref variable will be forcibly initialized __be32 key; ^ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_get_ports': /kisskb/src/net/core/flow_dissector.c:127:18: note: byref variable will be forcibly initialized __be32 *ports, _ports; ^ /kisskb/src/net/core/flow_dissector.c: In function 'skb_flow_get_icmp_tci': /kisskb/src/net/core/flow_dissector.c:166:22: note: byref variable will be forcibly initialized struct icmphdr *ih, _ih; ^ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect': /kisskb/src/net/core/flow_dissector.c:1341:19: note: byref variable will be forcibly initialized struct frag_hdr _fh, *fh; ^ /kisskb/src/net/core/flow_dissector.c:1322:6: note: byref variable will be forcibly initialized u8 _opthdr[2], *opthdr; ^ /kisskb/src/net/core/flow_dissector.c:1269:27: note: byref variable will be forcibly initialized struct ptp_header *hdr, _hdr; ^ /kisskb/src/net/core/flow_dissector.c:1216:31: note: byref variable will be forcibly initialized struct tipc_basic_hdr *hdr, _hdr; ^ /kisskb/src/net/core/flow_dissector.c:1192:11: note: byref variable will be forcibly initialized } *hdr, _hdr; ^ /kisskb/src/net/core/flow_dissector.c:1140:19: note: byref variable will be forcibly initialized struct vlan_hdr _vlan; ^ /kisskb/src/net/core/flow_dissector.c:1089:18: note: byref variable will be forcibly initialized struct ipv6hdr _iph; ^ /kisskb/src/net/core/flow_dissector.c:1041:16: note: byref variable will be forcibly initialized struct iphdr _iph; ^ /kisskb/src/net/core/flow_dissector.c:996:30: note: byref variable will be forcibly initialized struct bpf_flow_dissector ctx = { ^ /kisskb/src/net/core/flow_dissector.c:995:25: note: byref variable will be forcibly initialized struct bpf_flow_keys flow_keys; ^ /kisskb/src/net/core/flow_dissector.c:927:7: note: byref variable will be forcibly initialized bool mpls_el = false; ^ In file included from /kisskb/src/include/linux/random.h:13:0, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/asm-generic/qrwlock.h:14, from ./arch/arm64/include/generated/asm/qrwlock.h:1, from /kisskb/src/arch/arm64/include/asm/spinlock.h:9, from /kisskb/src/include/linux/spinlock.h:93, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/core/flow_dissector.c:3: /kisskb/src/net/core/flow_dissector.c: In function 'flow_hash_from_keys': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/core/flow_dissector.c:1466:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(&hashrnd, sizeof(hashrnd)); ^ /kisskb/src/net/core/flow_dissector.c: In function '__skb_get_hash_symmetric': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/core/flow_dissector.c:1466:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(&hashrnd, sizeof(hashrnd)); ^ /kisskb/src/net/core/flow_dissector.c:1624:19: note: byref variable will be forcibly initialized struct flow_keys keys; ^ In file included from /kisskb/src/include/linux/random.h:13:0, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/asm-generic/qrwlock.h:14, from ./arch/arm64/include/generated/asm/qrwlock.h:1, from /kisskb/src/arch/arm64/include/asm/spinlock.h:9, from /kisskb/src/include/linux/spinlock.h:93, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/core/flow_dissector.c:3: /kisskb/src/net/core/flow_dissector.c: In function '__skb_get_hash': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/core/flow_dissector.c:1466:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(&hashrnd, sizeof(hashrnd)); ^ /kisskb/src/net/core/flow_dissector.c:1648:19: note: byref variable will be forcibly initialized struct flow_keys keys; ^ /kisskb/src/net/core/flow_dissector.c: In function 'skb_get_hash_perturb': /kisskb/src/net/core/flow_dissector.c:1662:19: note: byref variable will be forcibly initialized struct flow_keys keys; ^ /kisskb/src/net/core/flow_dissector.c: In function '__skb_get_poff': /kisskb/src/net/core/flow_dissector.c:1682:6: note: byref variable will be forcibly initialized u8 _doff; ^ /kisskb/src/net/core/flow_dissector.c: In function 'skb_get_poff': /kisskb/src/net/core/flow_dissector.c:1730:25: note: byref variable will be forcibly initialized struct flow_keys_basic keys; ^ /kisskb/src/mm/backing-dev.c: In function 'max_ratio_store': /kisskb/src/mm/backing-dev.c:186:15: note: byref variable will be forcibly initialized unsigned int ratio; ^ /kisskb/src/mm/backing-dev.c: In function 'min_ratio_store': /kisskb/src/mm/backing-dev.c:167:15: note: byref variable will be forcibly initialized unsigned int ratio; ^ /kisskb/src/mm/backing-dev.c: In function 'read_ahead_kb_store': /kisskb/src/mm/backing-dev.c:139:16: note: byref variable will be forcibly initialized unsigned long read_ahead_kb; ^ /kisskb/src/mm/backing-dev.c: In function 'bdi_debug_stats_show': /kisskb/src/mm/backing-dev.c:55:16: note: byref variable will be forcibly initialized unsigned long dirty_thresh; ^ /kisskb/src/mm/backing-dev.c:54:16: note: byref variable will be forcibly initialized unsigned long background_thresh; ^ In file included from /kisskb/src/include/linux/list.h:11:0, 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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/mm/backing-dev.c: In function 'bdi_register_va': /kisskb/src/mm/backing-dev.c:875:18: note: byref variable will be forcibly initialized struct rb_node *parent, **p; ^ /kisskb/src/mm/backing-dev.c: In function 'bdi_register': /kisskb/src/mm/backing-dev.c:909:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/crypto/acompress.c: In function 'crypto_acomp_report': /kisskb/src/crypto/acompress.c:29:29: note: byref variable will be forcibly initialized struct crypto_report_acomp racomp; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/fscache.h:523, from /kisskb/src/fs/fscache/internal.h:28, from /kisskb/src/fs/fscache/main.c:16: /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_cookie': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:162:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_cookie, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:162:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_cookie, ^ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_acquire': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:206:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_acquire, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:206:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_acquire, ^ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_relinquish': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:235:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_relinquish, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:235:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_relinquish, ^ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_enable': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:266:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_enable, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:266:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_enable, ^ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_disable': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:292:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_disable, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:292:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_disable, ^ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_osm': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:318:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_osm, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:318:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_osm, ^ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_page': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:356:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_page, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:356:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_page, ^ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_check_page': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:380:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_check_page, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:380:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_check_page, ^ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_wake_cookie': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:404:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_wake_cookie, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:404:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_wake_cookie, ^ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_op': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:420:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_op, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:420:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_op, ^ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_page_op': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:443:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_page_op, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:443:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_page_op, ^ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_wrote_page': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:469:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_wrote_page, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:469:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_wrote_page, ^ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_gang_lookup': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:493:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_gang_lookup, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:493:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_gang_lookup, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/fscache.h:523, from /kisskb/src/fs/fscache/internal.h:28, from /kisskb/src/fs/fscache/main.c:16: /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_cookie': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:162:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_cookie, ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_acquire': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:206:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_acquire, ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_relinquish': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:235:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_relinquish, ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_enable': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:266:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_enable, ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_disable': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:292:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_disable, ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_osm': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:318:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_osm, ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_page': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:356:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_page, ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_check_page': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:380:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_check_page, ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_wake_cookie': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:404:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_wake_cookie, ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_op': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:420:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_op, ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_page_op': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:443:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_page_op, ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_wrote_page': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:469:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_wrote_page, ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_gang_lookup': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:493:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_gang_lookup, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/fscache.h:523, from /kisskb/src/fs/fscache/internal.h:28, from /kisskb/src/fs/fscache/main.c:16: /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_netfs': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:186:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_netfs, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:186:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_netfs, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/fscache.h:523, from /kisskb/src/fs/fscache/internal.h:28, from /kisskb/src/fs/fscache/main.c:16: /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_netfs': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:186:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_netfs, ^ /kisskb/src/fs/nls/nls_base.c: In function 'utf8s_to_utf16s': /kisskb/src/fs/nls/nls_base.c:137:12: note: byref variable will be forcibly initialized unicode_t u; ^ /kisskb/src/crypto/scompress.c: In function 'crypto_scomp_report': /kisskb/src/crypto/scompress.c:44:28: note: byref variable will be forcibly initialized struct crypto_report_comp rscomp; ^ /kisskb/src/fs/ecryptfs/mmap.c: In function 'strip_xattr_flag': /kisskb/src/fs/ecryptfs/mmap.c:73:10: note: byref variable will be forcibly initialized size_t written; ^ /kisskb/src/fs/ecryptfs/mmap.c: In function 'ecryptfs_copy_up_encrypted_with_header': /kisskb/src/fs/ecryptfs/mmap.c:132:12: note: byref variable will be forcibly initialized size_t written; ^ /kisskb/src/crypto/cmac.c: In function 'cmac_create': /kisskb/src/crypto/cmac.c:229:6: note: byref variable will be forcibly initialized u32 mask; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/netdevice.h:24, from /kisskb/src/net/core/dev_addr_lists.c:10: /kisskb/src/net/core/dev_addr_lists.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/core/dev_addr_lists.c: In function 'dev_addr_init': /kisskb/src/net/core/dev_addr_lists.c:529:16: note: byref variable will be forcibly initialized unsigned char addr[MAX_ADDR_LEN]; ^ /kisskb/src/crypto/testmgr.c: In function 'valid_testvec_config': /kisskb/src/crypto/testmgr.c:486:6: note: byref variable will be forcibly initialized int flags = 0; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/crypto/testmgr.c: In function 'test_akcipher_one': /kisskb/src/crypto/testmgr.c:3925:31: note: byref variable will be forcibly initialized struct scatterlist src, dst, src_tab[3]; ^ /kisskb/src/crypto/testmgr.c:3925:26: note: byref variable will be forcibly initialized struct scatterlist src, dst, src_tab[3]; ^ /kisskb/src/crypto/testmgr.c:3925:21: note: byref variable will be forcibly initialized struct scatterlist src, dst, src_tab[3]; ^ /kisskb/src/crypto/testmgr.c:3922:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^ /kisskb/src/crypto/testmgr.c:3918:8: note: byref variable will be forcibly initialized char *xbuf[XBUFSIZE]; ^ /kisskb/src/crypto/testmgr.c: In function 'drbg_cavs_test': /kisskb/src/crypto/testmgr.c:3644:34: note: byref variable will be forcibly initialized struct drbg_string addtl, pers, testentropy; ^ /kisskb/src/crypto/testmgr.c:3644:28: note: byref variable will be forcibly initialized struct drbg_string addtl, pers, testentropy; ^ /kisskb/src/crypto/testmgr.c:3644:21: note: byref variable will be forcibly initialized struct drbg_string addtl, pers, testentropy; ^ /kisskb/src/crypto/testmgr.c:3643:24: note: byref variable will be forcibly initialized struct drbg_test_data test_data; ^ /kisskb/src/crypto/testmgr.c: In function 'do_test_kpp': /kisskb/src/crypto/testmgr.c:3743:26: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^ /kisskb/src/crypto/testmgr.c:3743:21: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^ /kisskb/src/crypto/testmgr.c:3740:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^ /kisskb/src/crypto/testmgr.c: In function 'test_cprng': /kisskb/src/crypto/testmgr.c:3449:7: note: byref variable will be forcibly initialized char result[32]; ^ /kisskb/src/crypto/testmgr.c: In function 'test_acomp': /kisskb/src/crypto/testmgr.c:3284:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^ /kisskb/src/crypto/testmgr.c:3282:26: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^ /kisskb/src/crypto/testmgr.c:3282:21: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^ /kisskb/src/crypto/testmgr.c: In function 'test_comp': /kisskb/src/crypto/testmgr.c:3234:16: note: byref variable will be forcibly initialized unsigned int dlen = COMP_BUF_SIZE; ^ /kisskb/src/crypto/testmgr.c:3189:16: note: byref variable will be forcibly initialized unsigned int dlen = COMP_BUF_SIZE; ^ /kisskb/src/crypto/testmgr.c: In function 'build_hash_sglist': /kisskb/src/crypto/testmgr.c:1132:18: note: byref variable will be forcibly initialized struct iov_iter input; ^ /kisskb/src/crypto/testmgr.c:1131: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:750:18: note: byref variable will be forcibly initialized struct iov_iter input; ^ /kisskb/src/crypto/testmgr.c: In function 'test_shash_vec_cfg': /kisskb/src/crypto/testmgr.c:804:21: note: byref variable will be forcibly initialized const u8 *keybuf, *keyptr; \ ^ /kisskb/src/crypto/testmgr.c:1191:9: note: in expansion of macro 'do_setkey' err = do_setkey(crypto_shash_setkey, tfm, vec->key, vec->ksize, ^ /kisskb/src/crypto/testmgr.c:804:12: note: byref variable will be forcibly initialized const u8 *keybuf, *keyptr; \ ^ /kisskb/src/crypto/testmgr.c:1191:9: note: in expansion of macro 'do_setkey' err = do_setkey(crypto_shash_setkey, tfm, vec->key, vec->ksize, ^ /kisskb/src/crypto/testmgr.c:1186:5: note: byref variable will be forcibly initialized u8 result[HASH_MAX_DIGESTSIZE + TESTMGR_POISON_LEN]; ^ /kisskb/src/crypto/testmgr.c:1184:33: note: byref variable will be forcibly initialized const struct test_sg_division *divs[XBUFSIZE]; ^ /kisskb/src/crypto/testmgr.c: In function 'test_ahash_vec_cfg': /kisskb/src/crypto/testmgr.c:804:21: note: byref variable will be forcibly initialized const u8 *keybuf, *keyptr; \ ^ /kisskb/src/crypto/testmgr.c:1379:9: note: in expansion of macro 'do_setkey' err = do_setkey(crypto_ahash_setkey, tfm, vec->key, vec->ksize, ^ /kisskb/src/crypto/testmgr.c:804:12: note: byref variable will be forcibly initialized const u8 *keybuf, *keyptr; \ ^ /kisskb/src/crypto/testmgr.c:1379:9: note: in expansion of macro 'do_setkey' err = do_setkey(crypto_ahash_setkey, tfm, vec->key, vec->ksize, ^ /kisskb/src/crypto/testmgr.c:1374:5: note: byref variable will be forcibly initialized u8 result[HASH_MAX_DIGESTSIZE + TESTMGR_POISON_LEN]; ^ In file included from /kisskb/src/include/crypto/aead.h:11:0, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c:1370:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ /kisskb/src/crypto/testmgr.c:1369:33: note: byref variable will be forcibly initialized const struct test_sg_division *divs[XBUFSIZE]; ^ /kisskb/src/crypto/testmgr.c: In function 'test_hash_vec': /kisskb/src/crypto/testmgr.c:1569:8: note: byref variable will be forcibly initialized char cfgname[TESTVEC_CONFIG_NAMELEN]; ^ /kisskb/src/crypto/testmgr.c:1568:25: note: byref variable will be forcibly initialized struct testvec_config cfg; ^ /kisskb/src/crypto/testmgr.c:1552:7: note: byref variable will be forcibly initialized char vec_name[16]; ^ /kisskb/src/crypto/testmgr.c: In function 'test_hash_vs_generic_impl': /kisskb/src/crypto/testmgr.c:1651:7: note: byref variable will be forcibly initialized char cfgname[TESTVEC_CONFIG_NAMELEN]; ^ /kisskb/src/crypto/testmgr.c:1649:7: note: byref variable will be forcibly initialized char vec_name[64]; ^ /kisskb/src/crypto/testmgr.c:1644:7: note: byref variable will be forcibly initialized char _generic_driver[CRYPTO_MAX_ALG_NAME]; ^ /kisskb/src/crypto/testmgr.c: In function '__alg_test_hash': /kisskb/src/crypto/testmgr.c:1799:21: note: byref variable will be forcibly initialized struct shash_desc *desc = NULL; ^ /kisskb/src/crypto/testmgr.c:1798:23: note: byref variable will be forcibly initialized struct crypto_shash *stfm = NULL; ^ In file included from /kisskb/src/crypto/testmgr.c:20:0: /kisskb/src/crypto/testmgr.c: In function 'alg_test_crc32c': /kisskb/src/include/crypto/hash.h:166:7: note: byref variable will be forcibly initialized char __##shash##_desc[sizeof(struct shash_desc) + HASH_MAX_DESCSIZE] \ ^ /kisskb/src/crypto/testmgr.c:3592:3: note: in expansion of macro 'SHASH_DESC_ON_STACK' SHASH_DESC_ON_STACK(shash, tfm); ^ /kisskb/src/crypto/testmgr.c:3568:9: note: byref variable will be forcibly initialized __le32 val; ^ /kisskb/src/crypto/testmgr.c: In function 'test_aead_vec_cfg': /kisskb/src/crypto/testmgr.c:2062:8: note: byref variable will be forcibly initialized char expected_error[32]; ^ /kisskb/src/crypto/testmgr.c:804:21: note: byref variable will be forcibly initialized const u8 *keybuf, *keyptr; \ ^ /kisskb/src/crypto/testmgr.c:1947:8: note: in expansion of macro 'do_setkey' err = do_setkey(crypto_aead_setkey, tfm, vec->key, vec->klen, ^ /kisskb/src/crypto/testmgr.c:804:12: note: byref variable will be forcibly initialized const u8 *keybuf, *keyptr; \ ^ /kisskb/src/crypto/testmgr.c:1947:8: note: in expansion of macro 'do_setkey' err = do_setkey(crypto_aead_setkey, tfm, vec->key, vec->klen, ^ /kisskb/src/crypto/testmgr.c:1938:14: note: byref variable will be forcibly initialized struct kvec input[2]; ^ /kisskb/src/crypto/testmgr.c:1934:5: note: byref variable will be forcibly initialized u8 _iv[3 * (MAX_ALGAPI_ALIGNMASK + 1) + MAX_IVLEN]; ^ In file included from /kisskb/src/include/crypto/aead.h:11:0, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c:1933:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:583: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:2127:8: note: byref variable will be forcibly initialized char cfgname[TESTVEC_CONFIG_NAMELEN]; ^ /kisskb/src/crypto/testmgr.c:2126:25: note: byref variable will be forcibly initialized struct testvec_config cfg; ^ /kisskb/src/crypto/testmgr.c:2107:7: note: byref variable will be forcibly initialized char vec_name[16]; ^ In file included from /kisskb/src/include/crypto/aead.h:11:0, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c: In function 'generate_aead_message': /kisskb/src/crypto/testmgr.c:2216:23: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ /kisskb/src/crypto/testmgr.c:2215:6: note: byref variable will be forcibly initialized u8 iv[MAX_IVLEN]; ^ /kisskb/src/crypto/testmgr.c:2214:30: note: byref variable will be forcibly initialized struct scatterlist src[2], dst; ^ /kisskb/src/crypto/testmgr.c:2214:22: note: byref variable will be forcibly initialized struct scatterlist src[2], dst; ^ /kisskb/src/crypto/testmgr.c: In function 'test_aead_vs_generic_impl': /kisskb/src/crypto/testmgr.c:2374:7: note: byref variable will be forcibly initialized char _generic_driver[CRYPTO_MAX_ALG_NAME]; ^ In file included from /kisskb/src/include/crypto/aead.h:11:0, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c: In function 'generate_random_cipher_testvec': /kisskb/src/crypto/testmgr.c:2906:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ /kisskb/src/crypto/testmgr.c:2905:5: note: byref variable will be forcibly initialized u8 iv[MAX_IVLEN]; ^ /kisskb/src/crypto/testmgr.c:2904:26: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^ /kisskb/src/crypto/testmgr.c:2904: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:804:21: note: byref variable will be forcibly initialized const u8 *keybuf, *keyptr; \ ^ /kisskb/src/crypto/testmgr.c:2712:8: note: in expansion of macro 'do_setkey' err = do_setkey(crypto_skcipher_setkey, tfm, vec->key, vec->klen, ^ /kisskb/src/crypto/testmgr.c:804:12: note: byref variable will be forcibly initialized const u8 *keybuf, *keyptr; \ ^ /kisskb/src/crypto/testmgr.c:2712:8: note: in expansion of macro 'do_setkey' err = do_setkey(crypto_skcipher_setkey, tfm, vec->key, vec->klen, ^ /kisskb/src/crypto/testmgr.c:2703:14: note: byref variable will be forcibly initialized struct kvec input; ^ /kisskb/src/crypto/testmgr.c:2699:5: note: byref variable will be forcibly initialized u8 _iv[3 * (MAX_ALGAPI_ALIGNMASK + 1) + MAX_IVLEN]; ^ In file included from /kisskb/src/include/crypto/aead.h:11:0, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c:2698:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:583: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:2875:8: note: byref variable will be forcibly initialized char cfgname[TESTVEC_CONFIG_NAMELEN]; ^ /kisskb/src/crypto/testmgr.c:2874:25: note: byref variable will be forcibly initialized struct testvec_config cfg; ^ /kisskb/src/crypto/testmgr.c:2855:7: note: byref variable will be forcibly initialized char vec_name[16]; ^ /kisskb/src/net/core/dev.c: In function '__netdev_walk_all_upper_dev': /kisskb/src/net/core/dev.c:7432:7: note: byref variable will be forcibly initialized bool ignore; ^ /kisskb/src/net/core/dev.c:7430:35: note: byref variable will be forcibly initialized struct list_head *niter, *iter, *iter_stack[MAX_NEST_DEV + 1]; ^ /kisskb/src/net/core/dev.c:7430:28: note: byref variable will be forcibly initialized struct list_head *niter, *iter, *iter_stack[MAX_NEST_DEV + 1]; ^ /kisskb/src/net/core/dev.c:7429:41: note: byref variable will be forcibly initialized struct net_device *udev, *next, *now, *dev_stack[MAX_NEST_DEV + 1]; ^ In file included from /kisskb/src/include/crypto/internal/hash.h:12:0, from /kisskb/src/crypto/hmac.c:15: /kisskb/src/crypto/hmac.c: In function 'hmac_setkey': /kisskb/src/include/crypto/hash.h:166:7: note: byref variable will be forcibly initialized char __##shash##_desc[sizeof(struct shash_desc) + HASH_MAX_DESCSIZE] \ ^ /kisskb/src/crypto/hmac.c:51:2: note: in expansion of macro 'SHASH_DESC_ON_STACK' SHASH_DESC_ON_STACK(shash, hash); ^ /kisskb/src/net/core/dev.c: In function '__netdev_walk_all_lower_dev': /kisskb/src/net/core/dev.c:7702:7: note: byref variable will be forcibly initialized bool ignore; ^ /kisskb/src/net/core/dev.c:7700:35: note: byref variable will be forcibly initialized struct list_head *niter, *iter, *iter_stack[MAX_NEST_DEV + 1]; ^ /kisskb/src/net/core/dev.c:7700:28: note: byref variable will be forcibly initialized struct list_head *niter, *iter, *iter_stack[MAX_NEST_DEV + 1]; ^ /kisskb/src/net/core/dev.c:7699:41: note: byref variable will be forcibly initialized struct net_device *ldev, *next, *now, *dev_stack[MAX_NEST_DEV + 1]; ^ /kisskb/src/crypto/testmgr.c: In function 'test_skcipher_vs_generic_impl': /kisskb/src/crypto/testmgr.c:2969:7: note: byref variable will be forcibly initialized char cfgname[TESTVEC_CONFIG_NAMELEN]; ^ /kisskb/src/crypto/testmgr.c:2967:7: note: byref variable will be forcibly initialized char vec_name[64]; ^ /kisskb/src/crypto/testmgr.c:2962:7: note: byref variable will be forcibly initialized char _generic_driver[CRYPTO_MAX_ALG_NAME]; ^ /kisskb/src/net/core/dev.c: In function '__netdev_upper_depth': /kisskb/src/net/core/dev.c:7763:7: note: byref variable will be forcibly initialized bool ignore; ^ /kisskb/src/net/core/dev.c:7761:20: note: byref variable will be forcibly initialized struct list_head *iter; ^ /kisskb/src/net/core/dev.c: In function '__netdev_lower_depth': /kisskb/src/net/core/dev.c:7783:7: note: byref variable will be forcibly initialized bool ignore; ^ /kisskb/src/net/core/dev.c:7781:20: note: byref variable will be forcibly initialized struct list_head *iter; ^ /kisskb/src/crypto/hmac.c: In function 'hmac_create': /kisskb/src/crypto/hmac.c:171:6: note: byref variable will be forcibly initialized u32 mask; ^ /kisskb/src/crypto/testmgr.c: In function 'test_cipher': /kisskb/src/crypto/testmgr.c:2609:8: note: byref variable will be forcibly initialized char *xbuf[XBUFSIZE]; ^ /kisskb/src/crypto/testmgr.c: In function 'alg_test': /kisskb/src/crypto/testmgr.c:5639:8: note: byref variable will be forcibly initialized char nalg[CRYPTO_MAX_ALG_NAME]; ^ In file included from /kisskb/src/include/linux/random.h:13:0, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/asm-generic/qrwlock.h:14, from ./arch/arm64/include/generated/asm/qrwlock.h:1, from /kisskb/src/arch/arm64/include/asm/spinlock.h:9, from /kisskb/src/include/linux/spinlock.h:93, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/crypto/testmgr.c:5636:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(testmgr_onetime_init); ^ /kisskb/src/net/core/dev.c: In function 'netdev_sync_upper_features': /kisskb/src/net/core/dev.c:9822:20: note: byref variable will be forcibly initialized netdev_features_t feature; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/net/core/dev.c:78:0: /kisskb/src/net/core/dev.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/core/dev.c: In function '__netdev_has_upper_dev': /kisskb/src/net/core/dev.c:7523:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv = { ^ /kisskb/src/net/core/dev.c: In function 'call_netdevice_notifiers_extack': /kisskb/src/net/core/dev.c:2009:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^ /kisskb/src/net/core/dev.c: In function 'netif_rx_internal': /kisskb/src/net/core/dev.c:4928:16: note: byref variable will be forcibly initialized unsigned int qtail; ^ /kisskb/src/net/core/dev.c:4911:34: note: byref variable will be forcibly initialized struct rps_dev_flow voidflow, *rflow = &voidflow; ^ /kisskb/src/net/core/dev.c:4911:23: note: byref variable will be forcibly initialized struct rps_dev_flow voidflow, *rflow = &voidflow; ^ In file included from /kisskb/src/include/linux/filter.h:19:0, from /kisskb/src/include/trace/events/xdp.h:9, from /kisskb/src/include/linux/bpf_trace.h:5, from /kisskb/src/net/core/dev.c:96: /kisskb/src/net/core/dev.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ /kisskb/src/net/core/dev.c: In function 'qdisc_pkt_len_init': /kisskb/src/net/core/dev.c:3764:18: note: byref variable will be forcibly initialized struct udphdr _udphdr; ^ /kisskb/src/net/core/dev.c:3757:18: note: byref variable will be forcibly initialized struct tcphdr _tcphdr; ^ /kisskb/src/net/core/dev.c: In function 'sch_handle_egress': /kisskb/src/net/core/dev.c:3938:20: note: byref variable will be forcibly initialized struct tcf_result cl_res; ^ /kisskb/src/net/core/dev.c: In function 'sch_handle_ingress': /kisskb/src/net/core/dev.c:5090:20: note: byref variable will be forcibly initialized struct tcf_result cl_res; ^ /kisskb/src/net/core/dev.c: In function 'netdev_adjacent_sysfs_add': /kisskb/src/net/core/dev.c:7913:7: note: byref variable will be forcibly initialized char linkname[IFNAMSIZ+7]; ^ /kisskb/src/net/core/dev.c: In function 'netdev_adjacent_sysfs_del': /kisskb/src/net/core/dev.c:7924:7: note: byref variable will be forcibly initialized char linkname[IFNAMSIZ+7]; ^ /kisskb/src/net/core/dev.c: In function '__netdev_upper_dev_link': /kisskb/src/net/core/dev.c:8099:42: note: byref variable will be forcibly initialized struct netdev_notifier_changeupper_info changeupper_info = { ^ /kisskb/src/net/core/dev.c: In function 'dev_xdp_install': /kisskb/src/net/core/dev.c:9373:20: note: byref variable will be forcibly initialized struct netdev_bpf xdp; ^ /kisskb/src/net/core/dev.c: In function '__dev_alloc_name': /kisskb/src/net/core/dev.c:1089:6: note: byref variable will be forcibly initialized int i = 0; ^ /kisskb/src/net/core/dev.c: In function 'dev_alloc_name_ns': /kisskb/src/net/core/dev.c:1156:7: note: byref variable will be forcibly initialized char buf[IFNAMSIZ]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'dev_set_alias': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:470:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/core/dev.c:1332:14: note: in expansion of macro 'rcu_replace_pointer' new_alias = rcu_replace_pointer(dev->ifalias, new_alias, ^ /kisskb/src/net/core/dev.c: In function 'netdev_state_change': /kisskb/src/net/core/dev.c:1389:38: note: byref variable will be forcibly initialized struct netdev_notifier_change_info change_info = { ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'dev_close': /kisskb/src/net/core/dev.c:1622:13: note: byref variable will be forcibly initialized LIST_HEAD(single); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/core/dev.c: In function '__dev_close': /kisskb/src/net/core/dev.c:1583:12: note: byref variable will be forcibly initialized LIST_HEAD(single); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/lib/reed_solomon/reed_solomon.c:37:0: /kisskb/src/lib/reed_solomon/reed_solomon.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function '__netif_set_xps_queue': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/dev.c:2686:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->xps_maps[type], new_dev_maps); ^ /kisskb/src/net/core/dev.c: In function '__dev_xmit_skb': /kisskb/src/net/core/dev.c:3796:18: note: byref variable will be forcibly initialized struct sk_buff *to_free = NULL; ^ /kisskb/src/net/core/dev.c: In function 'skb_mac_gso_segment': /kisskb/src/net/core/dev.c:3328:6: note: byref variable will be forcibly initialized int vlan_depth = skb->mac_len; ^ /kisskb/src/fs/ecryptfs/crypto.c: In function 'ecryptfs_encode_for_filename': /kisskb/src/fs/ecryptfs/crypto.c:1759:16: note: byref variable will be forcibly initialized unsigned char last_block[3]; ^ /kisskb/src/net/core/dev.c: In function '__dev_queue_xmit': /kisskb/src/net/core/dev.c:4148:6: note: byref variable will be forcibly initialized int rc = -ENOMEM; ^ /kisskb/src/net/core/dev.c: In function '__dev_direct_xmit': /kisskb/src/net/core/dev.c:4278:7: note: byref variable will be forcibly initialized bool again = false; ^ /kisskb/src/fs/ecryptfs/crypto.c: In function 'crypt_scatterlist': /kisskb/src/fs/ecryptfs/crypto.c:296:29: note: byref variable will be forcibly initialized struct extent_crypt_result ecr; ^ /kisskb/src/fs/ecryptfs/crypto.c: In function 'write_ecryptfs_marker': /kisskb/src/fs/ecryptfs/crypto.c:873:6: note: byref variable will be forcibly initialized u32 m_1, m_2; ^ /kisskb/src/net/core/dev.c: In function 'do_xdp_generic': /kisskb/src/net/core/dev.c:4874:19: note: byref variable will be forcibly initialized struct xdp_buff xdp; ^ /kisskb/src/fs/ecryptfs/crypto.c: In function 'ecryptfs_process_key_cipher': /kisskb/src/fs/ecryptfs/crypto.c:1548:8: note: byref variable will be forcibly initialized char *full_alg_name = NULL; ^ /kisskb/src/fs/ecryptfs/crypto.c:1547:7: note: byref variable will be forcibly initialized char dummy_key[ECRYPTFS_MAX_KEY_BYTES]; ^ /kisskb/src/net/core/dev.c: In function '__netif_receive_skb_core': /kisskb/src/net/core/dev.c:5322:8: note: byref variable will be forcibly initialized bool another = false; ^ /kisskb/src/net/core/dev.c:5261:6: note: byref variable will be forcibly initialized int ret = NET_RX_DROP; ^ /kisskb/src/net/core/dev.c:5258:18: note: byref variable will be forcibly initialized struct sk_buff *skb = *pskb; ^ /kisskb/src/net/core/dev.c:5256:30: note: byref variable will be forcibly initialized struct packet_type *ptype, *pt_prev; ^ /kisskb/src/fs/ecryptfs/crypto.c: In function 'ecryptfs_encrypt_filename': /kisskb/src/fs/ecryptfs/crypto.c:1466:10: note: byref variable will be forcibly initialized size_t remaining_bytes; ^ /kisskb/src/fs/ecryptfs/crypto.c:1465:10: note: byref variable will be forcibly initialized size_t packet_size; ^ /kisskb/src/fs/ecryptfs/crypto.c: In function 'ecryptfs_derive_iv': /kisskb/src/fs/ecryptfs/crypto.c:115:7: note: byref variable will be forcibly initialized char src[ECRYPTFS_MAX_IV_BYTES + 16]; ^ /kisskb/src/fs/ecryptfs/crypto.c:114:7: note: byref variable will be forcibly initialized char dst[MD5_DIGEST_SIZE]; ^ /kisskb/src/fs/ecryptfs/crypto.c: In function 'crypt_extent': /kisskb/src/fs/ecryptfs/crypto.c:382:29: note: byref variable will be forcibly initialized struct scatterlist src_sg, dst_sg; ^ /kisskb/src/fs/ecryptfs/crypto.c:382:21: note: byref variable will be forcibly initialized struct scatterlist src_sg, dst_sg; ^ /kisskb/src/fs/ecryptfs/crypto.c:381:7: note: byref variable will be forcibly initialized char extent_iv[ECRYPTFS_MAX_IV_BYTES]; ^ /kisskb/src/net/core/dev.c: In function '__netif_receive_skb_one_core': /kisskb/src/net/core/dev.c:5460:22: note: byref variable will be forcibly initialized struct packet_type *pt_prev = NULL; ^ /kisskb/src/net/core/dev.c: In function 'netif_receive_skb_internal': /kisskb/src/net/core/dev.c:5655:34: note: byref variable will be forcibly initialized struct rps_dev_flow voidflow, *rflow = &voidflow; ^ /kisskb/src/net/core/dev.c:5655:23: note: byref variable will be forcibly initialized struct rps_dev_flow voidflow, *rflow = &voidflow; ^ /kisskb/src/net/core/dev.c: In function '__netif_receive_skb_list_core': /kisskb/src/net/core/dev.c:5538:23: note: byref variable will be forcibly initialized struct packet_type *pt_prev = NULL; ^ /kisskb/src/net/core/dev.c:5533:18: note: byref variable will be forcibly initialized struct sk_buff *skb, *next; ^ /kisskb/src/net/core/dev.c:5532:19: note: byref variable will be forcibly initialized struct list_head sublist; ^ /kisskb/src/fs/ecryptfs/crypto.c: In function 'ecryptfs_init_crypt_ctx': /kisskb/src/fs/ecryptfs/crypto.c:556:8: note: byref variable will be forcibly initialized char *full_alg_name; ^ /kisskb/src/net/core/dev.c: In function '__netif_receive_skb_list': /kisskb/src/net/core/dev.c:5592:21: note: byref variable will be forcibly initialized struct list_head sublist; ^ /kisskb/src/fs/ecryptfs/crypto.c: In function 'ecryptfs_compute_root_iv': /kisskb/src/fs/ecryptfs/crypto.c:634:7: note: byref variable will be forcibly initialized char dst[MD5_DIGEST_SIZE]; ^ /kisskb/src/net/core/dev.c: In function 'netif_receive_skb_list_internal': /kisskb/src/net/core/dev.c:5688:35: note: byref variable will be forcibly initialized struct rps_dev_flow voidflow, *rflow = &voidflow; ^ /kisskb/src/net/core/dev.c:5688:24: note: byref variable will be forcibly initialized struct rps_dev_flow voidflow, *rflow = &voidflow; ^ /kisskb/src/net/core/dev.c:5673:19: note: byref variable will be forcibly initialized struct list_head sublist; ^ /kisskb/src/fs/ecryptfs/crypto.c: In function 'ecryptfs_write_headers_virt': /kisskb/src/fs/ecryptfs/crypto.c:1052:9: note: byref variable will be forcibly initialized size_t written; ^ /kisskb/src/fs/ecryptfs/crypto.c: In function 'ecryptfs_write_metadata': /kisskb/src/fs/ecryptfs/crypto.c:1149:9: note: byref variable will be forcibly initialized size_t size = 0; ^ /kisskb/src/fs/ecryptfs/crypto.c: In function 'ecryptfs_read_and_validate_header_region': /kisskb/src/fs/ecryptfs/crypto.c:980:5: note: byref variable will be forcibly initialized u8 file_size[ECRYPTFS_SIZE_AND_MARKER_BYTES]; ^ /kisskb/src/fs/ecryptfs/crypto.c: In function 'ecryptfs_read_headers_virt': /kisskb/src/fs/ecryptfs/crypto.c:1275:6: note: byref variable will be forcibly initialized int bytes_read; ^ /kisskb/src/fs/ecryptfs/crypto.c: In function 'ecryptfs_read_and_validate_xattr_region': /kisskb/src/fs/ecryptfs/crypto.c:1350:5: note: byref variable will be forcibly initialized u8 file_size[ECRYPTFS_SIZE_AND_MARKER_BYTES]; ^ /kisskb/src/fs/ecryptfs/crypto.c: In function 'ecryptfs_get_tfm_and_mutex_for_cipher_name': /kisskb/src/fs/ecryptfs/crypto.c:1697:27: note: byref variable will be forcibly initialized struct ecryptfs_key_tfm *key_tfm; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'netdev_rx_handler_register': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/dev.c:5188:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->rx_handler, rx_handler); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/dev.c:5187:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->rx_handler_data, rx_handler_data); ^ /kisskb/src/fs/ecryptfs/crypto.c: In function 'ecryptfs_encrypt_and_encode_filename': /kisskb/src/fs/ecryptfs/crypto.c:1894:9: note: byref variable will be forcibly initialized size_t encoded_name_no_prefix_size; ^ /kisskb/src/fs/ecryptfs/crypto.c: In function 'ecryptfs_decode_and_decrypt_filename': /kisskb/src/fs/ecryptfs/crypto.c:2007:9: note: byref variable will be forcibly initialized size_t packet_size; ^ /kisskb/src/fs/ecryptfs/crypto.c:2006:9: note: byref variable will be forcibly initialized size_t decoded_name_size; ^ /kisskb/src/fs/ecryptfs/crypto.c: In function 'ecryptfs_set_f_namelen': /kisskb/src/fs/ecryptfs/crypto.c:2067:16: note: byref variable will be forcibly initialized struct mutex *tfm_mutex; ^ /kisskb/src/fs/ecryptfs/crypto.c:2066:26: note: byref variable will be forcibly initialized struct crypto_skcipher *tfm; ^ /kisskb/src/net/core/dev.c: In function 'napi_enable': /kisskb/src/net/core/dev.c:6963:16: note: byref variable will be forcibly initialized unsigned long val, new; ^ /kisskb/src/drivers/bus/mhi/pci_generic.c: In function 'mhi_pci_is_alive': /kisskb/src/drivers/bus/mhi/pci_generic.c:497:6: note: byref variable will be forcibly initialized u16 vendor = 0; ^ /kisskb/src/net/core/dev.c: In function 'netdev_walk_all_upper_dev_rcu': /kisskb/src/net/core/dev.c:7479:35: note: byref variable will be forcibly initialized struct list_head *niter, *iter, *iter_stack[MAX_NEST_DEV + 1]; ^ /kisskb/src/net/core/dev.c:7479:28: note: byref variable will be forcibly initialized struct list_head *niter, *iter, *iter_stack[MAX_NEST_DEV + 1]; ^ /kisskb/src/net/core/dev.c:7478:41: note: byref variable will be forcibly initialized struct net_device *udev, *next, *now, *dev_stack[MAX_NEST_DEV + 1]; ^ /kisskb/src/net/core/dev.c: In function 'netdev_walk_all_lower_dev': /kisskb/src/net/core/dev.c:7653:35: note: byref variable will be forcibly initialized struct list_head *niter, *iter, *iter_stack[MAX_NEST_DEV + 1]; ^ /kisskb/src/net/core/dev.c:7653:28: note: byref variable will be forcibly initialized struct list_head *niter, *iter, *iter_stack[MAX_NEST_DEV + 1]; ^ /kisskb/src/net/core/dev.c:7652:41: note: byref variable will be forcibly initialized struct net_device *ldev, *next, *now, *dev_stack[MAX_NEST_DEV + 1]; ^ /kisskb/src/net/core/dev.c: In function 'netdev_walk_all_lower_dev_rcu': /kisskb/src/net/core/dev.c:7828:35: note: byref variable will be forcibly initialized struct list_head *niter, *iter, *iter_stack[MAX_NEST_DEV + 1]; ^ /kisskb/src/net/core/dev.c:7828:28: note: byref variable will be forcibly initialized struct list_head *niter, *iter, *iter_stack[MAX_NEST_DEV + 1]; ^ /kisskb/src/net/core/dev.c:7827:41: note: byref variable will be forcibly initialized struct net_device *ldev, *next, *now, *dev_stack[MAX_NEST_DEV + 1]; ^ In file included from /kisskb/src/include/linux/pid.h:5:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'netdev_lower_get_first_private_rcu': /kisskb/src/include/linux/rculist.h:353:20: note: byref variable will be forcibly initialized struct list_head *__next = READ_ONCE(__ptr->next); \ ^ /kisskb/src/net/core/dev.c:7882:10: note: in expansion of macro 'list_first_or_null_rcu' lower = list_first_or_null_rcu(&dev->adj_list.lower, ^ In file included from /kisskb/src/include/asm-generic/div64.h:27:0, from ./arch/arm64/include/generated/asm/div64.h:1, from /kisskb/src/include/linux/math.h:5, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/bus/mhi/pci_generic.c:12: /kisskb/src/drivers/bus/mhi/pci_generic.c: In function 'devm_kmalloc_array': /kisskb/src/net/core/dev.c: In function 'netdev_master_upper_dev_get_rcu': /kisskb/src/include/linux/rculist.h:353:20: note: byref variable will be forcibly initialized struct list_head *__next = READ_ONCE(__ptr->next); \ ^ /kisskb/src/net/core/dev.c:7901:10: note: in expansion of macro 'list_first_or_null_rcu' upper = list_first_or_null_rcu(&dev->adj_list.upper, ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/bus/mhi/pci_generic.c:13:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/core/dev.c: In function 'netdev_upper_dev_link': /kisskb/src/net/core/dev.c:8180:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv = { ^ /kisskb/src/net/core/dev.c: In function 'netdev_master_upper_dev_link': /kisskb/src/net/core/dev.c:8209:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv = { ^ /kisskb/src/net/core/dev.c: In function 'netdev_upper_dev_unlink': /kisskb/src/net/core/dev.c:8262:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv = { ^ /kisskb/src/net/core/dev.c: In function 'netdev_adjacent_change_prepare': /kisskb/src/net/core/dev.c:8303:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv = { ^ /kisskb/src/net/core/dev.c: In function 'netdev_adjacent_change_commit': /kisskb/src/net/core/dev.c:8330:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv = { ^ /kisskb/src/net/core/dev.c: In function 'netdev_adjacent_change_abort': /kisskb/src/net/core/dev.c:8350:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv = { ^ /kisskb/src/net/core/dev.c: In function '__dev_notify_flags': /kisskb/src/net/core/dev.c:8841:38: note: byref variable will be forcibly initialized struct netdev_notifier_change_info change_info = { ^ /kisskb/src/net/core/dev.c: In function 'dev_set_mtu': /kisskb/src/net/core/dev.c:8955:25: note: byref variable will be forcibly initialized struct netlink_ext_ack extack; ^ /kisskb/src/net/core/dev.c: In function 'dev_pre_changeaddr_notify': /kisskb/src/net/core/dev.c:9018:45: note: byref variable will be forcibly initialized struct netdev_notifier_pre_changeaddr_info info = { ^ /kisskb/src/net/core/dev.c: In function 'dev_get_port_parent_id': /kisskb/src/net/core/dev.c:9180:20: note: byref variable will be forcibly initialized struct list_head *iter; ^ /kisskb/src/net/core/dev.c: In function 'dev_xdp_attach': /kisskb/src/net/core/dev.c:9441:20: note: byref variable will be forcibly initialized struct list_head *iter; ^ /kisskb/src/net/core/dev.c: In function 'bpf_xdp_link_attach': /kisskb/src/net/core/dev.c:9692:25: note: byref variable will be forcibly initialized struct bpf_link_primer link_primer; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'dev_ingress_queue_create': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/dev.c:10766:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->ingress_queue, queue); ^ /kisskb/src/net/core/dev.c: In function 'netdev_run_todo': /kisskb/src/net/core/dev.c:10581:19: note: byref variable will be forcibly initialized struct list_head unlink_list; ^ /kisskb/src/net/core/dev.c:10579:19: note: byref variable will be forcibly initialized struct list_head list; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'unregister_netdevice_many': /kisskb/src/net/core/dev.c:11029:12: note: byref variable will be forcibly initialized LIST_HEAD(close_head); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/core/dev.c: In function 'unregister_netdevice_queue': /kisskb/src/net/core/dev.c:11011:13: note: byref variable will be forcibly initialized LIST_HEAD(single); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/core/dev.c: In function 'default_device_exit_batch': /kisskb/src/net/core/dev.c:11588:12: note: byref variable will be forcibly initialized LIST_HEAD(dev_kill_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/core/dev.c: In function '__dev_change_net_namespace': /kisskb/src/net/core/dev.c:11164:11: note: byref variable will be forcibly initialized int err, new_nsid; ^ /kisskb/src/net/core/dev.c: In function 'default_device_exit': /kisskb/src/net/core/dev.c:11527:8: note: byref variable will be forcibly initialized char fb_name[IFNAMSIZ]; ^ /kisskb/src/crypto/xcbc.c: In function 'crypto_xcbc_digest_setkey': /kisskb/src/crypto/xcbc.c:58:5: note: byref variable will be forcibly initialized u8 key1[XCBC_BLOCKSIZE]; ^ /kisskb/src/net/core/dev.c: In function 'netdev_printk': /kisskb/src/net/core/dev.c:11466:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/core/dev.c:11465:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/net/core/dev.c: In function 'napi_threaded_poll': /kisskb/src/net/core/dev.c:7135:9: note: byref variable will be forcibly initialized bool repoll = false; ^ /kisskb/src/net/core/dev.c: In function 'napi_poll': /kisskb/src/net/core/dev.c:7082:7: note: byref variable will be forcibly initialized bool do_repoll = false; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'net_rx_action': /kisskb/src/net/core/dev.c:7161:12: note: byref variable will be forcibly initialized LIST_HEAD(repoll); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/core/dev.c:7160:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/xcbc.c: In function 'xcbc_create': /kisskb/src/crypto/xcbc.c:195:6: note: byref variable will be forcibly initialized u32 mask; ^ /kisskb/src/net/core/dev.c: In function 'netdev_emerg': /kisskb/src/net/core/dev.c:11483:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/net/core/dev.c:11496:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_emerg, KERN_EMERG); ^ /kisskb/src/net/core/dev.c:11482:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/net/core/dev.c:11496:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_emerg, KERN_EMERG); ^ /kisskb/src/net/core/dev.c: In function 'netdev_alert': /kisskb/src/net/core/dev.c:11483:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/net/core/dev.c:11497:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_alert, KERN_ALERT); ^ /kisskb/src/net/core/dev.c:11482:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/net/core/dev.c:11497:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_alert, KERN_ALERT); ^ /kisskb/src/net/core/dev.c: In function 'netdev_crit': /kisskb/src/net/core/dev.c:11483:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/net/core/dev.c:11498:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_crit, KERN_CRIT); ^ /kisskb/src/net/core/dev.c:11482:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/net/core/dev.c:11498:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_crit, KERN_CRIT); ^ /kisskb/src/net/core/dev.c: In function 'netdev_err': /kisskb/src/net/core/dev.c:11483:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/net/core/dev.c:11499:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_err, KERN_ERR); ^ /kisskb/src/net/core/dev.c:11482:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/net/core/dev.c:11499:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_err, KERN_ERR); ^ /kisskb/src/net/core/dev.c: In function 'netdev_warn': /kisskb/src/net/core/dev.c:11483:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/net/core/dev.c:11500:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_warn, KERN_WARNING); ^ /kisskb/src/net/core/dev.c:11482:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/net/core/dev.c:11500:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_warn, KERN_WARNING); ^ /kisskb/src/net/core/dev.c: In function '__netdev_update_features': /kisskb/src/net/core/dev.c:9966:20: note: byref variable will be forcibly initialized struct list_head *iter; ^ /kisskb/src/net/core/dev.c:9965:20: note: byref variable will be forcibly initialized netdev_features_t features; ^ /kisskb/src/net/core/dev.c: In function 'netdev_sync_lower_features': /kisskb/src/net/core/dev.c:9842:20: note: byref variable will be forcibly initialized netdev_features_t feature; ^ /kisskb/src/mm/percpu.c: In function 'pcpu_chunk_refresh_hint': /kisskb/src/mm/percpu.c:752:15: note: byref variable will be forcibly initialized int bit_off, bits; ^ /kisskb/src/mm/percpu.c:752:6: note: byref variable will be forcibly initialized int bit_off, bits; ^ /kisskb/src/net/core/dev.c: In function 'dev_disable_lro': /kisskb/src/net/core/dev.c:1643:20: note: byref variable will be forcibly initialized struct list_head *iter; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'generic_xdp_install': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/dev.c:5622:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->xdp_prog, new); ^ In file included from /kisskb/src/crypto/crypto_user_base.c:14:0: /kisskb/src/crypto/crypto_user_base.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/crypto/crypto_user_base.c: In function 'crypto_report_cipher': /kisskb/src/crypto/crypto_user_base.c:74:30: note: byref variable will be forcibly initialized struct crypto_report_cipher rcipher; ^ In file included from /kisskb/src/include/linux/mm.h:30:0, from /kisskb/src/include/linux/memblock.h:13, from /kisskb/src/mm/percpu.c:73: /kisskb/src/mm/percpu.c: In function '__ab_c_size': /kisskb/src/crypto/crypto_user_base.c: In function 'crypto_report_comp': /kisskb/src/crypto/crypto_user_base.c:90:28: note: byref variable will be forcibly initialized struct crypto_report_comp rcomp; ^ /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/crypto/crypto_user_base.c: In function 'crypto_report_one': /kisskb/src/crypto/crypto_user_base.c:118:31: note: byref variable will be forcibly initialized struct crypto_report_larval rl; ^ /kisskb/src/net/core/dev.c: In function 'netdev_notice': /kisskb/src/net/core/dev.c:11483:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/net/core/dev.c:11501:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_notice, KERN_NOTICE); ^ /kisskb/src/net/core/dev.c:11482:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/net/core/dev.c:11501:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_notice, KERN_NOTICE); ^ /kisskb/src/net/core/dev.c: In function 'netdev_info': /kisskb/src/net/core/dev.c:11483:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/net/core/dev.c:11502:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_info, KERN_INFO); ^ /kisskb/src/net/core/dev.c:11482:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/net/core/dev.c:11502:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_info, KERN_INFO); ^ /kisskb/src/mm/percpu.c: In function 'pcpu_dump_alloc_info': /kisskb/src/mm/percpu.c:2489:7: note: byref variable will be forcibly initialized char empty_str[] = "--------"; ^ /kisskb/src/net/core/dev.c: In function 'dev_change_name': /kisskb/src/net/core/dev.c:1215:7: note: byref variable will be forcibly initialized char oldname[IFNAMSIZ]; ^ /kisskb/src/crypto/crypto_user_base.c: In function 'crypto_dump_report': /kisskb/src/crypto/crypto_user_base.c:228:26: note: byref variable will be forcibly initialized struct crypto_dump_info info; ^ /kisskb/src/crypto/crypto_user_base.c: In function 'crypto_user_rcv_msg': /kisskb/src/crypto/crypto_user_base.c:451:32: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/crypto/crypto_user_base.c:426:17: note: byref variable will be forcibly initialized struct nlattr *attrs[CRYPTOCFGA_MAX+1]; ^ /kisskb/src/mm/percpu.c: In function 'pcpu_block_refresh_hint': /kisskb/src/mm/percpu.c:782:19: note: byref variable will be forcibly initialized unsigned int rs, re, start; /* region start, region end */ ^ /kisskb/src/mm/percpu.c:782:15: note: byref variable will be forcibly initialized unsigned int rs, re, start; /* region start, region end */ ^ /kisskb/src/crypto/crypto_user_base.c: In function 'crypto_report': /kisskb/src/crypto/crypto_user_base.c:191:26: note: byref variable will be forcibly initialized struct crypto_dump_info info; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/crypto/crypto_user_base.c:9: /kisskb/src/crypto/crypto_user_base.c: In function 'crypto_update_alg': /kisskb/src/crypto/crypto_user_base.c:266:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/percpu.c: In function 'pcpu_is_populated': /kisskb/src/mm/percpu.c:1073:41: note: byref variable will be forcibly initialized unsigned int page_start, page_end, rs, re; ^ /kisskb/src/mm/percpu.c:1073:37: note: byref variable will be forcibly initialized unsigned int page_start, page_end, rs, re; ^ /kisskb/src/mm/percpu.c: In function 'pcpu_find_block_fit': /kisskb/src/mm/percpu.c:1110:21: note: byref variable will be forcibly initialized int bit_off, bits, next_off; ^ /kisskb/src/mm/percpu.c:1110:15: note: byref variable will be forcibly initialized int bit_off, bits, next_off; ^ /kisskb/src/mm/percpu.c:1110:6: note: byref variable will be forcibly initialized int bit_off, bits, next_off; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/percpu.h:126, from /kisskb/src/mm/percpu.c:98: /kisskb/src/mm/percpu.c: In function 'perf_trace_percpu_alloc_percpu': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/percpu.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_alloc_percpu, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/percpu.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_alloc_percpu, ^ /kisskb/src/mm/percpu.c: In function 'perf_trace_percpu_free_percpu': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/percpu.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_free_percpu, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/percpu.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_free_percpu, ^ /kisskb/src/mm/percpu.c: In function 'perf_trace_percpu_alloc_percpu_fail': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/percpu.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_alloc_percpu_fail, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/percpu.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_alloc_percpu_fail, ^ /kisskb/src/mm/percpu.c: In function 'perf_trace_percpu_create_chunk': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/percpu.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_create_chunk, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/percpu.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_create_chunk, ^ /kisskb/src/mm/percpu.c: In function 'perf_trace_percpu_destroy_chunk': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/percpu.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_destroy_chunk, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/percpu.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_destroy_chunk, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/percpu.h:126, from /kisskb/src/mm/percpu.c:98: /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_alloc_percpu': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/percpu.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_alloc_percpu, ^ /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_free_percpu': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/percpu.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_free_percpu, ^ /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_alloc_percpu_fail': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/percpu.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_alloc_percpu_fail, ^ /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_create_chunk': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/percpu.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_create_chunk, ^ /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_destroy_chunk': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/percpu.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_destroy_chunk, ^ /kisskb/src/mm/percpu.c: In function 'pcpu_alloc_area': /kisskb/src/mm/percpu.c:1217:30: note: byref variable will be forcibly initialized unsigned long area_off = 0, area_bits = 0; ^ /kisskb/src/mm/percpu.c:1217:16: note: byref variable will be forcibly initialized unsigned long area_off = 0, area_bits = 0; ^ /kisskb/src/mm/percpu.c: In function 'pcpu_balance_populated': /kisskb/src/mm/percpu.c:2072:34: note: byref variable will be forcibly initialized unsigned int nr_unpop = 0, rs, re; ^ /kisskb/src/mm/percpu.c:2072:30: note: byref variable will be forcibly initialized unsigned int nr_unpop = 0, rs, re; ^ /kisskb/src/mm/percpu.c: In function 'pcpu_balance_free': /kisskb/src/mm/percpu.c:2014:20: note: byref variable will be forcibly initialized unsigned int rs, re; ^ /kisskb/src/mm/percpu.c:2014:16: note: byref variable will be forcibly initialized unsigned int rs, re; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/memblock.h:13, from /kisskb/src/mm/percpu.c:73: /kisskb/src/mm/percpu.c:1988:12: note: byref variable will be forcibly initialized LIST_HEAD(to_free); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/percpu.c: In function 'pcpu_alloc': /kisskb/src/mm/percpu.c:1854:42: note: byref variable will be forcibly initialized unsigned int page_start, page_end, rs, re; ^ /kisskb/src/mm/percpu.c:1854:38: note: byref variable will be forcibly initialized unsigned int page_start, page_end, rs, re; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/fs/dlm/dlm_internal.h:19, from /kisskb/src/fs/dlm/lockspace.c:14: /kisskb/src/fs/dlm/lockspace.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/dlm/lockspace.c:12: /kisskb/src/fs/dlm/lockspace.c: In function 'do_uevent': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/dlm/lockspace.c:211:2: note: in expansion of macro 'wait_event' wait_event(ls->ls_uevent_wait, ^ /kisskb/src/fs/dlm/lockspace.c: In function 'dlm_nodir_store': /kisskb/src/fs/dlm/lockspace.c:94:6: note: byref variable will be forcibly initialized int val; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/dlm/lockspace.c:12: /kisskb/src/fs/dlm/lockspace.c: In function 'new_lockspace': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/dlm/lockspace.c:622:2: note: in expansion of macro 'wait_event' wait_event(ls->ls_recover_lock_wait, ^ /kisskb/src/fs/dlm/lockspace.c: In function 'dlm_control_store': /kisskb/src/fs/dlm/lockspace.c:39:6: note: byref variable will be forcibly initialized int n; ^ /kisskb/src/net/ipv4/ip_fragment.c: In function 'ip_find': /kisskb/src/net/ipv4/ip_fragment.c:206:29: note: byref variable will be forcibly initialized struct frag_v4_compare_key key = { ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/tls/trace.h:202, from /kisskb/src/net/tls/trace.c:8: /kisskb/src/net/tls/trace.c: In function 'perf_trace_tls_device_offload_set': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_offload_set, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_offload_set, ^ /kisskb/src/net/tls/trace.c: In function 'perf_trace_tls_device_decrypted': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:44:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_decrypted, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:44:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_decrypted, ^ /kisskb/src/net/tls/trace.c: In function 'perf_trace_tls_device_rx_resync_send': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:77:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_rx_resync_send, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:77:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_rx_resync_send, ^ /kisskb/src/net/tls/trace.c: In function 'perf_trace_tls_device_rx_resync_nh_schedule': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:104:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_rx_resync_nh_schedule, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:104:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_rx_resync_nh_schedule, ^ /kisskb/src/net/tls/trace.c: In function 'perf_trace_tls_device_rx_resync_nh_delay': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:123:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_rx_resync_nh_delay, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:123:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_rx_resync_nh_delay, ^ /kisskb/src/net/tls/trace.c: In function 'perf_trace_tls_device_tx_resync_req': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:147:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_tx_resync_req, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:147:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_tx_resync_req, ^ /kisskb/src/net/tls/trace.c: In function 'perf_trace_tls_device_tx_resync_send': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:171:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_tx_resync_send, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:171:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_tx_resync_send, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/tls/trace.h:202, from /kisskb/src/net/tls/trace.c:8: /kisskb/src/net/tls/trace.c: In function 'trace_event_raw_event_tls_device_offload_set': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_offload_set, ^ /kisskb/src/net/tls/trace.c: In function 'trace_event_raw_event_tls_device_decrypted': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:44:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_decrypted, ^ /kisskb/src/net/tls/trace.c: In function 'trace_event_raw_event_tls_device_rx_resync_send': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:77:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_rx_resync_send, ^ /kisskb/src/net/tls/trace.c: In function 'trace_event_raw_event_tls_device_rx_resync_nh_schedule': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:104:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_rx_resync_nh_schedule, ^ /kisskb/src/net/tls/trace.c: In function 'trace_event_raw_event_tls_device_rx_resync_nh_delay': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:123:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_rx_resync_nh_delay, ^ /kisskb/src/net/tls/trace.c: In function 'trace_event_raw_event_tls_device_tx_resync_req': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:147:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_tx_resync_req, ^ /kisskb/src/net/tls/trace.c: In function 'trace_event_raw_event_tls_device_tx_resync_send': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:171:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_tx_resync_send, ^ In file included from /kisskb/src/include/net/route.h:24:0, from /kisskb/src/net/ipv4/ip_fragment.c:39: /kisskb/src/net/ipv4/ip_fragment.c: In function 'inet_getpeer_v4': /kisskb/src/include/net/inetpeer.h:106:23: note: byref variable will be forcibly initialized struct inetpeer_addr daddr; ^ /kisskb/src/net/ipv4/ip_fragment.c: In function 'ip_check_defrag': /kisskb/src/net/ipv4/ip_fragment.c:505:15: note: byref variable will be forcibly initialized struct iphdr iph; ^ /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/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/kmem.h:397, from /kisskb/src/mm/slab_common.c:29: /kisskb/src/mm/slab_common.c: In function 'perf_trace_kmem_alloc': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/kmem.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_alloc, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/kmem.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_alloc, ^ /kisskb/src/mm/slab_common.c: In function 'perf_trace_kmem_alloc_node': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/kmem.h:62:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_alloc_node, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/kmem.h:62:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_alloc_node, ^ /kisskb/src/mm/slab_common.c: In function 'perf_trace_kfree': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kfree, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kfree, ^ /kisskb/src/mm/slab_common.c: In function 'perf_trace_mm_page_free': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:160:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_free, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:160:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_free, ^ /kisskb/src/net/ipv4/ip_input.c: In function 'ip_list_rcv_finish': /kisskb/src/net/ipv4/ip_input.c:569:19: note: byref variable will be forcibly initialized struct list_head sublist; ^ /kisskb/src/mm/slab_common.c: In function 'perf_trace_mm_page_free_batched': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:182:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_free_batched, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:182:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_free_batched, ^ /kisskb/src/mm/slab_common.c: In function 'perf_trace_mm_page_alloc': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:201:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_alloc, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:201:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_alloc, ^ /kisskb/src/mm/slab_common.c: In function 'perf_trace_mm_page': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/kmem.h:230:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_page, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/kmem.h:230:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_page, ^ /kisskb/src/mm/slab_common.c: In function 'perf_trace_mm_page_pcpu_drain': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:263:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_pcpu_drain, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:263:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_pcpu_drain, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/kmem.h:397, from /kisskb/src/mm/slab_common.c:29: /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kmem_alloc': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/kmem.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_alloc, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kmem_alloc_node': /kisskb/src/net/ipv4/ip_input.c: In function 'ip_list_rcv': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/kmem.h:62:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_alloc_node, ^ /kisskb/src/net/ipv4/ip_input.c:619:19: note: byref variable will be forcibly initialized struct list_head sublist; ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kfree': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kfree, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_free': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:160:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_free, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_free_batched': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:182:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_free_batched, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_alloc': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:201:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_alloc, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/kmem.h:230:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_page, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_pcpu_drain': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:263:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_pcpu_drain, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/kmem.h:397, from /kisskb/src/mm/slab_common.c:29: /kisskb/src/mm/slab_common.c: In function 'perf_trace_kmem_cache_free': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kmem_cache_free, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kmem_cache_free, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kmem_cache_free, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/kmem.h:397, from /kisskb/src/mm/slab_common.c:29: /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kmem_cache_free': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kmem_cache_free, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kmem_cache_free, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/kmem.h:397, from /kisskb/src/mm/slab_common.c:29: /kisskb/src/mm/slab_common.c: In function 'perf_trace_mm_page_alloc_extfrag': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:286:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_alloc_extfrag, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:286:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_alloc_extfrag, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/kmem.h:397, from /kisskb/src/mm/slab_common.c:29: /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_alloc_extfrag': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:286:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_alloc_extfrag, ^ In file included from /kisskb/src/mm/slab_common.c:29:0: /kisskb/src/mm/slab_common.c: In function 'mm_ptr_to_hash': /kisskb/src/include/trace/events/kmem.h:334:16: note: byref variable will be forcibly initialized unsigned long hashval; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/kmem.h:397, from /kisskb/src/mm/slab_common.c:29: /kisskb/src/mm/slab_common.c: In function 'perf_trace_rss_stat': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:366:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rss_stat, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:366:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rss_stat, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/kmem.h:397, from /kisskb/src/mm/slab_common.c:29: /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_rss_stat': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:366:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rss_stat, ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/mm/slab_common.c:7: /kisskb/src/mm/slab_common.c: In function 'slab_caches_to_rcu_destroy_workfn': /kisskb/src/mm/slab_common.c:421:12: note: byref variable will be forcibly initialized LIST_HEAD(to_destroy); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/slab_common.c: In function 'kmalloc_fix_flags': /kisskb/src/mm/slab_common.c:925:8: note: byref variable will be forcibly initialized gfp_t invalid_mask = flags & GFP_SLAB_BUG_MASK; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/fs/ecryptfs/kthread.c:9: /kisskb/src/fs/ecryptfs/kthread.c: In function 'ecryptfs_threadfn': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:338:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:358:11: note: in expansion of macro '__wait_event_freezable' __ret = __wait_event_freezable(wq_head, condition); \ ^ /kisskb/src/fs/ecryptfs/kthread.c:48:3: note: in expansion of macro 'wait_event_freezable' wait_event_freezable( ^ /kisskb/src/fs/ecryptfs/kthread.c: In function 'ecryptfs_privileged_open': /kisskb/src/fs/ecryptfs/kthread.c:122:27: note: byref variable will be forcibly initialized struct ecryptfs_open_req req; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/ethtool/netlink.h:8, from /kisskb/src/net/ethtool/strset.c:5: /kisskb/src/net/ethtool/strset.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/ethtool/strset.c:3: /kisskb/src/net/ethtool/strset.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/mm/compaction.c:11: /kisskb/src/mm/compaction.c: In function 'move_freelist_head': /kisskb/src/mm/compaction.c:1296:12: note: byref variable will be forcibly initialized LIST_HEAD(sublist); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ethtool/strset.c: In function 'strset_get_id': /kisskb/src/net/ethtool/strset.c:163:17: note: byref variable will be forcibly initialized struct nlattr *tb[ARRAY_SIZE(get_stringset_policy)]; ^ /kisskb/src/mm/compaction.c: In function 'move_freelist_tail': /kisskb/src/mm/compaction.c:1313:12: note: byref variable will be forcibly initialized LIST_HEAD(sublist); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ethtool/strset.c: In function 'strset_parse_request': /kisskb/src/net/ethtool/strset.c:200:7: note: byref variable will be forcibly initialized u32 id; ^ /kisskb/src/net/ethtool/strset.c:188:6: note: byref variable will be forcibly initialized int rem, ret; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/compaction.h:361, from /kisskb/src/mm/compaction.c:46: /kisskb/src/mm/compaction.c: In function 'perf_trace_mm_compaction_isolate_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/compaction.h:14:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_compaction_isolate_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/compaction.h:14:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_compaction_isolate_template, ^ /kisskb/src/mm/compaction.c: In function 'perf_trace_mm_compaction_migratepages': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/compaction.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_migratepages, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/compaction.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_migratepages, ^ /kisskb/src/mm/compaction.c: In function 'perf_trace_mm_compaction_begin': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/compaction.h:106:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_begin, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/compaction.h:106:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_begin, ^ /kisskb/src/mm/compaction.c: In function 'perf_trace_mm_compaction_end': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/compaction.h:136:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_end, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/compaction.h:136:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_end, ^ /kisskb/src/mm/compaction.c: In function 'perf_trace_mm_compaction_try_to_compact_pages': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/compaction.h:170:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_try_to_compact_pages, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/compaction.h:170:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_try_to_compact_pages, ^ /kisskb/src/mm/compaction.c: In function 'perf_trace_mm_compaction_suitable_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/compaction.h:197:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_compaction_suitable_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/compaction.h:197:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_compaction_suitable_template, ^ /kisskb/src/mm/compaction.c: In function 'perf_trace_mm_compaction_defer_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/compaction.h:244:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_compaction_defer_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/compaction.h:244:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_compaction_defer_template, ^ /kisskb/src/mm/compaction.c: In function 'perf_trace_mm_compaction_kcompactd_sleep': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/compaction.h:298:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_kcompactd_sleep, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/compaction.h:298:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_kcompactd_sleep, ^ /kisskb/src/mm/compaction.c: In function 'perf_trace_kcompactd_wake_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/compaction.h:315:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kcompactd_wake_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/compaction.h:315:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kcompactd_wake_template, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/compaction.h:361, from /kisskb/src/mm/compaction.c:46: /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_isolate_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/compaction.h:14:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_compaction_isolate_template, ^ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_migratepages': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/compaction.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_migratepages, ^ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_begin': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/compaction.h:106:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_begin, ^ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_end': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/compaction.h:136:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_end, ^ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_try_to_compact_pages': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/compaction.h:170:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_try_to_compact_pages, ^ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_suitable_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/compaction.h:197:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_compaction_suitable_template, ^ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_defer_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/compaction.h:244:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_compaction_defer_template, ^ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_kcompactd_sleep': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/compaction.h:298:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_kcompactd_sleep, ^ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_kcompactd_wake_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/compaction.h:315:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kcompactd_wake_template, ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/bus/vexpress-config.c:9: /kisskb/src/drivers/bus/vexpress-config.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/fs/ecryptfs/keystore.c: In function 'decrypt_passphrase_encrypted_session_key': /kisskb/src/fs/ecryptfs/keystore.c:1652:26: note: byref variable will be forcibly initialized struct crypto_skcipher *tfm; ^ /kisskb/src/fs/ecryptfs/keystore.c:1651:16: note: byref variable will be forcibly initialized struct mutex *tfm_mutex; ^ /kisskb/src/fs/ecryptfs/keystore.c:1650:21: note: byref variable will be forcibly initialized struct scatterlist src_sg[2]; ^ /kisskb/src/fs/ecryptfs/keystore.c:1649:21: note: byref variable will be forcibly initialized struct scatterlist dst_sg[2]; ^ /kisskb/src/drivers/bus/vexpress-config.c: In function 'vexpress_syscfg_probe': /kisskb/src/drivers/bus/vexpress-config.c:357:6: note: byref variable will be forcibly initialized u32 dt_hbi; ^ /kisskb/src/fs/ecryptfs/keystore.c: In function 'parse_tag_3_packet': /kisskb/src/fs/ecryptfs/keystore.c:1363:9: note: byref variable will be forcibly initialized size_t length_size; ^ /kisskb/src/fs/ecryptfs/keystore.c:1361:9: note: byref variable will be forcibly initialized size_t body_size; ^ /kisskb/src/drivers/bus/vexpress-config.c: In function 'vexpress_syscfg_regmap_init': /kisskb/src/drivers/bus/vexpress-config.c:257:22: note: byref variable will be forcibly initialized u32 site, position, dcc; ^ /kisskb/src/drivers/bus/vexpress-config.c:257:12: note: byref variable will be forcibly initialized u32 site, position, dcc; ^ /kisskb/src/drivers/bus/vexpress-config.c:257:6: note: byref variable will be forcibly initialized u32 site, position, dcc; ^ /kisskb/src/drivers/bus/vexpress-config.c:255:9: note: byref variable will be forcibly initialized __be32 energy_quirk[4]; ^ /kisskb/src/fs/ecryptfs/keystore.c: In function 'parse_tag_11_packet': /kisskb/src/fs/ecryptfs/keystore.c:1535:9: note: byref variable will be forcibly initialized size_t length_size; ^ /kisskb/src/fs/ecryptfs/keystore.c:1534:9: note: byref variable will be forcibly initialized size_t body_size; ^ /kisskb/src/fs/ecryptfs/keystore.c: In function 'parse_tag_1_packet': /kisskb/src/fs/ecryptfs/keystore.c:1231:9: note: byref variable will be forcibly initialized size_t length_size; ^ /kisskb/src/fs/ecryptfs/keystore.c:1229:9: note: byref variable will be forcibly initialized size_t body_size; ^ /kisskb/src/fs/ecryptfs/keystore.c: In function 'parse_tag_65_packet': /kisskb/src/fs/ecryptfs/keystore.c:205:9: note: byref variable will be forcibly initialized size_t m_size; ^ /kisskb/src/fs/ecryptfs/keystore.c:204:9: note: byref variable will be forcibly initialized size_t data_len; ^ /kisskb/src/fs/ecryptfs/keystore.c: In function 'parse_tag_67_packet': /kisskb/src/fs/ecryptfs/keystore.c:351:9: note: byref variable will be forcibly initialized size_t data_len; ^ /kisskb/src/fs/ecryptfs/keystore.c: In function 'write_tag_64_packet': /kisskb/src/fs/ecryptfs/keystore.c:149:9: note: byref variable will be forcibly initialized size_t packet_size_len; ^ /kisskb/src/fs/ecryptfs/keystore.c: In function 'decrypt_pki_encrypted_session_key': /kisskb/src/fs/ecryptfs/keystore.c:1134:9: note: byref variable will be forcibly initialized size_t payload_len = 0; ^ /kisskb/src/fs/ecryptfs/keystore.c:1133:8: note: byref variable will be forcibly initialized char *payload = NULL; ^ /kisskb/src/fs/ecryptfs/keystore.c:1132:8: note: byref variable will be forcibly initialized char *auth_tok_sig; ^ /kisskb/src/fs/ecryptfs/keystore.c:1129:5: note: byref variable will be forcibly initialized u8 cipher_code = 0; ^ /kisskb/src/fs/ecryptfs/keystore.c: In function 'write_tag_3_packet': /kisskb/src/fs/ecryptfs/keystore.c:2190:26: note: byref variable will be forcibly initialized struct crypto_skcipher *tfm; ^ /kisskb/src/fs/ecryptfs/keystore.c:2186:9: note: byref variable will be forcibly initialized size_t packet_size_length; ^ /kisskb/src/fs/ecryptfs/keystore.c:2184:16: note: byref variable will be forcibly initialized struct mutex *tfm_mutex = NULL; ^ /kisskb/src/fs/ecryptfs/keystore.c:2183:21: note: byref variable will be forcibly initialized struct scatterlist src_sg[2]; ^ /kisskb/src/fs/ecryptfs/keystore.c:2182:21: note: byref variable will be forcibly initialized struct scatterlist dst_sg[2]; ^ /kisskb/src/fs/ecryptfs/keystore.c:2181:7: note: byref variable will be forcibly initialized char session_key_encryption_key[ECRYPTFS_MAX_KEY_BYTES]; ^ /kisskb/src/fs/ecryptfs/keystore.c: In function 'write_tag_11_packet': /kisskb/src/fs/ecryptfs/keystore.c:2114:9: note: byref variable will be forcibly initialized size_t packet_size_length; ^ /kisskb/src/fs/ecryptfs/keystore.c: In function 'write_tag_66_packet': /kisskb/src/fs/ecryptfs/keystore.c:293:9: note: byref variable will be forcibly initialized size_t packet_size_len; ^ /kisskb/src/fs/ecryptfs/keystore.c: In function 'pki_encrypt_session_key': /kisskb/src/fs/ecryptfs/keystore.c:1968:9: note: byref variable will be forcibly initialized size_t payload_len = 0; ^ /kisskb/src/fs/ecryptfs/keystore.c:1967:8: note: byref variable will be forcibly initialized char *payload = NULL; ^ /kisskb/src/fs/ecryptfs/keystore.c: In function 'write_tag_1_packet': /kisskb/src/fs/ecryptfs/keystore.c:2026:9: note: byref variable will be forcibly initialized size_t packet_size_length; ^ /kisskb/src/mm/compaction.c: In function 'isolate_freepages_block': /kisskb/src/mm/compaction.c:560:7: note: byref variable will be forcibly initialized bool locked = false; ^ /kisskb/src/mm/compaction.c:559:16: note: byref variable will be forcibly initialized unsigned long flags = 0; ^ /kisskb/src/mm/compaction.c: In function 'fast_isolate_around': /kisskb/src/mm/compaction.c:1324:16: note: byref variable will be forcibly initialized unsigned long start_pfn, end_pfn; ^ /kisskb/src/fs/ecryptfs/keystore.c: In function 'ecryptfs_write_tag_70_packet': /kisskb/src/fs/ecryptfs/keystore.c:625:14: note: byref variable will be forcibly initialized struct key *auth_tok_key = NULL; ^ /kisskb/src/fs/ecryptfs/keystore.c: In function 'ecryptfs_parse_tag_70_packet': /kisskb/src/fs/ecryptfs/keystore.c:898:14: note: byref variable will be forcibly initialized struct key *auth_tok_key = NULL; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/mm/compaction.c:11: /kisskb/src/mm/compaction.c: In function 'split_map_pages': /kisskb/src/mm/compaction.c:91:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^ /kisskb/src/include/linux/list.h:26: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': /kisskb/src/mm/compaction.c:1546:16: note: byref variable will be forcibly initialized unsigned long isolate_start_pfn; /* exact pfn we start at */ ^ /kisskb/src/fs/ecryptfs/keystore.c: In function 'ecryptfs_parse_packet_set': /kisskb/src/fs/ecryptfs/keystore.c:1770:14: note: byref variable will be forcibly initialized struct key *auth_tok_key = NULL; ^ /kisskb/src/fs/ecryptfs/keystore.c:1769:9: note: byref variable will be forcibly initialized size_t tag_11_packet_size; ^ /kisskb/src/fs/ecryptfs/keystore.c:1768:9: note: byref variable will be forcibly initialized size_t tag_11_contents_size; ^ /kisskb/src/fs/ecryptfs/keystore.c:1766:16: note: byref variable will be forcibly initialized unsigned char sig_tmp_space[ECRYPTFS_SIG_SIZE]; ^ /kisskb/src/fs/ecryptfs/keystore.c:1765:28: note: byref variable will be forcibly initialized struct ecryptfs_auth_tok *new_auth_tok; ^ /kisskb/src/fs/ecryptfs/keystore.c:1764:9: note: byref variable will be forcibly initialized size_t packet_size; ^ /kisskb/src/fs/ecryptfs/keystore.c:1763:8: note: byref variable will be forcibly initialized char *candidate_auth_tok_sig; ^ /kisskb/src/fs/ecryptfs/keystore.c:1761:28: note: byref variable will be forcibly initialized struct ecryptfs_auth_tok *matching_auth_tok; ^ /kisskb/src/fs/ecryptfs/keystore.c:1760:19: note: byref variable will be forcibly initialized struct list_head auth_tok_list; ^ /kisskb/src/fs/ecryptfs/keystore.c: In function 'ecryptfs_generate_key_packet_set': /kisskb/src/fs/ecryptfs/keystore.c:2409:9: note: byref variable will be forcibly initialized size_t written; ^ /kisskb/src/fs/ecryptfs/keystore.c:2405:14: note: byref variable will be forcibly initialized struct key *auth_tok_key = NULL; ^ /kisskb/src/fs/ecryptfs/keystore.c:2404:28: note: byref variable will be forcibly initialized struct ecryptfs_auth_tok *auth_tok; ^ /kisskb/src/mm/compaction.c: In function 'isolate_migratepages_block': /kisskb/src/mm/compaction.c:806:16: note: byref variable will be forcibly initialized unsigned long flags = 0; ^ /kisskb/src/fs/ecryptfs/debug.c: In function 'ecryptfs_dump_auth_tok': /kisskb/src/fs/ecryptfs/debug.c:21:7: note: byref variable will be forcibly initialized char sig[ECRYPTFS_SIG_SIZE_HEX + 1]; ^ /kisskb/src/fs/ecryptfs/debug.c:20:7: note: byref variable will be forcibly initialized char salt[ECRYPTFS_SALT_SIZE * 2 + 1]; ^ /kisskb/src/mm/compaction.c: In function '__compact_finished': /kisskb/src/mm/compaction.c:2093:8: note: byref variable will be forcibly initialized bool can_steal; ^ /kisskb/src/mm/compaction.c: In function 'isolate_freepages_range': /kisskb/src/mm/compaction.c:711:17: note: byref variable will be forcibly initialized unsigned long isolate_start_pfn = pfn; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/mm/compaction.c:11: /kisskb/src/mm/compaction.c:699:12: note: byref variable will be forcibly initialized LIST_HEAD(freelist); ^ /kisskb/src/include/linux/list.h:26: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:2506:25: note: byref variable will be forcibly initialized struct capture_control capc = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/xfrm/xfrm_policy.c:18: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'rb_link_node_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:74:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rb_link, node); ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/mm/compaction.c:11: /kisskb/src/mm/compaction.c: In function 'kcompactd': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:396:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:409:11: note: in expansion of macro '__wait_event_freezable_timeout' __ret = __wait_event_freezable_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/mm/compaction.c:2936:7: note: in expansion of macro 'wait_event_freezable_timeout' if (wait_event_freezable_timeout(pgdat->kcompactd_wait, ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'hlist_add_behind_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:683:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(prev), n); ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_options.c:21: /kisskb/src/net/ipv4/ip_options.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/ipv4/ip_options.c: In function '__ip_options_compile': /kisskb/src/net/ipv4/ip_options.c:261:17: note: byref variable will be forcibly initialized unsigned char *optptr; ^ /kisskb/src/net/ipv4/ip_options.c:258:9: note: byref variable will be forcibly initialized __be32 spec_dst = htonl(INADDR_ANY); ^ /kisskb/src/net/ipv4/ip_options.c: In function 'ip_options_compile': /kisskb/src/net/ipv4/ip_options.c:482:9: note: byref variable will be forcibly initialized __be32 info; ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_dst_hash_transfer': /kisskb/src/net/xfrm/xfrm_policy.c:527:5: note: byref variable will be forcibly initialized u8 sbits; ^ /kisskb/src/net/xfrm/xfrm_policy.c:526:5: note: byref variable will be forcibly initialized u8 dbits; ^ In file included from /kisskb/src/include/net/xfrm.h:25:0, from /kisskb/src/net/xfrm/xfrm_policy.c:34: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'rt6_get_cookie': /kisskb/src/include/net/ip6_fib.h:296:6: note: byref variable will be forcibly initialized u32 cookie = 0; ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'policy_hash_bysel': /kisskb/src/net/xfrm/xfrm_policy.c:488:5: note: byref variable will be forcibly initialized u8 sbits; ^ /kisskb/src/net/xfrm/xfrm_policy.c:487:5: note: byref variable will be forcibly initialized u8 dbits; ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'policy_hash_direct': /kisskb/src/net/xfrm/xfrm_policy.c:508:5: note: byref variable will be forcibly initialized u8 sbits; ^ /kisskb/src/net/xfrm/xfrm_policy.c:507:5: note: byref variable will be forcibly initialized u8 dbits; ^ In file included from /kisskb/src/net/xfrm/xfrm_policy.c:30:0: /kisskb/src/net/xfrm/xfrm_policy.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:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/xfrm/xfrm_policy.c:18: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/xfrm/xfrm_policy.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/xfrm/xfrm_policy.c:30:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/net/core/neighbour.c:29: /kisskb/src/net/core/neighbour.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/core/neighbour.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/core/neighbour.c: In function 'neigh_fill_info': /kisskb/src/net/core/neighbour.c:2532:8: note: byref variable will be forcibly initialized char haddr[MAX_ADDR_LEN]; ^ /kisskb/src/net/core/neighbour.c:2507:23: note: byref variable will be forcibly initialized struct nda_cacheinfo ci; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/xfrm/xfrm_policy.c:18: /kisskb/src/net/xfrm/xfrm_policy.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/xfrm/xfrm_policy.c: In function 'xfrm_tmpl_resolve_one': /kisskb/src/net/xfrm/xfrm_policy.c:2369:17: note: byref variable will be forcibly initialized xfrm_address_t tmp; ^ /kisskb/src/net/xfrm/xfrm_policy.c:2366:9: note: byref variable will be forcibly initialized int i, error; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/core/neighbour.c:16: /kisskb/src/net/core/neighbour.c: In function 'neigh_hash_grow': /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_tmpl_resolve': /kisskb/src/net/xfrm/xfrm_policy.c:2423:21: note: byref variable will be forcibly initialized struct xfrm_state *tp[XFRM_MAX_DEPTH]; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/neighbour.c:552:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tbl->nht, new_nht); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/neighbour.c:548:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new_nht->hash_buckets[hash], n); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/neighbour.c:544:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(n->next, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/xfrm/xfrm_policy.c:18: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_bydst_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/xfrm/xfrm_policy.c:595:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->xfrm.policy_bydst[dir].table, ndst); ^ /kisskb/src/net/core/neighbour.c: In function 'neigh_valid_dump_req': /kisskb/src/net/core/neighbour.c:2741:17: note: byref variable will be forcibly initialized struct nlattr *tb[NDA_MAX + 1]; ^ /kisskb/src/net/core/neighbour.c: In function 'neigh_valid_get_req': /kisskb/src/net/core/neighbour.c:2848:17: note: byref variable will be forcibly initialized struct nlattr *tb[NDA_MAX + 1]; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/net/core/neighbour.c:29: /kisskb/src/net/core/neighbour.c: In function 'nla_get_u64': /kisskb/src/include/net/netlink.h:1617:6: note: byref variable will be forcibly initialized u64 tmp; ^ /kisskb/src/net/core/neighbour.c: In function 'nla_put_msecs': /kisskb/src/include/net/netlink.h:1500:6: note: byref variable will be forcibly initialized u64 tmp = jiffies_to_msecs(njiffies); ^ /kisskb/src/net/core/neighbour.c: In function 'neightbl_fill_info': /kisskb/src/net/core/neighbour.c:2156:20: note: byref variable will be forcibly initialized struct ndt_stats ndst; ^ /kisskb/src/net/core/neighbour.c:2135:21: note: byref variable will be forcibly initialized struct ndt_config ndc = { ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_hash_resize': /kisskb/src/net/xfrm/xfrm_policy.c:674:11: note: byref variable will be forcibly initialized int dir, total; ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_lookup_bytype': /kisskb/src/net/xfrm/xfrm_policy.c:2080:37: note: byref variable will be forcibly initialized struct xfrm_pol_inexact_candidates cand; ^ /kisskb/src/net/core/neighbour.c: In function 'neightbl_set': /kisskb/src/net/core/neighbour.c:2299:18: note: byref variable will be forcibly initialized struct nlattr *tbp[NDTPA_MAX+1]; ^ /kisskb/src/net/core/neighbour.c:2261:17: note: byref variable will be forcibly initialized struct nlattr *tb[NDTA_MAX+1]; ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_bundle_create': /kisskb/src/net/xfrm/xfrm_policy.c:2551:24: note: byref variable will be forcibly initialized xfrm_address_t saddr, daddr; ^ /kisskb/src/net/xfrm/xfrm_policy.c:2551:17: note: byref variable will be forcibly initialized xfrm_address_t saddr, daddr; ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_resolve_and_create_bundle': /kisskb/src/net/xfrm/xfrm_policy.c:2718:19: note: byref variable will be forcibly initialized struct xfrm_dst *bundle[XFRM_MAX_DEPTH]; ^ /kisskb/src/net/xfrm/xfrm_policy.c:2717:21: note: byref variable will be forcibly initialized struct xfrm_state *xfrm[XFRM_MAX_DEPTH]; ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_requeue': /kisskb/src/net/xfrm/xfrm_policy.c:1422:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/core/neighbour.c:16: /kisskb/src/net/core/neighbour.c: In function 'neigh_del': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/neighbour.c:219:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*np, neigh); ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_bundle_lookup': /kisskb/src/net/xfrm/xfrm_policy.c:2943:20: note: byref variable will be forcibly initialized int num_pols = 0, num_xfrms = 0, err; ^ /kisskb/src/net/xfrm/xfrm_policy.c:2943:6: note: byref variable will be forcibly initialized int num_pols = 0, num_xfrms = 0, err; ^ /kisskb/src/net/xfrm/xfrm_policy.c:2942:22: note: byref variable will be forcibly initialized struct xfrm_policy *pols[XFRM_POLICY_TYPE_MAX]; ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_bysel_ctx': /kisskb/src/net/xfrm/xfrm_policy.c:1652:38: note: byref variable will be forcibly initialized struct xfrm_pol_inexact_candidates cand; ^ /kisskb/src/net/core/neighbour.c: In function 'neigh_flush_dev': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/neighbour.c:343:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*np, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/xfrm/xfrm_policy.c:18: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_sk_policy_insert': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/xfrm/xfrm_policy.c:2272:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_policy[dir], pol); ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function '__xfrm_sk_clone_policy': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/xfrm/xfrm_policy.c:2337:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_policy[i], np); ^ /kisskb/src/net/core/neighbour.c: In function '___neigh_create': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/neighbour.c:689:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nht->hash_buckets[hash_val], n); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/neighbour.c:686:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(n->next, ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_lookup_with_ifid': /kisskb/src/net/xfrm/xfrm_policy.c:3080:19: note: byref variable will be forcibly initialized struct xfrm_flo xflo; ^ /kisskb/src/net/xfrm/xfrm_policy.c:3036:24: note: byref variable will be forcibly initialized int i, err, num_pols, num_xfrms = 0, drop_pols = 0; ^ /kisskb/src/net/xfrm/xfrm_policy.c:3036:14: note: byref variable will be forcibly initialized int i, err, num_pols, num_xfrms = 0, drop_pols = 0; ^ /kisskb/src/net/xfrm/xfrm_policy.c:3031:22: note: byref variable will be forcibly initialized struct xfrm_policy *pols[XFRM_POLICY_TYPE_MAX]; ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_queue_process': /kisskb/src/net/xfrm/xfrm_policy.c:2758:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^ /kisskb/src/net/xfrm/xfrm_policy.c:2757:15: note: byref variable will be forcibly initialized struct flowi fl; ^ /kisskb/src/net/core/neighbour.c: In function '__neigh_update': /kisskb/src/net/core/neighbour.c:1264:11: note: byref variable will be forcibly initialized int err, notify = 0; ^ /kisskb/src/net/core/neighbour.c:1261:26: note: byref variable will be forcibly initialized bool gc_update = false, managed_update = false; ^ /kisskb/src/net/core/neighbour.c:1261:7: note: byref variable will be forcibly initialized bool gc_update = false, managed_update = false; ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function '__xfrm_policy_check': /kisskb/src/net/xfrm/xfrm_policy.c:3587:21: note: byref variable will be forcibly initialized struct xfrm_tmpl *stp[XFRM_MAX_DEPTH]; ^ /kisskb/src/net/xfrm/xfrm_policy.c:3586:21: note: byref variable will be forcibly initialized struct xfrm_tmpl *tp[XFRM_MAX_DEPTH]; ^ /kisskb/src/net/xfrm/xfrm_policy.c:3490:6: note: byref variable will be forcibly initialized int xerr_idx = -1; ^ /kisskb/src/net/xfrm/xfrm_policy.c:3489:15: note: byref variable will be forcibly initialized struct flowi fl; ^ /kisskb/src/net/xfrm/xfrm_policy.c:3484:22: note: byref variable will be forcibly initialized struct xfrm_policy *pols[XFRM_POLICY_TYPE_MAX]; ^ /kisskb/src/net/core/neighbour.c: In function 'neigh_get': /kisskb/src/net/core/neighbour.c:2973:6: note: byref variable will be forcibly initialized int dev_idx = 0; ^ /kisskb/src/net/core/neighbour.c:2972:5: note: byref variable will be forcibly initialized u8 ndm_flags = 0; ^ /kisskb/src/net/core/neighbour.c:2971:8: note: byref variable will be forcibly initialized void *dst = NULL; ^ /kisskb/src/net/core/neighbour.c:2969:22: note: byref variable will be forcibly initialized struct neigh_table *tbl = NULL; ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function '__xfrm_route_forward': /kisskb/src/net/xfrm/xfrm_policy.c:3659:15: note: byref variable will be forcibly initialized struct flowi fl; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/xfrm/xfrm_policy.c:18: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_register_afinfo': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/xfrm/xfrm_policy.c:3918:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xfrm_policy_afinfo[family], afinfo); ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_if_register_cb': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/xfrm/xfrm_policy.c:3950:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xfrm_if_cb, ifcb); ^ /kisskb/src/net/core/neighbour.c: In function 'neigh_add': /kisskb/src/net/core/neighbour.c:1914:17: note: byref variable will be forcibly initialized struct nlattr *tb[NDA_MAX+1]; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/core/neighbour.c:16: /kisskb/src/net/core/neighbour.c: In function '__neigh_for_each_release': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/neighbour.c:3068:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*np, ^ /kisskb/src/crypto/sha1_generic.c: In function 'sha1_generic_block_fn': /kisskb/src/crypto/sha1_generic.c:33:6: note: byref variable will be forcibly initialized u32 temp[SHA1_WORKSPACE_WORDS]; ^ /kisskb/src/net/core/rtnetlink.c: In function 'do_setvfinfo': /kisskb/src/net/core/rtnetlink.c:2386:23: note: byref variable will be forcibly initialized struct ifla_vf_info ivf; ^ /kisskb/src/net/core/rtnetlink.c:2356:7: note: byref variable will be forcibly initialized int rem, len = 0; ^ In file included from /kisskb/src/include/linux/sockptr.h:11:0, from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/core/rtnetlink.c:24: /kisskb/src/net/core/rtnetlink.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/net/core/rtnetlink.c:15: /kisskb/src/net/core/rtnetlink.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84: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/module.h:12:0, from /kisskb/src/net/core/rtnetlink.c:17: /kisskb/src/net/core/rtnetlink.c: In function '__rtnl_kill_links': /kisskb/src/net/core/rtnetlink.c:417:12: note: byref variable will be forcibly initialized LIST_HEAD(list_kill); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_group_dellink': /kisskb/src/net/core/rtnetlink.c:3020:12: note: byref variable will be forcibly initialized LIST_HEAD(list_kill); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:29, from /kisskb/src/net/core/rtnetlink.c:45: /kisskb/src/net/core/rtnetlink.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/core/rtnetlink.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/core/rtnetlink.c: In function 'nla_put_s32': /kisskb/src/include/net/netlink.h:1448:6: note: byref variable will be forcibly initialized s32 tmp = value; ^ /kisskb/src/net/core/rtnetlink.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_xdp_fill': /kisskb/src/net/core/rtnetlink.c:1459:5: note: byref variable will be forcibly initialized u8 mode; ^ /kisskb/src/net/core/rtnetlink.c:1457:6: note: byref variable will be forcibly initialized u32 prog_id; ^ /kisskb/src/net/core/rtnetlink.c: In function 'valid_bridge_getlink_req': /kisskb/src/net/core/rtnetlink.c:4706:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFLA_MAX+1]; ^ /kisskb/src/net/core/rtnetlink.c: In function 'valid_fdb_dump_legacy': /kisskb/src/net/core/rtnetlink.c:4301:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFLA_MAX+1]; ^ /kisskb/src/net/core/rtnetlink.c: In function 'valid_fdb_dump_strict': /kisskb/src/net/core/rtnetlink.c:4247:17: note: byref variable will be forcibly initialized struct nlattr *tb[NDA_MAX + 1]; ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_calcit': /kisskb/src/net/core/rtnetlink.c:3722:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFLA_MAX+1]; ^ /kisskb/src/net/core/rtnetlink.c: In function 'nla_put_ifalias': /kisskb/src/net/core/rtnetlink.c:1557:7: note: byref variable will be forcibly initialized char buf[IFALIASZ]; ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_fill_link_ifmap': /kisskb/src/net/core/rtnetlink.c:1392:25: note: byref variable will be forcibly initialized struct rtnl_link_ifmap map; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:29, from /kisskb/src/net/core/rtnetlink.c:45: /kisskb/src/net/core/rtnetlink.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:6: note: byref variable will be forcibly initialized u64 tmp = value; ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_fill_vfinfo': /kisskb/src/net/core/rtnetlink.c:1233:22: note: byref variable will be forcibly initialized struct ifla_vf_guid port_guid; ^ /kisskb/src/net/core/rtnetlink.c:1232:22: note: byref variable will be forcibly initialized struct ifla_vf_guid node_guid; ^ /kisskb/src/net/core/rtnetlink.c:1231:22: note: byref variable will be forcibly initialized struct ifla_vf_info ivi; ^ /kisskb/src/net/core/rtnetlink.c:1230:27: note: byref variable will be forcibly initialized struct ifla_vf_broadcast vf_broadcast; ^ /kisskb/src/net/core/rtnetlink.c:1229:21: note: byref variable will be forcibly initialized struct ifla_vf_mac vf_mac; ^ /kisskb/src/net/core/rtnetlink.c:1228:22: note: byref variable will be forcibly initialized struct ifla_vf_rate vf_rate; ^ /kisskb/src/net/core/rtnetlink.c:1227:22: note: byref variable will be forcibly initialized struct ifla_vf_vlan vf_vlan; ^ /kisskb/src/net/core/rtnetlink.c:1226:23: note: byref variable will be forcibly initialized struct ifla_vf_trust vf_trust; ^ /kisskb/src/net/core/rtnetlink.c:1225:23: note: byref variable will be forcibly initialized struct ifla_vf_stats vf_stats; ^ /kisskb/src/net/core/rtnetlink.c:1224:25: note: byref variable will be forcibly initialized struct ifla_vf_tx_rate vf_tx_rate; ^ /kisskb/src/net/core/rtnetlink.c:1223:26: note: byref variable will be forcibly initialized struct ifla_vf_spoofchk vf_spoofchk; ^ /kisskb/src/net/core/rtnetlink.c:1222:27: note: byref variable will be forcibly initialized struct ifla_vf_vlan_info vf_vlan_info; ^ /kisskb/src/net/core/rtnetlink.c:1221:28: note: byref variable will be forcibly initialized struct ifla_vf_link_state vf_linkstate; ^ /kisskb/src/net/core/rtnetlink.c:1219:30: note: byref variable will be forcibly initialized struct ifla_vf_rss_query_en vf_rss_query_en; ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_phys_port_id_fill': /kisskb/src/net/core/rtnetlink.c:1139:29: note: byref variable will be forcibly initialized struct netdev_phys_item_id ppid; ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_phys_port_name_fill': /kisskb/src/net/core/rtnetlink.c:1156:7: note: byref variable will be forcibly initialized char name[IFNAMSIZ]; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/printk/printk.c:22: /kisskb/src/kernel/printk/printk.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138: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/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_bridge_getlink': /kisskb/src/net/core/rtnetlink.c:4764:6: note: byref variable will be forcibly initialized u32 filter_mask = 0; ^ /kisskb/src/net/core/rtnetlink.c: In function 'linkinfo_to_kind_ops': /kisskb/src/net/core/rtnetlink.c:1945:8: note: byref variable will be forcibly initialized char kind[MODULE_NAME_LEN]; ^ /kisskb/src/net/core/rtnetlink.c:1939:17: note: byref variable will be forcibly initialized struct nlattr *linfo[IFLA_INFO_MAX + 1]; ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_dev_get': /kisskb/src/net/core/rtnetlink.c:2959:7: note: byref variable will be forcibly initialized char buffer[ALTIFNAMSIZ]; ^ In file included from /kisskb/src/lib/reed_solomon/test_rslib.c:13:0: /kisskb/src/lib/reed_solomon/test_rslib.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_linkprop': /kisskb/src/net/core/rtnetlink.c:3666:11: note: byref variable will be forcibly initialized int err, rem; ^ /kisskb/src/net/core/rtnetlink.c:3664:7: note: byref variable will be forcibly initialized bool changed = false; ^ /kisskb/src/net/core/rtnetlink.c:3661:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFLA_MAX + 1]; ^ /kisskb/src/net/core/rtnetlink.c: In function 'do_set_proto_down': /kisskb/src/net/core/rtnetlink.c:2541:17: note: byref variable will be forcibly initialized struct nlattr *pdreason[IFLA_PROTO_DOWN_REASON_MAX + 1]; ^ /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/net/core/utils.c: In function 'in4_pton': /kisskb/src/net/core/utils.c:124:5: note: byref variable will be forcibly initialized u8 dbuf[4]; ^ /kisskb/src/net/core/utils.c: In function 'in6_pton': /kisskb/src/net/core/utils.c:190:5: note: byref variable will be forcibly initialized u8 dbuf[16]; ^ /kisskb/src/net/core/utils.c:188:14: note: byref variable will be forcibly initialized const char *s, *tok = NULL; ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_stats_dump': /kisskb/src/net/core/rtnetlink.c:5409:37: note: byref variable will be forcibly initialized int h, s_h, err, s_idx, s_idxattr, s_prividx; ^ /kisskb/src/net/core/rtnetlink.c:5409:26: note: byref variable will be forcibly initialized int h, s_h, err, s_idx, s_idxattr, s_prividx; ^ /kisskb/src/net/core/utils.c: In function 'inet6_pton': /kisskb/src/net/core/utils.c:337:8: note: byref variable will be forcibly initialized char scope_id[16]; ^ /kisskb/src/net/core/utils.c:324:14: note: byref variable will be forcibly initialized const char *scope_delim; ^ /kisskb/src/net/core/rtnetlink.c: In function 'validate_linkmsg': /kisskb/src/net/core/rtnetlink.c:2282:7: note: byref variable will be forcibly initialized int rem, err; ^ /kisskb/src/net/core/utils.c: In function 'inet_pton_with_scope': /kisskb/src/net/core/utils.c:372:6: note: byref variable will be forcibly initialized u16 port_num; ^ /kisskb/src/net/core/utils.c: In function 'inet_addr_is_any': /kisskb/src/net/core/utils.c:406:29: note: byref variable will be forcibly initialized const struct sockaddr_in6 in6_any = ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/net/core/rtnetlink.c:15: /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_register_internal': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/rtnetlink.c:220:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tab[msgindex], link); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/rtnetlink.c:193:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rtnl_msg_handlers[protocol], tab); ^ /kisskb/src/net/core/utils.c: In function 'inet_proto_csum_replace16': /kisskb/src/net/core/utils.c:462:9: note: byref variable will be forcibly initialized __be32 diff[] = { ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnetlink_rcv_msg': /kisskb/src/net/core/rtnetlink.c:5529:32: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/kernel/printk/printk.c: In function 'add_to_rb': /kisskb/src/kernel/printk/printk.c:1035:23: note: byref variable will be forcibly initialized struct printk_record dest_r; ^ /kisskb/src/kernel/printk/printk.c:1034:28: note: byref variable will be forcibly initialized struct prb_reserved_entry e; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/printk.h:37, from /kisskb/src/kernel/printk/printk.c:56: /kisskb/src/kernel/printk/printk.c: In function 'perf_trace_console': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/printk.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(console, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/printk.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(console, ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_stats_get': /kisskb/src/net/core/rtnetlink.c:5364:19: note: byref variable will be forcibly initialized int idxattr = 0, prividx = 0; ^ /kisskb/src/net/core/rtnetlink.c:5364:6: note: byref variable will be forcibly initialized int idxattr = 0, prividx = 0; ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_fdb_get': /kisskb/src/net/core/rtnetlink.c:4507:6: note: byref variable will be forcibly initialized u16 vid = 0; ^ /kisskb/src/net/core/rtnetlink.c:4506:6: note: byref variable will be forcibly initialized u8 *addr = NULL; ^ /kisskb/src/net/core/rtnetlink.c:4505:6: note: byref variable will be forcibly initialized int br_idx = 0; ^ /kisskb/src/net/core/rtnetlink.c:4504:5: note: byref variable will be forcibly initialized u8 ndm_flags = 0; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/printk.h:37, from /kisskb/src/kernel/printk/printk.c:56: /kisskb/src/kernel/printk/printk.c: In function 'trace_event_raw_event_console': /kisskb/src/net/core/rtnetlink.c:4503:6: note: byref variable will be forcibly initialized int brport_idx = 0; ^ /kisskb/src/net/core/rtnetlink.c:4501:17: note: byref variable will be forcibly initialized struct nlattr *tb[NDA_MAX + 1]; ^ /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/printk.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(console, ^ /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_poll': /kisskb/src/kernel/printk/printk.c:815:21: note: byref variable will be forcibly initialized struct printk_info info; ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_bridge_setlink': /kisskb/src/net/core/rtnetlink.c:4874:6: note: byref variable will be forcibly initialized int rem, err = -EOPNOTSUPP; ^ /kisskb/src/kernel/printk/printk.c: In function 'info_print_ext_header': /kisskb/src/kernel/printk/printk.c:555:7: note: byref variable will be forcibly initialized char caller[20]; ^ /kisskb/src/kernel/printk/printk.c: In function 'msg_add_ext_text': /kisskb/src/kernel/printk/printk.c:576:8: note: byref variable will be forcibly initialized char *p = buf, *e = buf + size; ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_bridge_dellink': /kisskb/src/net/core/rtnetlink.c:4951:6: note: byref variable will be forcibly initialized int rem, err = -EOPNOTSUPP; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/printk/printk.c:23: /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/kernel/printk/printk.c:736:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(log_wait, ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnetlink_put_metrics': /kisskb/src/net/core/rtnetlink.c:758:10: note: byref variable will be forcibly initialized char tmp[TCP_CA_NAME_MAX], *name; ^ /kisskb/src/kernel/printk/printk.c: In function 'print_caller': /kisskb/src/kernel/printk/printk.c:1268:7: note: byref variable will be forcibly initialized char caller[12]; ^ /kisskb/src/kernel/printk/printk.c: In function 'record_print_text': /kisskb/src/kernel/printk/printk.c:1322:7: note: byref variable will be forcibly initialized char prefix[PREFIX_MAX]; ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_dump_ifinfo': /kisskb/src/net/core/rtnetlink.c:2076:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFLA_MAX+1]; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/printk/printk.c:23: /kisskb/src/kernel/printk/printk.c: In function 'syslog_print': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/kernel/printk/printk.c:1503:9: note: in expansion of macro 'wait_event_interruptible' len = wait_event_interruptible(log_wait, prb_read_valid(prb, seq, NULL)); ^ /kisskb/src/kernel/printk/printk.c:1482:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:1481:21: note: byref variable will be forcibly initialized struct printk_info info; ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_getlink': /kisskb/src/net/core/rtnetlink.c:3565:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFLA_MAX+1]; ^ /kisskb/src/kernel/printk/printk.c: In function 'get_record_print_text_size': /kisskb/src/kernel/printk/printk.c:1421:7: note: byref variable will be forcibly initialized char prefix[PREFIX_MAX]; ^ /kisskb/src/kernel/printk/printk.c: In function 'find_first_fitting_seq': /kisskb/src/kernel/printk/printk.c:1445:15: note: byref variable will be forcibly initialized unsigned int line_count; ^ /kisskb/src/kernel/printk/printk.c:1444:21: note: byref variable will be forcibly initialized struct printk_info info; ^ /kisskb/src/kernel/printk/printk.c: In function 'syslog_print_all': /kisskb/src/kernel/printk/printk.c:1575:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:1574:21: note: byref variable will be forcibly initialized struct printk_info info; ^ /kisskb/src/net/core/rtnetlink.c: In function 'do_setlink': /kisskb/src/net/core/rtnetlink.c:2893:18: note: byref variable will be forcibly initialized struct nlattr *xdp[IFLA_XDP_MAX + 1]; ^ /kisskb/src/net/core/rtnetlink.c:2868:7: note: byref variable will be forcibly initialized int rem; ^ /kisskb/src/net/core/rtnetlink.c:2850:18: note: byref variable will be forcibly initialized struct nlattr *port[IFLA_PORT_MAX+1]; ^ /kisskb/src/net/core/rtnetlink.c:2818:7: note: byref variable will be forcibly initialized int rem; ^ /kisskb/src/net/core/rtnetlink.c:2815:18: note: byref variable will be forcibly initialized struct nlattr *port[IFLA_PORT_MAX+1]; ^ /kisskb/src/net/core/rtnetlink.c:2792:7: note: byref variable will be forcibly initialized int rem; ^ /kisskb/src/net/core/rtnetlink.c:2790:18: note: byref variable will be forcibly initialized struct nlattr *vfinfo[IFLA_VF_MAX + 1]; ^ /kisskb/src/net/core/rtnetlink.c:2633:16: note: byref variable will be forcibly initialized struct ifmap k_map; ^ /kisskb/src/kernel/printk/printk.c: In function 'console_setup': /kisskb/src/kernel/printk/printk.c:2377:7: note: byref variable will be forcibly initialized char buf[sizeof(console_cmdline[0].name) + 4]; /* 4 for "ttyS" */ ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_setlink': /kisskb/src/net/core/rtnetlink.c:2982:7: note: byref variable will be forcibly initialized char ifname[IFNAMSIZ]; ^ /kisskb/src/net/core/rtnetlink.c:2981:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFLA_MAX+1]; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/core/rtnetlink.c:17: /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_delete_link': /kisskb/src/net/core/rtnetlink.c:3056:12: note: byref variable will be forcibly initialized LIST_HEAD(list_kill); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_dellink': /kisskb/src/net/core/rtnetlink.c:3076:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFLA_MAX+1]; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/printk/printk.c:22: /kisskb/src/kernel/printk/printk.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_sysctl_set_loglvl': /kisskb/src/kernel/printk/printk.c:178:7: note: byref variable will be forcibly initialized char old_str[DEVKMSG_STR_MAX_SIZE]; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/core/rtnetlink.c:17: /kisskb/src/net/core/rtnetlink.c: In function '__rtnl_newlink': /kisskb/src/net/core/rtnetlink.c:3486:13: note: byref variable will be forcibly initialized LIST_HEAD(list_kill); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/core/rtnetlink.c:3267:7: note: byref variable will be forcibly initialized char ifname[IFNAMSIZ]; ^ /kisskb/src/net/core/rtnetlink.c:3264:7: note: byref variable will be forcibly initialized char kind[MODULE_NAME_LEN]; ^ /kisskb/src/net/core/rtnetlink.c:3261:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFLA_MAX + 1]; ^ /kisskb/src/net/core/rtnetlink.c:3256:17: note: byref variable will be forcibly initialized struct nlattr *linkinfo[IFLA_INFO_MAX + 1]; ^ /kisskb/src/net/core/rtnetlink.c:3254:17: note: byref variable will be forcibly initialized struct nlattr *slave_attr[RTNL_SLAVE_MAX_TYPE + 1]; ^ /kisskb/src/kernel/printk/printk.c: In function 'vprintk_store': /kisskb/src/kernel/printk/printk.c:2112:10: note: byref variable will be forcibly initialized va_list args2; ^ /kisskb/src/kernel/printk/printk.c:2111:6: note: byref variable will be forcibly initialized u16 reserve_size; ^ /kisskb/src/kernel/printk/printk.c:2109:7: note: byref variable will be forcibly initialized char prefix_buf[8]; ^ /kisskb/src/kernel/printk/printk.c:2108:6: note: byref variable will be forcibly initialized u16 trunc_msg_len = 0; ^ /kisskb/src/kernel/printk/printk.c:2106:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:2105:25: note: byref variable will be forcibly initialized enum printk_info_flags flags = 0; ^ /kisskb/src/kernel/printk/printk.c:2104:28: note: byref variable will be forcibly initialized struct prb_reserved_entry e; ^ /kisskb/src/kernel/printk/printk.c: In function '_printk': /kisskb/src/kernel/printk/printk.c:2262:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_fdb_add': /kisskb/src/net/core/rtnetlink.c:3999:6: note: byref variable will be forcibly initialized u16 vid; ^ /kisskb/src/net/core/rtnetlink.c:3996:17: note: byref variable will be forcibly initialized struct nlattr *tb[NDA_MAX+1]; ^ /kisskb/src/kernel/printk/printk.c: In function 'setup_log_buf': /kisskb/src/kernel/printk/printk.c:1064:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:1063:21: note: byref variable will be forcibly initialized struct printk_info info; ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_fdb_del': /kisskb/src/net/core/rtnetlink.c:4108:6: note: byref variable will be forcibly initialized u16 vid; ^ /kisskb/src/net/core/rtnetlink.c:4104:17: note: byref variable will be forcibly initialized struct nlattr *tb[NDA_MAX+1]; ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_fdb_dump': /kisskb/src/net/core/rtnetlink.c:4345:6: note: byref variable will be forcibly initialized int fidx = 0; ^ /kisskb/src/net/core/rtnetlink.c:4341:6: note: byref variable will be forcibly initialized int br_idx = 0; ^ /kisskb/src/net/core/rtnetlink.c:4340:6: note: byref variable will be forcibly initialized int brport_idx = 0; ^ /kisskb/src/kernel/printk/printk.c: In function 'do_syslog': /kisskb/src/kernel/printk/printk.c:1720:17: note: byref variable will be forcibly initialized unsigned int line_count; ^ /kisskb/src/kernel/printk/printk.c:1634:21: note: byref variable will be forcibly initialized struct printk_info info; ^ /kisskb/src/fs/dlm/member.c: In function 'log_slots': /kisskb/src/fs/dlm/member.c:66:7: note: byref variable will be forcibly initialized char line[SLOT_DEBUG_LINE]; ^ In file included from /kisskb/src/fs/dlm/dlm_internal.h:19:0, from /kisskb/src/fs/dlm/member.c:11: /kisskb/src/fs/dlm/member.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/fs/dlm/member.c: In function 'dlm_lsop_recover_slot': /kisskb/src/fs/dlm/member.c:470:11: note: byref variable will be forcibly initialized uint32_t seq; ^ /kisskb/src/fs/dlm/member.c:469:18: note: byref variable will be forcibly initialized struct dlm_slot slot; ^ /kisskb/src/kernel/printk/printk.c: In function 'console_unlock': /kisskb/src/kernel/printk/printk.c:2609:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:2608:21: note: byref variable will be forcibly initialized struct printk_info info; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/dlm/dlm_internal.h:19, from /kisskb/src/fs/dlm/member.c:11: /kisskb/src/fs/dlm/member.c: In function 'dlm_ls_stop': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/dlm/member.c:659:3: note: in expansion of macro 'wait_event' wait_event(ls->ls_recover_lock_wait, ^ /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_emit': /kisskb/src/kernel/printk/printk.c:643:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/dlm/member.c: In function 'dlm_ls_start': /kisskb/src/fs/dlm/member.c:692:13: note: byref variable will be forcibly initialized int error, count; ^ /kisskb/src/fs/dlm/member.c:691:26: note: byref variable will be forcibly initialized struct dlm_config_node *nodes = NULL; ^ /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_write': /kisskb/src/kernel/printk/printk.c:697:9: note: byref variable will be forcibly initialized char *endp = NULL; ^ /kisskb/src/kernel/printk/printk.c: In function '_printk_deferred': /kisskb/src/kernel/printk/printk.c:3273:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/printk/printk.c: In function 'kmsg_dump_get_line': /kisskb/src/kernel/printk/printk.c:3453:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:3452:15: note: byref variable will be forcibly initialized unsigned int line_count; ^ /kisskb/src/kernel/printk/printk.c:3451:21: note: byref variable will be forcibly initialized struct printk_info info; ^ /kisskb/src/kernel/printk/printk.c: In function 'kmsg_dump_get_buffer': /kisskb/src/kernel/printk/printk.c:3510:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:3509:21: note: byref variable will be forcibly initialized struct printk_info info; ^ /kisskb/src/crypto/sha512_generic.c: In function 'sha512_transform': /kisskb/src/crypto/sha512_generic.c:104:6: note: byref variable will be forcibly initialized u64 W[16]; ^ /kisskb/src/fs/fscache/page.c: In function 'fscache_write_op': /kisskb/src/fs/fscache/page.c:790:8: note: byref variable will be forcibly initialized void *results[1]; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, 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_invalidate_writes': /kisskb/src/fs/fscache/page.c:891:8: note: byref variable will be forcibly initialized void *results[16]; ^ /kisskb/src/fs/fscache/page.c: In function '__fscache_uncache_all_inode_pages': /kisskb/src/fs/fscache/page.c:1214:10: note: byref variable will be forcibly initialized pgoff_t next; ^ /kisskb/src/fs/fscache/page.c:1213:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/core/link_watch.c:9: /kisskb/src/net/core/link_watch.c: In function '__linkwatch_run_queue': /kisskb/src/net/core/link_watch.c:178:12: note: byref variable will be forcibly initialized LIST_HEAD(wrk); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/streebog_generic.c: In function 'streebog_g': /kisskb/src/crypto/streebog_generic.c:955:30: note: byref variable will be forcibly initialized struct streebog_uint512 Ki, data; ^ /kisskb/src/crypto/streebog_generic.c:955:26: note: byref variable will be forcibly initialized struct streebog_uint512 Ki, data; ^ /kisskb/src/crypto/streebog_generic.c: In function 'streebog_stage2': /kisskb/src/crypto/streebog_generic.c:977:26: note: byref variable will be forcibly initialized struct streebog_uint512 m; ^ /kisskb/src/crypto/sm3_generic.c: In function 'sm3_transform': /kisskb/src/crypto/sm3_generic.c:127:15: note: byref variable will be forcibly initialized unsigned int wt[64]; ^ /kisskb/src/crypto/sm3_generic.c:126:15: note: byref variable will be forcibly initialized unsigned int w[68]; ^ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_parse_version': /kisskb/src/fs/unicode/utf8-core.c:177:7: note: byref variable will be forcibly initialized char version_string[12]; ^ /kisskb/src/fs/unicode/utf8-core.c:176:14: note: byref variable will be forcibly initialized substring_t args[3]; ^ /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/fs/unicode/utf8-core.c: In function 'utf8_load': /kisskb/src/fs/unicode/utf8-core.c:201:26: note: byref variable will be forcibly initialized unsigned int maj, min, rev; ^ /kisskb/src/fs/unicode/utf8-core.c:201:21: note: byref variable will be forcibly initialized unsigned int maj, min, rev; ^ /kisskb/src/fs/unicode/utf8-core.c:201:16: note: byref variable will be forcibly initialized unsigned int maj, min, rev; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/net/tls/tls_toe.c:34: /kisskb/src/net/tls/tls_toe.c: In function 'tls_toe_sk_destruct': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/tls/tls_toe.c:51:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(icsk->icsk_ulp_data, NULL); ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/ethtool/netlink.h:8, from /kisskb/src/net/ethtool/linkinfo.c:3: /kisskb/src/net/ethtool/linkinfo.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/ethtool/linkinfo.c: In function 'ethnl_set_linkinfo': /kisskb/src/net/ethtool/linkinfo.c:105:7: note: byref variable will be forcibly initialized bool mod = false; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/ethtool/netlink.h:8, from /kisskb/src/net/ethtool/linkmodes.c:3: /kisskb/src/net/ethtool/linkmodes.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ethtool/linkmodes.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ In file included from /kisskb/src/include/linux/kasan-checks.h:5:0, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/include/uapi/linux/ethtool_netlink.h:12, from /kisskb/src/include/linux/ethtool_netlink.h:6, from /kisskb/src/net/ethtool/netlink.h:6, from /kisskb/src/net/ethtool/linkmodes.c:3: /kisskb/src/net/ethtool/linkmodes.c: In function 'ethnl_auto_linkmodes': /kisskb/src/net/ethtool/linkmodes.c:185:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(old_adv, __ETHTOOL_LINK_MODE_MASK_NBITS); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/net/ethtool/linkmodes.c: In function 'ethnl_set_linkmodes': /kisskb/src/net/ethtool/linkmodes.c:314:7: note: byref variable will be forcibly initialized bool mod = false; ^ /kisskb/src/lib/lzo/lzo1x_compress.c: In function 'lzogeneric1x_1_compress': /kisskb/src/lib/lzo/lzo1x_compress.c:313:14: note: byref variable will be forcibly initialized signed char state_offset = -2; ^ In file included from /kisskb/src/include/linux/crypto.h:17:0, from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/net/tls/tls_device.c:32: /kisskb/src/net/tls/tls_device.c: In function 'tls_device_gc_task': /kisskb/src/net/tls/tls_device.c:74:12: note: byref variable will be forcibly initialized LIST_HEAD(gc_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/net/tls/tls_device.c:32: /kisskb/src/net/tls/tls_device.c: In function 'tls_device_attach': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/tls/tls_device.c:1007:3: note: in expansion of macro 'smp_store_release' smp_store_release(&sk->sk_destruct, tls_device_sk_destruct); ^ /kisskb/src/net/tls/tls_device.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84: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/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_sockglue.c:22: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'KERNEL_SOCKPTR': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/net/tls/tls_device.c: In function 'tls_push_data': /kisskb/src/net/tls/tls_device.c:430:7: note: byref variable will be forcibly initialized long timeo; ^ /kisskb/src/net/tls/tls_device.c: In function 'tls_device_push_pending_record': /kisskb/src/net/tls/tls_device.c:657:18: note: byref variable will be forcibly initialized struct iov_iter msg_iter; ^ /kisskb/src/net/tls/tls_device.c: In function 'tls_device_core_ctrl_rx_resync': /kisskb/src/net/tls/tls_device.c:852:6: note: byref variable will be forcibly initialized u8 rcd_sn[TLS_MAX_REC_SEQ_SIZE]; ^ /kisskb/src/net/tls/tls_device.c: In function 'tls_device_reencrypt': /kisskb/src/net/tls/tls_device.c:867:21: note: byref variable will be forcibly initialized struct scatterlist sg[1]; ^ /kisskb/src/net/tls/tls_device.c:866:29: note: byref variable will be forcibly initialized struct sk_buff *skb_iter, *unused; ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_recv_pktinfo': /kisskb/src/net/ipv4/ip_sockglue.c:58:20: note: byref variable will be forcibly initialized struct in_pktinfo info = *PKTINFO_SKB_CB(skb); ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_recv_ttl': /kisskb/src/net/ipv4/ip_sockglue.c:67:6: note: byref variable will be forcibly initialized int ttl = ip_hdr(skb)->ttl; ^ In file included from /kisskb/src/include/linux/crypto.h:17:0, from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/net/tls/tls_device.c:32: /kisskb/src/net/tls/tls_device.c: In function 'tls_device_down': /kisskb/src/net/tls/tls_device.c:1291:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_recv_fragsize': /kisskb/src/net/ipv4/ip_sockglue.c:106:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_recv_retopts': /kisskb/src/net/ipv4/ip_sockglue.c:89:16: note: byref variable will be forcibly initialized unsigned char optbuf[sizeof(struct ip_options) + 40]; ^ /kisskb/src/net/tls/tls_device.c: In function 'tls_device_sendmsg': /kisskb/src/net/tls/tls_device.c:539:16: note: byref variable will be forcibly initialized unsigned char record_type = TLS_RECORD_TYPE_DATA; ^ /kisskb/src/net/tls/tls_device.c: In function 'tls_device_sendpage': /kisskb/src/net/tls/tls_device.c:567:14: note: byref variable will be forcibly initialized struct kvec iov; ^ /kisskb/src/net/tls/tls_device.c:565:18: note: byref variable will be forcibly initialized struct iov_iter msg_iter; ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_recv_dstaddr': /kisskb/src/net/ipv4/ip_sockglue.c:152:21: note: byref variable will be forcibly initialized struct sockaddr_in sin; ^ /kisskb/src/net/ipv4/ip_sockglue.c:151:9: note: byref variable will be forcibly initialized __be16 _ports[2], *ports; ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_recv_checksum': /kisskb/src/net/ipv4/ip_sockglue.c:118:9: note: byref variable will be forcibly initialized __wsum csum = skb->csum; ^ /kisskb/src/net/tls/tls_device.c: In function 'tls_device_rx_resync_new_rec': /kisskb/src/net/tls/tls_device.c:758:6: note: byref variable will be forcibly initialized u16 rcd_delta; ^ /kisskb/src/net/tls/tls_device.c:754:5: note: byref variable will be forcibly initialized u8 rcd_sn[TLS_MAX_REC_SEQ_SIZE]; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/net/tls/tls_device.c:32: /kisskb/src/net/tls/tls_device.c: In function 'tls_set_device_offload': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/tls/tls_device.c:1163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&sk->sk_validate_xmit_skb, tls_validate_xmit_skb); ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_sockglue.c:22: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'compat_ip_mcast_join_leave': /kisskb/src/net/ipv4/ip_sockglue.c:869:26: note: byref variable will be forcibly initialized struct compat_group_req greq; ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_mcast_join_leave': /kisskb/src/net/ipv4/ip_sockglue.c:849:19: note: byref variable will be forcibly initialized struct group_req greq; ^ /kisskb/src/net/ipv4/ip_output.c: In function 'ip_finish_output2': /kisskb/src/net/ipv4/ip_output.c:194:7: note: byref variable will be forcibly initialized bool is_v6gw = false; ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'copy_group_source_from_sockptr': /kisskb/src/net/ipv4/ip_sockglue.c:701:34: note: byref variable will be forcibly initialized struct compat_group_source_req gr32; ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'do_mcast_group_source': /kisskb/src/net/ipv4/ip_sockglue.c:749:19: note: byref variable will be forcibly initialized struct ip_mreqn mreq; ^ /kisskb/src/net/ipv4/ip_sockglue.c:724:24: note: byref variable will be forcibly initialized struct ip_mreq_source mreqs; ^ /kisskb/src/net/ipv4/ip_sockglue.c:723:26: note: byref variable will be forcibly initialized struct group_source_req greqs; ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'compat_ip_get_mcast_msfilter': /kisskb/src/net/ipv4/ip_sockglue.c:1497:22: note: byref variable will be forcibly initialized struct group_filter gf; ^ /kisskb/src/net/ipv4/ip_sockglue.c:1496:29: note: byref variable will be forcibly initialized struct compat_group_filter gf32; ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_get_mcast_msfilter': /kisskb/src/net/ipv4/ip_sockglue.c:1470:22: note: byref variable will be forcibly initialized struct group_filter gsf; ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'do_ip_getsockopt': /kisskb/src/net/ipv4/ip_sockglue.c:1743:17: note: byref variable will be forcibly initialized unsigned char ucval = (unsigned char)val; ^ /kisskb/src/net/ipv4/ip_sockglue.c:1721:8: note: byref variable will be forcibly initialized int tos = inet->rcv_tos; ^ /kisskb/src/net/ipv4/ip_sockglue.c:1717:8: note: byref variable will be forcibly initialized int hlim = inet->mc_ttl; ^ /kisskb/src/net/ipv4/ip_sockglue.c:1709:22: note: byref variable will be forcibly initialized struct in_pktinfo info; ^ /kisskb/src/net/ipv4/ip_sockglue.c:1696:17: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/ipv4/ip_sockglue.c:1670:22: note: byref variable will be forcibly initialized struct ip_msfilter msf; ^ /kisskb/src/net/ipv4/ip_sockglue.c:1657:18: note: byref variable will be forcibly initialized struct in_addr addr; ^ /kisskb/src/net/ipv4/ip_sockglue.c:1550:17: note: byref variable will be forcibly initialized unsigned char optbuf[sizeof(struct ip_options)+40]; ^ /kisskb/src/net/ipv4/ip_sockglue.c:1529:6: note: byref variable will be forcibly initialized int val, err = 0; ^ /kisskb/src/net/ipv4/ip_output.c: In function '__ip_append_data': /kisskb/src/net/ipv4/ip_output.c:968:14: note: byref variable will be forcibly initialized bool paged, extra_uref = false; ^ /kisskb/src/net/ipv4/ip_output.c:962:6: note: byref variable will be forcibly initialized int err; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_sockglue.c:22: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_send': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/net/ipv4/ip_sockglue.c:283:10: note: userspace variable will be forcibly initialized err = ip_options_get(net, &ipc->opt, ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/ip_sockglue.c:19: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_ra_control': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/ip_sockglue.c:386:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rap, new_ra); ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'do_ip_setsockopt': /kisskb/src/net/ipv4/ip_sockglue.c:1282:20: note: byref variable will be forcibly initialized struct ip_mreqn mreq; ^ /kisskb/src/net/ipv4/ip_sockglue.c:1266:25: note: byref variable will be forcibly initialized struct ip_mreq_source mreqs; ^ /kisskb/src/net/ipv4/ip_sockglue.c:1205:19: note: byref variable will be forcibly initialized struct ip_mreqn mreq; ^ /kisskb/src/net/ipv4/ip_sockglue.c:1138:19: note: byref variable will be forcibly initialized struct ip_mreqn mreq; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/ip_sockglue.c:19: /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/ip_sockglue.c:978:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(inet->inet_opt, opt); ^ /kisskb/src/net/ipv4/ip_sockglue.c:952:32: note: byref variable will be forcibly initialized struct ip_options_rcu *old, *opt = NULL; ^ /kisskb/src/net/ipv4/ip_sockglue.c:929:18: note: byref variable will be forcibly initialized unsigned char ucval; ^ /kisskb/src/net/ipv4/ip_sockglue.c:896:6: note: byref variable will be forcibly initialized int val = 0, err; ^ /kisskb/src/net/ipv4/ip_output.c: In function 'ip_do_fragment': /kisskb/src/net/ipv4/ip_output.c:762:23: note: byref variable will be forcibly initialized struct ip_frag_state state; ^ /kisskb/src/net/ipv4/ip_output.c:760:26: note: byref variable will be forcibly initialized struct ip_fraglist_iter iter; ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_recv_error': /kisskb/src/net/ipv4/ip_sockglue.c:524:4: note: byref variable will be forcibly initialized } errhdr; ^ /kisskb/src/crypto/wp512.c: In function 'wp512_process_buffer': /kisskb/src/crypto/wp512.c:785:6: note: byref variable will be forcibly initialized u64 block[8]; /* mu(buffer) */ ^ /kisskb/src/net/ipv4/ip_output.c: In function 'ip_generic_getfrag': /kisskb/src/net/ipv4/ip_output.c:923:10: note: byref variable will be forcibly initialized __wsum csum = 0; ^ /kisskb/src/net/ipv4/ip_output.c: In function 'ip_make_skb': /kisskb/src/net/ipv4/ip_output.c:1606:22: note: byref variable will be forcibly initialized struct sk_buff_head queue; ^ /kisskb/src/net/ipv4/ip_output.c: In function 'ip_send_unicast_reply': /kisskb/src/net/ipv4/ip_output.c:1658:17: note: byref variable will be forcibly initialized struct rtable *rt = skb_rtable(skb); ^ /kisskb/src/crypto/wp512.c: In function 'wp256_final': /kisskb/src/net/ipv4/ip_output.c:1657:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/ip_output.c:1656:21: note: byref variable will be forcibly initialized struct ipcm_cookie ipc; ^ /kisskb/src/net/ipv4/ip_output.c:1655:25: note: byref variable will be forcibly initialized struct ip_options_data replyopts; ^ /kisskb/src/crypto/wp512.c:1111:5: note: byref variable will be forcibly initialized u8 D[64]; ^ /kisskb/src/crypto/wp512.c: In function 'wp384_final': /kisskb/src/crypto/wp512.c:1100:5: note: byref variable will be forcibly initialized u8 D[64]; ^ /kisskb/src/fs/dlm/netlink.c: In function 'dlm_timeout_warn': /kisskb/src/fs/dlm/netlink.c:116:18: note: byref variable will be forcibly initialized struct sk_buff *send_skb; ^ /kisskb/src/net/core/filter.c: In function '____bpf_skb_load_helper_8': /kisskb/src/net/core/filter.c:212:5: note: byref variable will be forcibly initialized u8 tmp, *ptr; ^ /kisskb/src/net/core/filter.c: In function 'bpf_skb_load_helper_8': /kisskb/src/net/core/filter.c:212:5: note: byref variable will be forcibly initialized /kisskb/src/net/core/filter.c: In function '____bpf_skb_load_helper_8_no_cache': /kisskb/src/net/core/filter.c:212:5: note: byref variable will be forcibly initialized /kisskb/src/net/core/filter.c: In function 'bpf_skb_load_helper_8_no_cache': /kisskb/src/net/core/filter.c:212:5: note: byref variable will be forcibly initialized /kisskb/src/net/core/filter.c: In function '____bpf_skb_load_helper_16': /kisskb/src/net/core/filter.c:239:6: note: byref variable will be forcibly initialized u16 tmp, *ptr; ^ /kisskb/src/net/core/filter.c: In function 'bpf_skb_load_helper_16': /kisskb/src/net/core/filter.c:239:6: note: byref variable will be forcibly initialized /kisskb/src/net/core/filter.c: In function '____bpf_skb_load_helper_16_no_cache': /kisskb/src/net/core/filter.c:239:6: note: byref variable will be forcibly initialized /kisskb/src/net/core/filter.c: In function 'bpf_skb_load_helper_16_no_cache': /kisskb/src/net/core/filter.c:239:6: note: byref variable will be forcibly initialized /kisskb/src/net/core/filter.c: In function '____bpf_skb_load_helper_32': /kisskb/src/net/core/filter.c:266:6: note: byref variable will be forcibly initialized u32 tmp, *ptr; ^ /kisskb/src/net/core/filter.c: In function 'bpf_skb_load_helper_32': /kisskb/src/net/core/filter.c:266:6: note: byref variable will be forcibly initialized /kisskb/src/net/core/filter.c: In function '____bpf_skb_load_helper_32_no_cache': /kisskb/src/net/core/filter.c:266:6: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/inet_hashtables.c:12: /kisskb/src/net/ipv4/inet_hashtables.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/core/filter.c: In function 'bpf_skb_load_helper_32_no_cache': /kisskb/src/net/core/filter.c:266:6: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/inet_hashtables.c: In function 'hlist_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:627:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(last), n); ^ /kisskb/src/net/ipv4/inet_hashtables.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_nulls.h:106:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_nulls_first_rcu(h), n); ^ /kisskb/src/net/ipv4/inet_hashtables.c: In function 'hlist_nulls_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_nulls.h:142:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(last), n); ^ In file included from /kisskb/src/include/net/sock.h:59:0, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:92, from /kisskb/src/include/net/addrconf.h:50, from /kisskb/src/net/ipv4/inet_hashtables.c:20: /kisskb/src/net/ipv4/inet_hashtables.c: In function 'bpf_sk_lookup_run_v4': /kisskb/src/include/linux/filter.h:1448:29: note: byref variable will be forcibly initialized struct bpf_sk_lookup_kern ctx = { ^ In file included from /kisskb/src/include/linux/random.h:13:0, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/linux/rcupdate.h:30, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/inet_hashtables.c:12: /kisskb/src/net/ipv4/inet_hashtables.c: In function 'inet_ehashfn': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/ipv4/inet_hashtables.c:37:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(&inet_ehash_secret, sizeof(inet_ehash_secret)); ^ /kisskb/src/net/ipv4/inet_hashtables.c: In function 'inet_lookup_run_bpf': /kisskb/src/net/ipv4/inet_hashtables.c:312:15: note: byref variable will be forcibly initialized struct sock *sk, *reuse_sk; ^ /kisskb/src/net/core/filter.c: In function '____bpf_msg_push_data': /kisskb/src/net/core/filter.c:2706:21: note: byref variable will be forcibly initialized struct scatterlist sge, nsge, nnsge, rsge = {0}, *psge; ^ In file included from /kisskb/src/net/ipv4/inet_hashtables.c:15:0: /kisskb/src/net/ipv4/inet_hashtables.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/inet_hashtables.c:12: /kisskb/src/net/ipv4/inet_hashtables.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/net/ipv4/inet_hashtables.c:15:0: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/random.h:13:0, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/linux/rcupdate.h:30, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/inet_hashtables.c:12: /kisskb/src/net/ipv4/inet_hashtables.c: In function '__inet_hash_connect': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/ipv4/inet_hashtables.c:766:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(table_perturb, sizeof(table_perturb)); ^ /kisskb/src/net/ipv4/inet_hashtables.c:737:19: note: byref variable will be forcibly initialized int ret, i, low, high; ^ /kisskb/src/net/ipv4/inet_hashtables.c:737:14: note: byref variable will be forcibly initialized int ret, i, low, high; ^ /kisskb/src/net/ipv4/inet_hashtables.c:731:29: note: byref variable will be forcibly initialized struct inet_timewait_sock *tw = NULL; ^ /kisskb/src/net/core/filter.c: In function '____bpf_skb_get_tunnel_key': /kisskb/src/net/core/filter.c:4204:5: note: byref variable will be forcibly initialized u8 compat[sizeof(struct bpf_tunnel_key)]; ^ /kisskb/src/net/core/filter.c: In function '____bpf_skb_set_tunnel_key': /kisskb/src/net/core/filter.c:4310:5: note: byref variable will be forcibly initialized u8 compat[sizeof(struct bpf_tunnel_key)]; ^ /kisskb/src/crypto/gf128mul.c: In function 'gf128mul_lle': /kisskb/src/crypto/gf128mul.c:172:8: note: byref variable will be forcibly initialized be128 p[8]; ^ /kisskb/src/crypto/gf128mul.c: In function 'gf128mul_bbe': /kisskb/src/crypto/gf128mul.c:210:8: note: byref variable will be forcibly initialized be128 p[8]; ^ /kisskb/src/crypto/gf128mul.c: In function 'gf128mul_64k_bbe': /kisskb/src/crypto/gf128mul.c:315:8: note: byref variable will be forcibly initialized be128 r[1]; ^ /kisskb/src/net/core/filter.c: In function '____bpf_sock_ops_getsockopt': /kisskb/src/net/core/filter.c:5216:13: note: byref variable will be forcibly initialized const u8 *start; ^ /kisskb/src/net/core/filter.c: In function 'bpf_sock_ops_getsockopt': /kisskb/src/net/core/filter.c:5216:13: note: byref variable will be forcibly initialized /kisskb/src/crypto/gf128mul.c: In function 'gf128mul_4k_lle': /kisskb/src/crypto/gf128mul.c:388:8: note: byref variable will be forcibly initialized be128 r[1]; ^ /kisskb/src/crypto/gf128mul.c: In function 'gf128mul_4k_bbe': /kisskb/src/crypto/gf128mul.c:403:8: note: byref variable will be forcibly initialized be128 r[1]; ^ /kisskb/src/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/net/core/filter.c: In function '____bpf_sock_ops_load_hdr_opt': /kisskb/src/net/core/filter.c:6911:12: note: byref variable will be forcibly initialized const u8 *op, *opend, *magic, *search = search_res; ^ /kisskb/src/net/core/filter.c:6910:7: note: byref variable will be forcibly initialized bool eol, load_syn = flags & BPF_LOAD_HDR_OPT_TCP_SYN; ^ /kisskb/src/net/core/filter.c: In function 'bpf_sock_ops_load_hdr_opt': /kisskb/src/net/core/filter.c:6910:7: note: byref variable will be forcibly initialized /kisskb/src/net/core/filter.c:6911:12: note: byref variable will be forcibly initialized const u8 *op, *opend, *magic, *search = search_res; ^ /kisskb/src/net/core/filter.c: In function '____bpf_sock_ops_store_hdr_opt': /kisskb/src/net/core/filter.c:6991:7: note: byref variable will be forcibly initialized bool eol; ^ /kisskb/src/net/core/filter.c: In function 'bpf_sock_ops_store_hdr_opt': /kisskb/src/net/core/filter.c:6991:7: note: byref variable will be forcibly initialized In file included from /kisskb/src/mm/list_lru.c:12:0: /kisskb/src/mm/list_lru.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/sock_diag.h:5, from /kisskb/src/net/core/filter.c:26: /kisskb/src/net/core/filter.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/core/sock_diag.c: In function 'sock_diag_put_meminfo': /kisskb/src/net/core/sock_diag.c:63:6: note: byref variable will be forcibly initialized u32 mem[SK_MEMINFO_VARS]; ^ In file included from /kisskb/src/include/linux/filter.h:19:0, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/sock_diag.h:8, from /kisskb/src/net/core/filter.c:26: /kisskb/src/net/core/filter.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/sock_diag.h:5, from /kisskb/src/net/core/filter.c:26: /kisskb/src/net/core/filter.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/net/tcp.h:19, from /kisskb/src/fs/dlm/midcomms.c:135: /kisskb/src/fs/dlm/midcomms.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/core/filter.c: In function 'bpf_convert_filter': /kisskb/src/net/core/filter.c:775:23: note: byref variable will be forcibly initialized struct sock_filter tmp = { ^ /kisskb/src/net/core/filter.c:618:20: note: byref variable will be forcibly initialized struct bpf_insn *insn = tmp_insns; ^ /kisskb/src/net/core/filter.c:617:19: note: byref variable will be forcibly initialized struct bpf_insn tmp_insns[32] = { }; ^ /kisskb/src/net/core/filter.c: In function 'bpf_migrate_filter': /kisskb/src/net/core/filter.c:1243:7: note: byref variable will be forcibly initialized bool seen_ld_abs = false; ^ /kisskb/src/net/core/filter.c:1242:11: note: byref variable will be forcibly initialized int err, new_len, old_len = fp->len; ^ /kisskb/src/net/core/filter.c:1242:6: note: byref variable will be forcibly initialized int err, new_len, old_len = fp->len; ^ /kisskb/src/fs/dlm/midcomms.c: In function 'dlm_send_ack': /kisskb/src/fs/dlm/midcomms.c:367:8: note: byref variable will be forcibly initialized char *ppc; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/net/tcp.h:19, from /kisskb/src/fs/dlm/midcomms.c:135: /kisskb/src/fs/dlm/midcomms.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/fs/dlm/midcomms.c: In function 'dlm_send_fin': /kisskb/src/fs/dlm/midcomms.c:395:8: note: byref variable will be forcibly initialized char *ppc; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/tcp.h:17, from /kisskb/src/include/net/tcp.h:20, from /kisskb/src/fs/dlm/midcomms.c:135: /kisskb/src/fs/dlm/midcomms.c: In function 'midcomms_shutdown': /kisskb/src/include/linux/wait.h:277: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/dlm/midcomms.c:1349:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(node->shutdown_wait, ^ /kisskb/src/net/core/filter.c: In function 'bpf_out_neigh_v4': /kisskb/src/net/core/filter.c:2270:7: note: byref variable will be forcibly initialized bool is_v6gw = false; ^ /kisskb/src/mm/workingset.c: In function 'workingset_refault': /kisskb/src/mm/workingset.c:297:6: note: byref variable will be forcibly initialized int memcgid; ^ /kisskb/src/mm/workingset.c:296:7: note: byref variable will be forcibly initialized bool workingset; ^ /kisskb/src/mm/workingset.c:293:16: note: byref variable will be forcibly initialized unsigned long eviction; ^ /kisskb/src/mm/workingset.c:291:22: note: byref variable will be forcibly initialized struct pglist_data *pgdat; ^ /kisskb/src/net/core/filter.c: In function '__bpf_redirect_neigh_v4': /kisskb/src/net/core/filter.c:2326:17: note: byref variable will be forcibly initialized struct flowi4 fl4 = { ^ /kisskb/src/net/core/filter.c: In function '__bpf_redirect_neigh_v6': /kisskb/src/net/core/filter.c:2224:17: note: byref variable will be forcibly initialized struct flowi6 fl6 = { ^ /kisskb/src/net/core/filter.c: In function '_bpf_setsockopt': /kisskb/src/net/core/filter.c:4862:9: note: byref variable will be forcibly initialized char name[TCP_CA_NAME_MAX]; ^ /kisskb/src/net/core/filter.c:4724:7: note: byref variable will be forcibly initialized char devname[IFNAMSIZ]; ^ /kisskb/src/net/core/filter.c: In function 'bpf_ipv4_fib_lookup': /kisskb/src/net/core/filter.c:5388:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/core/filter.c:5387:20: note: byref variable will be forcibly initialized struct fib_result res; ^ /kisskb/src/net/core/filter.c: In function 'bpf_ipv6_fib_lookup': /kisskb/src/net/core/filter.c:5508:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/core/filter.c: In function 'sk_lookup': /kisskb/src/net/core/filter.c:6110:7: note: byref variable will be forcibly initialized bool refcounted = false; ^ /kisskb/src/drivers/phy/amlogic/phy-meson8b-usb2.c: In function 'phy_meson8b_usb2_power_on': /kisskb/src/drivers/phy/amlogic/phy-meson8b-usb2.c:143:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/net/core/filter.c: In function 'copy_bpf_fprog_from_user': /kisskb/src/net/core/filter.c:88:28: note: byref variable will be forcibly initialized struct compat_sock_fprog f32; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/core/filter.c:20: /kisskb/src/net/core/filter.c: In function '__sk_attach_prog': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/filter.c:1470:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_filter, fp); ^ /kisskb/src/net/core/filter.c: In function 'bpf_run_sk_reuseport': /kisskb/src/net/core/filter.c:10217:27: note: byref variable will be forcibly initialized struct sk_reuseport_kern reuse_kern; ^ /kisskb/src/crypto/ecb.c: In function 'crypto_ecb_crypt': /kisskb/src/crypto/ecb.c:21:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/net/core/dev_ioctl.c: In function 'dev_setifmap': /kisskb/src/net/core/dev_ioctl.c:117:16: note: byref variable will be forcibly initialized struct ifmap ifmap = { ^ /kisskb/src/net/core/dev_ioctl.c: In function 'net_hwtstamp_validate': /kisskb/src/net/core/dev_ioctl.c:186:25: note: byref variable will be forcibly initialized struct hwtstamp_config cfg; ^ /kisskb/src/fs/dlm/plock.c: In function 'dev_read': /kisskb/src/fs/dlm/plock.c:384:24: note: byref variable will be forcibly initialized struct dlm_plock_info info; ^ /kisskb/src/fs/dlm/plock.c: In function 'dev_write': /kisskb/src/fs/dlm/plock.c:421:24: note: byref variable will be forcibly initialized struct dlm_plock_info info; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/dlm/plock.c:6: /kisskb/src/fs/dlm/plock.c: In function 'dlm_posix_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:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/dlm/plock.c:145:8: note: in expansion of macro 'wait_event_interruptible' rv = wait_event_interruptible(recv_wq, (op->done != 0)); ^ /kisskb/src/net/core/dev_ioctl.c: In function 'dev_ifconf': /kisskb/src/net/core/dev_ioctl.c:53:17: note: byref variable will be forcibly initialized struct ifconf ifc; ^ /kisskb/src/net/core/dev_ioctl.c:44:24: note: byref variable will be forcibly initialized struct compat_ifconf ifc32; ^ /kisskb/src/fs/dlm/plock.c: In function 'dlm_posix_unlock': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/dlm/plock.c:291:2: note: in expansion of macro 'wait_event' wait_event(recv_wq, (op->done != 0)); ^ /kisskb/src/fs/dlm/plock.c: In function 'dlm_posix_get': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/dlm/plock.c:345:2: note: in expansion of macro 'wait_event' wait_event(recv_wq, (op->done != 0)); ^ /kisskb/src/crypto/cbc.c: In function 'crypto_cbc_decrypt_inplace': /kisskb/src/crypto/cbc.c:129:5: note: byref variable will be forcibly initialized u8 last_iv[MAX_CIPHER_BLOCKSIZE]; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/net/sock.h:38, from /kisskb/src/fs/dlm/lowcomms.c:46: /kisskb/src/fs/dlm/lowcomms.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/crypto/cbc.c: In function 'crypto_cbc_decrypt': /kisskb/src/crypto/cbc.c:158: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:76:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/fs/dlm/lowcomms.c: In function 'nodeid_to_addr': /kisskb/src/fs/dlm/lowcomms.c:346:26: note: byref variable will be forcibly initialized struct sockaddr_storage sas; ^ /kisskb/src/fs/dlm/lowcomms.c: In function 'dlm_tcp_listen_bind': /kisskb/src/fs/dlm/lowcomms.c:1868:6: note: byref variable will be forcibly initialized int addr_len; ^ /kisskb/src/fs/dlm/lowcomms.c: In function 'dlm_tcp_bind': /kisskb/src/fs/dlm/lowcomms.c:1809:14: note: byref variable will be forcibly initialized int result, addr_len; ^ /kisskb/src/fs/dlm/lowcomms.c:1808:26: note: byref variable will be forcibly initialized struct sockaddr_storage src_addr; ^ /kisskb/src/fs/dlm/lowcomms.c: In function 'receive_from_sock': /kisskb/src/fs/dlm/lowcomms.c:899:14: note: byref variable will be forcibly initialized struct kvec iov; ^ /kisskb/src/fs/dlm/lowcomms.c:898:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/fs/dlm/lowcomms.c: In function 'lowcomms_error_report': /kisskb/src/fs/dlm/lowcomms.c:595:26: note: byref variable will be forcibly initialized struct sockaddr_storage saddr; ^ /kisskb/src/fs/dlm/lowcomms.c: In function 'dlm_connect': /kisskb/src/fs/dlm/lowcomms.c:1527:15: note: byref variable will be forcibly initialized unsigned int mark; ^ /kisskb/src/fs/dlm/lowcomms.c:1526:17: note: byref variable will be forcibly initialized struct socket *sock; ^ /kisskb/src/fs/dlm/lowcomms.c:1525:14: note: byref variable will be forcibly initialized int result, addr_len; ^ /kisskb/src/fs/dlm/lowcomms.c:1524:26: note: byref variable will be forcibly initialized struct sockaddr_storage addr; ^ /kisskb/src/fs/dlm/lowcomms.c: In function 'dlm_listen_for_all': /kisskb/src/fs/dlm/lowcomms.c:1765:17: note: byref variable will be forcibly initialized struct socket *sock; ^ /kisskb/src/fs/dlm/lowcomms.c: In function 'sctp_bind_addrs': /kisskb/src/fs/dlm/lowcomms.c:1134:9: note: byref variable will be forcibly initialized int i, addr_len, result = 0; ^ /kisskb/src/fs/dlm/lowcomms.c:1132:26: note: byref variable will be forcibly initialized struct sockaddr_storage localaddr; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/net/sock.h:38, from /kisskb/src/fs/dlm/lowcomms.c:46: /kisskb/src/fs/dlm/lowcomms.c: In function 'shutdown_connection': /kisskb/src/include/linux/wait.h:277: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/dlm/lowcomms.c:851:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(con->shutdown_wait, ^ /kisskb/src/fs/dlm/lowcomms.c: In function 'accept_from_sock': /kisskb/src/fs/dlm/lowcomms.c:996:15: note: byref variable will be forcibly initialized unsigned int mark; ^ /kisskb/src/fs/dlm/lowcomms.c:993:6: note: byref variable will be forcibly initialized int nodeid; ^ /kisskb/src/fs/dlm/lowcomms.c:992:6: note: byref variable will be forcibly initialized int len, idx; ^ /kisskb/src/fs/dlm/lowcomms.c:991:17: note: byref variable will be forcibly initialized struct socket *newsock; ^ /kisskb/src/fs/dlm/lowcomms.c:990:26: note: byref variable will be forcibly initialized struct sockaddr_storage peeraddr; ^ /kisskb/src/fs/dlm/lowcomms.c: In function 'init_local': /kisskb/src/fs/dlm/lowcomms.c:1157:26: note: byref variable will be forcibly initialized struct sockaddr_storage sas, *addr; ^ /kisskb/src/fs/dlm/lowcomms.c: In function 'dlm_lowcomms_resend_msg': /kisskb/src/fs/dlm/lowcomms.c:1367:8: note: byref variable will be forcibly initialized char *ppc; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/ethtool/netlink.h:8, from /kisskb/src/net/ethtool/linkstate.c:3: /kisskb/src/net/ethtool/linkstate.c: In function 'nla_put_u32': /kisskb/src/mm/debug.c: In function '__dump_page': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/mm/debug.c:121:17: note: byref variable will be forcibly initialized unsigned long ino; ^ /kisskb/src/mm/debug.c:120:17: note: byref variable will be forcibly initialized struct dentry dentry; ^ /kisskb/src/mm/debug.c:118:22: note: byref variable will be forcibly initialized struct hlist_node *dentry_first; ^ /kisskb/src/mm/debug.c:117:42: note: byref variable will be forcibly initialized const struct address_space_operations *a_ops; ^ /kisskb/src/mm/debug.c:116:17: note: byref variable will be forcibly initialized struct inode *host; ^ /kisskb/src/net/ethtool/linkstate.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/ethtool/debug.c: In function 'ethnl_set_debug': /kisskb/src/net/ethtool/debug.c:92:6: note: byref variable will be forcibly initialized u32 msg_mask; ^ /kisskb/src/net/ethtool/debug.c:91:7: note: byref variable will be forcibly initialized bool mod = false; ^ /kisskb/src/net/ethtool/wol.c: In function 'ethnl_set_wol': /kisskb/src/net/ethtool/wol.c:113:7: note: byref variable will be forcibly initialized bool mod = false; ^ In file included from /kisskb/src/include/linux/crypto.h:20:0, from /kisskb/src/include/net/tls.h:39, from /kisskb/src/net/tls/tls_device_fallback.c:32: /kisskb/src/net/tls/tls_device_fallback.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/tls/tls_device_fallback.c: In function 'tls_enc_record': /kisskb/src/net/tls/tls_device_fallback.c:57:21: note: byref variable will be forcibly initialized struct scatterlist sg_out[3]; ^ /kisskb/src/net/tls/tls_device_fallback.c:56:21: note: byref variable will be forcibly initialized struct scatterlist sg_in[3]; ^ /kisskb/src/net/tls/tls_device_fallback.c:55:16: note: byref variable will be forcibly initialized unsigned char buf[TLS_HEADER_SIZE + TLS_CIPHER_AES_GCM_128_IV_SIZE]; ^ /kisskb/src/net/tls/tls_device_fallback.c: In function 'tls_enc_records': /kisskb/src/net/tls/tls_device_fallback.c:145:27: note: byref variable will be forcibly initialized struct scatter_walk out, in; ^ /kisskb/src/net/tls/tls_device_fallback.c:145:22: note: byref variable will be forcibly initialized struct scatter_walk out, in; ^ /kisskb/src/net/tls/tls_device_fallback.c: In function 'tls_sw_fallback': /kisskb/src/net/tls/tls_device_fallback.c:384:6: note: byref variable will be forcibly initialized u64 rcd_sn; ^ /kisskb/src/net/tls/tls_device_fallback.c:383:6: note: byref variable will be forcibly initialized s32 sync_size = 0; ^ /kisskb/src/net/tls/tls_device_fallback.c:382:6: note: byref variable will be forcibly initialized int resync_sgs = 0; ^ /kisskb/src/net/tls/tls_device_fallback.c:379:29: note: byref variable will be forcibly initialized struct scatterlist *sg_in, sg_out[3]; ^ /kisskb/src/crypto/pcbc.c: In function 'crypto_pcbc_decrypt_inplace': /kisskb/src/crypto/pcbc.c:117:5: note: byref variable will be forcibly initialized u8 tmpbuf[MAX_CIPHER_BLOCKSIZE] __aligned(__alignof__(u32)); ^ /kisskb/src/crypto/pcbc.c: In function 'crypto_pcbc_decrypt': /kisskb/src/crypto/pcbc.c:135:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/crypto/pcbc.c: In function 'crypto_pcbc_encrypt_inplace': /kisskb/src/crypto/pcbc.c:50:5: note: byref variable will be forcibly initialized u8 tmpbuf[MAX_CIPHER_BLOCKSIZE]; ^ /kisskb/src/crypto/pcbc.c: In function 'crypto_pcbc_encrypt': /kisskb/src/crypto/pcbc.c:68:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/fs/unicode/utf8-norm.c: In function 'utf8agemax': /kisskb/src/fs/unicode/utf8-norm.c:411:16: note: byref variable will be forcibly initialized unsigned char hangul[UTF8HANGULLEAF]; ^ /kisskb/src/fs/unicode/utf8-norm.c: In function 'utf8agemin': /kisskb/src/fs/unicode/utf8-norm.c:440:16: note: byref variable will be forcibly initialized unsigned char hangul[UTF8HANGULLEAF]; ^ /kisskb/src/fs/unicode/utf8-norm.c: In function 'utf8nagemax': /kisskb/src/fs/unicode/utf8-norm.c:467:16: note: byref variable will be forcibly initialized unsigned char hangul[UTF8HANGULLEAF]; ^ /kisskb/src/fs/unicode/utf8-norm.c: In function 'utf8nagemin': /kisskb/src/fs/unicode/utf8-norm.c:495:16: note: byref variable will be forcibly initialized unsigned char hangul[UTF8HANGULLEAF]; ^ /kisskb/src/fs/unicode/utf8-norm.c: In function 'utf8len': /kisskb/src/fs/unicode/utf8-norm.c:524:16: note: byref variable will be forcibly initialized unsigned char hangul[UTF8HANGULLEAF]; ^ /kisskb/src/fs/unicode/utf8-norm.c: In function 'utf8nlen': /kisskb/src/fs/unicode/utf8-norm.c:552:16: note: byref variable will be forcibly initialized unsigned char hangul[UTF8HANGULLEAF]; ^ /kisskb/src/fs/jffs2/dir.c: In function 'jffs2_mknod': /kisskb/src/fs/jffs2/dir.c:630:11: note: byref variable will be forcibly initialized uint32_t alloclen; ^ /kisskb/src/fs/jffs2/dir.c:628:26: note: byref variable will be forcibly initialized union jffs2_device_node dev; ^ /kisskb/src/fs/jffs2/dir.c: In function 'jffs2_mkdir': /kisskb/src/fs/jffs2/dir.c:456:11: note: byref variable will be forcibly initialized uint32_t alloclen; ^ /kisskb/src/fs/jffs2/dir.c: In function 'jffs2_symlink': /kisskb/src/fs/jffs2/dir.c:293:11: note: byref variable will be forcibly initialized uint32_t alloclen; ^ /kisskb/src/fs/jffs2/file.c: In function 'jffs2_write_end': /kisskb/src/fs/jffs2/file.c:251:11: note: byref variable will be forcibly initialized uint32_t writtenlen = 0; ^ /kisskb/src/fs/jffs2/file.c: In function 'jffs2_write_begin': /kisskb/src/fs/jffs2/file.c:155:12: note: byref variable will be forcibly initialized uint32_t alloc_len; ^ /kisskb/src/fs/jffs2/file.c:153:26: note: byref variable will be forcibly initialized struct jffs2_raw_inode ri; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/mmap_lock.h:87, from /kisskb/src/mm/mmap_lock.c:3: /kisskb/src/mm/mmap_lock.c: In function 'perf_trace_mmap_lock': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/mmap_lock.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mmap_lock, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/mmap_lock.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mmap_lock, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/mmap_lock.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mmap_lock, ^ /kisskb/src/mm/mmap_lock.c: In function 'perf_trace_mmap_lock_acquire_returned': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/mmap_lock.h:52:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_acquire_returned, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/mmap_lock.h:52:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_acquire_returned, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/mmap_lock.h:52:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_acquire_returned, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/mmap_lock.h:87, from /kisskb/src/mm/mmap_lock.c:3: /kisskb/src/mm/mmap_lock.c: In function 'trace_event_raw_event_mmap_lock': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/mmap_lock.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mmap_lock, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/mmap_lock.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mmap_lock, ^ /kisskb/src/mm/mmap_lock.c: In function 'trace_event_raw_event_mmap_lock_acquire_returned': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/mmap_lock.h:52:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_acquire_returned, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/mmap_lock.h:52:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_acquire_returned, ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/trace_events.h:21, from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/mmap_lock.h:87, from /kisskb/src/mm/mmap_lock.c:3: /kisskb/src/mm/mmap_lock.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, 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/fs/dlm/rcom.c: In function 'create_rcom_stateless': /kisskb/src/fs/dlm/rcom.c:77:8: note: byref variable will be forcibly initialized char *mb; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:66:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(memcg_path->buf, NULL); ^ /kisskb/src/fs/dlm/rcom.c: In function 'create_rcom': /kisskb/src/fs/dlm/rcom.c:57:8: note: byref variable will be forcibly initialized char *mb; ^ /kisskb/src/mm/mmap_lock.c: In function 'trace_mmap_lock_reg': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:101:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu_ptr(&memcg_paths, cpu)->buf, new); ^ /kisskb/src/fs/dlm/rcom.c: In function 'receive_rcom_status': /kisskb/src/fs/dlm/rcom.c:232:18: note: byref variable will be forcibly initialized struct dlm_msg *msg; ^ /kisskb/src/fs/dlm/rcom.c:227:19: note: byref variable will be forcibly initialized struct dlm_rcom *rc; ^ /kisskb/src/fs/dlm/rcom.c: In function 'receive_rcom_names': /kisskb/src/fs/dlm/rcom.c:337:18: note: byref variable will be forcibly initialized struct dlm_msg *msg; ^ /kisskb/src/fs/dlm/rcom.c:335:19: note: byref variable will be forcibly initialized struct dlm_rcom *rc; ^ /kisskb/src/fs/dlm/rcom.c: In function 'receive_rcom_lookup': /kisskb/src/fs/dlm/rcom.c:378:13: note: byref variable will be forcibly initialized int error, ret_nodeid, nodeid = rc_in->rc_header.h_nodeid; ^ /kisskb/src/fs/dlm/rcom.c:377:22: note: byref variable will be forcibly initialized struct dlm_mhandle *mh; ^ /kisskb/src/fs/dlm/rcom.c:376:19: note: byref variable will be forcibly initialized struct dlm_rcom *rc; ^ /kisskb/src/fs/dlm/rcom.c: In function 'receive_rcom_lock': /kisskb/src/fs/dlm/rcom.c:466:22: note: byref variable will be forcibly initialized struct dlm_mhandle *mh; ^ /kisskb/src/fs/dlm/rcom.c:465:19: note: byref variable will be forcibly initialized struct dlm_rcom *rc; ^ In file included from /kisskb/src/include/linux/mm.h:21:0, from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/include/linux/trace_events.h:6, from /kisskb/src/include/trace/trace_events.h:21, from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/mmap_lock.h:87, from /kisskb/src/mm/mmap_lock.c:3: /kisskb/src/mm/mmap_lock.c: In function 'percpu_ref_put_many': /kisskb/src/include/linux/percpu-refcount.h:328:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/fs/dlm/rcom.c: In function 'dlm_rcom_status': /kisskb/src/fs/dlm/rcom.c:178:18: note: byref variable will be forcibly initialized struct dlm_msg *msg; ^ /kisskb/src/fs/dlm/rcom.c:177:19: note: byref variable will be forcibly initialized struct dlm_rcom *rc; ^ /kisskb/src/fs/dlm/rcom.c: In function 'dlm_rcom_names': /kisskb/src/fs/dlm/rcom.c:308:18: note: byref variable will be forcibly initialized struct dlm_msg *msg; ^ /kisskb/src/fs/dlm/rcom.c:307:19: note: byref variable will be forcibly initialized struct dlm_rcom *rc; ^ /kisskb/src/fs/dlm/rcom.c: In function 'dlm_send_rcom_lookup': /kisskb/src/fs/dlm/rcom.c:358:22: note: byref variable will be forcibly initialized struct dlm_mhandle *mh; ^ /kisskb/src/fs/dlm/rcom.c:357:19: note: byref variable will be forcibly initialized struct dlm_rcom *rc; ^ /kisskb/src/fs/dlm/rcom.c: In function 'dlm_send_rcom_lock': /kisskb/src/fs/dlm/rcom.c:442:22: note: byref variable will be forcibly initialized struct dlm_mhandle *mh; ^ /kisskb/src/fs/dlm/rcom.c:441:19: note: byref variable will be forcibly initialized struct dlm_rcom *rc; ^ /kisskb/src/fs/dlm/rcom.c: In function 'dlm_send_ls_not_ready': /kisskb/src/fs/dlm/rcom.c:494:8: note: byref variable will be forcibly initialized char *mb; ^ /kisskb/src/crypto/ctr.c: In function 'crypto_rfc3686_create': /kisskb/src/crypto/ctr.c:263:6: note: byref variable will be forcibly initialized u32 mask; ^ /kisskb/src/crypto/ctr.c: In function 'crypto_ctr_crypt_inplace': /kisskb/src/crypto/ctr.c:82:5: note: byref variable will be forcibly initialized u8 tmp[MAX_CIPHER_BLOCKSIZE + MAX_CIPHER_ALIGNMASK]; ^ /kisskb/src/crypto/ctr.c: In function 'crypto_ctr_crypt_final': /kisskb/src/crypto/ctr.c:34:5: note: byref variable will be forcibly initialized u8 tmp[MAX_CIPHER_BLOCKSIZE + MAX_CIPHER_ALIGNMASK]; ^ /kisskb/src/crypto/ctr.c: In function 'crypto_ctr_crypt': /kisskb/src/crypto/ctr.c:104:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ In file included from /kisskb/src/include/linux/mm.h:21:0, from /kisskb/src/mm/gup.c:7: /kisskb/src/mm/gup.c: In function 'percpu_ref_put_many': /kisskb/src/include/linux/percpu-refcount.h:328:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'data_make_reusable': /kisskb/src/kernel/printk/printk_ringbuffer.c:571:18: note: byref variable will be forcibly initialized struct prb_desc desc; ^ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'data_push_tail': /kisskb/src/kernel/printk/printk_ringbuffer.c:634:16: note: byref variable will be forcibly initialized unsigned long next_lpos; ^ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'desc_push_tail': /kisskb/src/kernel/printk/printk_ringbuffer.c:769:18: note: byref variable will be forcibly initialized struct prb_desc desc; ^ /kisskb/src/crypto/lrw.c: In function 'lrw_xor_tweak': /kisskb/src/crypto/lrw.c:149:6: note: byref variable will be forcibly initialized u32 counter[4]; ^ /kisskb/src/crypto/lrw.c:147:23: note: byref variable will be forcibly initialized struct skcipher_walk w; ^ /kisskb/src/crypto/lrw.c:146:8: note: byref variable will be forcibly initialized be128 t = rctx->t; ^ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'desc_reopen_last': /kisskb/src/kernel/printk/printk_ringbuffer.c:1264:6: note: byref variable will be forcibly initialized u32 cid; ^ /kisskb/src/kernel/printk/printk_ringbuffer.c:1261:18: note: byref variable will be forcibly initialized struct prb_desc desc; ^ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'desc_read_finalized_seq': /kisskb/src/kernel/printk/printk_ringbuffer.c:1750:6: note: byref variable will be forcibly initialized u64 s; ^ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'prb_first_seq': /kisskb/src/kernel/printk/printk_ringbuffer.c:1830:6: note: byref variable will be forcibly initialized u64 seq; ^ /kisskb/src/kernel/printk/printk_ringbuffer.c:1828:18: note: byref variable will be forcibly initialized struct prb_desc desc; ^ /kisskb/src/crypto/lrw.c: In function 'lrw_create': /kisskb/src/crypto/lrw.c:306:6: note: byref variable will be forcibly initialized u32 mask; ^ /kisskb/src/crypto/lrw.c:305:7: note: byref variable will be forcibly initialized char ecb_name[CRYPTO_MAX_ALG_NAME]; ^ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'copy_data': /kisskb/src/kernel/printk/printk_ringbuffer.c:1698:15: note: byref variable will be forcibly initialized unsigned int data_size; ^ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'prb_read': /kisskb/src/kernel/printk/printk_ringbuffer.c:1792:18: note: byref variable will be forcibly initialized struct prb_desc desc; ^ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'prb_reserve_in_last': /kisskb/src/kernel/printk/printk_ringbuffer.c:1354:16: note: byref variable will be forcibly initialized unsigned long id; ^ /kisskb/src/kernel/printk/printk_ringbuffer.c:1352:15: note: byref variable will be forcibly initialized unsigned int data_size; ^ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'prb_reserve': /kisskb/src/kernel/printk/printk_ringbuffer.c:1485:16: note: byref variable will be forcibly initialized unsigned long id; ^ /kisskb/src/mm/gup.c: In function '__get_user_pages': /kisskb/src/mm/gup.c:1107:16: note: byref variable will be forcibly initialized unsigned int foll_flags = gup_flags; ^ /kisskb/src/mm/gup.c:1087:25: note: byref variable will be forcibly initialized struct vm_area_struct *vma = NULL; ^ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'prb_read_valid_info': /kisskb/src/kernel/printk/printk_ringbuffer.c:1959:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'prb_first_valid_seq': /kisskb/src/kernel/printk/printk_ringbuffer.c:1983:6: note: byref variable will be forcibly initialized u64 seq = 0; ^ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'prb_next_seq': /kisskb/src/kernel/printk/printk_ringbuffer.c:2008:6: note: byref variable will be forcibly initialized u64 seq = 0; ^ /kisskb/src/fs/dlm/recover.c: In function 'recover_idr_clear': /kisskb/src/fs/dlm/recover.c:358:6: note: byref variable will be forcibly initialized int id; ^ /kisskb/src/mm/gup.c: In function 'unpin_user_page_range_dirty_lock': /kisskb/src/mm/gup.c:372:15: note: byref variable will be forcibly initialized unsigned int ntails; ^ /kisskb/src/mm/gup.c:371:15: note: byref variable will be forcibly initialized struct page *head; ^ /kisskb/src/mm/gup.c: In function 'unpin_user_pages': /kisskb/src/mm/gup.c:395:15: note: byref variable will be forcibly initialized unsigned int ntails; ^ /kisskb/src/mm/gup.c:394:15: note: byref variable will be forcibly initialized struct page *head; ^ /kisskb/src/mm/gup.c: In function 'unpin_user_pages_dirty_lock': /kisskb/src/mm/gup.c:311:15: note: byref variable will be forcibly initialized unsigned int ntails; ^ /kisskb/src/mm/gup.c:310:15: note: byref variable will be forcibly initialized struct page *head; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/mm/gup.c:5: /kisskb/src/mm/gup.c: In function 'check_and_migrate_movable_pages': /kisskb/src/mm/gup.c:1842:12: note: byref variable will be forcibly initialized LIST_HEAD(movable_page_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/dlm/dlm_internal.h:19, from /kisskb/src/fs/dlm/recover.c:12: /kisskb/src/fs/dlm/recover.c: In function 'dlm_wait_function': /kisskb/src/include/linux/wait.h:277: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/dlm/recover.c:48:8: note: in expansion of macro 'wait_event_timeout' rv = wait_event_timeout(ls->ls_wait_general, ^ /kisskb/src/fs/dlm/recover.c: In function 'dlm_recover_members_wait': /kisskb/src/fs/dlm/recover.c:175:11: note: byref variable will be forcibly initialized uint32_t gen; ^ /kisskb/src/fs/dlm/recover.c:173:17: note: byref variable will be forcibly initialized int num_slots, slots_size; ^ /kisskb/src/fs/dlm/recover.c:173:6: note: byref variable will be forcibly initialized int num_slots, slots_size; ^ /kisskb/src/fs/dlm/recover.c:172:19: note: byref variable will be forcibly initialized struct dlm_slot *slots; ^ /kisskb/src/fs/dlm/recover.c: In function 'dlm_recover_masters': /kisskb/src/fs/dlm/recover.c:527:15: note: byref variable will be forcibly initialized unsigned int count = 0; ^ /kisskb/src/mm/gup.c: In function 'lockless_pages_from_mm': /kisskb/src/mm/gup.c:2793:6: note: byref variable will be forcibly initialized int nr_pinned = 0; ^ /kisskb/src/mm/gup.c: In function '__mm_populate': /kisskb/src/mm/gup.c:1569:6: note: byref variable will be forcibly initialized int locked = 0; ^ /kisskb/src/mm/gup.c: In function 'fault_in_safe_writeable': /kisskb/src/mm/gup.c:1720:6: note: byref variable will be forcibly initialized int locked = 0; ^ /kisskb/src/mm/gup.c: In function 'get_user_pages_unlocked': /kisskb/src/mm/gup.c:2191:6: note: byref variable will be forcibly initialized int locked = 1; ^ /kisskb/src/mm/gup.c: In function 'internal_get_user_pages_fast': /kisskb/src/mm/gup.c:2839:21: note: byref variable will be forcibly initialized unsigned long len, end; ^ In file included from /kisskb/src/net/core/tso.c:3:0: /kisskb/src/net/core/tso.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ /kisskb/src/crypto/xts.c: In function 'xts_xor_tweak': /kisskb/src/crypto/xts.c:90:8: note: byref variable will be forcibly initialized le128 t = rctx->t; ^ /kisskb/src/crypto/xts.c:89:23: note: byref variable will be forcibly initialized struct skcipher_walk w; ^ /kisskb/src/crypto/xts.c: In function 'xts_cts_final': /kisskb/src/crypto/xts.c:168:8: note: byref variable will be forcibly initialized le128 b[2]; ^ /kisskb/src/crypto/xts.c: In function 'xts_cts_done': /kisskb/src/crypto/xts.c:146:8: note: byref variable will be forcibly initialized le128 b; ^ /kisskb/src/crypto/xts.c: In function 'xts_create': /kisskb/src/crypto/xts.c:345:6: note: byref variable will be forcibly initialized u32 mask; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/include/net/ip.h:22, from /kisskb/src/net/core/sock_reuseport.c:9: /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_grow': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/sock_reuseport.c:206:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(reuse->socks[i]->sk_reuseport_cb, ^ /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_resurrect': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/sock_reuseport.c:334:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_reuseport_cb, reuse); ^ /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_alloc': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/sock_reuseport.c:153:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_reuseport_cb, reuse); ^ /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_add_sock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/sock_reuseport.c:273:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_reuseport_cb, reuse); ^ /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_detach_sock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/sock_reuseport.c:364:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_reuseport_cb, NULL); ^ /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_attach_prog': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/sock_reuseport.c:608:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(reuse->prog, prog); ^ /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_detach_prog': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:470:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/core/sock_reuseport.c:639:13: note: in expansion of macro 'rcu_replace_pointer' old_prog = rcu_replace_pointer(reuse->prog, old_prog, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv4/inet_timewait_sock.c:12: /kisskb/src/net/ipv4/inet_timewait_sock.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_nulls.h:106:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_nulls_first_rcu(h), n); ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/rtnetlink.h:6, from /kisskb/src/net/core/fib_notifier.c:1: /kisskb/src/net/core/fib_notifier.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/crypto/internal/skcipher.h:13:0, from /kisskb/src/crypto/gcm.c:10: /kisskb/src/crypto/gcm.c: In function 'crypto_rfc4543_copy_src_to_dst': /kisskb/src/include/crypto/skcipher.h:127:7: note: byref variable will be forcibly initialized char __##name##_desc[sizeof(struct skcipher_request) + \ ^ /kisskb/src/crypto/gcm.c:966:2: note: in expansion of macro 'SYNC_SKCIPHER_REQUEST_ON_STACK' SYNC_SKCIPHER_REQUEST_ON_STACK(nreq, ctx->null); ^ /kisskb/src/crypto/gcm.c: In function 'crypto_rfc4543_create': /kisskb/src/crypto/gcm.c:1045:6: note: byref variable will be forcibly initialized u32 mask; ^ /kisskb/src/crypto/gcm.c: In function 'crypto_rfc4106_create': /kisskb/src/crypto/gcm.c:830:6: note: byref variable will be forcibly initialized u32 mask; ^ /kisskb/src/crypto/gcm.c: In function 'crypto_gcm_create_common': /kisskb/src/crypto/gcm.c:581:6: note: byref variable will be forcibly initialized u32 mask; ^ /kisskb/src/crypto/gcm.c: In function 'crypto_gcm_create': /kisskb/src/crypto/gcm.c:661:7: note: byref variable will be forcibly initialized char ctr_name[CRYPTO_MAX_ALG_NAME]; ^ /kisskb/src/net/ethtool/features.c: In function 'features_send_reply': /kisskb/src/net/ethtool/features.c:164:8: note: byref variable will be forcibly initialized void *reply_payload; ^ In file included from /kisskb/src/include/linux/kasan-checks.h:5:0, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/include/uapi/linux/ethtool_netlink.h:12, from /kisskb/src/include/linux/ethtool_netlink.h:6, from /kisskb/src/net/ethtool/netlink.h:6, from /kisskb/src/net/ethtool/features.c:3: /kisskb/src/net/ethtool/features.c: In function 'ethnl_set_features': /kisskb/src/net/ethtool/privflags.c: In function 'privflags_fill_reply': /kisskb/src/net/ethtool/privflags.c:106:12: note: byref variable will be forcibly initialized const u32 all_flags = ~(u32)0 >> (32 - data->n_priv_flags); ^ /kisskb/src/net/ethtool/features.c:220:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(req_mask, NETDEV_FEATURE_COUNT); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/net/ethtool/features.c:219:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(req_wanted, NETDEV_FEATURE_COUNT); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/net/ethtool/features.c:218:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(new_wanted, NETDEV_FEATURE_COUNT); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/net/ethtool/features.c:217:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(new_active, NETDEV_FEATURE_COUNT); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/net/ethtool/features.c:216:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(old_wanted, NETDEV_FEATURE_COUNT); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/net/ethtool/features.c:215:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(old_active, NETDEV_FEATURE_COUNT); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/net/ethtool/features.c:214:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(active_diff_mask, NETDEV_FEATURE_COUNT); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/net/ethtool/features.c:213:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(wanted_diff_mask, NETDEV_FEATURE_COUNT); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/net/ethtool/privflags.c: In function 'privflags_reply_size': /kisskb/src/net/ethtool/privflags.c:93:12: note: byref variable will be forcibly initialized const u32 all_flags = ~(u32)0 >> (32 - data->n_priv_flags); ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/uapi/linux/ethtool_netlink.h:12, from /kisskb/src/include/linux/ethtool_netlink.h:6, from /kisskb/src/net/ethtool/netlink.h:6, from /kisskb/src/net/ethtool/privflags.c:3: /kisskb/src/net/ethtool/privflags.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/ethtool/privflags.c: In function 'privflags_prepare_data': /kisskb/src/net/ethtool/privflags.c:66:15: note: byref variable will be forcibly initialized unsigned int nflags; ^ /kisskb/src/net/ethtool/privflags.c:64:15: note: byref variable will be forcibly initialized const char (*names)[ETH_GSTRING_LEN]; ^ /kisskb/src/net/ethtool/privflags.c: In function 'ethnl_set_privflags': /kisskb/src/net/ethtool/privflags.c:152:6: note: byref variable will be forcibly initialized u32 flags; ^ /kisskb/src/net/ethtool/privflags.c:151:7: note: byref variable will be forcibly initialized bool compact; ^ /kisskb/src/net/ethtool/privflags.c:150:7: note: byref variable will be forcibly initialized bool mod = false; ^ /kisskb/src/net/ethtool/privflags.c:149:15: note: byref variable will be forcibly initialized unsigned int nflags; ^ /kisskb/src/net/ethtool/privflags.c:144:15: note: byref variable will be forcibly initialized const char (*names)[ETH_GSTRING_LEN] = NULL; ^ /kisskb/src/fs/dlm/recoverd.c: In function 'ls_recover': /kisskb/src/fs/dlm/recoverd.c:54:13: note: byref variable will be forcibly initialized int error, neg = 0; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:17: /kisskb/src/net/xfrm/xfrm_state.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591: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/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/xfrm.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:18: /kisskb/src/net/xfrm/xfrm_state.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:17: /kisskb/src/net/xfrm/xfrm_state.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84: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/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/xfrm.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:18: /kisskb/src/net/xfrm/xfrm_state.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:17: /kisskb/src/net/xfrm/xfrm_state.c: In function '__sk_dst_set': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:2080:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_dst_cache, dst); ^ /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_hash_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/xfrm/xfrm_state.c:175:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->xfrm.state_byseq, nseq); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/xfrm/xfrm_state.c:174:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->xfrm.state_byspi, nspi); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/xfrm/xfrm_state.c:173:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->xfrm.state_bysrc, nsrc); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/xfrm/xfrm_state.c:172:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->xfrm.state_bydst, ndst); ^ /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_state_gc_task': /kisskb/src/net/xfrm/xfrm_state.c:529:20: note: byref variable will be forcibly initialized struct hlist_head gc_list; ^ /kisskb/src/net/xfrm/xfrm_state.c: In function 'km_state_expired': /kisskb/src/net/xfrm/xfrm_state.c:2216:18: note: byref variable will be forcibly initialized struct km_event c; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/ethtool/netlink.h:8, from /kisskb/src/net/ethtool/rings.c:3: /kisskb/src/net/ethtool/rings.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ethtool/rings.c: In function 'ethnl_set_rings': /kisskb/src/net/ethtool/rings.c:118:7: note: byref variable will be forcibly initialized bool mod = false; ^ /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_state_find': /kisskb/src/net/xfrm/xfrm_state.c:1085:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/xfrm/xfrm_state.c:1081:21: note: byref variable will be forcibly initialized struct xfrm_state *best = NULL; ^ /kisskb/src/net/xfrm/xfrm_state.c:1080:6: note: byref variable will be forcibly initialized int error = 0; ^ /kisskb/src/net/xfrm/xfrm_state.c:1079:6: note: byref variable will be forcibly initialized int acquire_in_progress = 0; ^ /kisskb/src/net/xfrm/xfrm_state.c: In function 'km_policy_expired': /kisskb/src/net/xfrm/xfrm_state.c:2264:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_user_policy': /kisskb/src/net/xfrm/xfrm_state.c:2397:6: note: byref variable will be forcibly initialized u8 *data; ^ /kisskb/src/net/xfrm/xfrm_state.c:2396:6: note: byref variable will be forcibly initialized int err; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:17: /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_state_register_afinfo': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/xfrm/xfrm_state.c:2485:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xfrm_state_afinfo[afinfo->family], afinfo); ^ /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_audit_state_icvfail': /kisskb/src/net/xfrm/xfrm_state.c:2894:9: note: byref variable will be forcibly initialized __be32 net_seq; ^ /kisskb/src/net/xfrm/xfrm_state.c:2893:9: note: byref variable will be forcibly initialized __be32 net_spi; ^ /kisskb/src/mm/memory.c: In function 'remove_device_exclusive_entry': /kisskb/src/mm/memory.c:3441:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/xdp_sock.h:14, from /kisskb/src/include/net/xdp_sock_drv.h:9, from /kisskb/src/net/ethtool/channels.c:3: /kisskb/src/net/ethtool/channels.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ethtool/channels.c: In function 'ethnl_set_channels': /kisskb/src/net/ethtool/channels.c:119:16: note: byref variable will be forcibly initialized u32 err_attr, max_rx_in_use = 0; ^ /kisskb/src/net/ethtool/channels.c:115:20: note: byref variable will be forcibly initialized bool mod = false, mod_combined = false; ^ /kisskb/src/net/ethtool/channels.c:115:7: note: byref variable will be forcibly initialized bool mod = false, mod_combined = false; ^ /kisskb/src/mm/memory.c: In function 'wp_page_copy': /kisskb/src/mm/memory.c:2978:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/fs/romfs/storage.c: In function 'romfs_mtd_read': /kisskb/src/fs/romfs/storage.c:26:9: note: byref variable will be forcibly initialized size_t rlen; ^ /kisskb/src/fs/romfs/storage.c: In function 'romfs_mtd_strnlen': /kisskb/src/fs/romfs/storage.c:42:9: note: byref variable will be forcibly initialized size_t len; ^ /kisskb/src/fs/romfs/storage.c:41:9: note: byref variable will be forcibly initialized u_char buf[16], *p; ^ /kisskb/src/fs/romfs/storage.c: In function 'romfs_mtd_strcmp': /kisskb/src/fs/romfs/storage.c:70:9: note: byref variable will be forcibly initialized size_t len, segment; ^ /kisskb/src/fs/romfs/storage.c:69:9: note: byref variable will be forcibly initialized u_char buf[17]; ^ /kisskb/src/fs/ubifs/shrinker.c: In function 'ubifs_shrink_scan': /kisskb/src/fs/ubifs/shrinker.c:283:6: note: byref variable will be forcibly initialized int contention = 0; ^ /kisskb/src/mm/memory.c: In function 'zap_pte_range': /kisskb/src/mm/memory.c:1314:6: note: byref variable will be forcibly initialized int rss[NR_MM_COUNTERS]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/inet_connection_sock.c:12: /kisskb/src/net/ipv4/inet_connection_sock.c: In function 'inet_sk_state_load': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/net/inet_sock.h:311:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&sk->sk_state); ^ /kisskb/src/mm/memory.c: In function 'zap_page_range_single': /kisskb/src/mm/memory.c:1658:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/mm/memory.c:1657: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:1609: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:1631:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/mm/memory.c:1630:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/crypto/ccm.c: In function 'crypto_rfc4309_create': /kisskb/src/crypto/ccm.c:709:6: note: byref variable will be forcibly initialized u32 mask; ^ /kisskb/src/crypto/ccm.c: In function 'crypto_ccm_create_common': /kisskb/src/crypto/ccm.c:451:6: note: byref variable will be forcibly initialized u32 mask; ^ /kisskb/src/crypto/ccm.c: In function 'crypto_ccm_create': /kisskb/src/crypto/ccm.c:535:7: note: byref variable will be forcibly initialized char mac_name[CRYPTO_MAX_ALG_NAME]; ^ /kisskb/src/crypto/ccm.c:534:7: note: byref variable will be forcibly initialized char ctr_name[CRYPTO_MAX_ALG_NAME]; ^ /kisskb/src/crypto/ccm.c: In function 'set_msg_len': /kisskb/src/crypto/ccm.c:71:9: note: byref variable will be forcibly initialized __be32 data; ^ /kisskb/src/crypto/ccm.c: In function 'crypto_ccm_auth': /kisskb/src/crypto/ccm.c:176:21: note: byref variable will be forcibly initialized struct scatterlist sg[3]; ^ /kisskb/src/net/ipv4/inet_connection_sock.c: In function 'inet_reqsk_clone': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/inet_connection_sock.c:735:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tcp_sk(nreq->sk)->fastopen_rsk, nreq); ^ /kisskb/src/mm/memory.c: In function 'follow_pfn': /kisskb/src/mm/memory.c:4988:9: note: byref variable will be forcibly initialized pte_t *ptep; ^ /kisskb/src/mm/memory.c:4987:14: note: byref variable will be forcibly initialized spinlock_t *ptl; ^ /kisskb/src/drivers/phy/broadcom/phy-brcm-sata.c: In function 'brcm_sata_phy_probe': /kisskb/src/drivers/phy/broadcom/phy-brcm-sata.c:786:16: note: byref variable will be forcibly initialized unsigned int id; ^ /kisskb/src/drivers/phy/broadcom/phy-brcm-sata.c:752:14: note: byref variable will be forcibly initialized const char *rxaeq_mode; ^ /kisskb/src/mm/memory.c: In function '__access_remote_vm': /kisskb/src/mm/memory.c:5114:16: note: byref variable will be forcibly initialized struct page *page = NULL; ^ /kisskb/src/mm/memory.c:5103:25: note: byref variable will be forcibly initialized struct vm_area_struct *vma; ^ /kisskb/src/crypto/chacha20poly1305.c: In function 'poly_verify_tag': /kisskb/src/crypto/chacha20poly1305.c:98:5: note: byref variable will be forcibly initialized u8 tag[sizeof(rctx->tag)]; ^ /kisskb/src/crypto/ccm.c: In function 'cbcmac_create': /kisskb/src/crypto/ccm.c:868:6: note: byref variable will be forcibly initialized u32 mask; ^ /kisskb/src/mm/memory.c: In function 'copy_user_huge_page': /kisskb/src/mm/memory.c:5386:26: note: byref variable will be forcibly initialized struct copy_subpage_arg arg = { ^ /kisskb/src/net/ipv4/inet_connection_sock.c: In function 'inet_csk_find_open_port': /kisskb/src/net/ipv4/inet_connection_sock.c:197:14: note: byref variable will be forcibly initialized int i, low, high, attempt_half; ^ /kisskb/src/net/ipv4/inet_connection_sock.c:197:9: note: byref variable will be forcibly initialized int i, low, high, attempt_half; ^ /kisskb/src/net/ipv4/inet_connection_sock.c: In function 'inet_csk_get_port': /kisskb/src/net/ipv4/inet_connection_sock.c:369:27: note: byref variable will be forcibly initialized struct inet_bind_bucket *tb = NULL; ^ /kisskb/src/net/ipv4/inet_connection_sock.c:366:15: note: byref variable will be forcibly initialized int ret = 1, port = snum; ^ /kisskb/src/mm/memory.c: In function '__pte_alloc': /kisskb/src/mm/memory.c:464:12: note: byref variable will be forcibly initialized pgtable_t new = pte_alloc_one(mm); ^ /kisskb/src/crypto/chacha20poly1305.c: In function 'chachapoly_create': /kisskb/src/crypto/chacha20poly1305.c:558:6: note: byref variable will be forcibly initialized u32 mask; ^ /kisskb/src/mm/memory.c: In function 'copy_pte_range': /kisskb/src/mm/memory.c:1018:15: note: byref variable will be forcibly initialized struct page *prealloc = NULL; ^ /kisskb/src/mm/memory.c:1016:6: note: byref variable will be forcibly initialized int rss[NR_MM_COUNTERS]; ^ /kisskb/src/net/ipv4/inet_connection_sock.c: In function 'reqsk_timer_handler': /kisskb/src/net/ipv4/inet_connection_sock.c:804:45: note: byref variable will be forcibly initialized int max_syn_ack_retries, qlen, expire = 0, resend = 0; ^ /kisskb/src/net/ipv4/inet_connection_sock.c:804:33: note: byref variable will be forcibly initialized int max_syn_ack_retries, qlen, expire = 0, resend = 0; ^ /kisskb/src/mm/memory.c: In function 'copy_page_range': /kisskb/src/mm/memory.c:1236:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/memory.c: In function 'insert_page': /kisskb/src/mm/memory.c:1759:14: note: byref variable will be forcibly initialized spinlock_t *ptl; ^ /kisskb/src/mm/memory.c: In function 'insert_pfn': /kisskb/src/mm/memory.c:2022:14: note: byref variable will be forcibly initialized spinlock_t *ptl; ^ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_final': /kisskb/src/crypto/aegis128-core.c:351:20: note: byref variable will be forcibly initialized union aegis_block tmp; ^ /kisskb/src/mm/memory.c: In function '__apply_to_page_range': /kisskb/src/mm/memory.c:2650:17: note: byref variable will be forcibly initialized pgtbl_mod_mask mask = 0; ^ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_decrypt_chunk': /kisskb/src/crypto/aegis128-core.c:259:21: note: byref variable will be forcibly initialized union aegis_block msg = {}; ^ /kisskb/src/crypto/aegis128-core.c:217:20: note: byref variable will be forcibly initialized union aegis_block tmp; ^ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_init': /kisskb/src/crypto/aegis128-core.c:102:20: note: byref variable will be forcibly initialized union aegis_block key_iv; ^ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_encrypt_chunk': /kisskb/src/crypto/aegis128-core.c:198:21: note: byref variable will be forcibly initialized union aegis_block msg = {}; ^ /kisskb/src/crypto/aegis128-core.c:156:20: note: byref variable will be forcibly initialized union aegis_block tmp; ^ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_process_ad': /kisskb/src/crypto/aegis128-core.c:282:20: note: byref variable will be forcibly initialized union aegis_block buf; ^ /kisskb/src/crypto/aegis128-core.c:281:22: note: byref variable will be forcibly initialized struct scatter_walk walk; ^ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_decrypt_generic': /kisskb/src/crypto/aegis128-core.c:419:21: note: byref variable will be forcibly initialized struct aegis_state state; ^ /kisskb/src/crypto/aegis128-core.c:418:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/crypto/aegis128-core.c:414:20: note: byref variable will be forcibly initialized union aegis_block tag; ^ /kisskb/src/kernel/printk/index.c: In function 'pi_show': /kisskb/src/kernel/printk/index.c:77:25: note: byref variable will be forcibly initialized enum printk_info_flags flags = 0; ^ /kisskb/src/kernel/printk/index.c:76:6: note: byref variable will be forcibly initialized int level = LOGLEVEL_DEFAULT; ^ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_encrypt_generic': /kisskb/src/crypto/aegis128-core.c:396:21: note: byref variable will be forcibly initialized struct aegis_state state; ^ /kisskb/src/crypto/aegis128-core.c:395:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c: In function 'phy_g12a_usb3_init': /kisskb/src/drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c:199:6: note: byref variable will be forcibly initialized int data, ret; ^ /kisskb/src/drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c: In function 'phy_g12a_usb3_pcie_cr_bus_addr': /kisskb/src/drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c:74:15: note: byref variable will be forcibly initialized unsigned int val, reg; ^ /kisskb/src/drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c: In function 'phy_g12a_usb3_pcie_cr_bus_write': /kisskb/src/drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c:138:15: note: byref variable will be forcibly initialized unsigned int val, reg; ^ /kisskb/src/drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c: In function 'phy_g12a_usb3_pcie_cr_bus_read': /kisskb/src/drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c:105:15: note: byref variable will be forcibly initialized unsigned int val; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/unix/af_unix.c:80: /kisskb/src/net/unix/af_unix.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/net/unix/af_unix.c: In function '__unix_set_addr': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/unix/af_unix.c:270:2: note: in expansion of macro 'smp_store_release' smp_store_release(&unix_sk(sk)->addr, addr); ^ /kisskb/src/net/unix/af_unix.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1992:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_wq, &parent->wq); ^ /kisskb/src/net/unix/af_unix.c: In function 'unix_copy_addr': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/net/unix/af_unix.c:2274:30: note: in expansion of macro 'smp_load_acquire' struct unix_address *addr = smp_load_acquire(&unix_sk(sk)->addr); ^ In file included from /kisskb/src/include/linux/netlink.h:9:0, from /kisskb/src/include/uapi/linux/neighbour.h:6, from /kisskb/src/include/linux/netdevice.h:45, from /kisskb/src/net/unix/af_unix.c:100: /kisskb/src/net/unix/af_unix.c: In function 'scm_recv': /kisskb/src/include/net/scm.h:125:16: note: byref variable will be forcibly initialized struct ucred ucreds = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/mm/mincore.c:11: /kisskb/src/mm/mincore.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/net/unix/af_unix.c: In function 'unix_stream_read_generic': /kisskb/src/net/unix/af_unix.c:2580:20: note: byref variable will be forcibly initialized struct scm_cookie scm; ^ /kisskb/src/net/unix/af_unix.c: In function 'unix_find_other': /kisskb/src/net/unix/af_unix.c:1017:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/net/unix/af_unix.c: In function 'unix_dgram_connect': /kisskb/src/net/unix/af_unix.c:1221:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/unix/af_unix.c:1220:15: note: byref variable will be forcibly initialized unsigned int hash; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/unix/af_unix.c:80: /kisskb/src/net/unix/af_unix.c: In function 'unix_open_file': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/net/unix/af_unix.c:2957:7: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&unix_sk(sk)->addr)) ^ /kisskb/src/net/unix/af_unix.c:2950:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/net/unix/af_unix.c: In function 'unix_accept': /kisskb/src/net/unix/af_unix.c:1546:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/unix/af_unix.c: In function 'unix_read_sock': /kisskb/src/net/unix/af_unix.c:2412:13: note: byref variable will be forcibly initialized int used, err; ^ /kisskb/src/net/unix/af_unix.c: In function 'unix_release_sock': /kisskb/src/net/unix/af_unix.c:537:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/net/unix/af_unix.c: In function 'unix_bind_bsd': /kisskb/src/net/unix/af_unix.c:1073:14: note: byref variable will be forcibly initialized struct path parent; ^ /kisskb/src/net/unix/af_unix.c: In function 'unix_bind': /kisskb/src/net/unix/af_unix.c:1156:15: note: byref variable will be forcibly initialized unsigned int hash; ^ /kisskb/src/net/unix/af_unix.c: In function 'unix_stream_sendpage': /kisskb/src/net/unix/af_unix.c:2132:20: note: byref variable will be forcibly initialized struct scm_cookie scm; ^ /kisskb/src/net/unix/af_unix.c:2129:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/unix/af_unix.c: In function 'queue_oob': /kisskb/src/net/unix/af_unix.c:1969:6: note: byref variable will be forcibly initialized int err = 0; ^ /kisskb/src/net/unix/af_unix.c: In function 'unix_stream_sendmsg': /kisskb/src/net/unix/af_unix.c:2019:20: note: byref variable will be forcibly initialized struct scm_cookie scm; ^ /kisskb/src/net/unix/af_unix.c:2016:6: note: byref variable will be forcibly initialized int err, size; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/unix/af_unix.c:80: /kisskb/src/net/unix/af_unix.c: In function 'unix_stream_connect': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/unix/af_unix.c:1476:2: note: in expansion of macro 'smp_store_release' smp_store_release(&newu->addr, otheru->addr); ^ /kisskb/src/net/unix/af_unix.c:1332:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/unix/af_unix.c:1330:15: note: byref variable will be forcibly initialized unsigned int hash; ^ /kisskb/src/net/unix/af_unix.c: In function 'unix_dgram_sendmsg': /kisskb/src/net/unix/af_unix.c:1768:20: note: byref variable will be forcibly initialized struct scm_cookie scm; ^ /kisskb/src/net/unix/af_unix.c:1765:15: note: byref variable will be forcibly initialized unsigned int hash; ^ /kisskb/src/net/unix/af_unix.c:1764:6: note: byref variable will be forcibly initialized int err; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/unix/af_unix.c:80: /kisskb/src/net/unix/af_unix.c: In function 'unix_getname': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/net/unix/af_unix.c:1603:9: note: in expansion of macro 'smp_load_acquire' addr = smp_load_acquire(&unix_sk(sk)->addr); ^ /kisskb/src/net/unix/af_unix.c: In function '__unix_dgram_recvmsg': /kisskb/src/net/unix/af_unix.c:2291:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/unix/af_unix.c:2290:6: note: byref variable will be forcibly initialized int skip; ^ /kisskb/src/net/unix/af_unix.c:2289:7: note: byref variable will be forcibly initialized long timeo; ^ /kisskb/src/net/unix/af_unix.c:2288:24: note: byref variable will be forcibly initialized struct sk_buff *skb, *last; ^ /kisskb/src/net/unix/af_unix.c:2285:20: note: byref variable will be forcibly initialized struct scm_cookie scm; ^ In file included from /kisskb/src/net/core/xdp.c:13:0: /kisskb/src/net/core/xdp.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/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/net/core/xdp.c:6: /kisskb/src/net/core/xdp.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/core/xdp.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/jffs2/nodelist.c: In function 'jffs2_fragtree_insert': /kisskb/src/fs/jffs2/nodelist.c:124:18: note: byref variable will be forcibly initialized struct rb_node *parent = &base->rb; ^ /kisskb/src/net/core/xdp.c: In function 'mem_allocator_disconnect': /kisskb/src/net/core/xdp.c:92:25: note: byref variable will be forcibly initialized struct rhashtable_iter iter; ^ /kisskb/src/net/core/xdp.c: In function 'xdp_rxq_info_unreg_mem_model': /kisskb/src/net/core/xdp.c:117:6: note: byref variable will be forcibly initialized int id = xdp_rxq->mem.id; ^ /kisskb/src/net/core/xdp.c: In function 'xdp_rxq_info_reg_mem_model': /kisskb/src/net/core/xdp.c:267:6: note: byref variable will be forcibly initialized int id, errno, ret; ^ /kisskb/src/fs/dlm/user.c: In function 'device_user_lock': /kisskb/src/fs/dlm/user.c:241:11: note: byref variable will be forcibly initialized uint32_t lkid; ^ /kisskb/src/fs/dlm/user.c: In function 'device_create_lockspace': /kisskb/src/fs/dlm/user.c:398:19: note: byref variable will be forcibly initialized dlm_lockspace_t *lockspace; ^ /kisskb/src/fs/dlm/user.c: In function 'copy_version_to_user': /kisskb/src/fs/dlm/user.c:762:28: note: byref variable will be forcibly initialized struct dlm_device_version ver; ^ /kisskb/src/fs/dlm/user.c: In function 'copy_result_to_user': /kisskb/src/fs/dlm/user.c:693:25: note: byref variable will be forcibly initialized struct dlm_lock_result result; ^ /kisskb/src/fs/dlm/user.c:691:27: note: byref variable will be forcibly initialized struct dlm_lock_result32 result32; ^ /kisskb/src/fs/dlm/user.c: In function 'device_read': /kisskb/src/fs/dlm/user.c:783:10: note: byref variable will be forcibly initialized int rv, resid, copy_lvb = 0; ^ /kisskb/src/fs/dlm/user.c:782:22: note: byref variable will be forcibly initialized struct dlm_callback cb; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/net/core/flow_offload.c:3: /kisskb/src/net/core/flow_offload.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/core/flow_offload.c: In function 'existing_qdiscs_register': /kisskb/src/net/core/flow_offload.c:363:28: note: byref variable will be forcibly initialized struct flow_block_offload bo; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/core/flow_offload.c:3: /kisskb/src/net/core/flow_offload.c: In function 'flow_indr_dev_unregister': /kisskb/src/net/core/flow_offload.c:431:12: note: byref variable will be forcibly initialized LIST_HEAD(cleanup_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/phy/broadcom/phy-bcm-sr-pcie.c: In function 'sr_paxc_phy_init': /kisskb/src/drivers/phy/broadcom/phy-bcm-sr-pcie.c:173:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/phy/broadcom/phy-bcm-sr-pcie.c: In function 'pipemux_strap_read': /kisskb/src/drivers/phy/broadcom/phy-bcm-sr-pcie.c:122:6: note: byref variable will be forcibly initialized u32 pipemux; ^ /kisskb/src/fs/romfs/super.c: In function 'romfs_readdir': /kisskb/src/fs/romfs/super.c:157:7: note: byref variable will be forcibly initialized char fsname[ROMFS_MAXFN]; /* XXX dynamic? */ ^ /kisskb/src/fs/romfs/super.c:154:21: note: byref variable will be forcibly initialized struct romfs_inode ri; ^ /kisskb/src/fs/romfs/super.c: In function 'romfs_iget': /kisskb/src/fs/romfs/super.c:281:21: note: byref variable will be forcibly initialized struct romfs_inode ri; ^ /kisskb/src/fs/romfs/super.c: In function 'romfs_lookup': /kisskb/src/fs/romfs/super.c:217:21: note: byref variable will be forcibly initialized struct romfs_inode ri; ^ /kisskb/src/crypto/blowfish_common.c: In function 'blowfish_setkey': /kisskb/src/crypto/blowfish_common.c:350:6: note: byref variable will be forcibly initialized u32 data[2], temp; ^ In file included from /kisskb/src/fs/ubifs/ubifs.h:19:0, from /kisskb/src/fs/ubifs/journal.c:49: /kisskb/src/fs/ubifs/journal.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/fs/ubifs/journal.c: In function 'reserve_space': /kisskb/src/fs/ubifs/journal.c:100:47: note: byref variable will be forcibly initialized int err = 0, err1, retries = 0, avail, lnum, offs, squeeze; ^ /kisskb/src/fs/ubifs/journal.c: In function 'truncate_data_node': /kisskb/src/fs/ubifs/journal.c:1448:38: note: byref variable will be forcibly initialized int err, dlen, compr_type, out_len, old_dlen; ^ /kisskb/src/fs/ubifs/journal.c:1448:29: note: byref variable will be forcibly initialized int err, dlen, compr_type, out_len, old_dlen; ^ /kisskb/src/fs/ubifs/journal.c:1448:17: note: byref variable will be forcibly initialized int err, dlen, compr_type, out_len, old_dlen; ^ /kisskb/src/fs/ubifs/journal.c:1448:11: note: byref variable will be forcibly initialized int err, dlen, compr_type, out_len, old_dlen; ^ /kisskb/src/fs/ubifs/journal.c: In function 'ubifs_jnl_update': /kisskb/src/fs/ubifs/journal.c:552:5: note: byref variable will be forcibly initialized u8 hash_ino_host[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/journal.c:551:5: note: byref variable will be forcibly initialized u8 hash_ino[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/journal.c:550:5: note: byref variable will be forcibly initialized u8 hash_dent[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/journal.c:549:28: note: byref variable will be forcibly initialized union ubifs_key dent_key, ino_key; ^ /kisskb/src/fs/ubifs/journal.c:549:18: note: byref variable will be forcibly initialized union ubifs_key dent_key, ino_key; ^ /kisskb/src/fs/ubifs/journal.c:542:44: note: byref variable will be forcibly initialized int err, dlen, ilen, len, lnum, ino_offs, dent_offs, orphan_added = 0; ^ /kisskb/src/fs/ubifs/journal.c:542:28: note: byref variable will be forcibly initialized int err, dlen, ilen, len, lnum, ino_offs, dent_offs, orphan_added = 0; ^ /kisskb/src/fs/ubifs/journal.c: In function 'ubifs_jnl_write_data': /kisskb/src/fs/ubifs/journal.c:732:5: note: byref variable will be forcibly initialized u8 hash[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/journal.c:727:44: note: byref variable will be forcibly initialized int err, lnum, offs, compr_type, out_len, compr_len, auth_len; ^ /kisskb/src/fs/ubifs/journal.c:727:23: note: byref variable will be forcibly initialized int err, lnum, offs, compr_type, out_len, compr_len, auth_len; ^ /kisskb/src/fs/ubifs/journal.c:727:17: note: byref variable will be forcibly initialized int err, lnum, offs, compr_type, out_len, compr_len, auth_len; ^ /kisskb/src/fs/ubifs/journal.c:727:11: note: byref variable will be forcibly initialized int err, lnum, offs, compr_type, out_len, compr_len, auth_len; ^ /kisskb/src/fs/ubifs/journal.c: In function 'ubifs_jnl_write_inode': /kisskb/src/fs/ubifs/journal.c:949:19: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/journal.c:880:23: note: byref variable will be forcibly initialized struct fscrypt_name nm = {0}; ^ /kisskb/src/fs/ubifs/journal.c:879:19: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/journal.c:849:5: note: byref variable will be forcibly initialized u8 hash[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/journal.c:843:17: note: byref variable will be forcibly initialized int err, lnum, offs; ^ /kisskb/src/fs/ubifs/journal.c:843:11: note: byref variable will be forcibly initialized int err, lnum, offs; ^ /kisskb/src/fs/ubifs/journal.c: In function 'ubifs_jnl_xrename': /kisskb/src/fs/ubifs/journal.c:1067:5: note: byref variable will be forcibly initialized u8 hash_p2[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/journal.c:1066:5: note: byref variable will be forcibly initialized u8 hash_p1[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/journal.c:1065:5: note: byref variable will be forcibly initialized u8 hash_dent2[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/journal.c:1064:5: note: byref variable will be forcibly initialized u8 hash_dent1[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/journal.c:1060:31: note: byref variable will be forcibly initialized int err, dlen1, dlen2, lnum, offs, len, plen = UBIFS_INO_NODE_SZ; ^ /kisskb/src/fs/ubifs/journal.c:1060:25: note: byref variable will be forcibly initialized int err, dlen1, dlen2, lnum, offs, len, plen = UBIFS_INO_NODE_SZ; ^ /kisskb/src/fs/ubifs/journal.c:1058:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/journal.c: In function 'ubifs_jnl_rename': /kisskb/src/fs/ubifs/journal.c:1234:5: note: byref variable will be forcibly initialized u8 hash_dent2[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/journal.c:1233:5: note: byref variable will be forcibly initialized u8 hash_dent1[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/journal.c:1232:5: note: byref variable will be forcibly initialized u8 hash_new_inode[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/journal.c:1231:5: note: byref variable will be forcibly initialized u8 hash_new_dir[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/journal.c:1230:5: note: byref variable will be forcibly initialized u8 hash_old_dir[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/journal.c:1225:37: note: byref variable will be forcibly initialized int err, dlen1, dlen2, ilen, lnum, offs, len, orphan_added = 0; ^ /kisskb/src/fs/ubifs/journal.c:1225:31: note: byref variable will be forcibly initialized int err, dlen1, dlen2, ilen, lnum, offs, len, orphan_added = 0; ^ /kisskb/src/fs/ubifs/journal.c:1223:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/journal.c: In function 'ubifs_jnl_truncate': /kisskb/src/fs/ubifs/journal.c:1521:5: note: byref variable will be forcibly initialized u8 hash_dn[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/journal.c:1520:5: note: byref variable will be forcibly initialized u8 hash_ino[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/journal.c:1516:28: note: byref variable will be forcibly initialized int err, dlen, len, lnum, offs, bit, sz, sync = IS_SYNC(inode); ^ /kisskb/src/fs/ubifs/journal.c:1516:22: note: byref variable will be forcibly initialized int err, dlen, len, lnum, offs, bit, sz, sync = IS_SYNC(inode); ^ /kisskb/src/fs/ubifs/journal.c:1516:11: note: byref variable will be forcibly initialized int err, dlen, len, lnum, offs, bit, sz, sync = IS_SYNC(inode); ^ /kisskb/src/fs/ubifs/journal.c:1512:23: note: byref variable will be forcibly initialized union ubifs_key key, to_key; ^ /kisskb/src/fs/ubifs/journal.c:1512:18: note: byref variable will be forcibly initialized union ubifs_key key, to_key; ^ /kisskb/src/fs/ubifs/journal.c: In function 'ubifs_jnl_delete_xattr': /kisskb/src/fs/ubifs/journal.c:1681:5: note: byref variable will be forcibly initialized u8 hash[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/journal.c:1678:34: note: byref variable will be forcibly initialized union ubifs_key xent_key, key1, key2; ^ /kisskb/src/fs/ubifs/journal.c:1678:28: note: byref variable will be forcibly initialized union ubifs_key xent_key, key1, key2; ^ /kisskb/src/fs/ubifs/journal.c:1678:18: note: byref variable will be forcibly initialized union ubifs_key xent_key, key1, key2; ^ /kisskb/src/fs/ubifs/journal.c:1675:34: note: byref variable will be forcibly initialized int err, xlen, hlen, len, lnum, xent_offs, aligned_xlen, write_len; ^ /kisskb/src/fs/ubifs/journal.c:1675:28: note: byref variable will be forcibly initialized int err, xlen, hlen, len, lnum, xent_offs, aligned_xlen, write_len; ^ /kisskb/src/fs/ubifs/journal.c: In function 'ubifs_jnl_change_xattr': /kisskb/src/fs/ubifs/journal.c:1802:5: note: byref variable will be forcibly initialized u8 hash[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/journal.c:1801:5: note: byref variable will be forcibly initialized u8 hash_host[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/journal.c:1799:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/journal.c:1796:56: note: byref variable will be forcibly initialized int err, len1, len2, aligned_len, aligned_len1, lnum, offs; ^ /kisskb/src/fs/ubifs/journal.c:1796:50: note: byref variable will be forcibly initialized int err, len1, len2, aligned_len, aligned_len1, lnum, offs; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/ethtool/netlink.h:8, from /kisskb/src/net/ethtool/coalesce.c:3: /kisskb/src/net/ethtool/coalesce.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ethtool/coalesce.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/ethtool/coalesce.c: In function 'ethnl_set_coalesce': /kisskb/src/net/ethtool/coalesce.c:241:7: note: byref variable will be forcibly initialized bool mod = false; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/ethtool/netlink.h:8, from /kisskb/src/net/ethtool/pause.c:3: /kisskb/src/net/ethtool/pause.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/ethtool/pause.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:6: note: byref variable will be forcibly initialized u64 tmp = value; ^ /kisskb/src/net/ethtool/pause.c: In function 'ethnl_set_pause': /kisskb/src/net/ethtool/pause.c:146:7: note: byref variable will be forcibly initialized bool mod = false; ^ /kisskb/src/net/core/net-sysfs.c: In function 'netdev_store': /kisskb/src/net/core/net-sysfs.c:83:16: note: byref variable will be forcibly initialized unsigned long new; ^ In file included from /kisskb/src/kernel/rcu/update.c:584:0: /kisskb/src/kernel/rcu/update.c: In function 'tasks_gp_state_getname': /kisskb/src/kernel/rcu/tasks.h:142:6: note: byref variable will be forcibly initialized int i = data_race(rtp->gp_state); // Let KCSAN detect update races ^ /kisskb/src/net/core/net-sysfs.c: In function 'phys_switch_id_show': /kisskb/src/net/core/net-sysfs.c:578:30: note: byref variable will be forcibly initialized struct netdev_phys_item_id ppid = { }; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/rcu.h:840, from /kisskb/src/kernel/rcu/rcu.h:13, from /kisskb/src/kernel/rcu/update.c:49: /kisskb/src/kernel/rcu/update.c: In function 'perf_trace_rcu_utilization': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:27:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rcu_utilization, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:27:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rcu_utilization, ^ /kisskb/src/net/core/net-sysfs.c: In function 'phys_port_name_show': /kisskb/src/net/core/net-sysfs.c:548:8: note: byref variable will be forcibly initialized char name[IFNAMSIZ]; ^ /kisskb/src/kernel/rcu/update.c: In function 'perf_trace_rcu_stall_warning': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:444:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rcu_stall_warning, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:444:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rcu_stall_warning, ^ /kisskb/src/net/core/net-sysfs.c: In function 'phys_port_id_show': /kisskb/src/net/core/net-sysfs.c:519:30: note: byref variable will be forcibly initialized struct netdev_phys_item_id ppid; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/rcu.h:840, from /kisskb/src/kernel/rcu/rcu.h:13, from /kisskb/src/kernel/rcu/update.c:49: /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_utilization': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:27:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rcu_utilization, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_stall_warning': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:444:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rcu_stall_warning, ^ /kisskb/src/net/core/net-sysfs.c: In function 'ifalias_show': /kisskb/src/net/core/net-sysfs.c:458:7: note: byref variable will be forcibly initialized char tmp[IFALIASZ]; ^ /kisskb/src/net/core/net-sysfs.c: In function 'duplex_show': /kisskb/src/net/core/net-sysfs.c:243:33: note: byref variable will be forcibly initialized struct ethtool_link_ksettings cmd; ^ /kisskb/src/net/core/net-sysfs.c: In function 'speed_show': /kisskb/src/net/core/net-sysfs.c:217:33: note: byref variable will be forcibly initialized struct ethtool_link_ksettings cmd; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/rcu/update.c:21: /kisskb/src/kernel/rcu/update.c: In function 'trc_read_check_handler': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:918: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:917:2: note: in expansion of macro 'smp_store_release' smp_store_release(per_cpu_ptr(&trc_ipi_to_cpu, smp_processor_id()), false); // ^^^ ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/core/net-sysfs.c:9: /kisskb/src/net/core/net-sysfs.c: In function 'store_rps_dev_flow_table_cnt': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/net-sysfs.c:968:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(queue->rps_flow_table, table); ^ /kisskb/src/net/core/net-sysfs.c:921:22: note: byref variable will be forcibly initialized unsigned long mask, count; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/core/net-sysfs.c:9: /kisskb/src/net/core/net-sysfs.c: In function 'store_rps_map': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/net-sysfs.c:880:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(queue->rps_map, map); ^ /kisskb/src/net/core/net-sysfs.c:833:16: note: byref variable will be forcibly initialized cpumask_var_t mask; ^ /kisskb/src/net/core/net-sysfs.c: In function 'show_rps_map': /kisskb/src/net/core/net-sysfs.c:810:16: note: byref variable will be forcibly initialized cpumask_var_t mask; ^ /kisskb/src/net/core/net-sysfs.c: In function 'bql_set_hold_time': /kisskb/src/net/core/net-sysfs.c:1355:15: note: byref variable will be forcibly initialized unsigned int value; ^ /kisskb/src/net/core/net-sysfs.c: In function 'tx_maxrate_store': /kisskb/src/net/core/net-sysfs.c:1273:6: note: byref variable will be forcibly initialized u32 rate = 0; ^ /kisskb/src/net/core/net-sysfs.c: In function 'bql_set': /kisskb/src/net/core/net-sysfs.c:1325:15: note: byref variable will be forcibly initialized unsigned int value; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/rcu/update.c:25: /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_kthread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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:212:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(rtp->cbs_wq, ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/ethtool/netlink.h:8, from /kisskb/src/net/ethtool/eee.c:3: /kisskb/src/net/ethtool/eee.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/ethtool/eee.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/rcu/update.c:21: /kisskb/src/kernel/rcu/update.c: In function 'trc_wait_for_one_reader': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:974:6: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(&t->trc_ipi_to_cpu) != -1) // Order IPI ^ /kisskb/src/net/core/net-sysfs.c: In function 'xps_cpus_store': /kisskb/src/net/core/net-sysfs.c:1507:16: note: byref variable will be forcibly initialized cpumask_var_t mask; ^ /kisskb/src/net/ethtool/eee.c: In function 'ethnl_set_eee': /kisskb/src/net/ethtool/eee.c:141:7: note: byref variable will be forcibly initialized bool mod = false; ^ /kisskb/src/net/core/net-sysfs.c: In function 'netstat_show': /kisskb/src/net/core/net-sysfs.c:679:28: note: byref variable will be forcibly initialized struct rtnl_link_stats64 temp; ^ /kisskb/src/kernel/rcu/update.c: In function 'rcu_read_lock_sched_held': /kisskb/src/kernel/rcu/update.c:121:7: note: byref variable will be forcibly initialized bool ret; ^ In file included from /kisskb/src/kernel/rcu/update.c:584:0: /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_wait_gp': /kisskb/src/kernel/rcu/tasks.h:339:8: note: byref variable will be forcibly initialized bool firstreport; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/kernel/rcu/update.c:23: /kisskb/src/kernel/rcu/tasks.h:307:12: note: byref variable will be forcibly initialized LIST_HEAD(holdouts); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/rcu/update.c:25: /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_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:1170:9: note: in expansion of macro 'wait_event_idle_exclusive_timeout' ret = wait_event_idle_exclusive_timeout( ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/rcu/update.c:21: /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:1159:7: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(per_cpu_ptr(&trc_ipi_to_cpu, cpu))) ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/kernel/rcu/update.c:23: /kisskb/src/kernel/rcu/tasks.h:1150:12: note: byref variable will be forcibly initialized LIST_HEAD(holdouts); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/kernel/rcu/update.c:584:0: /kisskb/src/kernel/rcu/tasks.h:1148:7: note: byref variable will be forcibly initialized bool firstreport; ^ /kisskb/src/kernel/rcu/update.c: In function 'rcu_read_lock_held': /kisskb/src/kernel/rcu/update.c:307:7: note: byref variable will be forcibly initialized bool ret; ^ /kisskb/src/kernel/rcu/update.c: In function 'rcu_read_lock_bh_held': /kisskb/src/kernel/rcu/update.c:332:7: note: byref variable will be forcibly initialized bool ret; ^ /kisskb/src/kernel/rcu/update.c: In function 'rcu_read_lock_any_held': /kisskb/src/kernel/rcu/update.c:342:7: note: byref variable will be forcibly initialized bool ret; ^ /kisskb/src/net/core/net-sysfs.c: In function 'netdev_change_owner': /kisskb/src/net/core/net-sysfs.c:2032:36: note: byref variable will be forcibly initialized kgid_t old_gid = GLOBAL_ROOT_GID, new_gid = GLOBAL_ROOT_GID; ^ /kisskb/src/net/core/net-sysfs.c:2032:9: note: byref variable will be forcibly initialized kgid_t old_gid = GLOBAL_ROOT_GID, new_gid = GLOBAL_ROOT_GID; ^ /kisskb/src/net/core/net-sysfs.c:2031:36: note: byref variable will be forcibly initialized kuid_t old_uid = GLOBAL_ROOT_UID, new_uid = GLOBAL_ROOT_UID; ^ /kisskb/src/net/core/net-sysfs.c:2031:9: note: byref variable will be forcibly initialized kuid_t old_uid = GLOBAL_ROOT_UID, new_uid = GLOBAL_ROOT_UID; ^ In file included from /kisskb/src/kernel/rcu/update.c:40:0: /kisskb/src/kernel/rcu/update.c: In function 'synchronize_rcu_tasks_generic': /kisskb/src/include/linux/rcupdate_wait.h:27:25: note: byref variable will be forcibly initialized struct rcu_synchronize __rs_array[ARRAY_SIZE(__crcu_array)]; \ ^ /kisskb/src/include/linux/rcupdate_wait.h:32:26: note: in expansion of macro '_wait_rcu_gp' #define wait_rcu_gp(...) _wait_rcu_gp(false, __VA_ARGS__) ^ /kisskb/src/kernel/rcu/tasks.h:178:2: note: in expansion of macro 'wait_rcu_gp' wait_rcu_gp(rtp->call_func); ^ /kisskb/src/include/linux/rcupdate_wait.h:26:18: note: byref variable will be forcibly initialized call_rcu_func_t __crcu_array[] = { __VA_ARGS__ }; \ ^ /kisskb/src/include/linux/rcupdate_wait.h:32:26: note: in expansion of macro '_wait_rcu_gp' #define wait_rcu_gp(...) _wait_rcu_gp(false, __VA_ARGS__) ^ /kisskb/src/kernel/rcu/tasks.h:178:2: note: in expansion of macro 'wait_rcu_gp' wait_rcu_gp(rtp->call_func); ^ In file included from /kisskb/src/kernel/rcu/update.c:584:0: /kisskb/src/kernel/rcu/update.c: In function 'show_rcu_tasks_trace_gp_kthread': /kisskb/src/kernel/rcu/tasks.h:1289:7: note: byref variable will be forcibly initialized char buf[64]; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/ethtool/netlink.h:8, from /kisskb/src/net/ethtool/tsinfo.c:5: /kisskb/src/net/ethtool/tsinfo.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/mm/mlock.c: In function '__munlock_pagevec_fill': /kisskb/src/mm/mlock.c:356:14: note: byref variable will be forcibly initialized spinlock_t *ptl; ^ /kisskb/src/mm/mlock.c: In function '__munlock_pagevec': /kisskb/src/mm/mlock.c:267:6: note: byref variable will be forcibly initialized int pgrescued = 0; ^ /kisskb/src/mm/mlock.c:265: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:431:18: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/mm/mlock.c: In function 'apply_vma_lock_flags': /kisskb/src/mm/mlock.c:564:31: note: byref variable will be forcibly initialized struct vm_area_struct *vma, *prev; ^ /kisskb/src/mm/mlock.c: In function 'apply_mlockall_flags': /kisskb/src/mm/mlock.c:742:31: note: byref variable will be forcibly initialized struct vm_area_struct *vma, *prev = NULL; ^ In file included from /kisskb/src/include/net/inet_sock.h:22:0, from /kisskb/src/include/net/ip.h:29, from /kisskb/src/include/linux/errqueue.h:6, from /kisskb/src/net/ipv4/tcp.c:267: /kisskb/src/net/ipv4/tcp.c: In function 'skb_do_copy_data_nocache': /kisskb/src/include/net/sock.h:2151:10: note: byref variable will be forcibly initialized __wsum csum = 0; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/net/ipv4/tcp.c:246: /kisskb/src/net/ipv4/tcp.c: In function 'inet_sk_state_load': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/net/inet_sock.h:311:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&sk->sk_state); ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_recv_urg': /kisskb/src/net/ipv4/tcp.c:1466:8: note: byref variable will be forcibly initialized char c = tp->urg_data; ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_get_info_chrono_stats': /kisskb/src/net/ipv4/tcp.c:3665:6: note: byref variable will be forcibly initialized u64 stats[__TCP_CHRONO_MAX], total = 0; ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_zerocopy_set_hint_for_skb': /kisskb/src/net/ipv4/tcp.c:1805:6: note: byref variable will be forcibly initialized u32 frag_offset, partial_frag_remainder = 0; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/net/netlink.h:6, from /kisskb/src/include/linux/inet_diag.h:5, from /kisskb/src/net/ipv4/tcp.c:252: /kisskb/src/net/ipv4/tcp.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_repair_set_window': /kisskb/src/net/ipv4/tcp.c:3076:27: note: byref variable will be forcibly initialized struct tcp_repair_window opt; ^ In file included from /kisskb/src/net/ipv4/tcp.c:273:0: /kisskb/src/net/ipv4/tcp.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2279:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_call_bpf_2arg': /kisskb/src/include/net/tcp.h:2303:6: note: byref variable will be forcibly initialized u32 args[2] = {arg1, arg2}; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/net/ipv4/tcp.c:246: /kisskb/src/net/ipv4/tcp.c: In function '__sk_dst_set': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:2080:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_dst_cache, dst); ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/net/netlink.h:6, from /kisskb/src/include/linux/inet_diag.h:5, from /kisskb/src/net/ipv4/tcp.c:252: /kisskb/src/net/ipv4/tcp.c: In function 'strncpy_from_sockptr': /kisskb/src/include/linux/sockptr.h:94:20: note: userspace variable will be forcibly initialized static inline long strncpy_from_sockptr(char *dst, sockptr_t src, size_t count) ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_repair_options_est': /kisskb/src/net/ipv4/tcp.c:3110:24: note: byref variable will be forcibly initialized struct tcp_repair_opt opt; ^ In file included from /kisskb/src/include/linux/inet_diag.h:5:0, from /kisskb/src/net/ipv4/tcp.c:252: /kisskb/src/net/ipv4/tcp.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/ipv4/tcp.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ipv4/tcp.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/ipv4/tcp.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:6: note: byref variable will be forcibly initialized u64 tmp = value; ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_copy_straggler_data': /kisskb/src/net/ipv4/tcp.c:1885:15: note: byref variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_zerocopy_vm_insert_batch': /kisskb/src/net/ipv4/tcp.c:1988:16: note: byref variable will be forcibly initialized unsigned long pages_remaining = pages_to_map; ^ /kisskb/src/net/ipv4/tcp.c: In function 'do_tcp_sendpages': /kisskb/src/net/ipv4/tcp.c:1036:10: note: byref variable will be forcibly initialized size_t copy = size; ^ /kisskb/src/net/ipv4/tcp.c:1007:7: note: byref variable will be forcibly initialized long timeo = sock_sndtimeo(sk, flags & MSG_DONTWAIT); ^ /kisskb/src/net/ipv4/tcp.c:1004:15: note: byref variable will be forcibly initialized int mss_now, size_goal; ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_read_sock': /kisskb/src/net/ipv4/tcp.c:1624:6: note: byref variable will be forcibly initialized u32 offset; ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_splice_read': /kisskb/src/net/ipv4/tcp.c:774:7: note: byref variable will be forcibly initialized long timeo; ^ /kisskb/src/net/ipv4/tcp.c:769:26: note: byref variable will be forcibly initialized struct tcp_splice_state tss = { ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_recvmsg_locked': /kisskb/src/net/ipv4/tcp.c:2289:7: note: byref variable will be forcibly initialized long timeo; ^ /kisskb/src/net/ipv4/tcp.c:2284:6: note: byref variable will be forcibly initialized u32 peek_seq; ^ /kisskb/src/net/ipv4/tcp.c: In function 'receive_fallback_to_copy': /kisskb/src/net/ipv4/tcp.c:1870:7: note: byref variable will be forcibly initialized u32 offset; ^ /kisskb/src/net/ipv4/tcp.c:1848:15: note: byref variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_zc_handle_leftover': /kisskb/src/net/ipv4/tcp.c:1911:6: note: byref variable will be forcibly initialized u32 offset, copylen = min_t(u32, copybuf_len, zc->recv_skip_hint); ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_zerocopy_receive': /kisskb/src/net/ipv4/tcp.c:2104:8: note: byref variable will be forcibly initialized u32 offset_frag; ^ /kisskb/src/net/ipv4/tcp.c:2052:6: note: byref variable will be forcibly initialized u32 seq = tp->copied_seq; ^ /kisskb/src/net/ipv4/tcp.c:2045:15: note: byref variable will be forcibly initialized struct page *pages[TCP_ZEROCOPY_PAGE_BATCH_SIZE]; ^ /kisskb/src/net/ipv4/tcp.c:2044:16: note: byref variable will be forcibly initialized unsigned long address = (unsigned long)zc->address; ^ /kisskb/src/net/ipv4/tcp.c:2043:18: note: byref variable will be forcibly initialized u32 length = 0, offset, vma_len, avail_len, copylen = 0; ^ /kisskb/src/net/ipv4/tcp.c:2043:6: note: byref variable will be forcibly initialized u32 length = 0, offset, vma_len, avail_len, copylen = 0; ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_recv_timestamp': /kisskb/src/net/ipv4/tcp.c:2216:34: note: byref variable will be forcibly initialized struct __kernel_old_timeval tv = { ^ /kisskb/src/net/ipv4/tcp.c:2209:35: note: byref variable will be forcibly initialized struct __kernel_sock_timeval stv = { ^ /kisskb/src/net/ipv4/tcp.c:2200:35: note: byref variable will be forcibly initialized struct __kernel_old_timespec ts_old = { ^ /kisskb/src/net/ipv4/tcp.c:2193:31: note: byref variable will be forcibly initialized struct __kernel_timespec kts = { ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_zc_finalize_rx_tstamp': /kisskb/src/net/ipv4/tcp.c:2017:16: note: byref variable will be forcibly initialized struct msghdr cmsg_dummy; ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_recvmsg': /kisskb/src/net/ipv4/tcp.c:2523:35: note: byref variable will be forcibly initialized struct scm_timestamping_internal tss; ^ /kisskb/src/net/ipv4/tcp.c:2522:27: note: byref variable will be forcibly initialized int cmsg_flags = 0, ret, inq; ^ /kisskb/src/net/ipv4/tcp.c:2522:6: note: byref variable will be forcibly initialized int cmsg_flags = 0, ret, inq; ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_sendmsg_locked': /kisskb/src/net/ipv4/tcp.c:1185:7: note: byref variable will be forcibly initialized long timeo; ^ /kisskb/src/net/ipv4/tcp.c:1182:30: note: byref variable will be forcibly initialized int mss_now = 0, size_goal, copied_syn = 0; ^ /kisskb/src/net/ipv4/tcp.c:1182:19: note: byref variable will be forcibly initialized int mss_now = 0, size_goal, copied_syn = 0; ^ /kisskb/src/net/ipv4/tcp.c:1180:23: note: byref variable will be forcibly initialized struct sockcm_cookie sockc; ^ /kisskb/src/net/ipv4/tcp.c: In function 'do_tcp_setsockopt': /kisskb/src/net/ipv4/tcp.c:3396:8: note: byref variable will be forcibly initialized __u8 key[TCP_FASTOPEN_KEY_BUF_LENGTH]; ^ /kisskb/src/net/ipv4/tcp.c:3378:8: note: byref variable will be forcibly initialized char name[TCP_ULP_NAME_MAX]; ^ /kisskb/src/net/ipv4/tcp.c:3359:8: note: byref variable will be forcibly initialized char name[TCP_CA_NAME_MAX]; ^ /kisskb/src/net/ipv4/tcp.c:3353:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/net/ipv4/tcp.c: In function 'do_tcp_getsockopt': /kisskb/src/net/ipv4/tcp.c:4161:31: note: byref variable will be forcibly initialized struct tcp_zerocopy_receive zc = {}; ^ /kisskb/src/net/ipv4/tcp.c:4160:36: note: byref variable will be forcibly initialized struct scm_timestamping_internal tss; ^ /kisskb/src/net/ipv4/tcp.c:4062:28: note: byref variable will be forcibly initialized struct tcp_repair_window opt; ^ /kisskb/src/net/ipv4/tcp.c:4027:7: note: byref variable will be forcibly initialized u64 key[TCP_FASTOPEN_KEY_BUF_LENGTH / sizeof(u64)]; ^ /kisskb/src/net/ipv4/tcp.c:3981:7: note: byref variable will be forcibly initialized int attr; ^ /kisskb/src/net/ipv4/tcp.c:3979:21: note: byref variable will be forcibly initialized union tcp_cc_info info; ^ /kisskb/src/net/ipv4/tcp.c:3963:19: note: byref variable will be forcibly initialized struct tcp_info info; ^ /kisskb/src/net/ipv4/tcp.c:3914:6: note: byref variable will be forcibly initialized int val, len; ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_get_timestamping_opt_stats': /kisskb/src/net/ipv4/tcp.c:3849:18: note: byref variable will be forcibly initialized struct tcp_info info; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/mmap.h:48, from /kisskb/src/mm/mmap.c:57: /kisskb/src/mm/mmap.c: In function 'perf_trace_vm_unmapped_area': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mmap.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(vm_unmapped_area, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mmap.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(vm_unmapped_area, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/mmap.h:48, from /kisskb/src/mm/mmap.c:57: /kisskb/src/mm/mmap.c: In function 'trace_event_raw_event_vm_unmapped_area': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mmap.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(vm_unmapped_area, ^ /kisskb/src/mm/mmap.c: In function 'unmap_region': /kisskb/src/mm/mmap.c:2644:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/mm/mmap.c: In function 'cmdline_parse_stack_guard_gap': /kisskb/src/mm/mmap.c:2547:8: note: byref variable will be forcibly initialized char *endptr; ^ /kisskb/src/mm/mmap.c: In function '__insert_vm_struct': /kisskb/src/mm/mmap.c:714:29: note: byref variable will be forcibly initialized struct rb_node **rb_link, *rb_parent; ^ /kisskb/src/mm/mmap.c:714:19: note: byref variable will be forcibly initialized struct rb_node **rb_link, *rb_parent; ^ /kisskb/src/mm/mmap.c:713:25: note: byref variable will be forcibly initialized struct vm_area_struct *prev; ^ /kisskb/src/mm/mmap.c: In function 'arch_get_unmapped_area': /kisskb/src/mm/mmap.c:2141:31: note: byref variable will be forcibly initialized struct vm_unmapped_area_info info; ^ /kisskb/src/mm/mmap.c:2140:31: note: byref variable will be forcibly initialized struct vm_area_struct *vma, *prev; ^ /kisskb/src/mm/mmap.c: In function 'arch_get_unmapped_area_topdown': /kisskb/src/mm/mmap.c:2181:31: note: byref variable will be forcibly initialized struct vm_unmapped_area_info info; ^ /kisskb/src/mm/mmap.c:2179:31: note: byref variable will be forcibly initialized struct vm_area_struct *vma, *prev; ^ /kisskb/src/mm/mmap.c: In function 'exit_mmap': /kisskb/src/mm/mmap.c:3125:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/mm/mmap.c: In function 'insert_vm_struct': /kisskb/src/mm/mmap.c:3194:29: note: byref variable will be forcibly initialized struct rb_node **rb_link, *rb_parent; ^ /kisskb/src/mm/mmap.c:3194:19: note: byref variable will be forcibly initialized struct rb_node **rb_link, *rb_parent; ^ /kisskb/src/mm/mmap.c:3193:25: note: byref variable will be forcibly initialized struct vm_area_struct *prev; ^ /kisskb/src/mm/mmap.c: In function 'copy_vma': /kisskb/src/mm/mmap.c:3236:29: note: byref variable will be forcibly initialized struct rb_node **rb_link, *rb_parent; ^ /kisskb/src/mm/mmap.c:3236:19: note: byref variable will be forcibly initialized struct rb_node **rb_link, *rb_parent; ^ /kisskb/src/mm/mmap.c:3235:35: note: byref variable will be forcibly initialized struct vm_area_struct *new_vma, *prev; ^ /kisskb/src/mm/mmap.c: In function 'do_brk_flags': /kisskb/src/mm/mmap.c:3025:29: note: byref variable will be forcibly initialized struct rb_node **rb_link, *rb_parent; ^ /kisskb/src/mm/mmap.c:3025:19: note: byref variable will be forcibly initialized struct rb_node **rb_link, *rb_parent; ^ /kisskb/src/mm/mmap.c:3024:31: note: byref variable will be forcibly initialized struct vm_area_struct *vma, *prev; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/mm/mmap.c:13: /kisskb/src/mm/mmap.c: In function '__do_sys_brk': /kisskb/src/mm/mmap.c:202:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/mmap.c: In function 'vm_brk_flags': /kisskb/src/mm/mmap.c:3095:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/mmap.c: In function 'mmap_region': /kisskb/src/mm/mmap.c:1722:29: note: byref variable will be forcibly initialized struct rb_node **rb_link, *rb_parent; ^ /kisskb/src/mm/mmap.c:1722:19: note: byref variable will be forcibly initialized struct rb_node **rb_link, *rb_parent; ^ /kisskb/src/mm/mmap.c:1720:31: note: byref variable will be forcibly initialized struct vm_area_struct *vma, *prev, *merge; ^ /kisskb/src/mm/mmap.c: In function '__do_sys_remap_file_pages': /kisskb/src/mm/mmap.c:2945:16: note: byref variable will be forcibly initialized unsigned long populate = 0; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/mm/mmap.c:13: /kisskb/src/mm/mmap.c: In function '__vm_munmap': /kisskb/src/mm/mmap.c:2901:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/camellia_generic.c: In function 'camellia_setup128': /kisskb/src/crypto/camellia_generic.c:542:6: note: byref variable will be forcibly initialized u32 subR[26]; ^ /kisskb/src/crypto/camellia_generic.c:541:6: note: byref variable will be forcibly initialized u32 subL[26]; ^ /kisskb/src/crypto/camellia_generic.c: In function 'camellia_setup256': /kisskb/src/crypto/camellia_generic.c:649:6: note: byref variable will be forcibly initialized u32 subR[34]; ^ /kisskb/src/crypto/camellia_generic.c:648:6: note: byref variable will be forcibly initialized u32 subL[34]; ^ /kisskb/src/crypto/camellia_generic.c: In function 'camellia_decrypt': /kisskb/src/crypto/camellia_generic.c:1017:6: note: byref variable will be forcibly initialized u32 tmp[4]; ^ /kisskb/src/crypto/camellia_generic.c: In function 'camellia_encrypt': /kisskb/src/crypto/camellia_generic.c:991:6: note: byref variable will be forcibly initialized u32 tmp[4]; ^ /kisskb/src/crypto/camellia_generic.c: In function 'camellia_setup192': /kisskb/src/crypto/camellia_generic.c:795:24: note: byref variable will be forcibly initialized u32 krll, krlr, krrl, krrr; ^ /kisskb/src/crypto/camellia_generic.c:795:18: note: byref variable will be forcibly initialized u32 krll, krlr, krrl, krrr; ^ /kisskb/src/crypto/camellia_generic.c:795:12: note: byref variable will be forcibly initialized u32 krll, krlr, krrl, krrr; ^ /kisskb/src/crypto/camellia_generic.c:795:6: note: byref variable will be forcibly initialized u32 krll, krlr, krrl, krrr; ^ /kisskb/src/crypto/camellia_generic.c:794:16: note: byref variable will be forcibly initialized unsigned char kk[32]; ^ /kisskb/src/fs/orangefs/acl.c: In function 'orangefs_set_acl': /kisskb/src/fs/orangefs/acl.c:126:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/fs/orangefs/acl.c: In function 'orangefs_init_acl': /kisskb/src/fs/orangefs/acl.c:165:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/fs/orangefs/acl.c:164:10: note: byref variable will be forcibly initialized umode_t mode = inode->i_mode; ^ /kisskb/src/fs/orangefs/acl.c:163:34: note: byref variable will be forcibly initialized struct posix_acl *default_acl, *acl; ^ /kisskb/src/fs/orangefs/acl.c:163:20: note: byref variable will be forcibly initialized struct posix_acl *default_acl, *acl; ^ /kisskb/src/kernel/irq/handle.c: In function 'handle_irq_event_percpu': /kisskb/src/kernel/irq/handle.c:196:15: note: byref variable will be forcibly initialized unsigned int flags = 0; ^ /kisskb/src/net/core/ptp_classifier.c: In function 'ptp_classifier_init': /kisskb/src/net/core/ptp_classifier.c:210:25: note: byref variable will be forcibly initialized struct sock_fprog_kern ptp_prog; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/net/core/drop_monitor.c:10: /kisskb/src/net/core/drop_monitor.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/netdevice.h:24, from /kisskb/src/net/core/drop_monitor.c:10: /kisskb/src/net/core/drop_monitor.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/core/drop_monitor.c:29: /kisskb/src/net/core/drop_monitor.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/core/drop_monitor.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/core/drop_monitor.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/core/drop_monitor.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:6: note: byref variable will be forcibly initialized u64 tmp = value; ^ /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_stats_put': /kisskb/src/net/core/drop_monitor.c:1438:22: note: byref variable will be forcibly initialized struct net_dm_stats stats; ^ /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_hw_stats_put': /kisskb/src/net/core/drop_monitor.c:1482:22: note: byref variable will be forcibly initialized struct net_dm_stats stats; ^ /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_alert_mode_set': /kisskb/src/net/core/drop_monitor.c:1254:25: note: byref variable will be forcibly initialized enum net_dm_alert_mode alert_mode; ^ /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_hw_summary_report_fill': /kisskb/src/net/core/drop_monitor.c:379:26: note: byref variable will be forcibly initialized struct net_dm_alert_msg anc_hdr = { 0 }; ^ /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_hw_packet_work': /kisskb/src/net/core/drop_monitor.c:914:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^ /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_packet_report_fill': /kisskb/src/net/core/drop_monitor.c:606:7: note: byref variable will be forcibly initialized char buf[NET_DM_MAX_SYMBOL_LEN]; ^ /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_packet_work': /kisskb/src/net/core/drop_monitor.c:697:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^ /kisskb/src/crypto/cast5_generic.c: In function 'cast5_setkey': /kisskb/src/crypto/cast5_generic.c:482:9: note: byref variable will be forcibly initialized __be32 p_key[4]; ^ /kisskb/src/crypto/cast5_generic.c:481:6: note: byref variable will be forcibly initialized u32 k[16]; ^ /kisskb/src/crypto/cast5_generic.c:480:6: note: byref variable will be forcibly initialized u32 z[4]; ^ /kisskb/src/crypto/cast5_generic.c:479:6: note: byref variable will be forcibly initialized u32 x[4]; ^ In file included from /kisskb/src/include/linux/rcu_sync.h:13:0, from /kisskb/src/kernel/rcu/sync.c:10: /kisskb/src/kernel/rcu/sync.c: In function 'rcu_sync_enter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/sync.c:155:2: note: in expansion of macro 'wait_event' wait_event(rsp->gp_wait, READ_ONCE(rsp->gp_state) >= GP_PASSED); ^ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_derived_refclk_is_enabled': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:1669:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_received_refclk_is_enabled': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:1751:11: note: byref variable will be forcibly initialized int val, cmn_val; ^ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:1751:6: note: byref variable will be forcibly initialized int val, cmn_val; ^ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_refclk_driver_is_enabled': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:1836:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_dp_read': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:566:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_phy_read': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:551:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_dp_wait_pma_cmn_ready': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:1131:15: note: byref variable will be forcibly initialized unsigned int reg; ^ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_phy_on': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:1507:6: note: byref variable will be forcibly initialized u32 read_val; ^ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_dp_set_power_state': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:1043:6: note: byref variable will be forcibly initialized u32 read_val; ^ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_dp_run': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:1099:15: note: byref variable will be forcibly initialized unsigned int read_val; ^ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_dp_set_pll_en': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:988:6: note: byref variable will be forcibly initialized u32 rd_val; ^ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_dp_configure_rate': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:1197:6: note: byref variable will be forcibly initialized u32 read_val, ret; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:15: /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/skb.h:76, from /kisskb/src/net/core/net-traces.c:30: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_kfree_skb': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/skb.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kfree_skb, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/skb.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kfree_skb, ^ /kisskb/src/net/core/net-traces.c: In function 'perf_trace_consume_skb': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/skb.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(consume_skb, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/skb.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(consume_skb, ^ /kisskb/src/net/core/net-traces.c: In function 'perf_trace_skb_copy_datagram_iovec': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/skb.h:54:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(skb_copy_datagram_iovec, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/skb.h:54:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(skb_copy_datagram_iovec, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/net.h:332, from /kisskb/src/net/core/net-traces.c:31: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_net_dev_rx_exit_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/net.h:270:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(net_dev_rx_exit_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/net.h:270:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(net_dev_rx_exit_template, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/sock.h:267, from /kisskb/src/net/core/net-traces.c:33: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_sock_rcvqueue_full': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sock.h:71:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sock_rcvqueue_full, ^ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_derived_refclk_register': /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sock.h:71:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sock_rcvqueue_full, ^ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:1688:7: note: byref variable will be forcibly initialized char clk_name[100]; ^ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:1687:14: note: byref variable will be forcibly initialized const char *parent_name; ^ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_received_refclk_register': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:1771:7: note: byref variable will be forcibly initialized char clk_name[100]; ^ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:1770:14: note: byref variable will be forcibly initialized const char *parent_name; ^ /kisskb/src/net/core/net-traces.c: In function 'perf_trace_inet_sock_set_state': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sock.h:138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(inet_sock_set_state, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sock.h:138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(inet_sock_set_state, ^ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_refclk_driver_register': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:1878:7: note: byref variable will be forcibly initialized char clk_name[100]; ^ /kisskb/src/net/core/net-traces.c: In function 'perf_trace_inet_sk_error_report': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sock.h:204:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(inet_sk_error_report, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sock.h:204:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(inet_sk_error_report, ^ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_refclk_driver_get_parent': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:1846:15: note: byref variable will be forcibly initialized unsigned int val; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/udp.h:33, from /kisskb/src/net/core/net-traces.c:34: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_udp_fail_queue_rcv_skb': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/udp.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(udp_fail_queue_rcv_skb, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/udp.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(udp_fail_queue_rcv_skb, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/tcp.h:377, from /kisskb/src/net/core/net-traces.c:35: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_tcp_event_sk_skb': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/tcp.h:50:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tcp_event_sk_skb, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/tcp.h:50:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tcp_event_sk_skb, ^ /kisskb/src/net/core/net-traces.c: In function 'perf_trace_tcp_retransmit_synack': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/tcp.h:190:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tcp_retransmit_synack, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/tcp.h:190:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tcp_retransmit_synack, ^ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_phy_probe': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:2539:6: note: byref variable will be forcibly initialized u32 phy_type; ^ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:2537:6: note: byref variable will be forcibly initialized int already_configured; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/qdisc.h:153, from /kisskb/src/net/core/net-traces.c:37: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_qdisc_dequeue': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_dequeue, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_dequeue, ^ /kisskb/src/net/core/net-traces.c: In function 'perf_trace_qdisc_enqueue': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_enqueue, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_enqueue, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/skb.h:76, from /kisskb/src/net/core/net-traces.c:30: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_kfree_skb': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/skb.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kfree_skb, ^ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_consume_skb': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/skb.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(consume_skb, ^ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_skb_copy_datagram_iovec': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/skb.h:54:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(skb_copy_datagram_iovec, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/net.h:332, from /kisskb/src/net/core/net-traces.c:31: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_net_dev_rx_exit_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/net.h:270:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(net_dev_rx_exit_template, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/sock.h:267, from /kisskb/src/net/core/net-traces.c:33: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_sock_rcvqueue_full': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sock.h:71:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sock_rcvqueue_full, ^ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_inet_sock_set_state': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sock.h:138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(inet_sock_set_state, ^ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_inet_sk_error_report': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sock.h:204:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(inet_sk_error_report, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/udp.h:33, from /kisskb/src/net/core/net-traces.c:34: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_udp_fail_queue_rcv_skb': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/udp.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(udp_fail_queue_rcv_skb, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/tcp.h:377, from /kisskb/src/net/core/net-traces.c:35: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_tcp_event_sk_skb': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/tcp.h:50:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tcp_event_sk_skb, ^ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_tcp_retransmit_synack': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/tcp.h:190:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tcp_retransmit_synack, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/qdisc.h:153, from /kisskb/src/net/core/net-traces.c:37: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_qdisc_dequeue': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_dequeue, ^ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_qdisc_enqueue': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_enqueue, ^ /kisskb/src/crypto/arc4.c: In function 'crypto_arc4_crypt': /kisskb/src/crypto/arc4.c:30:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/fib.h:103, from /kisskb/src/net/core/net-traces.c:36: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_fib_table_lookup': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fib.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fib_table_lookup, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fib.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fib_table_lookup, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/fib.h:103, from /kisskb/src/net/core/net-traces.c:36: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_fib_table_lookup': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fib.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fib_table_lookup, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/neigh.h:255, from /kisskb/src/net/core/net-traces.c:50: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_neigh_create': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/neigh.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(neigh_create, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/neigh.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(neigh_create, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/neigh.h:255, from /kisskb/src/net/core/net-traces.c:50: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_neigh_create': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/neigh.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(neigh_create, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/net.h:332, from /kisskb/src/net/core/net-traces.c:31: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_net_dev_start_xmit': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/net.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_start_xmit, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/net.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_start_xmit, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/net.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_start_xmit, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/net.h:332, from /kisskb/src/net/core/net-traces.c:31: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_net_dev_start_xmit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/net.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_start_xmit, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/net.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_start_xmit, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/net.h:332, from /kisskb/src/net/core/net-traces.c:31: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_net_dev_xmit': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/net.h:71:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_xmit, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/net.h:71:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_xmit, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/net.h:71:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_xmit, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/net.h:332, from /kisskb/src/net/core/net-traces.c:31: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_net_dev_xmit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/net.h:71:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_xmit, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/net.h:71:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_xmit, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/net.h:332, from /kisskb/src/net/core/net-traces.c:31: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_net_dev_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/net.h:121:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(net_dev_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/net.h:121:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(net_dev_template, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/net.h:121:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(net_dev_template, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/net.h:332, from /kisskb/src/net/core/net-traces.c:31: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_net_dev_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/net.h:121:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(net_dev_template, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/net.h:121:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(net_dev_template, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/net.h:332, from /kisskb/src/net/core/net-traces.c:31: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_net_dev_rx_verbose_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/net.h:164:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(net_dev_rx_verbose_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/net.h:164:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(net_dev_rx_verbose_template, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/net.h:164:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(net_dev_rx_verbose_template, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/net.h:332, from /kisskb/src/net/core/net-traces.c:31: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_net_dev_rx_verbose_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/net.h:164:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(net_dev_rx_verbose_template, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/net.h:164:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(net_dev_rx_verbose_template, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/napi.h:44, from /kisskb/src/net/core/net-traces.c:32: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_napi_poll': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/napi.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(napi_poll, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/napi.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(napi_poll, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/napi.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(napi_poll, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/napi.h:44, from /kisskb/src/net/core/net-traces.c:32: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_napi_poll': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/napi.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(napi_poll, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/napi.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(napi_poll, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/qdisc.h:153, from /kisskb/src/net/core/net-traces.c:37: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_qdisc_reset': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:77:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_reset, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:77:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_reset, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:77:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_reset, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/qdisc.h:153, from /kisskb/src/net/core/net-traces.c:37: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_qdisc_reset': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:77:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_reset, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:77:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_reset, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/qdisc.h:153, from /kisskb/src/net/core/net-traces.c:37: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_qdisc_destroy': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:102:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_destroy, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:102:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_destroy, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:102:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_destroy, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/qdisc.h:153, from /kisskb/src/net/core/net-traces.c:37: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_qdisc_destroy': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:102:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_destroy, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:102:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_destroy, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/qdisc.h:153, from /kisskb/src/net/core/net-traces.c:37: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_qdisc_create': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:127:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_create, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:127:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_create, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:127:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_create, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/qdisc.h:153, from /kisskb/src/net/core/net-traces.c:37: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_qdisc_create': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:127:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_create, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:127:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_create, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/net.h:332, from /kisskb/src/net/core/net-traces.c:31: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_net_dev_xmit_timeout': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/net.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_xmit_timeout, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/net.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_xmit_timeout, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/net.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_xmit_timeout, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/net.h:332, from /kisskb/src/net/core/net-traces.c:31: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_net_dev_xmit_timeout': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/net.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_xmit_timeout, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/net.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_xmit_timeout, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/sock.h:267, from /kisskb/src/net/core/net-traces.c:33: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_sock_exceed_buf_limit': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sock.h:93:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sock_exceed_buf_limit, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sock.h:93:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sock_exceed_buf_limit, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/sock.h:267, from /kisskb/src/net/core/net-traces.c:33: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_sock_exceed_buf_limit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sock.h:93:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sock_exceed_buf_limit, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/tcp.h:377, from /kisskb/src/net/core/net-traces.c:35: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_tcp_event_sk': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/tcp.h:121:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tcp_event_sk, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/tcp.h:121:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tcp_event_sk, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/tcp.h:377, from /kisskb/src/net/core/net-traces.c:35: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_tcp_event_sk': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/tcp.h:121:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tcp_event_sk, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/tcp.h:377, from /kisskb/src/net/core/net-traces.c:35: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_tcp_probe': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/tcp.h:238:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tcp_probe, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/tcp.h:238:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tcp_probe, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/tcp.h:377, from /kisskb/src/net/core/net-traces.c:35: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_tcp_probe': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/tcp.h:238:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tcp_probe, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/tcp.h:377, from /kisskb/src/net/core/net-traces.c:35: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_tcp_event_skb': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/tcp.h:343:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tcp_event_skb, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/tcp.h:343:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tcp_event_skb, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/tcp.h:377, from /kisskb/src/net/core/net-traces.c:35: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_tcp_event_skb': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/tcp.h:343:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tcp_event_skb, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/neigh.h:255, from /kisskb/src/net/core/net-traces.c:50: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_neigh_update': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/neigh.h:72:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(neigh_update, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/neigh.h:72:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(neigh_update, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/neigh.h:72:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(neigh_update, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/neigh.h:255, from /kisskb/src/net/core/net-traces.c:50: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_neigh_update': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/neigh.h:72:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(neigh_update, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/neigh.h:72:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(neigh_update, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/neigh.h:255, from /kisskb/src/net/core/net-traces.c:50: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_neigh__update': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/neigh.h:156:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(neigh__update, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/neigh.h:156:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(neigh__update, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/neigh.h:156:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(neigh__update, ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/core/netprio_cgroup.c:10: /kisskb/src/net/core/netprio_cgroup.c: In function 'extend_netdev_table': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/netprio_cgroup.c:80:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->priomap, new); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/neigh.h:255, from /kisskb/src/net/core/net-traces.c:50: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_neigh__update': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/neigh.h:156:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(neigh__update, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/neigh.h:156:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(neigh__update, ^ /kisskb/src/net/core/netprio_cgroup.c: In function 'write_priomap': /kisskb/src/net/core/netprio_cgroup.c:200:6: note: byref variable will be forcibly initialized u32 prio; ^ /kisskb/src/net/core/netprio_cgroup.c:198:7: note: byref variable will be forcibly initialized char devname[IFNAMSIZ + 1]; ^ /kisskb/src/net/core/netprio_cgroup.c: In function 'net_prio_attach': /kisskb/src/net/core/netprio_cgroup.c:232:30: note: byref variable will be forcibly initialized struct cgroup_subsys_state *css; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/ethtool/netlink.h:8, from /kisskb/src/net/ethtool/cabletest.c:5: /kisskb/src/net/ethtool/cabletest.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/ethtool/cabletest.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ethtool/cabletest.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/ethtool/cabletest.c: In function 'ethnl_act_cable_test_tdr_cfg': /kisskb/src/net/ethtool/cabletest.c:232:17: note: byref variable will be forcibly initialized struct nlattr *tb[ARRAY_SIZE(cable_test_tdr_act_cfg_policy)]; ^ /kisskb/src/net/ethtool/cabletest.c: In function 'ethnl_act_cable_test_tdr': /kisskb/src/net/ethtool/cabletest.c:312:24: note: byref variable will be forcibly initialized struct phy_tdr_config cfg; ^ /kisskb/src/fs/dlm/debug_fs.c: In function 'dlm_create_debug_comms_file': /kisskb/src/fs/dlm/debug_fs.c:774:7: note: byref variable will be forcibly initialized char name[256]; ^ /kisskb/src/fs/dlm/debug_fs.c: In function 'dlm_create_debug_file': /kisskb/src/fs/dlm/debug_fs.c:796:7: note: byref variable will be forcibly initialized char name[DLM_LOCKSPACE_LEN + 8]; ^ In file included from /kisskb/src/include/linux/mm.h:30:0, from /kisskb/src/net/ipv4/tcp_input.c:67: /kisskb/src/net/ipv4/tcp_input.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/net/ipv4/tcp_input.c:74:0: /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2279:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_try_coalesce': /kisskb/src/net/ipv4/tcp_input.c:4633:6: note: byref variable will be forcibly initialized int delta; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/ethtool/netlink.h:8, from /kisskb/src/net/ethtool/fec.c:3: /kisskb/src/net/ethtool/fec.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/ethtool/fec.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ethtool/fec.c: In function 'fec_prepare_data': /kisskb/src/net/ethtool/fec.c:113:28: note: byref variable will be forcibly initialized struct ethtool_fec_stats stats; ^ /kisskb/src/net/ethtool/fec.c: In function 'ethnl_set_fec': /kisskb/src/net/ethtool/fec.c:249:5: note: byref variable will be forcibly initialized u8 fec_auto; ^ /kisskb/src/net/ethtool/fec.c:248:7: note: byref variable will be forcibly initialized bool mod = false; ^ /kisskb/src/fs/jffs2/read.c: In function 'jffs2_read_dnode': /kisskb/src/fs/jffs2/read.c:28:9: note: byref variable will be forcibly initialized size_t readlen; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:92, from /kisskb/src/include/net/dsfield.h:12, from /kisskb/src/include/net/ip_tunnels.h:13, from /kisskb/src/include/net/udp_tunnel.h:5, from /kisskb/src/net/ethtool/tunnels.c:4: /kisskb/src/net/ethtool/tunnels.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:9: note: byref variable will be forcibly initialized __be16 tmp = value; ^ /kisskb/src/net/ethtool/tunnels.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ethtool/tunnels.c: In function 'ethnl_tunnel_info_fill_reply': /kisskb/src/net/ethtool/tunnels.c:123:7: note: byref variable will be forcibly initialized u32 zero = 0; ^ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_clean_rtx_queue': /kisskb/src/net/ipv4/tcp_input.c:3389:21: note: byref variable will be forcibly initialized struct ack_sample sample = { .pkts_acked = pkts_acked, ^ /kisskb/src/net/ethtool/tunnels.c: In function 'ethnl_tunnel_info_doit': /kisskb/src/net/ethtool/tunnels.c:168:8: note: byref variable will be forcibly initialized void *reply_payload; ^ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_urg': /kisskb/src/net/ipv4/tcp_input.c:5617:7: note: byref variable will be forcibly initialized u8 tmp; ^ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_sacktag_write_queue': /kisskb/src/net/ipv4/tcp_input.c:1814:24: note: byref variable will be forcibly initialized struct tcp_sack_block sp[TCP_NUM_SACKS]; ^ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_fastretrans_alert': /kisskb/src/net/ipv4/tcp_input.c:2939:7: note: byref variable will be forcibly initialized bool do_lost = num_dupack || ((flag & FLAG_DATA_SACKED) && ^ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_synack_rtt_meas': /kisskb/src/net/ipv4/tcp_input.c:3117:21: note: byref variable will be forcibly initialized struct rate_sample rs; ^ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_ack': /kisskb/src/net/ipv4/tcp_input.c:3749:6: note: byref variable will be forcibly initialized int rexmit = REXMIT_NONE; /* Flag to (re)transmit to recover losses */ ^ /kisskb/src/net/ipv4/tcp_input.c:3739:27: note: byref variable will be forcibly initialized struct tcp_sacktag_state sack_state; ^ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_rcv_fastopen_synack': /kisskb/src/net/ipv4/tcp_input.c:6028:31: note: byref variable will be forcibly initialized struct tcp_options_received opt; ^ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_ofo_queue': /kisskb/src/net/ipv4/tcp_input.c:4698:12: note: byref variable will be forcibly initialized bool fin, fragstolen, eaten; ^ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_collapse': /kisskb/src/net/ipv4/tcp_input.c:5143:22: note: byref variable will be forcibly initialized struct sk_buff_head tmp; ^ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_send_rcvq': /kisskb/src/net/ipv4/tcp_input.c:4927:7: note: byref variable will be forcibly initialized bool fragstolen; ^ /kisskb/src/net/ipv4/tcp_input.c:4925:6: note: byref variable will be forcibly initialized int err = -ENOMEM; ^ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_data_queue_ofo': /kisskb/src/net/ipv4/tcp_input.c:4767:7: note: byref variable will be forcibly initialized bool fragstolen; ^ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_data_queue': /kisskb/src/net/ipv4/tcp_input.c:4983:7: note: byref variable will be forcibly initialized bool fragstolen; ^ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_rcv_established': /kisskb/src/net/ipv4/tcp_input.c:5875:9: note: byref variable will be forcibly initialized bool fragstolen = false; ^ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_rcv_state_process': /kisskb/src/net/ipv4/tcp_input.c:6436:8: note: byref variable will be forcibly initialized bool req_stolen; ^ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_conn_request': /kisskb/src/net/ipv4/tcp_input.c:6834:15: note: byref variable will be forcibly initialized struct flowi fl; ^ /kisskb/src/net/ipv4/tcp_input.c:6827:30: note: byref variable will be forcibly initialized struct tcp_options_received tmp_opt; ^ /kisskb/src/fs/ubifs/file.c: In function 'do_writepage': /kisskb/src/fs/ubifs/file.c:907:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/file.c: In function 'do_truncation': /kisskb/src/fs/ubifs/file.c:1112:26: note: byref variable will be forcibly initialized struct ubifs_budget_req req; ^ /kisskb/src/fs/ubifs/file.c: In function 'update_mctime': /kisskb/src/fs/ubifs/file.c:1420:27: note: byref variable will be forcibly initialized struct ubifs_budget_req req = { .dirtied_ino = 1, ^ /kisskb/src/fs/ubifs/file.c:1414:20: note: byref variable will be forcibly initialized struct timespec64 now = current_time(inode); ^ /kisskb/src/fs/ubifs/file.c: In function 'populate_page': /kisskb/src/fs/ubifs/file.c:630:17: note: byref variable will be forcibly initialized int err, len, out_len, dlen; ^ /kisskb/src/fs/ubifs/file.c: In function 'read_block': /kisskb/src/fs/ubifs/file.c:50:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/file.c:49:16: note: byref variable will be forcibly initialized int err, len, out_len; ^ /kisskb/src/fs/ubifs/file.c: In function 'ubifs_do_bulk_read': /kisskb/src/fs/ubifs/file.c:724:40: note: byref variable will be forcibly initialized int err, page_idx, page_cnt, ret = 0, n = 0; ^ /kisskb/src/fs/ubifs/file.c: In function 'ubifs_vm_page_mkwrite': /kisskb/src/fs/ubifs/file.c:1513:20: note: byref variable will be forcibly initialized struct timespec64 now = current_time(inode); ^ /kisskb/src/mm/mprotect.c: In function 'change_pmd_range': /kisskb/src/mm/mprotect.c:230: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:433:12: note: byref variable will be forcibly initialized pgprot_t new_pgprot = vm_get_page_prot(newflags); ^ /kisskb/src/mm/mprotect.c: In function 'do_mprotect_pkey': /kisskb/src/mm/mprotect.c:526:31: note: byref variable will be forcibly initialized struct vm_area_struct *vma, *prev; ^ In file included from /kisskb/src/include/linux/random.h:12:0, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/unix/garbage.c:70: /kisskb/src/net/unix/garbage.c: In function 'scan_children': /kisskb/src/net/unix/garbage.c:142:13: note: byref variable will be forcibly initialized LIST_HEAD(embryos); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/unix/garbage.c: In function 'unix_gc': /kisskb/src/net/unix/garbage.c:208:12: note: byref variable will be forcibly initialized LIST_HEAD(not_cycle_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/unix/garbage.c:207:19: note: byref variable will be forcibly initialized struct list_head cursor; ^ /kisskb/src/net/unix/garbage.c:206:22: note: byref variable will be forcibly initialized struct sk_buff_head hitlist; ^ In file included from /kisskb/src/include/linux/net.h:19:0, from /kisskb/src/net/unix/garbage.c:70: /kisskb/src/net/unix/garbage.c: In function 'wait_for_unix_gc': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/net/unix/garbage.c:198:2: note: in expansion of macro 'wait_event' wait_event(unix_gc_wait, gc_in_progress == false); ^ /kisskb/src/kernel/irq/manage.c: In function 'irq_affinity_notify': /kisskb/src/kernel/irq/manage.c:510:16: note: byref variable will be forcibly initialized cpumask_var_t cpumask; ^ In file included from /kisskb/src/include/linux/list.h:11:0, 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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:1189:22: note: in expansion of macro 'smp_load_acquire' idx = rcu_seq_state(smp_load_acquire(&ssp->srcu_gp_seq)); /* ^^^ */ ^ /kisskb/src/kernel/rcu/srcutree.c: In function 'init_srcu_struct_nodes': /kisskb/src/kernel/rcu/srcutree.c:88:6: note: byref variable will be forcibly initialized int levelspread[RCU_NUM_LVLS]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/kernel/rcu/srcutree.c:19: /kisskb/src/kernel/rcu/srcutree.c: In function 'init_srcu_struct_fields': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:180:2: note: in expansion of macro 'smp_store_release' smp_store_release(&ssp->srcu_gp_seq_needed, 0); /* Init done. */ ^ /kisskb/src/kernel/irq/manage.c: In function 'irq_thread_check_affinity': /kisskb/src/kernel/irq/manage.c:1124:16: note: byref variable will be forcibly initialized cpumask_var_t mask; ^ /kisskb/src/kernel/rcu/srcutree.c: In function 'check_init_srcu_struct': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:229: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/irq/manage.c: In function 'irq_thread': /kisskb/src/kernel/rcu/srcutree.c:1245:20: note: byref variable will be forcibly initialized struct rcu_cblist ready_cbs; ^ /kisskb/src/kernel/irq/manage.c:1256:23: note: byref variable will be forcibly initialized struct callback_head on_exit_work; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/kernel/rcu/srcutree.c:19: /kisskb/src/kernel/rcu/srcutree.c: In function 'srcu_funnel_gp_start': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:671:3: note: in expansion of macro 'smp_store_release' smp_store_release(&ssp->srcu_gp_seq_needed, s); /*^^^*/ ^ /kisskb/src/mm/mremap.c: In function 'move_page_tables': /kisskb/src/mm/mremap.c:485:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/kernel/irq/manage.c: In function 'irq_update_affinity_desc': /kisskb/src/kernel/irq/manage.c:392:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/mm/mremap.c: In function 'move_vma': /kisskb/src/mm/mremap.c:582:7: note: byref variable will be forcibly initialized bool need_rmap_locks; ^ /kisskb/src/mm/mremap.c:575:16: note: byref variable will be forcibly initialized unsigned long vm_flags = vma->vm_flags; ^ /kisskb/src/kernel/irq/manage.c: In function 'irq_set_affinity_hint': /kisskb/src/kernel/irq/manage.c:491:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/irq/manage.c: In function 'irq_set_vcpu_affinity': /kisskb/src/kernel/irq/manage.c:645:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/irq/manage.c: In function '__disable_irq_nosync': /kisskb/src/kernel/irq/manage.c:682:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/irq/manage.c: In function 'enable_irq': /kisskb/src/kernel/irq/manage.c:810:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/rcu/srcutree.c: In function '__synchronize_srcu': /kisskb/src/kernel/rcu/srcutree.c:915:25: note: byref variable will be forcibly initialized struct rcu_synchronize rcu; ^ /kisskb/src/kernel/irq/manage.c: In function 'irq_set_irq_wake': /kisskb/src/kernel/irq/manage.c:874:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/irq/manage.c: In function 'can_request_irq': /kisskb/src/kernel/irq/manage.c:923:16: note: byref variable will be forcibly initialized unsigned long flags; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/mremap.c:11: /kisskb/src/mm/mremap.c: In function '__do_sys_mremap': /kisskb/src/mm/mremap.c:900:12: note: byref variable will be forcibly initialized LIST_HEAD(uf_unmap); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/mremap.c:899:12: note: byref variable will be forcibly initialized LIST_HEAD(uf_unmap_early); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/mremap.c:896:7: note: byref variable will be forcibly initialized bool locked = false; ^ /kisskb/src/kernel/irq/manage.c: In function 'irq_set_parent': /kisskb/src/kernel/irq/manage.c:997:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/irq/manage.c: In function 'enable_percpu_irq': /kisskb/src/kernel/irq/manage.c:2343:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/irq/manage.c: In function 'irq_percpu_is_enabled': /kisskb/src/kernel/irq/manage.c:2390:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/irq/manage.c: In function 'disable_percpu_irq': /kisskb/src/kernel/irq/manage.c:2407:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/irq/manage.c: In function 'prepare_percpu_nmi': /kisskb/src/kernel/irq/manage.c:2702:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/irq/manage.c: In function 'teardown_percpu_nmi': /kisskb/src/kernel/irq/manage.c:2745:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/irq/manage.c: In function '__synchronize_hardirq': /kisskb/src/kernel/irq/manage.c:41:7: note: byref variable will be forcibly initialized bool inprogress; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/kernel/irq/manage.c:11: /kisskb/src/kernel/irq/manage.c: In function 'synchronize_irq': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/irq/manage.c:137:3: note: in expansion of macro 'wait_event' wait_event(desc->wait_for_threads, ^ /kisskb/src/kernel/irq/manage.c: In function 'irq_get_irqchip_state': /kisskb/src/kernel/irq/manage.c:2805:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/irq/manage.c: In function 'irq_set_irqchip_state': /kisskb/src/kernel/irq/manage.c:2839:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/crypto/chacha_generic.c: In function 'chacha_stream_xor': /kisskb/src/crypto/chacha_generic.c:19:6: note: byref variable will be forcibly initialized u32 state[16]; ^ /kisskb/src/crypto/chacha_generic.c:18:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/crypto/chacha_generic.c: In function 'crypto_xchacha_crypt': /kisskb/src/crypto/chacha_generic.c:54:5: note: byref variable will be forcibly initialized u8 real_iv[16]; ^ /kisskb/src/crypto/chacha_generic.c:53:6: note: byref variable will be forcibly initialized u32 state[16]; ^ /kisskb/src/crypto/chacha_generic.c:52:20: note: byref variable will be forcibly initialized struct chacha_ctx subctx; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/mtd/mtd.h:12, from /kisskb/src/fs/jffs2/nodemgmt.c:15: /kisskb/src/fs/jffs2/nodemgmt.c: In function 'jffs2_reserve_space': /kisskb/src/fs/jffs2/nodemgmt.c:174:24: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ /kisskb/src/net/core/netclassid_cgroup.c: In function 'update_classid_task': /kisskb/src/net/core/netclassid_cgroup.c:85:32: note: byref variable will be forcibly initialized struct update_classid_context ctx = { ^ /kisskb/src/net/core/netclassid_cgroup.c: In function 'write_classid': /kisskb/src/net/core/netclassid_cgroup.c:118:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^ /kisskb/src/net/core/netclassid_cgroup.c: In function 'cgrp_attach': /kisskb/src/net/core/netclassid_cgroup.c:101:30: note: byref variable will be forcibly initialized struct cgroup_subsys_state *css; ^ /kisskb/src/net/xfrm/xfrm_input.c: In function 'xfrm_trans_reinject': /kisskb/src/net/xfrm/xfrm_input.c:766:22: note: byref variable will be forcibly initialized struct sk_buff_head queue; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/bottom_half.h:6, from /kisskb/src/net/xfrm/xfrm_input.c:11: /kisskb/src/net/xfrm/xfrm_input.c: In function 'xfrm_input_register_afinfo': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/xfrm/xfrm_input.c:63:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xfrm_input_afinfo[afinfo->is_ipip][afinfo->family], afinfo); ^ /kisskb/src/net/xfrm/xfrm_input.c: In function 'xfrm_input': /kisskb/src/net/xfrm/xfrm_input.c:465:9: note: byref variable will be forcibly initialized __be32 seq; ^ /kisskb/src/net/xfrm/xfrm_output.c: In function 'xfrm6_transport_output': /kisskb/src/net/xfrm/xfrm_output.c:166:6: note: byref variable will be forcibly initialized u8 *prevhdr; ^ /kisskb/src/net/xfrm/xfrm_output.c: In function 'xfrm6_ro_output': /kisskb/src/net/xfrm/xfrm_output.c:197:6: note: byref variable will be forcibly initialized u8 *prevhdr; ^ /kisskb/src/fs/debugfs/inode.c: In function 'debugfs_parse_options': /kisskb/src/fs/debugfs/inode.c:108:6: note: byref variable will be forcibly initialized int option; ^ /kisskb/src/fs/debugfs/inode.c:107:14: note: byref variable will be forcibly initialized substring_t args[MAX_OPT_ARGS]; ^ /kisskb/src/fs/debugfs/inode.c: In function 'debugfs_rename': /kisskb/src/fs/debugfs/inode.c:761:23: note: byref variable will be forcibly initialized struct name_snapshot old_name; ^ /kisskb/src/kernel/irq/resend.c: In function 'irq_inject_interrupt': /kisskb/src/kernel/irq/resend.c:158:16: note: byref variable will be forcibly initialized unsigned long flags; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/include/net/dst.h:19, from /kisskb/src/include/net/route.h:23, from /kisskb/src/include/net/lwtunnel.h:9, from /kisskb/src/net/core/lwtunnel.c:21: /kisskb/src/net/core/lwtunnel.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/ethtool/netlink.h:8, from /kisskb/src/net/ethtool/stats.c:3: /kisskb/src/net/ethtool/stats.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ethtool/stats.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:6: note: byref variable will be forcibly initialized u64 tmp = value; ^ /kisskb/src/net/ethtool/stats.c: In function 'stats_parse_request': /kisskb/src/net/ethtool/stats.c:87:7: note: byref variable will be forcibly initialized bool mod = false; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/ethtool/netlink.h:8, from /kisskb/src/net/ethtool/phc_vclocks.c:5: /kisskb/src/net/ethtool/phc_vclocks.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/crypto/deflate.c: In function '__deflate_decompress': /kisskb/src/crypto/deflate.c:246:6: note: byref variable will be forcibly initialized u8 zerostuff = 0; ^ In file included from /kisskb/src/include/net/dst_cache.h:8:0, from /kisskb/src/net/core/dst_cache.c:10: /kisskb/src/net/core/dst_cache.c: In function 'rt6_get_cookie': /kisskb/src/include/net/ip6_fib.h:296:6: note: byref variable will be forcibly initialized u32 cookie = 0; ^ /kisskb/src/drivers/phy/cadence/phy-cadence-sierra.c: In function 'cdns_sierra_phy_on': /kisskb/src/drivers/phy/cadence/phy-cadence-sierra.c:388:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/phy/cadence/phy-cadence-sierra.c: In function 'cdns_sierra_pll_mux_get_parent': /kisskb/src/drivers/phy/cadence/phy-cadence-sierra.c:440:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/phy/cadence/phy-cadence-sierra.c: In function 'cdns_sierra_pll_mux_register': /kisskb/src/drivers/phy/cadence/phy-cadence-sierra.c:483:7: note: byref variable will be forcibly initialized char clk_name[100]; ^ /kisskb/src/drivers/phy/cadence/phy-cadence-sierra.c: In function 'cdns_sierra_phy_probe': /kisskb/src/drivers/phy/cadence/phy-cadence-sierra.c:834:15: note: byref variable will be forcibly initialized unsigned int id_value; ^ /kisskb/src/fs/ubifs/dir.c: In function 'ubifs_xrename': /kisskb/src/fs/ubifs/dir.c:1509:30: note: byref variable will be forcibly initialized struct fscrypt_name fst_nm, snd_nm; ^ /kisskb/src/fs/ubifs/dir.c:1509:22: note: byref variable will be forcibly initialized struct fscrypt_name fst_nm, snd_nm; ^ /kisskb/src/fs/ubifs/dir.c: In function 'ubifs_unlink': /kisskb/src/fs/ubifs/dir.c:772:22: note: byref variable will be forcibly initialized struct fscrypt_name nm; ^ /kisskb/src/fs/ubifs/dir.c: In function 'ubifs_link': /kisskb/src/fs/ubifs/dir.c:699:22: note: byref variable will be forcibly initialized struct fscrypt_name nm; ^ /kisskb/src/fs/ubifs/dir.c: In function 'ubifs_lookup': /kisskb/src/fs/ubifs/dir.c:201:22: note: byref variable will be forcibly initialized struct fscrypt_name nm; ^ /kisskb/src/fs/ubifs/dir.c:197:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/dir.c: In function 'ubifs_readdir': /kisskb/src/fs/ubifs/dir.c:502:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/dir.c:500:22: note: byref variable will be forcibly initialized struct fscrypt_name nm; ^ /kisskb/src/fs/ubifs/dir.c: In function 'do_tmpfile': /kisskb/src/fs/ubifs/dir.c:361:22: note: byref variable will be forcibly initialized struct fscrypt_name nm; ^ /kisskb/src/fs/ubifs/dir.c: In function 'ubifs_mknod': /kisskb/src/fs/ubifs/dir.c:1029:22: note: byref variable will be forcibly initialized struct fscrypt_name nm; ^ /kisskb/src/fs/ubifs/dir.c: In function 'ubifs_mkdir': /kisskb/src/fs/ubifs/dir.c:953:22: note: byref variable will be forcibly initialized struct fscrypt_name nm; ^ /kisskb/src/fs/ubifs/dir.c: In function 'ubifs_symlink': /kisskb/src/fs/ubifs/dir.c:1118:22: note: byref variable will be forcibly initialized struct fscrypt_name nm; ^ /kisskb/src/fs/ubifs/dir.c: In function 'ubifs_create': /kisskb/src/fs/ubifs/dir.c:291:22: note: byref variable will be forcibly initialized struct fscrypt_name nm; ^ /kisskb/src/fs/ubifs/dir.c: In function 'ubifs_check_dir_empty': /kisskb/src/fs/ubifs/dir.c:854:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/dir.c: In function 'do_rename': /kisskb/src/fs/ubifs/dir.c:1422:27: note: byref variable will be forcibly initialized struct ubifs_budget_req wht_req = { .dirtied_ino = 1, ^ /kisskb/src/fs/ubifs/dir.c:1269:30: note: byref variable will be forcibly initialized struct fscrypt_name old_nm, new_nm; ^ /kisskb/src/fs/ubifs/dir.c:1269:22: note: byref variable will be forcibly initialized struct fscrypt_name old_nm, new_nm; ^ /kisskb/src/fs/ubifs/dir.c:1257:16: note: byref variable will be forcibly initialized struct inode *whiteout = NULL; ^ /kisskb/src/fs/ubifs/dir.c: In function 'ubifs_rmdir': /kisskb/src/fs/ubifs/dir.c:877:22: note: byref variable will be forcibly initialized struct fscrypt_name nm; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/rcu/rcuscale.c:22: /kisskb/src/kernel/rcu/rcuscale.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/rcu/rcuscale.c:13: /kisskb/src/kernel/rcu/rcuscale.c: In function 'rcu_scale_wait_shutdown': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:176:4: note: in expansion of macro 'smp_store_release' smp_store_release(&(t)->trc_reader_checked, true); \ ^ /kisskb/src/include/linux/rcupdate.h:187:2: note: in expansion of macro 'rcu_tasks_trace_qs' rcu_tasks_trace_qs((t)); \ ^ /kisskb/src/include/linux/rcupdate.h:216:2: note: in expansion of macro 'rcu_tasks_qs' rcu_tasks_qs(current, false); \ ^ /kisskb/src/kernel/rcu/rcuscale.c:339:2: note: in expansion of macro 'cond_resched_tasks_rcu_qs' cond_resched_tasks_rcu_qs(); ^ /kisskb/src/lib/zstd/common/entropy_common.c: In function 'FSE_readNCount_body': /kisskb/src/lib/zstd/common/entropy_common.c:76:14: note: byref variable will be forcibly initialized char buffer[8] = {0}; ^ In file included from /kisskb/src/kernel/rcu/rcuscale.c:39:0: /kisskb/src/kernel/rcu/rcuscale.c: In function 'kfree_scale_thread': /kisskb/src/kernel/rcu/rcuscale.c:650:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(tr); ^ /kisskb/src/include/linux/torture.h:78:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/rcu/rcuscale.c:15: /kisskb/src/kernel/rcu/rcuscale.c: In function 'kfree_scale_shutdown': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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:739:2: note: in expansion of macro 'wait_event' wait_event(shutdown_wq, ^ /kisskb/src/lib/zstd/common/entropy_common.c: In function 'HUF_readStats': /kisskb/src/lib/zstd/common/entropy_common.c:255:9: note: byref variable will be forcibly initialized U32 wksp[HUF_READ_STATS_WORKSPACE_SIZE_U32]; ^ /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/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c: In function 'get_best_ratio': /kisskb/src/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c:133:6: note: byref variable will be forcibly initialized u32 d[] = {1, 0}; ^ /kisskb/src/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c:132:6: note: byref variable will be forcibly initialized u32 n[] = {0, 1}; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/include/linux/skmsg.h:7, from /kisskb/src/net/unix/unix_bpf.c:4: /kisskb/src/net/unix/unix_bpf.c: In function 'unix_dgram_bpf_check_needs_rebuild': /kisskb/src/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c: In function 'mixel_dphy_config_from_opts': /kisskb/src/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c:160:23: note: byref variable will be forcibly initialized u32 lp_t, numerator, denominator; ^ /kisskb/src/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c:160:12: note: byref variable will be forcibly initialized u32 lp_t, numerator, denominator; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/unix/unix_bpf.c:124:4: note: in expansion of macro 'smp_store_release' smp_store_release(&unix_dgram_prot_saved, ops); ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/include/linux/skmsg.h:7, from /kisskb/src/net/unix/unix_bpf.c:4: /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/net/unix/unix_bpf.c:120:6: note: in expansion of macro 'unlikely' if (unlikely(ops != smp_load_acquire(&unix_dgram_prot_saved))) { ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/net/unix/unix_bpf.c:120:22: note: in expansion of macro 'smp_load_acquire' if (unlikely(ops != smp_load_acquire(&unix_dgram_prot_saved))) { ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/include/linux/skmsg.h:7, from /kisskb/src/net/unix/unix_bpf.c:4: /kisskb/src/net/unix/unix_bpf.c: In function 'unix_stream_bpf_check_needs_rebuild': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/unix/unix_bpf.c:136:4: note: in expansion of macro 'smp_store_release' smp_store_release(&unix_stream_prot_saved, ops); ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/include/linux/skmsg.h:7, from /kisskb/src/net/unix/unix_bpf.c:4: /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/net/unix/unix_bpf.c:132:6: note: in expansion of macro 'unlikely' if (unlikely(ops != smp_load_acquire(&unix_stream_prot_saved))) { ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/net/unix/unix_bpf.c:132:22: note: in expansion of macro 'smp_load_acquire' if (unlikely(ops != smp_load_acquire(&unix_stream_prot_saved))) { ^ /kisskb/src/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c: In function 'mixel_dphy_power_on': /kisskb/src/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c:379:6: note: byref variable will be forcibly initialized u32 locked; ^ /kisskb/src/fs/ubifs/super.c: In function 'ubifs_default_version_set': /kisskb/src/fs/ubifs/super.c:31:6: note: byref variable will be forcibly initialized int n = 0, ret; ^ In file included from /kisskb/src/fs/ubifs/super.c:18:0: /kisskb/src/fs/ubifs/super.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/fs/ubifs/super.c: In function 'ubifs_parse_options': /kisskb/src/fs/ubifs/super.c:1031:14: note: byref variable will be forcibly initialized substring_t args[MAX_OPT_ARGS]; ^ /kisskb/src/fs/ubifs/super.c: In function 'open_ubi': /kisskb/src/fs/ubifs/super.c:2081:8: note: byref variable will be forcibly initialized char *endptr; ^ /kisskb/src/fs/ubifs/super.c: In function 'ubifs_iget': /kisskb/src/fs/ubifs/super.c:110:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/jffs2/readinode.c: In function 'read_more': /kisskb/src/fs/jffs2/readinode.c:944:9: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/fs/jffs2/readinode.c: In function 'check_node_data': /kisskb/src/fs/jffs2/readinode.c:38:9: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/fs/jffs2/readinode.c:36:17: note: byref variable will be forcibly initialized unsigned char *buffer; ^ /kisskb/src/fs/jffs2/readinode.c: In function 'jffs2_build_inode_fragtree': /kisskb/src/fs/jffs2/readinode.c:456:17: note: byref variable will be forcibly initialized struct rb_root ver_root = RB_ROOT; ^ /kisskb/src/fs/jffs2/readinode.c: In function 'jffs2_get_inode_nodes': /kisskb/src/fs/jffs2/readinode.c:988:6: note: byref variable will be forcibly initialized int len, err; ^ /kisskb/src/fs/jffs2/readinode.c:987:9: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/fs/jffs2/readinode.c: In function 'jffs2_do_read_inode_internal': /kisskb/src/fs/jffs2/readinode.c:1151:9: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/fs/jffs2/readinode.c:1149:30: note: byref variable will be forcibly initialized struct jffs2_readinode_info rii; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/jffs2/readinode.c:15: /kisskb/src/fs/jffs2/readinode.c: In function 'jffs2_do_read_inode': /kisskb/src/fs/jffs2/os-linux.h:43:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(__wait, current); \ ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ /kisskb/src/fs/jffs2/readinode.c:1351:4: note: in expansion of macro 'sleep_on_spinunlock' sleep_on_spinunlock(&c->inocache_wq, &c->inocache_lock); ^ /kisskb/src/fs/jffs2/readinode.c: In function 'jffs2_do_crccheck_inode': /kisskb/src/fs/jffs2/readinode.c:1394:25: note: byref variable will be forcibly initialized struct jffs2_raw_inode n; ^ /kisskb/src/net/core/failover.c: In function 'failover_slave_link_change': /kisskb/src/net/core/failover.c:138:23: note: byref variable will be forcibly initialized struct failover_ops *fops; ^ /kisskb/src/net/core/failover.c: In function 'failover_slave_name_change': /kisskb/src/net/core/failover.c:163:23: note: byref variable will be forcibly initialized struct failover_ops *fops; ^ /kisskb/src/net/core/failover.c: In function 'failover_slave_register': /kisskb/src/net/core/failover.c:50:23: note: byref variable will be forcibly initialized struct failover_ops *fops; ^ /kisskb/src/net/core/failover.c:48:31: note: byref variable will be forcibly initialized struct netdev_lag_upper_info lag_upper_info; ^ /kisskb/src/net/core/failover.c: In function 'failover_slave_unregister': /kisskb/src/net/core/failover.c:107:23: note: byref variable will be forcibly initialized struct failover_ops *fops; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/core/failover.c:10: /kisskb/src/net/core/failover.c: In function 'failover_register': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/failover.c:257:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(failover->failover_dev, dev); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/failover.c:254:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(failover->ops, ops); ^ /kisskb/src/lib/zstd/common/fse_decompress.c: In function 'FSE_decompress_usingDTable_generic': /kisskb/src/lib/zstd/common/fse_decompress.c:243:18: note: byref variable will be forcibly initialized FSE_DState_t state2; ^ /kisskb/src/lib/zstd/common/fse_decompress.c:242:18: note: byref variable will be forcibly initialized FSE_DState_t state1; ^ /kisskb/src/lib/zstd/common/fse_decompress.c:241:19: note: byref variable will be forcibly initialized BIT_DStream_t bitD; ^ /kisskb/src/lib/zstd/common/fse_decompress.c: In function 'FSE_decompress_wksp_body': /kisskb/src/lib/zstd/common/fse_decompress.c:241:19: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/common/fse_decompress.c:242:18: note: byref variable will be forcibly initialized FSE_DState_t state1; ^ /kisskb/src/lib/zstd/common/fse_decompress.c:243:18: note: byref variable will be forcibly initialized FSE_DState_t state2; ^ /kisskb/src/lib/zstd/common/fse_decompress.c:241:19: note: byref variable will be forcibly initialized BIT_DStream_t bitD; ^ /kisskb/src/lib/zstd/common/fse_decompress.c:242:18: note: byref variable will be forcibly initialized FSE_DState_t state1; ^ /kisskb/src/lib/zstd/common/fse_decompress.c:243:18: note: byref variable will be forcibly initialized FSE_DState_t state2; ^ /kisskb/src/lib/zstd/common/fse_decompress.c:328:14: note: byref variable will be forcibly initialized unsigned maxSymbolValue = FSE_MAX_SYMBOL_VALUE; ^ /kisskb/src/lib/zstd/common/fse_decompress.c:327:14: note: byref variable will be forcibly initialized unsigned tableLog; ^ /kisskb/src/lib/zstd/common/fse_decompress.c: In function 'FSE_decompress_wksp_body_default': /kisskb/src/lib/zstd/common/fse_decompress.c:327:14: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/common/fse_decompress.c:328:14: note: byref variable will be forcibly initialized unsigned maxSymbolValue = FSE_MAX_SYMBOL_VALUE; ^ /kisskb/src/lib/zstd/common/fse_decompress.c: In function 'FSE_decompress_usingDTable': /kisskb/src/lib/zstd/common/fse_decompress.c:241:19: note: byref variable will be forcibly initialized BIT_DStream_t bitD; ^ /kisskb/src/lib/zstd/common/fse_decompress.c:242:18: note: byref variable will be forcibly initialized FSE_DState_t state1; ^ /kisskb/src/lib/zstd/common/fse_decompress.c:243:18: note: byref variable will be forcibly initialized FSE_DState_t state2; ^ /kisskb/src/lib/zstd/common/fse_decompress.c:241:19: note: byref variable will be forcibly initialized BIT_DStream_t bitD; ^ /kisskb/src/lib/zstd/common/fse_decompress.c:242:18: note: byref variable will be forcibly initialized FSE_DState_t state1; ^ /kisskb/src/lib/zstd/common/fse_decompress.c:243:18: note: byref variable will be forcibly initialized FSE_DState_t state2; ^ /kisskb/src/kernel/irq/chip.c: In function 'irq_set_chip': /kisskb/src/kernel/irq/chip.c:43:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/irq/chip.c: In function 'irq_set_irq_type': /kisskb/src/kernel/irq/chip.c:70:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/irq/chip.c: In function 'irq_set_handler_data': /kisskb/src/kernel/irq/chip.c:92:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/irq/chip.c: In function 'irq_set_msi_desc_off': /kisskb/src/kernel/irq/chip.c:114:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/irq/chip.c: In function 'irq_set_chip_data': /kisskb/src/kernel/irq/chip.c:147:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/irq/chip.c: In function 'handle_untracked_irq': /kisskb/src/kernel/irq/chip.c:578:15: note: byref variable will be forcibly initialized unsigned int flags = 0; ^ /kisskb/src/kernel/irq/chip.c: In function '__irq_set_handler': /kisskb/src/kernel/irq/chip.c:1049:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/irq/chip.c: In function 'irq_set_chained_handler_and_data': /kisskb/src/kernel/irq/chip.c:1064:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/irq/chip.c: In function 'irq_modify_status': /kisskb/src/kernel/irq/chip.c:1088:16: note: byref variable will be forcibly initialized unsigned long flags, trigger, tmp; ^ /kisskb/src/crypto/lzo.c: In function '__lzo_decompress': /kisskb/src/crypto/lzo.c:86:9: note: byref variable will be forcibly initialized size_t tmp_len = *dlen; /* size_t(ulong) <-> uint on 64 bit */ ^ /kisskb/src/crypto/lzo.c: In function '__lzo_compress': /kisskb/src/crypto/lzo.c:55:9: note: byref variable will be forcibly initialized size_t tmp_len = *dlen; /* size_t(ulong) <-> uint on 64 bit */ ^ /kisskb/src/fs/debugfs/file.c: In function 'debugfs_read_file_bool': /kisskb/src/fs/debugfs/file.c:770:7: note: byref variable will be forcibly initialized char buf[2]; ^ /kisskb/src/fs/debugfs/file.c: In function 'debugfs_write_file_bool': /kisskb/src/fs/debugfs/file.c:793:7: note: byref variable will be forcibly initialized bool bv; ^ /kisskb/src/crypto/lzo-rle.c: In function '__lzorle_decompress': /kisskb/src/crypto/lzo-rle.c:86:9: note: byref variable will be forcibly initialized size_t tmp_len = *dlen; /* size_t(ulong) <-> uint on 64 bit */ ^ /kisskb/src/crypto/lzo-rle.c: In function '__lzorle_compress': /kisskb/src/crypto/lzo-rle.c:55:9: note: byref variable will be forcibly initialized size_t tmp_len = *dlen; /* size_t(ulong) <-> uint on 64 bit */ ^ In file included from /kisskb/src/include/crypto/internal/skcipher.h:13:0, from /kisskb/src/crypto/authenc.c:10: /kisskb/src/crypto/authenc.c: In function 'crypto_authenc_copy_assoc': /kisskb/src/include/crypto/skcipher.h:127:7: note: byref variable will be forcibly initialized char __##name##_desc[sizeof(struct skcipher_request) + \ ^ /kisskb/src/crypto/authenc.c:181:2: note: in expansion of macro 'SYNC_SKCIPHER_REQUEST_ON_STACK' SYNC_SKCIPHER_REQUEST_ON_STACK(skreq, ctx->null); ^ /kisskb/src/crypto/authenc.c: In function 'crypto_authenc_create': /kisskb/src/crypto/authenc.c:375:6: note: byref variable will be forcibly initialized u32 mask; ^ /kisskb/src/crypto/authenc.c: In function 'crypto_authenc_setkey': /kisskb/src/crypto/authenc.c:90:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^ /kisskb/src/crypto/authencesn.c: In function 'crypto_authenc_esn_genicv_tail': /kisskb/src/crypto/authencesn.c:99:6: note: byref variable will be forcibly initialized u32 tmp[2]; ^ /kisskb/src/crypto/authencesn.c: In function 'crypto_authenc_esn_genicv': /kisskb/src/crypto/authencesn.c:133:6: note: byref variable will be forcibly initialized u32 tmp[2]; ^ In file included from /kisskb/src/include/crypto/internal/skcipher.h:13:0, from /kisskb/src/crypto/authencesn.c:13: /kisskb/src/crypto/authencesn.c: In function 'crypto_authenc_esn_copy': /kisskb/src/include/crypto/skcipher.h:127:7: note: byref variable will be forcibly initialized char __##name##_desc[sizeof(struct skcipher_request) + \ ^ /kisskb/src/crypto/authencesn.c:171:2: note: in expansion of macro 'SYNC_SKCIPHER_REQUEST_ON_STACK' SYNC_SKCIPHER_REQUEST_ON_STACK(skreq, ctx->null); ^ /kisskb/src/crypto/authencesn.c: In function 'crypto_authenc_esn_decrypt_tail': /kisskb/src/crypto/authencesn.c:235:6: note: byref variable will be forcibly initialized u32 tmp[2]; ^ /kisskb/src/crypto/authencesn.c: In function 'crypto_authenc_esn_decrypt': /kisskb/src/crypto/authencesn.c:284:6: note: byref variable will be forcibly initialized u32 tmp[2]; ^ /kisskb/src/crypto/authencesn.c: In function 'crypto_authenc_esn_setkey': /kisskb/src/crypto/authencesn.c:64:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^ /kisskb/src/crypto/authencesn.c: In function 'crypto_authenc_esn_create': /kisskb/src/crypto/authencesn.c:393:6: note: byref variable will be forcibly initialized u32 mask; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/ethtool/netlink.h:8, from /kisskb/src/net/ethtool/module.c:5: /kisskb/src/net/ethtool/module.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/ethtool/module.c: In function 'module_set_power_mode': /kisskb/src/net/ethtool/module.c:119:42: note: byref variable will be forcibly initialized struct ethtool_module_power_mode_params power_new; ^ /kisskb/src/net/ethtool/module.c: In function 'ethnl_set_module': /kisskb/src/net/ethtool/module.c:150:7: note: byref variable will be forcibly initialized bool mod = false; ^ /kisskb/src/mm/rmap.c: In function 'page_mkclean_one': /kisskb/src/mm/rmap.c:911:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/vmalloc.c: In function 'insert_vmap_area': /kisskb/src/mm/vmalloc.c:1032:1: note: byref variable will be forcibly initialized insert_vmap_area(struct vmap_area *va, ^ /kisskb/src/mm/vmalloc.c: In function 'insert_vmap_area_augment': /kisskb/src/mm/vmalloc.c:1044:1: note: byref variable will be forcibly initialized insert_vmap_area_augment(struct vmap_area *va, ^ /kisskb/src/mm/vmalloc.c:1044:1: note: byref variable will be forcibly initialized /kisskb/src/mm/vmalloc.c: In function 'merge_or_add_vmap_area': /kisskb/src/mm/vmalloc.c:1074:1: note: byref variable will be forcibly initialized merge_or_add_vmap_area(struct vmap_area *va, ^ /kisskb/src/mm/vmalloc.c: In function 'merge_or_add_vmap_area_augment': /kisskb/src/mm/vmalloc.c:1074:1: note: byref variable will be forcibly initialized /kisskb/src/mm/rmap.c: In function 'try_to_unmap_one': /kisskb/src/mm/rmap.c:1405:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/rmap.c: In function 'try_to_migrate_one': /kisskb/src/mm/rmap.c:1705:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/rmap.c: In function 'folio_mkclean': /kisskb/src/mm/rmap.c:986:6: note: byref variable will be forcibly initialized int cleaned = 0; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/vmalloc.h:5, from /kisskb/src/mm/vmalloc.c:11: /kisskb/src/mm/vmalloc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/mm/vmalloc.c: In function 'vmap_range_noflush': /kisskb/src/mm/vmalloc.c:293:17: note: byref variable will be forcibly initialized pgtbl_mod_mask mask = 0; ^ /kisskb/src/mm/vmalloc.c: In function 'vmap_small_pages_range_noflush': /kisskb/src/mm/vmalloc.c:549:17: note: byref variable will be forcibly initialized pgtbl_mod_mask mask = 0; ^ /kisskb/src/mm/vmalloc.c:548:6: note: byref variable will be forcibly initialized int nr = 0; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/mm/vmalloc.c:14: /kisskb/src/mm/vmalloc.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/mm/vmalloc.c: In function 'vunmap_range_noflush': /kisskb/src/mm/vmalloc.c:426:17: note: byref variable will be forcibly initialized pgtbl_mod_mask mask = 0; ^ /kisskb/src/lib/zstd/compress/fse_compress.c: In function 'FSE_compress_usingCTable_generic': /kisskb/src/lib/zstd/compress/fse_compress.c:559:27: note: byref variable will be forcibly initialized FSE_CState_t CState1, CState2; ^ /kisskb/src/lib/zstd/compress/fse_compress.c:559:18: note: byref variable will be forcibly initialized FSE_CState_t CState1, CState2; ^ /kisskb/src/lib/zstd/compress/fse_compress.c:558:19: note: byref variable will be forcibly initialized BIT_CStream_t bitC; ^ /kisskb/src/mm/vmalloc.c: In function '__purge_vmap_area_lazy': /kisskb/src/mm/vmalloc.c:1666:19: note: byref variable will be forcibly initialized struct list_head local_pure_list; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/vmalloc.h:5, from /kisskb/src/mm/vmalloc.c:11: /kisskb/src/mm/vmalloc.c: In function 'purge_fragmented_blocks': /kisskb/src/mm/vmalloc.c:1947:12: note: byref variable will be forcibly initialized LIST_HEAD(purge); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmalloc.c: In function 'alloc_vmap_area': /kisskb/src/mm/vmalloc.c:1520:16: note: byref variable will be forcibly initialized unsigned long freed; ^ /kisskb/src/crypto/jitterentropy.c: In function 'jent_loop_shuffle': /kisskb/src/crypto/jitterentropy.c:328:8: note: byref variable will be forcibly initialized __u64 time = 0; ^ /kisskb/src/crypto/jitterentropy.c: In function 'jent_measure_jitter': /kisskb/src/crypto/jitterentropy.c:518:8: note: byref variable will be forcibly initialized __u64 time = 0; ^ /kisskb/src/crypto/jitterentropy.c: In function 'jent_entropy_init': /kisskb/src/crypto/jitterentropy.c:740:9: note: byref variable will be forcibly initialized __u64 time2 = 0; ^ /kisskb/src/crypto/jitterentropy.c:739:9: note: byref variable will be forcibly initialized __u64 time = 0; ^ /kisskb/src/mm/vmalloc.c: In function 'pcpu_get_vm_areas': /kisskb/src/mm/vmalloc.c:3612:27: note: byref variable will be forcibly initialized struct vmap_area **vas, *va; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/net/tcp.h:19, from /kisskb/src/net/ipv4/tcp_output.c:40: /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_needs_internal_pacing': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/net/tcp.h:1294:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&sk->sk_pacing_status) == SK_PACING_NEEDED; ^ /kisskb/src/net/xfrm/xfrm_replay.c: In function 'xfrm_replay_notify_bmp': /kisskb/src/net/xfrm/xfrm_replay.c:307:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/xfrm/xfrm_replay.c: In function 'xfrm_replay_notify_esn': /kisskb/src/net/xfrm/xfrm_replay.c:359:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/xfrm/xfrm_replay.c: In function 'xfrm_replay_notify': /kisskb/src/net/xfrm/xfrm_replay.c:43:18: note: byref variable will be forcibly initialized struct km_event c; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/mm/vmalloc.c:11: /kisskb/src/mm/vmalloc.c: In function 'remap_vmalloc_range_partial': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/mm/vmalloc.c:3459:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(size, off, &end_index) || ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/mm/vmalloc.c:3459:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(size, off, &end_index) || ^ /kisskb/src/mm/vmalloc.c:3442:16: note: byref variable will be forcibly initialized unsigned long end_index; ^ /kisskb/src/mm/vmalloc.c:3441:16: note: byref variable will be forcibly initialized unsigned long off; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/irq/devres.c:3: /kisskb/src/kernel/irq/devres.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/irq/devres.c: In function 'devm_free_irq': /kisskb/src/kernel/irq/devres.c:141:20: note: byref variable will be forcibly initialized struct irq_devres match_data = { irq, dev_id }; ^ /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_syn_options': /kisskb/src/net/ipv4/tcp_output.c:826:16: note: byref variable will be forcibly initialized unsigned int size; ^ /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_established_options': /kisskb/src/net/ipv4/tcp_output.c:950:16: note: byref variable will be forcibly initialized unsigned int opt_size = 0; ^ In file included from /kisskb/src/net/ipv4/tcp_output.c:40:0: /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2279:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^ /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_call_bpf_3arg': /kisskb/src/include/net/tcp.h:2311:6: note: byref variable will be forcibly initialized u32 args[3] = {arg1, arg2, arg3}; ^ /kisskb/src/net/ipv4/tcp_output.c: In function 'mptcp_set_option_cond': /kisskb/src/net/ipv4/tcp_output.c:745:16: note: byref variable will be forcibly initialized unsigned int size; ^ /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_synack_options': /kisskb/src/net/ipv4/tcp_output.c:850:15: note: byref variable will be forcibly initialized unsigned int remaining = MAX_TCP_OPTION_SPACE; ^ /kisskb/src/net/core/skmsg.c: In function 'sk_psock_verdict_data_ready': /kisskb/src/net/core/skmsg.c:1191:20: note: byref variable will be forcibly initialized read_descriptor_t desc; ^ /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_connect_init': /kisskb/src/net/ipv4/tcp_output.c:3628:7: note: byref variable will be forcibly initialized __u8 rcv_wscale; ^ /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_current_mss': /kisskb/src/net/ipv4/tcp_output.c:1826:25: note: byref variable will be forcibly initialized struct tcp_md5sig_key *md5; ^ /kisskb/src/net/ipv4/tcp_output.c:1825:25: note: byref variable will be forcibly initialized struct tcp_out_options opts; ^ /kisskb/src/net/ipv4/tcp_output.c: In function '__tcp_select_window': /kisskb/src/net/ipv4/tcp_output.c:2945:6: note: byref variable will be forcibly initialized int allowed_space = tcp_full_space(sk); ^ /kisskb/src/net/ipv4/tcp_output.c:2944:6: note: byref variable will be forcibly initialized int free_space = tcp_space(sk); ^ /kisskb/src/net/ipv4/tcp_output.c: In function '__tcp_transmit_skb': /kisskb/src/net/ipv4/tcp_output.c:1247:25: note: byref variable will be forcibly initialized struct tcp_md5sig_key *md5; ^ /kisskb/src/net/ipv4/tcp_output.c:1244:25: note: byref variable will be forcibly initialized struct tcp_out_options opts; ^ /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_write_xmit': /kisskb/src/net/ipv4/tcp_output.c:2597:32: note: byref variable will be forcibly initialized bool is_cwnd_limited = false, is_rwnd_limited = false; ^ /kisskb/src/net/ipv4/tcp_output.c:2597:7: note: byref variable will be forcibly initialized bool is_cwnd_limited = false, is_rwnd_limited = false; ^ /kisskb/src/net/core/skmsg.c: In function 'sk_msg_zerocopy_from_iter': /kisskb/src/net/core/skmsg.c:307:29: note: byref variable will be forcibly initialized ssize_t orig, copied, use, offset; ^ /kisskb/src/net/core/skmsg.c:306:15: note: byref variable will be forcibly initialized struct page *pages[MAX_MSG_FRAGS]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/include/linux/skmsg.h:7, from /kisskb/src/net/core/skmsg.c:4: /kisskb/src/net/core/skmsg.c: In function 'sk_psock_init': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:582:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(__sk_user_data((sk)), \ ^ /kisskb/src/net/core/skmsg.c:720:2: note: in expansion of macro 'rcu_assign_sk_user_data_nocopy' rcu_assign_sk_user_data_nocopy(sk, psock); ^ /kisskb/src/net/core/skmsg.c: In function 'sk_psock_drop': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:576:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(__sk_user_data((sk)), __tmp); \ ^ /kisskb/src/net/core/skmsg.c:819:2: note: in expansion of macro 'rcu_assign_sk_user_data' rcu_assign_sk_user_data(sk, NULL); ^ In file included from /kisskb/src/include/net/tcp.h:19:0, from /kisskb/src/net/ipv4/tcp_output.c:40: /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_tasklet_func': /kisskb/src/net/ipv4/tcp_output.c:1044:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_make_synack': /kisskb/src/net/ipv4/tcp_output.c:3504:25: note: byref variable will be forcibly initialized struct tcp_out_options opts; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/kernel/rcu/refscale.c:12: /kisskb/src/kernel/rcu/refscale.c: In function 'arch_atomic_read_acquire': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/atomic-arch-fallback.h:154:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&(v)->counter); ^ /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_rtx_synack': /kisskb/src/net/ipv4/tcp_output.c:4092:15: note: byref variable will be forcibly initialized struct flowi fl; ^ /kisskb/src/kernel/rcu/refscale.c: In function 'ref_acqrel_section': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/refscale.c:445:3: note: in expansion of macro 'smp_store_release' smp_store_release(this_cpu_ptr(&test_acqrel), x + 1); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/refscale.c:444:7: note: in expansion of macro 'smp_load_acquire' x = smp_load_acquire(this_cpu_ptr(&test_acqrel)); ^ /kisskb/src/kernel/rcu/refscale.c: In function 'process_durations': /kisskb/src/kernel/rcu/refscale.c:603:7: note: byref variable will be forcibly initialized char buf1[64]; ^ In file included from /kisskb/src/include/linux/mm.h:30:0, from /kisskb/src/include/linux/kallsyms.h:13, from /kisskb/src/include/linux/bpf.h:20, from /kisskb/src/net/core/bpf_sk_storage.c:8: /kisskb/src/net/core/bpf_sk_storage.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/rcu/refscale.c:14: /kisskb/src/kernel/rcu/refscale.c: In function 'main_func': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/refscale.c:687:3: note: in expansion of macro 'wait_event' wait_event(main_wq, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/kernel/rcu/refscale.c:12: /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/refscale.c:680:4: note: in expansion of macro 'smp_store_release' smp_store_release(&reader_tasks[r].start_reader, 1); ^ /kisskb/src/kernel/rcu/refscale.c:642:7: note: byref variable will be forcibly initialized char buf1[64]; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/rcu/refscale.c:19: /kisskb/src/kernel/rcu/refscale.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/core/bpf_sk_storage.c: In function 'bpf_fd_sk_storage_delete_elem': /kisskb/src/net/core/bpf_sk_storage.c:153:10: note: byref variable will be forcibly initialized int fd, err; ^ /kisskb/src/net/core/bpf_sk_storage.c: In function 'bpf_fd_sk_storage_update_elem': /kisskb/src/net/core/bpf_sk_storage.c:135:10: note: byref variable will be forcibly initialized int fd, err; ^ /kisskb/src/net/core/bpf_sk_storage.c: In function 'bpf_fd_sk_storage_lookup_elem': /kisskb/src/net/core/bpf_sk_storage.c:117:10: note: byref variable will be forcibly initialized int fd, err; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/rcu/refscale.c:14: /kisskb/src/kernel/rcu/refscale.c: In function 'ref_scale_reader': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/wait.h:284:7: note: in definition of macro '___wait_event' if (condition) \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/refscale.c:533:2: note: in expansion of macro 'wait_event' wait_event(rt->wq, (atomic_read(&nreaders_exp) && smp_load_acquire(&rt->start_reader)) || ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/refscale.c:533:52: note: in expansion of macro 'smp_load_acquire' wait_event(rt->wq, (atomic_read(&nreaders_exp) && smp_load_acquire(&rt->start_reader)) || ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/refscale.c:533:2: note: in expansion of macro 'wait_event' wait_event(rt->wq, (atomic_read(&nreaders_exp) && smp_load_acquire(&rt->start_reader)) || ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/wait.h:317:6: note: in definition of macro 'wait_event' if (condition) \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/refscale.c:533:52: note: in expansion of macro 'smp_load_acquire' wait_event(rt->wq, (atomic_read(&nreaders_exp) && smp_load_acquire(&rt->start_reader)) || ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/bpf_sk_storage.h:12, from /kisskb/src/net/core/bpf_sk_storage.c:12: /kisskb/src/net/core/bpf_sk_storage.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/core/bpf_sk_storage.c: In function '__bpf_sk_storage_map_seq_show': /kisskb/src/net/core/bpf_sk_storage.c:829:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ /kisskb/src/kernel/rcu/refscale.c: In function 'ref_scale_shutdown': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/refscale.c:780:2: note: in expansion of macro 'wait_event' wait_event(shutdown_wq, shutdown_start); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/kernel/rcu/refscale.c:12: /kisskb/src/kernel/rcu/refscale.c: In function 'ref_acqrel_delay_section': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/refscale.c:459:3: note: in expansion of macro 'smp_store_release' smp_store_release(this_cpu_ptr(&test_acqrel), x + 1); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/refscale.c:457:7: note: in expansion of macro 'smp_load_acquire' x = smp_load_acquire(this_cpu_ptr(&test_acqrel)); ^ /kisskb/src/net/core/bpf_sk_storage.c: In function 'bpf_sk_storage_diag_alloc': /kisskb/src/net/core/bpf_sk_storage.c:514:6: note: byref variable will be forcibly initialized int rem, err; ^ /kisskb/src/drivers/phy/intel/phy-intel-keembay-usb.c: In function 'keembay_usb_phy_init': /kisskb/src/drivers/phy/intel/phy-intel-keembay-usb.c:153:6: note: byref variable will be forcibly initialized u32 val; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/net/core/sock_map.c:4: /kisskb/src/net/core/sock_map.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/crypto/ansi_cprng.c: In function '_get_more_prng_bytes': /kisskb/src/crypto/ansi_cprng.c:84:16: note: byref variable will be forcibly initialized unsigned char tmp[DEFAULT_BLK_SZ]; ^ /kisskb/src/net/core/sock_map.c: In function 'sock_map_seq_show': /kisskb/src/net/core/sock_map.c:736:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ /kisskb/src/net/core/sock_map.c: In function 'sock_hash_seq_show': /kisskb/src/net/core/sock_map.c:1327:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ /kisskb/src/net/core/sock_map.c: In function 'sock_hash_free': /kisskb/src/net/core/sock_map.c:1108:20: note: byref variable will be forcibly initialized struct hlist_head unlink_list; ^ /kisskb/src/net/core/sock_map.c: In function 'sock_map_update_elem_sys': /kisskb/src/net/core/sock_map.c:542:6: note: byref variable will be forcibly initialized int ret; ^ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_ioctl': /kisskb/src/net/ipv6/af_inet6.c:563:20: note: byref variable will be forcibly initialized struct in6_rtmsg rtmsg; ^ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_compat_routing_ioctl': /kisskb/src/net/ipv6/af_inet6.c:602:19: note: byref variable will be forcibly initialized struct in6_rtmsg rt; ^ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_recvmsg': /kisskb/src/net/ipv6/af_inet6.c:654:6: note: byref variable will be forcibly initialized int addr_len = 0; ^ In file included from /kisskb/src/include/net/ip6_route.h:24:0, from /kisskb/src/net/ipv6/af_inet6.c:53: /kisskb/src/net/ipv6/af_inet6.c: In function 'rt6_get_cookie': /kisskb/src/include/net/ip6_fib.h:296:6: note: byref variable will be forcibly initialized u32 cookie = 0; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/af_inet6.c:19: /kisskb/src/net/ipv6/af_inet6.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_sk_rebuild_header': /kisskb/src/net/ipv6/af_inet6.c:816:17: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/af_inet6.c:815:29: note: byref variable will be forcibly initialized struct in6_addr *final_p, final; ^ In file included from /kisskb/src/fs/ubifs/ubifs.h:2077:0, from /kisskb/src/fs/ubifs/sb.c:17: /kisskb/src/fs/ubifs/sb.c: In function 'key_test_hash': /kisskb/src/fs/ubifs/key.h:77:11: note: byref variable will be forcibly initialized uint32_t a = 0; ^ /kisskb/src/fs/ubifs/sb.c: In function 'create_default_filesystem': /kisskb/src/fs/ubifs/sb.c:92:5: note: byref variable will be forcibly initialized u8 hash_lpt[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/sb.c:91:5: note: byref variable will be forcibly initialized u8 hash[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/sb.c:90:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/fs/ubifs/sb.c:85:38: note: byref variable will be forcibly initialized int lpt_lebs, lpt_first, orph_lebs, big_lpt, ino_waste, sup_flags = 0; ^ /kisskb/src/fs/ubifs/sb.c:85:6: note: byref variable will be forcibly initialized int lpt_lebs, lpt_first, orph_lebs, big_lpt, ino_waste, sup_flags = 0; ^ /kisskb/src/fs/ubifs/sb.c:84:46: note: byref variable will be forcibly initialized int err, tmp, jnl_lebs, log_lebs, max_buds, main_lebs, main_first; ^ /kisskb/src/fs/ubifs/sb.c: In function 'authenticate_sb_node': /kisskb/src/fs/ubifs/sb.c:544:5: note: byref variable will be forcibly initialized u8 hmac_wkm[UBIFS_HMAC_ARR_SZ]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/net/unix/diag.c:3: /kisskb/src/net/unix/diag.c: In function 'sk_diag_dump_name': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/net/unix/diag.c:17:30: note: in expansion of macro 'smp_load_acquire' struct unix_address *addr = smp_load_acquire(&unix_sk(sk)->addr); ^ /kisskb/src/net/unix/diag.c: In function 'sk_diag_dump_vfs': /kisskb/src/net/unix/diag.c:31:24: note: byref variable will be forcibly initialized struct unix_diag_vfs uv = { ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/sock_diag.h:8, from /kisskb/src/net/unix/diag.c:4: /kisskb/src/net/unix/diag.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/unix/diag.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/unix/diag.c: In function 'sk_diag_show_rqlen': /kisskb/src/net/unix/diag.c:103:25: note: byref variable will be forcibly initialized struct unix_diag_rqlen rql; ^ /kisskb/src/net/unix/diag.c: In function 'sk_diag_dump_uid': /kisskb/src/net/unix/diag.c:118:8: note: byref variable will be forcibly initialized uid_t uid = from_kuid_munged(sk_user_ns(nlskb->sk), sock_i_uid(sk)); ^ /kisskb/src/net/unix/diag.c: In function 'unix_diag_handler_dump': /kisskb/src/net/unix/diag.c:316:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/core/of_net.c: In function 'of_get_mac_addr_nvmem': /kisskb/src/net/core/of_net.c:65:9: note: byref variable will be forcibly initialized size_t len; ^ /kisskb/src/net/core/of_net.c: In function 'of_get_phy_mode': /kisskb/src/net/core/of_net.c:28:14: note: byref variable will be forcibly initialized const char *pm; ^ /kisskb/src/net/core/of_net.c: In function 'of_get_ethdev_address': /kisskb/src/net/core/of_net.c:162:5: note: byref variable will be forcibly initialized u8 addr[ETH_ALEN]; ^ /kisskb/src/crypto/rng.c: In function 'crypto_rng_report': /kisskb/src/crypto/rng.c:72:27: note: byref variable will be forcibly initialized struct crypto_report_rng rrng; ^ /kisskb/src/fs/jffs2/write.c: In function 'jffs2_write_dnode': /kisskb/src/fs/jffs2/write.c:130:13: note: byref variable will be forcibly initialized uint32_t dummy; ^ /kisskb/src/fs/jffs2/write.c:67:14: note: byref variable will be forcibly initialized struct kvec vecs[2]; ^ /kisskb/src/fs/jffs2/write.c:65:9: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/fs/jffs2/write.c: In function 'jffs2_write_dirent': /kisskb/src/fs/jffs2/write.c:282:13: note: byref variable will be forcibly initialized uint32_t dummy; ^ /kisskb/src/fs/jffs2/write.c:211:14: note: byref variable will be forcibly initialized struct kvec vecs[2]; ^ /kisskb/src/fs/jffs2/write.c:210:9: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/fs/jffs2/write.c: In function 'jffs2_write_inode_range': /kisskb/src/fs/jffs2/write.c:355:21: note: byref variable will be forcibly initialized uint32_t datalen, cdatalen; ^ /kisskb/src/fs/jffs2/write.c:355:12: note: byref variable will be forcibly initialized uint32_t datalen, cdatalen; ^ /kisskb/src/fs/jffs2/write.c:354:12: note: byref variable will be forcibly initialized uint32_t alloclen; ^ /kisskb/src/fs/jffs2/write.c:352:18: note: byref variable will be forcibly initialized unsigned char *comprbuf = NULL; ^ /kisskb/src/fs/jffs2/write.c: In function 'jffs2_do_create': /kisskb/src/fs/jffs2/write.c:448:11: note: byref variable will be forcibly initialized uint32_t alloclen; ^ /kisskb/src/fs/jffs2/write.c: In function 'jffs2_do_unlink': /kisskb/src/fs/jffs2/write.c:553:11: note: byref variable will be forcibly initialized uint32_t alloclen; ^ /kisskb/src/fs/jffs2/write.c: In function 'jffs2_do_link': /kisskb/src/fs/jffs2/write.c:673:11: note: byref variable will be forcibly initialized uint32_t alloclen; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/kernel/irq/generic-chip.c:7: /kisskb/src/kernel/irq/generic-chip.c: In function '__ab_c_size': /kisskb/src/crypto/drbg.c: In function 'drbg_healthcheck_sanity': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/crypto/drbg.c:2009:6: note: byref variable will be forcibly initialized int coreref = 0; ^ /kisskb/src/crypto/drbg.c:2008:7: note: byref variable will be forcibly initialized bool pr = false; ^ In file included from /kisskb/src/kernel/irq/generic-chip.c:11:0: /kisskb/src/kernel/irq/generic-chip.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ /kisskb/src/crypto/drbg.c: In function 'drbg_hmac_update': /kisskb/src/crypto/drbg.c:682:17: note: byref variable will be forcibly initialized unsigned char prefix = DRBG_PREFIX0; ^ In file included from /kisskb/src/include/linux/random.h:12:0, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c:661:12: note: byref variable will be forcibly initialized LIST_HEAD(vdatalist); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/drbg.c:660:12: note: byref variable will be forcibly initialized LIST_HEAD(seedlist); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/drbg.c:659:35: note: byref variable will be forcibly initialized struct drbg_string seed1, seed2, vdata; ^ /kisskb/src/crypto/drbg.c:659:28: note: byref variable will be forcibly initialized struct drbg_string seed1, seed2, vdata; ^ /kisskb/src/crypto/drbg.c:659:21: note: byref variable will be forcibly initialized struct drbg_string seed1, seed2, vdata; ^ In file included from /kisskb/src/include/linux/random.h:12:0, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_hmac_generate': /kisskb/src/crypto/drbg.c:714:12: note: byref variable will be forcibly initialized LIST_HEAD(datalist); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/drbg.c:713:21: note: byref variable will be forcibly initialized struct drbg_string data; ^ /kisskb/src/crypto/drbg.c: In function 'drbg_async_seed': /kisskb/src/crypto/drbg.c:1076:16: note: byref variable will be forcibly initialized unsigned char entropy[32]; ^ In file included from /kisskb/src/include/linux/random.h:12:0, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c:1072:12: note: byref variable will be forcibly initialized LIST_HEAD(seedlist); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/drbg.c:1071:21: note: byref variable will be forcibly initialized struct drbg_string data; ^ In file included from /kisskb/src/include/linux/random.h:12:0, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_seed': /kisskb/src/crypto/drbg.c:1125:12: note: byref variable will be forcibly initialized LIST_HEAD(seedlist); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/drbg.c:1124:21: note: byref variable will be forcibly initialized struct drbg_string data1; ^ /kisskb/src/crypto/drbg.c:1122:16: note: byref variable will be forcibly initialized unsigned char entropy[((32 + 16) * 2)]; ^ In file included from /kisskb/src/include/linux/random.h:12:0, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_generate': /kisskb/src/crypto/drbg.c:1351:12: note: byref variable will be forcibly initialized LIST_HEAD(addtllist); ^ /kisskb/src/include/linux/list.h:26: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:1952: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:1974:6: note: byref variable will be forcibly initialized int coreref = 0; ^ /kisskb/src/crypto/drbg.c:1972:21: note: byref variable will be forcibly initialized struct drbg_string string; ^ /kisskb/src/crypto/drbg.c:1971:7: note: byref variable will be forcibly initialized bool pr = false; ^ /kisskb/src/lib/zstd/compress/huf_compress.c: In function 'HUF_compress1X_usingCTable_internal_body': /kisskb/src/lib/zstd/compress/huf_compress.c:586:19: note: byref variable will be forcibly initialized BIT_CStream_t bitC; ^ /kisskb/src/lib/zstd/compress/huf_compress.c: In function 'HUF_compressWeights': /kisskb/src/lib/zstd/compress/huf_compress.c:73:14: note: byref variable will be forcibly initialized unsigned maxSymbolValue = HUF_TABLELOG_MAX; ^ /kisskb/src/lib/zstd/compress/huf_compress.c: In function 'HUF_setMaxHeight': /kisskb/src/lib/zstd/compress/huf_compress.c:277:17: note: byref variable will be forcibly initialized U32 rankLast[HUF_TABLELOG_MAX+2]; ^ /kisskb/src/lib/zstd/compress/huf_compress.c: In function 'HUF_writeCTable': /kisskb/src/lib/zstd/compress/huf_compress.c:155:25: note: byref variable will be forcibly initialized HUF_WriteCTableWksp wksp; ^ /kisskb/src/lib/zstd/compress/huf_compress.c: In function 'HUF_readCTable': /kisskb/src/lib/zstd/compress/huf_compress.c:165:9: note: byref variable will be forcibly initialized U32 nbSymbols = 0; ^ /kisskb/src/lib/zstd/compress/huf_compress.c:164:9: note: byref variable will be forcibly initialized U32 tableLog = 0; ^ /kisskb/src/lib/zstd/compress/huf_compress.c:163:9: note: byref variable will be forcibly initialized U32 rankVal[HUF_TABLELOG_ABSOLUTEMAX + 1]; /* large enough for values from 0 to 16 */ ^ /kisskb/src/lib/zstd/compress/huf_compress.c:162:10: note: byref variable will be forcibly initialized BYTE huffWeight[HUF_SYMBOLVALUE_MAX + 1]; /* init not required, even though some static analyzer may complain */ ^ /kisskb/src/fs/tracefs/inode.c: In function 'tracefs_parse_options': /kisskb/src/fs/tracefs/inode.c:167:6: note: byref variable will be forcibly initialized int option; ^ /kisskb/src/fs/tracefs/inode.c:166:14: note: byref variable will be forcibly initialized substring_t args[MAX_OPT_ARGS]; ^ /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/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_createCDict_advanced_internal': /kisskb/src/lib/zstd/compress/zstd_compress.c:3652:20: note: byref variable will be forcibly initialized ZSTD_cwksp ws; ^ In file included from /kisskb/src/lib/zstd/compress/zstd_compress.c:22:0: /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_updateRep': /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:401:16: note: byref variable will be forcibly initialized repcodes_t newReps; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_copySequencesToSeqStoreNoBlockDelim': /kisskb/src/lib/zstd/compress/zstd_compress.c:4553:16: note: byref variable will be forcibly initialized repcodes_t updatedRepcodes; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_copySequencesToSeqStoreExplicitBlockDelim': /kisskb/src/lib/zstd/compress/zstd_compress.c:4485:16: note: byref variable will be forcibly initialized repcodes_t updatedRepcodes; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_initStaticCCtx': /kisskb/src/lib/zstd/compress/zstd_compress.c:105:16: note: byref variable will be forcibly initialized ZSTD_cwksp ws; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_copyBlockSequences': /kisskb/src/lib/zstd/compress/zstd_compress.c:2479:16: note: byref variable will be forcibly initialized repcodes_t updatedRepcodes; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_makeCCtxParamsFromCParams': /kisskb/src/lib/zstd/compress/zstd_compress.c:206:22: note: byref variable will be forcibly initialized ZSTD_CCtx_params cctxParams; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_entropyCompressSequences_internal': /kisskb/src/lib/zstd/compress/zstd_compress.c:2230:18: note: byref variable will be forcibly initialized { unsigned max = MaxML; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c:2202:18: note: byref variable will be forcibly initialized { unsigned max = MaxOff; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c:2176:18: note: byref variable will be forcibly initialized { unsigned max = MaxLL; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_buildSeqStore': /kisskb/src/lib/zstd/compress/zstd_compress.c:2442:27: note: byref variable will be forcibly initialized rawSeqStore_t ldmSeqStore = kNullRawSeqStore; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_compressSequences_internal': /kisskb/src/lib/zstd/compress/zstd_compress.c:4693:27: note: byref variable will be forcibly initialized ZSTD_sequencePosition seqPos = {0, 0, 0}; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_resetCCtx_byAttachingCDict': /kisskb/src/lib/zstd/compress/zstd_compress.c:1772:36: note: byref variable will be forcibly initialized ZSTD_compressionParameters adjusted_cdict_cParams = cdict->matchState.cParams; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_loadCEntropy': /kisskb/src/lib/zstd/compress/zstd_compress.c:3194:45: note: byref variable will be forcibly initialized unsigned litlengthMaxValue = MaxLL, litlengthLog; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c:3194:18: note: byref variable will be forcibly initialized unsigned litlengthMaxValue = MaxLL, litlengthLog; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c:3193:15: note: byref variable will be forcibly initialized { short litlengthNCount[MaxLL+1]; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c:3180:47: note: byref variable will be forcibly initialized unsigned matchlengthMaxValue = MaxML, matchlengthLog; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c:3180:18: note: byref variable will be forcibly initialized unsigned matchlengthMaxValue = MaxML, matchlengthLog; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c:3179:15: note: byref variable will be forcibly initialized { short matchlengthNCount[MaxML+1]; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c:3165:18: note: byref variable will be forcibly initialized { unsigned offcodeLog; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c:3151:18: note: byref variable will be forcibly initialized unsigned hasZeroWeights = 1; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c:3150:18: note: byref variable will be forcibly initialized { unsigned maxSymbolValue = 255; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c:3144:14: note: byref variable will be forcibly initialized unsigned offcodeMaxValue = MaxOff; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c:3143:11: note: byref variable will be forcibly initialized short offcodeNCount[MaxOff+1]; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_initStaticCDict': /kisskb/src/lib/zstd/compress/zstd_compress.c:3803:20: note: byref variable will be forcibly initialized ZSTD_cwksp ws; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c:3798:22: note: byref variable will be forcibly initialized ZSTD_CCtx_params params; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_compressBegin_advanced': /kisskb/src/lib/zstd/compress/zstd_compress.c:3382:22: note: byref variable will be forcibly initialized ZSTD_CCtx_params cctxParams; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_compress_advanced': /kisskb/src/lib/zstd/compress/zstd_compress.c:3488:22: note: byref variable will be forcibly initialized ZSTD_CCtx_params cctxParams; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_getCParamsFromCCtxParams': /kisskb/src/lib/zstd/compress/zstd_compress.c:1218:32: note: byref variable will be forcibly initialized ZSTD_compressionParameters cParams; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_estimateCCtxSize_usingCCtxParams': /kisskb/src/lib/zstd/compress/zstd_compress.c:1304:38: note: byref variable will be forcibly initialized ZSTD_compressionParameters const cParams = ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_estimateCCtxSize_usingCParams': /kisskb/src/lib/zstd/compress/zstd_compress.c:1317:28: note: byref variable will be forcibly initialized ZSTD_CCtx_params const params = ZSTD_makeCCtxParamsFromCParams(cParams); ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_estimateCStreamSize_usingCCtxParams': /kisskb/src/lib/zstd/compress/zstd_compress.c:1349:42: note: byref variable will be forcibly initialized { ZSTD_compressionParameters const cParams = ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_estimateCStreamSize_usingCParams': /kisskb/src/lib/zstd/compress/zstd_compress.c:1367:28: note: byref variable will be forcibly initialized ZSTD_CCtx_params const params = ZSTD_makeCCtxParamsFromCParams(cParams); ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_estimateCCtxSize_internal': /kisskb/src/lib/zstd/compress/zstd_compress.c:1328:42: note: byref variable will be forcibly initialized ZSTD_compressionParameters const cParams = ZSTD_getCParams_internal(compressionLevel, srcSizeTiers[tier], 0, ZSTD_cpm_noAttachDict); ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_estimateCStreamSize_internal': /kisskb/src/lib/zstd/compress/zstd_compress.c:1373:38: note: byref variable will be forcibly initialized ZSTD_compressionParameters const cParams = ZSTD_getCParams_internal(compressionLevel, ZSTD_CONTENTSIZE_UNKNOWN, 0, ZSTD_cpm_noAttachDict); ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_getParams_internal': /kisskb/src/lib/zstd/compress/zstd_compress.c:5094:38: note: byref variable will be forcibly initialized ZSTD_compressionParameters const cParams = ZSTD_getCParams_internal(compressionLevel, srcSizeHint, dictSize, mode); ^ /kisskb/src/lib/zstd/compress/zstd_compress.c:5093:21: note: byref variable will be forcibly initialized ZSTD_parameters params; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_compressBegin_usingDict': /kisskb/src/lib/zstd/compress/zstd_compress.c:3394:31: note: byref variable will be forcibly initialized ZSTD_parameters const params = ZSTD_getParams_internal(compressionLevel, ZSTD_CONTENTSIZE_UNKNOWN, dictSize, ZSTD_cpm_noAttachDict); ^ /kisskb/src/lib/zstd/compress/zstd_compress.c:3392:22: note: byref variable will be forcibly initialized ZSTD_CCtx_params cctxParams; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_compress_usingDict': /kisskb/src/lib/zstd/compress/zstd_compress.c:3522:31: note: byref variable will be forcibly initialized ZSTD_parameters const params = ZSTD_getParams_internal(compressionLevel, srcSize, dict ? dictSize : 0, ZSTD_cpm_noAttachDict); ^ /kisskb/src/lib/zstd/compress/zstd_compress.c:3520:22: note: byref variable will be forcibly initialized ZSTD_CCtx_params cctxParams; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_estimateCDictSize': /kisskb/src/lib/zstd/compress/zstd_compress.c:3571:38: note: byref variable will be forcibly initialized ZSTD_compressionParameters const cParams = ZSTD_getCParams_internal(compressionLevel, ZSTD_CONTENTSIZE_UNKNOWN, dictSize, ZSTD_cpm_createCDict); ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_dedicatedDictSearch_getCParams': /kisskb/src/lib/zstd/compress/zstd_compress.c:4978:32: note: byref variable will be forcibly initialized ZSTD_compressionParameters cParams = ZSTD_getCParams_internal(compressionLevel, 0, dictSize, ZSTD_cpm_createCDict); ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_createCDict_advanced2': /kisskb/src/lib/zstd/compress/zstd_compress.c:3697:32: note: byref variable will be forcibly initialized ZSTD_compressionParameters cParams; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c:3696:22: note: byref variable will be forcibly initialized ZSTD_CCtx_params cctxParams = *originalCctxParams; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_createCDict_advanced': /kisskb/src/lib/zstd/compress/zstd_compress.c:3678:22: note: byref variable will be forcibly initialized ZSTD_CCtx_params cctxParams; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_CCtx_init_compressStream2': /kisskb/src/lib/zstd/compress/zstd_compress.c:4311:22: note: byref variable will be forcibly initialized ZSTD_CCtx_params params = cctx->requestedParams; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_compressStream2_simpleArgs': /kisskb/src/lib/zstd/compress/zstd_compress.c:4395:20: note: byref variable will be forcibly initialized ZSTD_inBuffer input = { src, srcSize, *srcPos }; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c:4394:20: note: byref variable will be forcibly initialized ZSTD_outBuffer output = { dst, dstCapacity, *dstPos }; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_compress2': /kisskb/src/lib/zstd/compress/zstd_compress.c:4415:16: note: byref variable will be forcibly initialized size_t iPos = 0; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c:4414:16: note: byref variable will be forcibly initialized { size_t oPos = 0; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_flushStream': /kisskb/src/lib/zstd/compress/zstd_compress.c:4842:19: note: byref variable will be forcibly initialized ZSTD_inBuffer input = { NULL, 0, 0 }; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_endStream': /kisskb/src/lib/zstd/compress/zstd_compress.c:4849:19: note: byref variable will be forcibly initialized ZSTD_inBuffer input = { NULL, 0, 0 }; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_createCDict': /kisskb/src/lib/zstd/compress/zstd_compress.c:3738:32: note: byref variable will be forcibly initialized ZSTD_compressionParameters cParams = ZSTD_getCParams_internal(compressionLevel, ZSTD_CONTENTSIZE_UNKNOWN, dictSize, ZSTD_cpm_createCDict); ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_createCDict_byReference': /kisskb/src/lib/zstd/compress/zstd_compress.c:3749:32: note: byref variable will be forcibly initialized ZSTD_compressionParameters cParams = ZSTD_getCParams_internal(compressionLevel, ZSTD_CONTENTSIZE_UNKNOWN, dictSize, ZSTD_cpm_createCDict); ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_compressBegin_usingCDict_advanced': /kisskb/src/lib/zstd/compress/zstd_compress.c:3854:25: note: byref variable will be forcibly initialized ZSTD_parameters params; ^ /kisskb/src/lib/zstd/compress/zstd_compress.c:3849:22: note: byref variable will be forcibly initialized ZSTD_CCtx_params cctxParams; ^ /kisskb/src/lib/zstd/compress/zstd_compress_literals.c: In function 'ZSTD_compressLiterals': /kisskb/src/lib/zstd/compress/zstd_compress_literals.c:101:20: note: byref variable will be forcibly initialized { HUF_repeat repeat = prevHuf->repeatMode; ^ /kisskb/src/net/packet/diag.c: In function 'pdiag_put_info': /kisskb/src/net/packet/diag.c:15:26: note: byref variable will be forcibly initialized struct packet_diag_info pinfo; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/sock_diag.h:8, from /kisskb/src/net/packet/diag.c:3: /kisskb/src/net/packet/diag.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/packet/diag.c: In function 'pdiag_put_ring': /kisskb/src/net/packet/diag.c:75:26: note: byref variable will be forcibly initialized struct packet_diag_ring pdr; ^ /kisskb/src/net/packet/diag.c: In function 'packet_diag_handler_dump': /kisskb/src/net/packet/diag.c:239:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/fs/nls/nls_utf8.c: In function 'char2uni': /kisskb/src/fs/nls/nls_utf8.c:32:12: note: byref variable will be forcibly initialized unicode_t u; ^ /kisskb/src/net/xfrm/xfrm_algo.c: In function 'xfrm_aead_get_byname': /kisskb/src/net/xfrm/xfrm_algo.c:743:24: note: byref variable will be forcibly initialized struct xfrm_aead_name data = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/net/packet/af_packet.c:51: /kisskb/src/net/packet/af_packet.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/packet/af_packet.c: In function 'hlist_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:627:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(last), n); ^ /kisskb/src/net/packet/af_packet.c: In function 'packet_cached_dev_assign': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/packet/af_packet.c:299:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(po->cached_dev, dev); ^ /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c: In function 'ZSTD_encodeSequences_body': /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:298:19: note: byref variable will be forcibly initialized FSE_CState_t stateLitLength; ^ /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:297:19: note: byref variable will be forcibly initialized FSE_CState_t stateOffsetBits; ^ /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:296:19: note: byref variable will be forcibly initialized FSE_CState_t stateMatchLength; ^ /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:295:19: note: byref variable will be forcibly initialized BIT_CStream_t blockStream; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/packet/af_packet.c:51: /kisskb/src/net/packet/af_packet.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/packet/af_packet.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c: In function 'ZSTD_NCountCost': /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:74:9: note: byref variable will be forcibly initialized S16 norm[MaxSeq + 1]; ^ /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:73:10: note: byref variable will be forcibly initialized BYTE wksp[FSE_NCOUNTBOUND]; ^ /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c: In function 'ZSTD_fseBitCost': /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:110:18: note: byref variable will be forcibly initialized FSE_CState_t cstate; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/net/packet/af_packet.c:51: /kisskb/src/net/packet/af_packet.c: In function '__fanout_unlink': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/packet/af_packet.c:1540:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(f->arr[i], ^ /kisskb/src/net/packet/af_packet.c: In function '__fanout_link': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/packet/af_packet.c:1520:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(f->arr[f->num_members], sk); ^ /kisskb/src/net/packet/af_packet.c: In function 'packet_rcv_vnet': /kisskb/src/net/packet/af_packet.c:2081:24: note: byref variable will be forcibly initialized struct virtio_net_hdr vnet_hdr; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/packet/af_packet.c:51: /kisskb/src/net/packet/af_packet.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/packet/af_packet.c: In function 'prb_open_block': /kisskb/src/net/packet/af_packet.c:851:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/tcp_timer.c:22: /kisskb/src/net/ipv4/tcp_timer.c: In function '__dst_negative_advice': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:2058:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_dst_cache, ndst); ^ In file included from /kisskb/src/net/ipv4/tcp_timer.c:24:0: /kisskb/src/net/ipv4/tcp_timer.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2279:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^ /kisskb/src/net/ipv4/tcp_timer.c: In function 'tcp_call_bpf_3arg': /kisskb/src/include/net/tcp.h:2311:6: note: byref variable will be forcibly initialized u32 args[3] = {arg1, arg2, arg3}; ^ /kisskb/src/net/packet/af_packet.c: In function 'prb_close_block': /kisskb/src/net/packet/af_packet.c:820:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/tcp_timer.c:22: /kisskb/src/net/ipv4/tcp_timer.c: In function '__sk_dst_set': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:2080:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_dst_cache, dst); ^ /kisskb/src/net/packet/af_packet.c: In function 'tpacket_rcv': /kisskb/src/net/packet/af_packet.c:2234:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/net/packet/af_packet.c: In function '__packet_set_timestamp': /kisskb/src/net/packet/af_packet.c:472:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ In file included from /kisskb/src/include/linux/irq_sim.h:12:0, from /kisskb/src/kernel/irq/irq_sim.c:8: /kisskb/src/kernel/irq/irq_sim.c: In function 'irq_find_mapping': /kisskb/src/net/packet/af_packet.c: In function 'packet_recvmsg': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ /kisskb/src/net/packet/af_packet.c:3493:26: note: byref variable will be forcibly initialized struct tpacket_auxdata aux; ^ /kisskb/src/net/packet/af_packet.c:3392:14: note: byref variable will be forcibly initialized int copied, err; ^ In file included from /kisskb/src/include/linux/netlink.h:7:0, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/packet/af_packet.c:51: /kisskb/src/net/packet/af_packet.c: In function 'skb_probe_transport_header': /kisskb/src/include/linux/skbuff.h:2643:25: note: byref variable will be forcibly initialized struct flow_keys_basic keys; ^ /kisskb/src/fs/orangefs/inode.c: In function 'orangefs_writepage_locked': /kisskb/src/fs/orangefs/inode.c:28:9: note: byref variable will be forcibly initialized loff_t off; ^ /kisskb/src/fs/orangefs/inode.c:25:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/fs/orangefs/inode.c:24:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/net/packet/af_packet.c: In function 'packet_sendmsg_spkt': /kisskb/src/net/packet/af_packet.c:1943:23: note: byref variable will be forcibly initialized struct sockcm_cookie sockc; ^ /kisskb/src/fs/orangefs/inode.c: In function 'orangefs_writepages_work': /kisskb/src/fs/orangefs/inode.c:98:9: note: byref variable will be forcibly initialized loff_t off; ^ /kisskb/src/fs/orangefs/inode.c:95:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/orangefs/inode.c:94:36: note: byref variable will be forcibly initialized struct orangefs_write_range *wrp, wr; ^ /kisskb/src/net/packet/af_packet.c: In function 'packet_getsockopt': /kisskb/src/net/packet/af_packet.c:4003:32: note: byref variable will be forcibly initialized struct tpacket_rollover_stats rstats; ^ /kisskb/src/net/packet/af_packet.c:4002:24: note: byref variable will be forcibly initialized union tpacket_stats_u st; ^ /kisskb/src/net/packet/af_packet.c:3998:6: note: byref variable will be forcibly initialized int val, lv = sizeof(val); ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/fs/orangefs/inode.c:13: /kisskb/src/fs/orangefs/inode.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/packet/af_packet.c: In function 'packet_bind_spkt': /kisskb/src/net/packet/af_packet.c:3261:7: note: byref variable will be forcibly initialized char name[sizeof(uaddr->sa_data) + 1]; ^ /kisskb/src/fs/orangefs/inode.c: In function 'orangefs_fileattr_get': /kisskb/src/fs/orangefs/inode.c:926:6: note: byref variable will be forcibly initialized u64 val = 0; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/packet/af_packet.c:51: /kisskb/src/net/packet/af_packet.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/fs/orangefs/inode.c: In function 'orangefs_fileattr_set': /kisskb/src/fs/orangefs/inode.c:947:6: note: byref variable will be forcibly initialized u64 val = 0; ^ /kisskb/src/net/packet/af_packet.c: In function 'prb_calc_retire_blk_tmo': /kisskb/src/net/packet/af_packet.c:572:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings ecmd; ^ /kisskb/src/fs/orangefs/inode.c: In function 'orangefs_direct_IO': /kisskb/src/fs/orangefs/inode.c:526:9: note: byref variable will be forcibly initialized loff_t pos = iocb->ki_pos; ^ /kisskb/src/crypto/ecc.c: In function 'vli_mmod_slow': /kisskb/src/crypto/ecc.c:618:7: note: byref variable will be forcibly initialized u64 *v[2] = { tmp, product }; ^ /kisskb/src/crypto/ecc.c:617:6: note: byref variable will be forcibly initialized u64 tmp[2 * ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c:616:6: note: byref variable will be forcibly initialized u64 mod_m[2 * ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c: In function 'vli_mmod_special': /kisskb/src/crypto/ecc.c:535:6: note: byref variable will be forcibly initialized u64 r[ECC_MAX_DIGITS * 2]; ^ /kisskb/src/crypto/ecc.c:534:6: note: byref variable will be forcibly initialized u64 t[ECC_MAX_DIGITS * 2]; ^ /kisskb/src/crypto/ecc.c: In function 'vli_mmod_special2': /kisskb/src/crypto/ecc.c:585:7: note: byref variable will be forcibly initialized u64 qc[ECC_MAX_DIGITS * 2]; ^ /kisskb/src/crypto/ecc.c:570:6: note: byref variable will be forcibly initialized u64 m[ECC_MAX_DIGITS * 2]; /* expanded mod */ ^ /kisskb/src/crypto/ecc.c:569:6: note: byref variable will be forcibly initialized u64 r[ECC_MAX_DIGITS * 2]; ^ /kisskb/src/crypto/ecc.c:568:6: note: byref variable will be forcibly initialized u64 q[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c: In function 'vli_mmod_barrett': /kisskb/src/crypto/ecc.c:667:6: note: byref variable will be forcibly initialized u64 r[ECC_MAX_DIGITS * 2]; ^ /kisskb/src/crypto/ecc.c:666:6: note: byref variable will be forcibly initialized u64 q[ECC_MAX_DIGITS * 2]; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/net/packet/af_packet.c:51: /kisskb/src/net/packet/af_packet.c: In function '__fanout_set_data_bpf': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/packet/af_packet.c:1576:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(f->bpf_prog, new); ^ /kisskb/src/fs/orangefs/inode.c: In function 'orangefs_readahead': /kisskb/src/fs/orangefs/inode.c:251:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/orangefs/inode.c:250:9: note: byref variable will be forcibly initialized loff_t offset; ^ /kisskb/src/net/packet/af_packet.c: In function 'packet_release': /kisskb/src/net/packet/af_packet.c:3093:22: note: byref variable will be forcibly initialized union tpacket_req_u req_u; ^ /kisskb/src/crypto/ecc.c: In function 'vli_mmod_fast': /kisskb/src/crypto/ecc.c:913:6: note: byref variable will be forcibly initialized u64 tmp[2 * ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c: In function 'vli_mod_square_fast': /kisskb/src/crypto/ecc.c:979:6: note: byref variable will be forcibly initialized u64 product[2 * ECC_MAX_DIGITS]; ^ /kisskb/src/fs/orangefs/inode.c: In function 'orangefs_readpage': /kisskb/src/fs/orangefs/inode.c:297:9: note: byref variable will be forcibly initialized loff_t off; /* offset into this page */ ^ /kisskb/src/fs/orangefs/inode.c:295:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/fs/orangefs/inode.c:294:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/crypto/ecc.c: In function 'vli_mod_mult_fast': /kisskb/src/crypto/ecc.c:969:6: note: byref variable will be forcibly initialized u64 product[2 * ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c: In function 'apply_z': /kisskb/src/crypto/ecc.c:1147:6: note: byref variable will be forcibly initialized u64 t1[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c: In function 'ecc_point_double_jacobian': /kisskb/src/crypto/ecc.c:1085:6: note: byref variable will be forcibly initialized u64 t5[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c:1084:6: note: byref variable will be forcibly initialized u64 t4[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c: In function 'xycz_initial_double': /kisskb/src/crypto/ecc.c:1159:6: note: byref variable will be forcibly initialized u64 z[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c: In function 'xycz_add': /kisskb/src/crypto/ecc.c:1186:6: note: byref variable will be forcibly initialized u64 t5[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c: In function 'xycz_add_c': /kisskb/src/crypto/ecc.c:1231:6: note: byref variable will be forcibly initialized u64 t7[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c:1230:6: note: byref variable will be forcibly initialized u64 t6[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c:1229:6: note: byref variable will be forcibly initialized u64 t5[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c: In function '__ecc_is_key_valid': /kisskb/src/crypto/ecc.c:1421:6: note: byref variable will be forcibly initialized u64 res[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c: In function 'vli_mod_mult_slow': /kisskb/src/crypto/ecc.c:958:6: note: byref variable will be forcibly initialized u64 product[ECC_MAX_DIGITS * 2]; ^ /kisskb/src/crypto/ecc.c: In function 'vli_mod_inv': /kisskb/src/crypto/ecc.c:994:25: note: byref variable will be forcibly initialized u64 u[ECC_MAX_DIGITS], v[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c:994:6: note: byref variable will be forcibly initialized u64 u[ECC_MAX_DIGITS], v[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c:993:25: note: byref variable will be forcibly initialized u64 a[ECC_MAX_DIGITS], b[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c:993:6: note: byref variable will be forcibly initialized u64 a[ECC_MAX_DIGITS], b[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c: In function 'ecc_point_add': /kisskb/src/crypto/ecc.c:1346:6: note: byref variable will be forcibly initialized u64 py[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c:1345:6: note: byref variable will be forcibly initialized u64 px[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c:1344:6: note: byref variable will be forcibly initialized u64 z[ECC_MAX_DIGITS]; ^ In file included from /kisskb/src/net/packet/af_packet.c:85:0: /kisskb/src/net/packet/af_packet.c: In function 'virtio_net_hdr_to_skb': /kisskb/src/include/linux/virtio_net.h:86:27: note: byref variable will be forcibly initialized struct flow_keys_basic keys; ^ /kisskb/src/crypto/ecc.c: In function 'ecc_point_mult': /kisskb/src/crypto/ecc.c:1289:6: note: byref variable will be forcibly initialized u64 sk[2][ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c:1288:6: note: byref variable will be forcibly initialized u64 z[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c:1287:6: note: byref variable will be forcibly initialized u64 ry[2][ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c:1286:6: note: byref variable will be forcibly initialized u64 rx[2][ECC_MAX_DIGITS]; ^ /kisskb/src/fs/orangefs/inode.c: In function 'orangefs_update_time': /kisskb/src/fs/orangefs/inode.c:910:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/crypto/ecc.c: In function 'ecc_point_mult_shamir': /kisskb/src/crypto/ecc.c:1402:8: note: byref variable will be forcibly initialized u64 tz[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c:1401:8: note: byref variable will be forcibly initialized u64 ty[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c:1400:8: note: byref variable will be forcibly initialized u64 tx[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c:1374:26: note: byref variable will be forcibly initialized const struct ecc_point *points[4]; ^ /kisskb/src/crypto/ecc.c:1373:19: note: byref variable will be forcibly initialized struct ecc_point sum = ECC_POINT_INIT(sump[0], sump[1], ndigits); ^ /kisskb/src/crypto/ecc.c:1368:6: note: byref variable will be forcibly initialized u64 sump[2][ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c:1367:6: note: byref variable will be forcibly initialized u64 z[ECC_MAX_DIGITS]; ^ /kisskb/src/net/packet/af_packet.c: In function 'tpacket_snd': /kisskb/src/net/packet/af_packet.c:2706:8: note: byref variable will be forcibly initialized void *data; ^ /kisskb/src/net/packet/af_packet.c:2700:6: note: byref variable will be forcibly initialized int err, reserve = 0; ^ /kisskb/src/net/packet/af_packet.c:2698:23: note: byref variable will be forcibly initialized struct sockcm_cookie sockc; ^ /kisskb/src/crypto/ecc.c: In function 'ecc_gen_privkey': /kisskb/src/crypto/ecc.c:1470:6: note: byref variable will be forcibly initialized u64 priv[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c: In function 'ecc_is_pubkey_valid_partial': /kisskb/src/crypto/ecc.c:1551:47: note: byref variable will be forcibly initialized u64 yy[ECC_MAX_DIGITS], xxx[ECC_MAX_DIGITS], w[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c:1551:26: note: byref variable will be forcibly initialized u64 yy[ECC_MAX_DIGITS], xxx[ECC_MAX_DIGITS], w[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c:1551:6: note: byref variable will be forcibly initialized u64 yy[ECC_MAX_DIGITS], xxx[ECC_MAX_DIGITS], w[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c: In function 'ecc_make_pub_key': /kisskb/src/crypto/ecc.c:1513:6: note: byref variable will be forcibly initialized u64 priv[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c: In function 'crypto_ecdh_shared_secret': /kisskb/src/crypto/ecc.c:1614:6: note: byref variable will be forcibly initialized u64 rand_z[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c:1613:6: note: byref variable will be forcibly initialized u64 priv[ECC_MAX_DIGITS]; ^ /kisskb/src/net/packet/af_packet.c: In function 'packet_snd': /kisskb/src/net/packet/af_packet.c:2922:23: note: byref variable will be forcibly initialized struct sockcm_cookie sockc; ^ /kisskb/src/net/packet/af_packet.c:2921:6: note: byref variable will be forcibly initialized int err, reserve = 0; ^ /kisskb/src/net/packet/af_packet.c: In function 'fanout_add': /kisskb/src/net/packet/af_packet.c:1688:6: note: byref variable will be forcibly initialized u16 id = args->id; ^ /kisskb/src/net/packet/af_packet.c: In function 'fanout_set_data_cbpf': /kisskb/src/net/packet/af_packet.c:1589:20: note: byref variable will be forcibly initialized struct sock_fprog fprog; ^ /kisskb/src/net/packet/af_packet.c:1588:19: note: byref variable will be forcibly initialized struct bpf_prog *new; ^ /kisskb/src/net/packet/af_packet.c: In function 'fanout_set_data_ebpf': /kisskb/src/net/packet/af_packet.c:1611:6: note: byref variable will be forcibly initialized u32 fd; ^ /kisskb/src/net/packet/af_packet.c: In function 'packet_setsockopt': /kisskb/src/net/packet/af_packet.c:3979:7: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/net/packet/af_packet.c:3963:16: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/net/packet/af_packet.c:3949:7: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/net/packet/af_packet.c:3931:22: note: byref variable will be forcibly initialized struct fanout_args args = { 0 }; ^ /kisskb/src/net/packet/af_packet.c:3919:7: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/net/packet/af_packet.c:3898:7: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/net/packet/af_packet.c:3884:7: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/net/packet/af_packet.c:3870:7: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/net/packet/af_packet.c:3851:16: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/net/packet/af_packet.c:3831:16: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/net/packet/af_packet.c:3805:7: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/net/packet/af_packet.c:3793:7: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/net/packet/af_packet.c:3765:23: note: byref variable will be forcibly initialized union tpacket_req_u req_u; ^ /kisskb/src/net/packet/af_packet.c:3744:26: note: byref variable will be forcibly initialized struct packet_mreq_max mreq; ^ /kisskb/src/crypto/zstd.c: In function '__zstd_compress': /kisskb/src/crypto/zstd.c:155:24: note: byref variable will be forcibly initialized const zstd_parameters params = zstd_params(); ^ /kisskb/src/crypto/zstd.c: In function 'zstd_comp_init': /kisskb/src/crypto/zstd.c:35:24: note: byref variable will be forcibly initialized const zstd_parameters params = zstd_params(); ^ /kisskb/src/net/xfrm/xfrm_ipcomp.c: In function 'ipcomp_decompress': /kisskb/src/net/xfrm/xfrm_ipcomp.c:42:6: note: byref variable will be forcibly initialized int dlen = IPCOMP_SCRATCH_SIZE; ^ /kisskb/src/net/xfrm/xfrm_ipcomp.c: In function 'ipcomp_compress': /kisskb/src/net/xfrm/xfrm_ipcomp.c:129:6: note: byref variable will be forcibly initialized int dlen = IPCOMP_SCRATCH_SIZE; ^ /kisskb/src/fs/jffs2/scan.c: In function 'jffs2_fill_scan_buf': /kisskb/src/fs/jffs2/scan.c:292:9: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/fs/jffs2/scan.c: In function 'jffs2_scan_eraseblock': /kisskb/src/fs/jffs2/scan.c:446:28: note: byref variable will be forcibly initialized struct jffs2_unknown_node crcnode; ^ /kisskb/src/fs/jffs2/scan.c: In function 'jffs2_scan_medium': /kisskb/src/fs/jffs2/scan.c:99:19: note: byref variable will be forcibly initialized size_t pointlen, try_size; ^ /kisskb/src/fs/jffs2/scan.c:99:9: note: byref variable will be forcibly initialized size_t pointlen, try_size; ^ /kisskb/src/fs/jffs2/scan.c:95:17: note: byref variable will be forcibly initialized unsigned char *flashbuf = NULL; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/kernel/irq/irqdomain.c:5: /kisskb/src/kernel/irq/irqdomain.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/fs/ubifs/tnc.c:22:0: /kisskb/src/fs/ubifs/tnc.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/kernel/irq/irqdomain.c:5: /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_domain_set_mapping': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/irq/irqdomain.c:525:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(domain->revmap[hwirq], irq_data); ^ /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_domain_clear_mapping': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/irq/irqdomain.c:510:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(domain->revmap[hwirq], NULL); ^ In file included from /kisskb/src/include/linux/mm.h:30:0, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/crypto/if_alg.h:14, from /kisskb/src/crypto/af_alg.c:11: /kisskb/src/crypto/af_alg.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_domain_fix_revmap': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/irq/irqdomain.c:1519:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(d->domain->revmap[d->hwirq], d); ^ /kisskb/src/fs/ubifs/tnc.c: In function 'resolve_collision_directly': /kisskb/src/fs/ubifs/tnc.c:1038:6: note: byref variable will be forcibly initialized int nn, err; ^ /kisskb/src/fs/ubifs/tnc.c:1037:22: note: byref variable will be forcibly initialized struct ubifs_znode *znode; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'lookup_znode': /kisskb/src/fs/ubifs/tnc.c:3182:6: note: byref variable will be forcibly initialized int n, nn; ^ /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_domain_xlate_twocell': /kisskb/src/kernel/irq/irqdomain.c:965:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/crypto/if_alg.h:17, from /kisskb/src/crypto/af_alg.c:11: /kisskb/src/crypto/af_alg.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/fs/ubifs/tnc.c: In function 'fallible_read_node': /kisskb/src/fs/ubifs/tnc.c:505:19: note: byref variable will be forcibly initialized union ubifs_key node_key; ^ In file included from /kisskb/src/include/linux/acpi.h:13:0, from /kisskb/src/kernel/irq/irqdomain.c:5: /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'search_dh_cookie': /kisskb/src/fs/ubifs/tnc.c:1887:22: note: byref variable will be forcibly initialized struct ubifs_znode *znode = *zn; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'validate_data_node': /kisskb/src/fs/ubifs/tnc.c:1692:18: note: byref variable will be forcibly initialized union ubifs_key key1; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'resolve_collision': /kisskb/src/fs/ubifs/tnc.c:777:23: note: byref variable will be forcibly initialized struct ubifs_znode *znode = *zn; ^ /kisskb/src/fs/ubifs/tnc.c:776:7: note: byref variable will be forcibly initialized int nn = *n; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'fallible_resolve_collision': /kisskb/src/fs/ubifs/tnc.c:894:33: note: byref variable will be forcibly initialized int o_n, err, cmp, unsure = 0, nn = *n; ^ /kisskb/src/fs/ubifs/tnc.c:893:39: note: byref variable will be forcibly initialized struct ubifs_znode *o_znode = NULL, *znode = *zn; ^ /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_create_fwspec_mapping': /kisskb/src/kernel/irq/irqdomain.c:765:15: note: byref variable will be forcibly initialized unsigned int type = IRQ_TYPE_NONE; ^ /kisskb/src/kernel/irq/irqdomain.c:764:18: note: byref variable will be forcibly initialized irq_hw_number_t hwirq; ^ /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_create_of_mapping': /kisskb/src/kernel/irq/irqdomain.c:853:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/crypto/af_alg.c: In function 'af_alg_make_sg': /kisskb/src/crypto/af_alg.c:406:9: note: byref variable will be forcibly initialized size_t off; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'lookup_level0_dirty': /kisskb/src/fs/ubifs/tnc.c:1309:22: note: byref variable will be forcibly initialized struct ubifs_znode *znode; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'ubifs_lookup_level0': /kisskb/src/fs/ubifs/tnc.c:1173:22: note: byref variable will be forcibly initialized struct ubifs_znode *znode; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'do_lookup_nm': /kisskb/src/fs/ubifs/tnc.c:1812:22: note: byref variable will be forcibly initialized struct ubifs_znode *znode; ^ /kisskb/src/fs/ubifs/tnc.c:1811:13: note: byref variable will be forcibly initialized int found, n, err; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'do_lookup_dh': /kisskb/src/fs/ubifs/tnc.c:1927:18: note: byref variable will be forcibly initialized union ubifs_key start_key; ^ /kisskb/src/fs/ubifs/tnc.c:1926:22: note: byref variable will be forcibly initialized struct ubifs_znode *znode; ^ /kisskb/src/fs/ubifs/tnc.c:1925:6: note: byref variable will be forcibly initialized int n, err; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'is_leaf_node_in_tnc': /kisskb/src/fs/ubifs/tnc.c:3338:6: note: byref variable will be forcibly initialized int n, found, err, nn; ^ /kisskb/src/fs/ubifs/tnc.c:3337:22: note: byref variable will be forcibly initialized struct ubifs_znode *znode, *zn; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'ubifs_tnc_locate': /kisskb/src/fs/ubifs/tnc.c:1445:23: note: byref variable will be forcibly initialized struct ubifs_zbranch zbr, *zt; ^ /kisskb/src/fs/ubifs/tnc.c:1444:22: note: byref variable will be forcibly initialized struct ubifs_znode *znode; ^ /kisskb/src/fs/ubifs/tnc.c:1443:13: note: byref variable will be forcibly initialized int found, n, err, safely = 0, gc_seq1; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'ubifs_tnc_get_bu_keys': /kisskb/src/fs/ubifs/tnc.c:1519:22: note: byref variable will be forcibly initialized struct ubifs_znode *znode; ^ /kisskb/src/fs/ubifs/tnc.c:1516:6: note: byref variable will be forcibly initialized int n, err = 0, lnum = -1, offs; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'ubifs_tnc_add': /kisskb/src/fs/ubifs/tnc.c:2283:24: note: byref variable will be forcibly initialized struct ubifs_zbranch zbr; ^ /kisskb/src/fs/ubifs/tnc.c:2277:22: note: byref variable will be forcibly initialized struct ubifs_znode *znode; ^ /kisskb/src/fs/ubifs/tnc.c:2276:13: note: byref variable will be forcibly initialized int found, n, err = 0; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'ubifs_tnc_replace': /kisskb/src/fs/ubifs/tnc.c:2328:22: note: byref variable will be forcibly initialized struct ubifs_znode *znode; ^ /kisskb/src/fs/ubifs/tnc.c:2327:13: note: byref variable will be forcibly initialized int found, n, err = 0; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'ubifs_tnc_remove': /kisskb/src/fs/ubifs/tnc.c:2618:22: note: byref variable will be forcibly initialized struct ubifs_znode *znode; ^ /kisskb/src/fs/ubifs/tnc.c:2617:13: note: byref variable will be forcibly initialized int found, n, err = 0; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'ubifs_tnc_remove_nm': /kisskb/src/fs/ubifs/tnc.c:2649:22: note: byref variable will be forcibly initialized struct ubifs_znode *znode; ^ /kisskb/src/fs/ubifs/tnc.c:2648:6: note: byref variable will be forcibly initialized int n, err; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'ubifs_tnc_add_nm': /kisskb/src/fs/ubifs/tnc.c:2476:24: note: byref variable will be forcibly initialized struct fscrypt_name noname = { .disk_name = { .name = "", .len = 1 } }; ^ /kisskb/src/fs/ubifs/tnc.c:2458:24: note: byref variable will be forcibly initialized struct ubifs_zbranch zbr; ^ /kisskb/src/fs/ubifs/tnc.c:2413:22: note: byref variable will be forcibly initialized struct ubifs_znode *znode; ^ /kisskb/src/fs/ubifs/tnc.c:2412:13: note: byref variable will be forcibly initialized int found, n, err = 0; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'ubifs_tnc_remove_dh': /kisskb/src/fs/ubifs/tnc.c:2723:19: note: byref variable will be forcibly initialized union ubifs_key start_key; ^ /kisskb/src/fs/ubifs/tnc.c:2698:22: note: byref variable will be forcibly initialized struct ubifs_znode *znode; ^ /kisskb/src/fs/ubifs/tnc.c:2697:6: note: byref variable will be forcibly initialized int n, err; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'ubifs_tnc_remove_range': /kisskb/src/fs/ubifs/tnc.c:2787:22: note: byref variable will be forcibly initialized struct ubifs_znode *znode; ^ /kisskb/src/fs/ubifs/tnc.c:2786:9: note: byref variable will be forcibly initialized int i, n, k, err = 0; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'ubifs_tnc_next_ent': /kisskb/src/fs/ubifs/tnc.c:2955:22: note: byref variable will be forcibly initialized struct ubifs_znode *znode; ^ /kisskb/src/fs/ubifs/tnc.c:2954:6: note: byref variable will be forcibly initialized int n, err, type = key_type(c, key); ^ /kisskb/src/fs/ubifs/tnc.c: In function 'ubifs_tnc_remove_ino': /kisskb/src/fs/ubifs/tnc.c:2867:24: note: byref variable will be forcibly initialized union ubifs_key key1, key2; ^ /kisskb/src/fs/ubifs/tnc.c:2867:18: note: byref variable will be forcibly initialized union ubifs_key key1, key2; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'dbg_check_inode_size': /kisskb/src/fs/ubifs/tnc.c:3484:22: note: byref variable will be forcibly initialized struct ubifs_znode *znode; ^ /kisskb/src/fs/ubifs/tnc.c:3483:28: note: byref variable will be forcibly initialized union ubifs_key from_key, to_key, *key; ^ /kisskb/src/fs/ubifs/tnc.c:3483:18: note: byref variable will be forcibly initialized union ubifs_key from_key, to_key, *key; ^ /kisskb/src/fs/ubifs/tnc.c:3482:11: note: byref variable will be forcibly initialized int err, n; ^ /kisskb/src/net/unix/scm.c: In function 'unix_destruct_scm': /kisskb/src/net/unix/scm.c:140:20: note: byref variable will be forcibly initialized struct scm_cookie scm; ^ /kisskb/src/fs/pstore/inode.c: In function 'parse_options': /kisskb/src/fs/pstore/inode.c:243:7: note: byref variable will be forcibly initialized int option; ^ /kisskb/src/fs/pstore/inode.c:242:14: note: byref variable will be forcibly initialized substring_t args[MAX_OPT_ARGS]; ^ /kisskb/src/fs/pstore/inode.c: In function 'pstore_mkfile': /kisskb/src/fs/pstore/inode.c:350:9: note: byref variable will be forcibly initialized char name[PSTORE_NAMELEN]; ^ In file included from /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:18:0: /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c: In function 'ZSTD_updateRep': /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:401:16: note: byref variable will be forcibly initialized repcodes_t newReps; ^ /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c: In function 'ZSTD_estimateSubBlockSize_literal': /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:589:14: note: byref variable will be forcibly initialized unsigned maxSymbolValue = 255; ^ /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c: In function 'ZSTD_buildSuperBlockEntropy_literal': /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:75:14: note: byref variable will be forcibly initialized unsigned maxSymbolValue = 255; ^ /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c: In function 'ZSTD_buildSuperBlockEntropy_sequences': /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:246:18: note: byref variable will be forcibly initialized unsigned max = MaxML; ^ /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:222:18: note: byref variable will be forcibly initialized unsigned max = MaxOff; ^ /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:199:18: note: byref variable will be forcibly initialized unsigned max = MaxLL; ^ /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c: In function 'ZSTD_estimateSubBlockSize_symbolType': /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:617:14: note: byref variable will be forcibly initialized unsigned max = maxCode; ^ /kisskb/src/crypto/algif_hash.c: In function 'hash_accept': /kisskb/src/crypto/algif_hash.c:237:7: note: byref variable will be forcibly initialized char state[HASH_MAX_STATESIZE]; ^ /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c: In function 'ZSTD_compressSubBlock_multi': /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:818:24: note: byref variable will be forcibly initialized repcodes_t rep; ^ /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:764:17: note: byref variable will be forcibly initialized int seqEntropyWritten = 0; ^ /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:763:17: note: byref variable will be forcibly initialized int litEntropyWritten = 0; ^ /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c: In function 'ZSTD_compressSuperBlock': /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:834:35: note: byref variable will be forcibly initialized ZSTD_entropyCTablesMetadata_t entropyMetadata; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:10, from /kisskb/src/include/crypto/scatterwalk.h:14, from /kisskb/src/crypto/algif_skcipher.c:26: /kisskb/src/crypto/algif_skcipher.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/crypto/algif_skcipher.c: In function '_skcipher_recvmsg': /kisskb/src/crypto/algif_skcipher.c:62:9: note: byref variable will be forcibly initialized size_t len = 0; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/anycast.c:13: /kisskb/src/net/ipv6/anycast.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c: In function 'meson_pinconf_disable_bias': /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:265:20: note: byref variable will be forcibly initialized unsigned int reg, bit = 0; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:265:15: note: byref variable will be forcibly initialized unsigned int reg, bit = 0; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:264:21: note: byref variable will be forcibly initialized struct meson_bank *bank; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c: In function 'meson_pinconf_enable_bias': /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:284:20: note: byref variable will be forcibly initialized unsigned int reg, bit, val = 0; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:284:15: note: byref variable will be forcibly initialized unsigned int reg, bit, val = 0; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:283:21: note: byref variable will be forcibly initialized struct meson_bank *bank; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c: In function 'meson_pinconf_set_gpio_bit': /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:185:20: note: byref variable will be forcibly initialized unsigned int reg, bit; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:185:15: note: byref variable will be forcibly initialized unsigned int reg, bit; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:184:21: note: byref variable will be forcibly initialized struct meson_bank *bank; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c: In function 'meson_pinconf_set_drive_strength': /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:312:20: note: byref variable will be forcibly initialized unsigned int reg, bit, ds_val; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:312:15: note: byref variable will be forcibly initialized unsigned int reg, bit, ds_val; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:311:21: note: byref variable will be forcibly initialized struct meson_bank *bank; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c: In function 'meson_pinconf_get_pull': /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:403:25: note: byref variable will be forcibly initialized unsigned int reg, bit, val; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:403:20: note: byref variable will be forcibly initialized unsigned int reg, bit, val; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:403:15: note: byref variable will be forcibly initialized unsigned int reg, bit, val; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:402:21: note: byref variable will be forcibly initialized struct meson_bank *bank; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c: In function 'meson_pinconf_get_drive_strength': /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:440:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:439:20: note: byref variable will be forcibly initialized unsigned int reg, bit; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:439:15: note: byref variable will be forcibly initialized unsigned int reg, bit; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:438:21: note: byref variable will be forcibly initialized struct meson_bank *bank; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c: In function 'meson_pinconf_get_gpio_bit': /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:202:25: note: byref variable will be forcibly initialized unsigned int reg, bit, val; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:202:20: note: byref variable will be forcibly initialized unsigned int reg, bit, val; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:202:15: note: byref variable will be forcibly initialized unsigned int reg, bit, val; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:201:21: note: byref variable will be forcibly initialized struct meson_bank *bank; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c: In function 'meson_pinconf_get': /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:481:6: note: byref variable will be forcibly initialized u16 arg; ^ /kisskb/src/drivers/pinctrl/freescale/pinctrl-imx.c: In function 'imx_pinconf_group_dbg_show': /kisskb/src/drivers/pinctrl/freescale/pinctrl-imx.c:468:16: note: byref variable will be forcibly initialized unsigned long config; ^ /kisskb/src/drivers/pinctrl/freescale/pinctrl-imx.c: In function 'imx_pinconf_dbg_show': /kisskb/src/drivers/pinctrl/freescale/pinctrl-imx.c:440:16: note: byref variable will be forcibly initialized unsigned long config; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c: In function 'meson_map_resource': /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:643:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/pinctrl/freescale/pinctrl-imx.c: In function 'imx_pinconf_decode_generic_config': /kisskb/src/drivers/pinctrl/freescale/pinctrl-imx.c:301:6: note: byref variable will be forcibly initialized u32 raw_config = 0; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c: In function 'meson_gpio_get': /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:591:21: note: byref variable will be forcibly initialized struct meson_bank *bank; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:590:25: note: byref variable will be forcibly initialized unsigned int reg, bit, val; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:590:20: note: byref variable will be forcibly initialized unsigned int reg, bit, val; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:590:15: note: byref variable will be forcibly initialized unsigned int reg, bit, val; ^ In file included from /kisskb/src/drivers/pinctrl/freescale/pinctrl-imx.c:22:0: /kisskb/src/drivers/pinctrl/freescale/pinctrl-imx.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/err.h:5:0, from /kisskb/src/drivers/pinctrl/freescale/pinctrl-imx.c:10: /kisskb/src/drivers/pinctrl/freescale/pinctrl-imx.c: In function 'devm_kmalloc_array': /kisskb/src/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c: In function 'iproc_gpio_irq_handler': /kisskb/src/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c:174:17: note: byref variable will be forcibly initialized unsigned long val = readl(chip->base + (i * GPIO_BANK_SIZE) + ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/node.h:18:0, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/pinctrl/freescale/pinctrl-imx.c:16: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:8, from /kisskb/src/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c:19: /kisskb/src/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c: In function 'devm_kmalloc_array': /kisskb/src/drivers/pinctrl/freescale/pinctrl-imx.c: In function 'imx_pinconf_parse_generic_config': /kisskb/src/drivers/pinctrl/freescale/pinctrl-imx.c:335:17: note: byref variable will be forcibly initialized unsigned long *configs; ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/drivers/pinctrl/freescale/pinctrl-imx.c:334:15: note: byref variable will be forcibly initialized unsigned int num_configs; ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/gpio/driver.h:5:0, from /kisskb/src/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c:23: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'arch_atomic_read_acquire': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/atomic-arch-fallback.h:154:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&(v)->counter); ^ /kisskb/src/drivers/pinctrl/freescale/pinctrl-imx.c: In function 'imx_pinctrl_parse_groups': /kisskb/src/drivers/pinctrl/freescale/pinctrl-imx.c:576:16: note: byref variable will be forcibly initialized const __be32 *list; ^ /kisskb/src/drivers/pinctrl/freescale/pinctrl-imx.c:575:6: note: byref variable will be forcibly initialized int size, pin_size; ^ /kisskb/src/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c: In function 'iproc_gpio_probe': /kisskb/src/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c:786:6: note: byref variable will be forcibly initialized u32 ngpios, pinconf_disable_mask = 0; ^ /kisskb/src/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c: In function 'iproc_pin_config_get': /kisskb/src/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c:628:16: note: byref variable will be forcibly initialized bool disable, pull_up; ^ /kisskb/src/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c:628:7: note: byref variable will be forcibly initialized bool disable, pull_up; ^ /kisskb/src/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c:627:6: note: byref variable will be forcibly initialized u16 arg; ^ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_exp_need_qs': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/tree_exp.h:727:2: note: in expansion of macro 'smp_store_release' smp_store_release(this_cpu_ptr(&rcu_data.rcu_urgent_qs), true); ^ /kisskb/src/fs/ubifs/master.c: In function 'mst_node_check_hash': /kisskb/src/fs/ubifs/master.c:68:5: note: byref variable will be forcibly initialized u8 calc[UBIFS_MAX_HASH_LEN]; ^ /kisskb/src/kernel/rcu/tree.c: In function 'sync_exp_reset_tree_hotplug': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/tree_exp.h:79:14: note: in expansion of macro 'smp_load_acquire' int ncpus = smp_load_acquire(&rcu_state.ncpus); /* Order vs. locking. */ ^ /kisskb/src/kernel/rcu/tree.c: In function 'param_set_first_fqs_jiffies': /kisskb/src/kernel/rcu/tree.c:516:8: note: byref variable will be forcibly initialized ulong j; ^ /kisskb/src/kernel/rcu/tree.c: In function 'param_set_next_fqs_jiffies': /kisskb/src/kernel/rcu/tree.c:528:8: note: byref variable will be forcibly initialized ulong j; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_check_gp_kthread_expired_fqs_timer': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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_stall.h:502:13: note: in expansion of macro 'smp_load_acquire' gp_state = smp_load_acquire(&rcu_state.gp_state); ^ In file included from /kisskb/src/kernel/rcu/tree.c:4739:0: /kisskb/src/kernel/rcu/tree.c: In function 'print_cpu_stall_info': /kisskb/src/kernel/rcu/tree_stall.h:417:7: note: byref variable will be forcibly initialized char fast_no_hz[72]; ^ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_check_gp_kthread_starvation': /kisskb/src/kernel/rcu/tree_stall.h:461:16: note: byref variable will be forcibly initialized unsigned long j; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'force_qs_rnp': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:176:4: note: in expansion of macro 'smp_store_release' smp_store_release(&(t)->trc_reader_checked, true); \ ^ /kisskb/src/include/linux/rcupdate.h:187:2: note: in expansion of macro 'rcu_tasks_trace_qs' rcu_tasks_trace_qs((t)); \ ^ /kisskb/src/include/linux/rcupdate.h:216:2: note: in expansion of macro 'rcu_tasks_qs' rcu_tasks_qs(current, false); \ ^ /kisskb/src/kernel/rcu/tree.c:2622:3: note: in expansion of macro 'cond_resched_tasks_rcu_qs' cond_resched_tasks_rcu_qs(); ^ /kisskb/src/drivers/phy/marvell/phy-armada38x-comphy.c: In function 'a38x_comphy_probe': /kisskb/src/drivers/phy/marvell/phy-armada38x-comphy.c:219:7: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_gp_cleanup': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:176:4: note: in expansion of macro 'smp_store_release' smp_store_release(&(t)->trc_reader_checked, true); \ ^ /kisskb/src/include/linux/rcupdate.h:187:2: note: in expansion of macro 'rcu_tasks_trace_qs' rcu_tasks_trace_qs((t)); \ ^ /kisskb/src/include/linux/rcupdate.h:216:2: note: in expansion of macro 'rcu_tasks_qs' rcu_tasks_qs(current, false); \ ^ /kisskb/src/kernel/rcu/tree.c:2061:3: note: in expansion of macro 'cond_resched_tasks_rcu_qs' cond_resched_tasks_rcu_qs(); ^ /kisskb/src/kernel/rcu/tree.c:2007:16: note: byref variable will be forcibly initialized unsigned long new_gp_seq; ^ /kisskb/src/crypto/curve25519-generic.c: In function 'curve25519_compute_value': /kisskb/src/crypto/curve25519-generic.c:29:5: note: byref variable will be forcibly initialized u8 buf[CURVE25519_KEY_SIZE]; ^ /kisskb/src/crypto/curve25519-generic.c:28:5: note: byref variable will be forcibly initialized u8 public_key[CURVE25519_KEY_SIZE]; ^ In file included from /kisskb/src/kernel/rcu/tree.c:4740:0: /kisskb/src/kernel/rcu/tree.c: In function 'sync_rcu_exp_select_node_cpus': /kisskb/src/kernel/rcu/tree_exp.h:342:16: note: byref variable will be forcibly initialized unsigned long mask_ofl_ipi; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_gp_fqs_loop': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:176:4: note: in expansion of macro 'smp_store_release' smp_store_release(&(t)->trc_reader_checked, true); \ ^ /kisskb/src/include/linux/rcupdate.h:187:2: note: in expansion of macro 'rcu_tasks_trace_qs' rcu_tasks_trace_qs((t)); \ ^ /kisskb/src/include/linux/rcupdate.h:216:2: note: in expansion of macro 'rcu_tasks_qs' rcu_tasks_qs(current, false); \ ^ /kisskb/src/kernel/rcu/tree.c:1983:4: note: in expansion of macro 'cond_resched_tasks_rcu_qs' cond_resched_tasks_rcu_qs(); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:176:4: note: in expansion of macro 'smp_store_release' smp_store_release(&(t)->trc_reader_checked, true); \ ^ /kisskb/src/include/linux/rcupdate.h:187:2: note: in expansion of macro 'rcu_tasks_trace_qs' rcu_tasks_trace_qs((t)); \ ^ /kisskb/src/include/linux/rcupdate.h:216:2: note: in expansion of macro 'rcu_tasks_qs' rcu_tasks_qs(current, false); \ ^ /kisskb/src/kernel/rcu/tree.c:1977:4: note: in expansion of macro 'cond_resched_tasks_rcu_qs' cond_resched_tasks_rcu_qs(); ^ In file included from /kisskb/src/include/linux/completion.h:12:0, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/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:1955:9: note: in expansion of macro 'swait_event_idle_timeout_exclusive' (void)swait_event_idle_timeout_exclusive(rcu_state.gp_wq, ^ /kisskb/src/kernel/rcu/tree.c:1931:6: note: byref variable will be forcibly initialized int gf = 0; ^ In file included from /kisskb/src/include/linux/completion.h:12:0, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/kernel/rcu/tree.c: In function 'synchronize_rcu_expedited_wait_once': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^ /kisskb/src/include/linux/swait.h:194:2: note: in expansion of macro '___swait_event' ___swait_event(wq, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/swait.h:202:11: note: in expansion of macro '__swait_event_timeout' __ret = __swait_event_timeout(wq, condition, timeout); \ ^ /kisskb/src/kernel/rcu/tree_exp.h:471:6: note: in expansion of macro 'swait_event_timeout_exclusive' t = swait_event_timeout_exclusive(rcu_state.expedited_wq, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_implicit_dynticks_qs': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:1292:3: note: in expansion of macro 'smp_store_release' smp_store_release(&rdp->rcu_urgent_qs, true); ^ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_spawn_gp_kthread': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:4435:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rcu_state.gp_kthread, t); /* ^^^ */ ^ /kisskb/src/kernel/rcu/tree.c:4404: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:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_do_batch': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:176:4: note: in expansion of macro 'smp_store_release' smp_store_release(&(t)->trc_reader_checked, true); \ ^ /kisskb/src/include/linux/rcupdate.h:187:2: note: in expansion of macro 'rcu_tasks_trace_qs' rcu_tasks_trace_qs((t)); \ ^ /kisskb/src/include/linux/rcupdate.h:216:2: note: in expansion of macro 'rcu_tasks_qs' rcu_tasks_qs(current, false); \ ^ /kisskb/src/kernel/rcu/tree.c:2527:4: note: in expansion of macro 'cond_resched_tasks_rcu_qs' cond_resched_tasks_rcu_qs(); ^ /kisskb/src/mm/process_vm_access.c: In function 'process_vm_rw_single_vec': /kisskb/src/mm/process_vm_access.c:96:7: note: byref variable will be forcibly initialized int locked = 1; ^ /kisskb/src/mm/process_vm_access.c: In function 'process_vm_rw_core': /kisskb/src/mm/process_vm_access.c:156:15: note: byref variable will be forcibly initialized struct page *pp_stack[PVM_MAX_PP_ARRAY_COUNT]; ^ /kisskb/src/kernel/rcu/tree.c: In function 'kfree_rcu_work': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:176:4: note: in expansion of macro 'smp_store_release' smp_store_release(&(t)->trc_reader_checked, true); \ ^ /kisskb/src/include/linux/rcupdate.h:187:2: note: in expansion of macro 'rcu_tasks_trace_qs' rcu_tasks_trace_qs((t)); \ ^ /kisskb/src/include/linux/rcupdate.h:216:2: note: in expansion of macro 'rcu_tasks_qs' rcu_tasks_qs(current, false); \ ^ /kisskb/src/kernel/rcu/tree.c:3318:3: note: in expansion of macro 'cond_resched_tasks_rcu_qs' cond_resched_tasks_rcu_qs(); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:176:4: note: in expansion of macro 'smp_store_release' smp_store_release(&(t)->trc_reader_checked, true); \ ^ /kisskb/src/include/linux/rcupdate.h:187:2: note: in expansion of macro 'rcu_tasks_trace_qs' rcu_tasks_trace_qs((t)); \ ^ /kisskb/src/include/linux/rcupdate.h:216:2: note: in expansion of macro 'rcu_tasks_qs' rcu_tasks_qs(current, false); \ ^ /kisskb/src/kernel/rcu/tree.c:3294:4: note: in expansion of macro 'cond_resched_tasks_rcu_qs' cond_resched_tasks_rcu_qs(); ^ /kisskb/src/mm/process_vm_access.c: In function 'process_vm_rw': /kisskb/src/mm/process_vm_access.c:264:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/mm/process_vm_access.c:262:16: note: byref variable will be forcibly initialized struct iovec *iov_l = iovstack_l; ^ /kisskb/src/mm/process_vm_access.c:261:15: note: byref variable will be forcibly initialized struct iovec iovstack_r[UIO_FASTIOV]; ^ /kisskb/src/mm/process_vm_access.c:260:15: note: byref variable will be forcibly initialized struct iovec iovstack_l[UIO_FASTIOV]; ^ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_init_one': /kisskb/src/kernel/rcu/tree.c:4474:6: note: byref variable will be forcibly initialized int levelspread[RCU_NUM_LVLS]; /* kids/node in each level. */ ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/kernel/rcu/tree.c: In function 'exp_funnel_lock': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/tree_exp.h:313:4: note: in expansion of macro 'wait_event' wait_event(rnp->exp_wq[rcu_seq_ctr(s) & 0x3], ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_softirq_qs': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:176:4: note: in expansion of macro 'smp_store_release' smp_store_release(&(t)->trc_reader_checked, true); \ ^ /kisskb/src/include/linux/rcupdate.h:187:2: note: in expansion of macro 'rcu_tasks_trace_qs' rcu_tasks_trace_qs((t)); \ ^ /kisskb/src/kernel/rcu/tree.c:251:2: note: in expansion of macro 'rcu_tasks_qs' rcu_tasks_qs(current, false); ^ /kisskb/src/kernel/irq/msi.c: In function 'msi_mode_show': /kisskb/src/kernel/irq/msi.c:80:16: note: byref variable will be forcibly initialized unsigned long irq; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/kernel/irq/msi.c:13: /kisskb/src/kernel/irq/msi.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/irq/msi.c: In function 'msi_domain_deactivate': /kisskb/src/kernel/irq/msi.c:270:17: note: byref variable will be forcibly initialized struct msi_msg msg[2]; ^ In file included from /kisskb/src/kernel/irq/msi.c:14:0: /kisskb/src/kernel/irq/msi.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_request_urgent_qs_task': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:1142: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:4258: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_init_geometry': /kisskb/src/kernel/rcu/tree.c:4556:6: note: byref variable will be forcibly initialized int rcu_capacity[RCU_NUM_LVLS]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/key/af_key.c:14: /kisskb/src/net/key/af_key.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/key/af_key.c: In function 'hlist_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:627:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(last), n); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_sched_clock_irq': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:2588:6: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(this_cpu_ptr(&rcu_data.rcu_urgent_qs))) { ^ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_gp_init': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:176:4: note: in expansion of macro 'smp_store_release' smp_store_release(&(t)->trc_reader_checked, true); \ ^ /kisskb/src/include/linux/rcupdate.h:187:2: note: in expansion of macro 'rcu_tasks_trace_qs' rcu_tasks_trace_qs((t)); \ ^ /kisskb/src/include/linux/rcupdate.h:216:2: note: in expansion of macro 'rcu_tasks_qs' rcu_tasks_qs(current, false); \ ^ /kisskb/src/kernel/rcu/tree.c:1865:3: note: in expansion of macro 'cond_resched_tasks_rcu_qs' cond_resched_tasks_rcu_qs(); ^ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_gp_kthread': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:176:4: note: in expansion of macro 'smp_store_release' smp_store_release(&(t)->trc_reader_checked, true); \ ^ /kisskb/src/include/linux/rcupdate.h:187:2: note: in expansion of macro 'rcu_tasks_trace_qs' rcu_tasks_trace_qs((t)); \ ^ /kisskb/src/include/linux/rcupdate.h:216:2: note: in expansion of macro 'rcu_tasks_qs' rcu_tasks_qs(current, false); \ ^ /kisskb/src/kernel/rcu/tree.c:2120:4: note: in expansion of macro 'cond_resched_tasks_rcu_qs' cond_resched_tasks_rcu_qs(); ^ In file included from /kisskb/src/include/linux/completion.h:12:0, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/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:2112:4: note: in expansion of macro 'swait_event_idle_exclusive' swait_event_idle_exclusive(rcu_state.gp_wq, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_check_gp_start_stall': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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_stall.h:885:7: note: in expansion of macro 'smp_load_acquire' !smp_load_acquire(&rcu_state.gp_kthread)) // Get stable kthread. ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/kernel/rcu/tree.c: In function 'synchronize_rcu_expedited': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/tree_exp.h:852:2: note: in expansion of macro 'wait_event' wait_event(rnp->exp_wq[rcu_seq_ctr(s) & 0x3], ^ In file included from /kisskb/src/kernel/rcu/tree.c:25:0: /kisskb/src/include/linux/rcupdate_wait.h:27:25: note: byref variable will be forcibly initialized struct rcu_synchronize __rs_array[ARRAY_SIZE(__crcu_array)]; \ ^ /kisskb/src/include/linux/rcupdate_wait.h:32:26: note: in expansion of macro '_wait_rcu_gp' #define wait_rcu_gp(...) _wait_rcu_gp(false, __VA_ARGS__) ^ /kisskb/src/kernel/rcu/tree_exp.h:830:3: note: in expansion of macro 'wait_rcu_gp' wait_rcu_gp(call_rcu); ^ /kisskb/src/include/linux/rcupdate_wait.h:26:18: note: byref variable will be forcibly initialized call_rcu_func_t __crcu_array[] = { __VA_ARGS__ }; \ ^ /kisskb/src/include/linux/rcupdate_wait.h:32:26: note: in expansion of macro '_wait_rcu_gp' #define wait_rcu_gp(...) _wait_rcu_gp(false, __VA_ARGS__) ^ /kisskb/src/kernel/rcu/tree_exp.h:830:3: note: in expansion of macro 'wait_rcu_gp' wait_rcu_gp(call_rcu); ^ In file included from /kisskb/src/kernel/rcu/tree.c:4740:0: /kisskb/src/kernel/rcu/tree_exp.h:815:22: note: byref variable will be forcibly initialized struct rcu_exp_work rew; ^ In file included from /kisskb/src/kernel/rcu/tree.c:25:0: /kisskb/src/kernel/rcu/tree.c: In function 'synchronize_rcu': /kisskb/src/include/linux/rcupdate_wait.h:27:25: note: byref variable will be forcibly initialized struct rcu_synchronize __rs_array[ARRAY_SIZE(__crcu_array)]; \ ^ /kisskb/src/include/linux/rcupdate_wait.h:32:26: note: in expansion of macro '_wait_rcu_gp' #define wait_rcu_gp(...) _wait_rcu_gp(false, __VA_ARGS__) ^ /kisskb/src/kernel/rcu/tree.c:3746:3: note: in expansion of macro 'wait_rcu_gp' wait_rcu_gp(call_rcu); ^ /kisskb/src/include/linux/rcupdate_wait.h:26:18: note: byref variable will be forcibly initialized call_rcu_func_t __crcu_array[] = { __VA_ARGS__ }; \ ^ /kisskb/src/include/linux/rcupdate_wait.h:32:26: note: in expansion of macro '_wait_rcu_gp' #define wait_rcu_gp(...) _wait_rcu_gp(false, __VA_ARGS__) ^ /kisskb/src/kernel/rcu/tree.c:3746:3: note: in expansion of macro 'wait_rcu_gp' wait_rcu_gp(call_rcu); ^ /kisskb/src/kernel/rcu/tree.c: In function 'kvfree_call_rcu': /kisskb/src/kernel/rcu/tree.c:3522:24: note: byref variable will be forcibly initialized struct kfree_rcu_cpu *krcp; ^ /kisskb/src/kernel/rcu/tree.c:3521:16: note: byref variable will be forcibly initialized unsigned long flags; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_all_qs': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:869:7: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(this_cpu_ptr(&rcu_data.rcu_urgent_qs))) { ^ /kisskb/src/net/key/af_key.c: In function 'pfkey_process': /kisskb/src/net/key/af_key.c:2826:8: note: byref variable will be forcibly initialized void *ext_hdrs[SADB_EXT_MAX]; ^ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_note_context_switch': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:176:4: note: in expansion of macro 'smp_store_release' smp_store_release(&(t)->trc_reader_checked, true); \ ^ /kisskb/src/include/linux/rcupdate.h:187:2: note: in expansion of macro 'rcu_tasks_trace_qs' rcu_tasks_trace_qs((t)); \ ^ /kisskb/src/kernel/rcu/tree_plugin.h:897:2: note: in expansion of macro 'rcu_tasks_qs' rcu_tasks_qs(current, preempt); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:892:7: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(this_cpu_ptr(&rcu_data.rcu_urgent_qs))) ^ /kisskb/src/net/key/af_key.c: In function 'gen_reqid': /kisskb/src/net/key/af_key.c:1920:26: note: byref variable will be forcibly initialized struct xfrm_policy_walk walk; ^ /kisskb/src/net/key/af_key.c: In function 'pfkey_recvmsg': /kisskb/src/net/key/af_key.c:3693:14: note: byref variable will be forcibly initialized int copied, err; ^ /kisskb/src/net/key/af_key.c: In function 'pfkey_sendmsg': /kisskb/src/net/key/af_key.c:3651:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/key/af_key.c: In function 'pfkey_spdflush': /kisskb/src/net/key/af_key.c:2775:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/key/af_key.c: In function 'pfkey_spdget': /kisskb/src/net/key/af_key.c:2647:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/key/af_key.c:2644:6: note: byref variable will be forcibly initialized int err = 0, delete; ^ /kisskb/src/net/key/af_key.c: In function 'pfkey_spddelete': /kisskb/src/net/key/af_key.c:2362:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/key/af_key.c:2361:23: note: byref variable will be forcibly initialized struct xfrm_selector sel; ^ /kisskb/src/net/key/af_key.c:2357:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/key/af_key.c: In function 'pfkey_spdadd': /kisskb/src/net/key/af_key.c:2247:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/key/af_key.c: In function 'pfkey_flush': /kisskb/src/net/key/af_key.c:1759:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/key/af_key.c: In function 'pfkey_delete': /kisskb/src/net/key/af_key.c:1538:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/key/af_key.c: In function 'pfkey_add': /kisskb/src/net/key/af_key.c:1502:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/fs/pstore/platform.c: In function 'decompress_record': /kisskb/src/fs/pstore/platform.c:674:6: note: byref variable will be forcibly initialized int unzipped_len; ^ /kisskb/src/fs/pstore/platform.c: In function 'pstore_dump': /kisskb/src/fs/pstore/platform.c:418:24: note: byref variable will be forcibly initialized struct pstore_record record; ^ /kisskb/src/fs/pstore/platform.c:417:10: note: byref variable will be forcibly initialized size_t dump_size; ^ /kisskb/src/fs/pstore/platform.c:388:24: note: byref variable will be forcibly initialized struct kmsg_dump_iter iter; ^ /kisskb/src/fs/pstore/platform.c: In function 'pstore_console_write': /kisskb/src/fs/pstore/platform.c:494:23: note: byref variable will be forcibly initialized struct pstore_record record; ^ /kisskb/src/crypto/ecdh.c: In function 'ecdh_set_secret': /kisskb/src/crypto/ecdh.c:30:14: note: byref variable will be forcibly initialized struct ecdh params; ^ /kisskb/src/fs/pstore/ftrace.c: In function 'pstore_ftrace_knob_write': /kisskb/src/fs/pstore/ftrace.c:70:5: note: byref variable will be forcibly initialized u8 on; ^ /kisskb/src/fs/pstore/ftrace.c: In function 'pstore_ftrace_knob_read': /kisskb/src/fs/pstore/ftrace.c:107:7: note: byref variable will be forcibly initialized char val[] = { '0' + pstore_ftrace_enabled, '\n' }; ^ /kisskb/src/fs/orangefs/orangefs-sysfs.c: In function 'sysfs_service_op_store': /kisskb/src/fs/orangefs/orangefs-sysfs.c:629:14: note: byref variable will be forcibly initialized int val1, val2; ^ /kisskb/src/fs/orangefs/orangefs-sysfs.c:629:8: note: byref variable will be forcibly initialized int val1, val2; ^ /kisskb/src/fs/orangefs/orangefs-sysfs.c:539:6: note: byref variable will be forcibly initialized int val = 0; ^ /kisskb/src/fs/jffs2/gc.c: In function 'jffs2_garbage_collect_pristine': /kisskb/src/fs/jffs2/gc.c:713:13: note: byref variable will be forcibly initialized uint32_t dummy; ^ /kisskb/src/fs/jffs2/gc.c:598:21: note: byref variable will be forcibly initialized uint32_t phys_ofs, alloclen; ^ /kisskb/src/fs/jffs2/gc.c:596:9: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/fs/jffs2/gc.c: In function 'jffs2_garbage_collect_metadata': /kisskb/src/fs/jffs2/gc.c:767:11: note: byref variable will be forcibly initialized uint32_t alloclen, ilen; ^ /kisskb/src/fs/jffs2/gc.c:764:26: note: byref variable will be forcibly initialized union jffs2_device_node dev; ^ /kisskb/src/fs/jffs2/gc.c:762:25: note: byref variable will be forcibly initialized struct jffs2_raw_inode ri; ^ /kisskb/src/fs/jffs2/gc.c: In function 'jffs2_garbage_collect_hole': /kisskb/src/fs/jffs2/gc.c:1029:10: note: byref variable will be forcibly initialized size_t readlen; ^ /kisskb/src/fs/jffs2/gc.c:1020:11: note: byref variable will be forcibly initialized uint32_t alloclen, ilen; ^ /kisskb/src/fs/jffs2/gc.c:1017:25: note: byref variable will be forcibly initialized struct jffs2_raw_inode ri; ^ /kisskb/src/net/appletalk/aarp.c: In function 'aarp_send_probe_phase1': /kisskb/src/net/appletalk/aarp.c:441:15: note: byref variable will be forcibly initialized struct ifreq atreq; ^ /kisskb/src/fs/jffs2/gc.c: In function 'jffs2_garbage_collect_dnode': /kisskb/src/fs/jffs2/gc.c:1344:12: note: byref variable will be forcibly initialized uint32_t cdatalen; ^ /kisskb/src/fs/jffs2/gc.c:1343:12: note: byref variable will be forcibly initialized uint32_t datalen; ^ /kisskb/src/fs/jffs2/gc.c:1173:17: note: byref variable will be forcibly initialized unsigned char *comprbuf = NULL, *writebuf; ^ /kisskb/src/fs/jffs2/gc.c:1171:11: note: byref variable will be forcibly initialized uint32_t alloclen, offset, orig_end, orig_start; ^ /kisskb/src/fs/jffs2/gc.c:1170:25: note: byref variable will be forcibly initialized struct jffs2_raw_inode ri; ^ /kisskb/src/fs/jffs2/gc.c: In function 'jffs2_garbage_collect_dirent': /kisskb/src/fs/jffs2/gc.c:855:11: note: byref variable will be forcibly initialized uint32_t alloclen; ^ /kisskb/src/fs/jffs2/gc.c:854:26: note: byref variable will be forcibly initialized struct jffs2_raw_dirent rd; ^ /kisskb/src/net/appletalk/aarp.c: In function 'aarp_rcv': /kisskb/src/net/appletalk/aarp.c:720:29: note: byref variable will be forcibly initialized struct atalk_addr sa, *ma, da; ^ /kisskb/src/net/appletalk/aarp.c:720:20: note: byref variable will be forcibly initialized struct atalk_addr sa, *ma, da; ^ /kisskb/src/fs/jffs2/gc.c: In function 'jffs2_garbage_collect_deletion_dirent': /kisskb/src/fs/jffs2/gc.c:910:10: note: byref variable will be forcibly initialized size_t retlen; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/mtd/mtd.h:12, from /kisskb/src/fs/jffs2/gc.c:16: /kisskb/src/fs/jffs2/gc.c: In function 'jffs2_garbage_collect_pass': /kisskb/src/fs/jffs2/os-linux.h:43:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(__wait, current); \ ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ /kisskb/src/fs/jffs2/gc.c:407:3: note: in expansion of macro 'sleep_on_spinunlock' sleep_on_spinunlock(&c->inocache_wq, &c->inocache_lock); ^ /kisskb/src/fs/jffs2/os-linux.h:43:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(__wait, current); \ ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ /kisskb/src/fs/jffs2/gc.c:222:4: note: in expansion of macro 'sleep_on_spinunlock' sleep_on_spinunlock(&c->inocache_wq, &c->inocache_lock); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/open.c:9: /kisskb/src/fs/open.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:320:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/fs/open.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/fs/open.c: In function 'do_faccessat': /kisskb/src/fs/open.c:397: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:485: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:533:14: note: byref variable will be forcibly initialized struct path path; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/bluetooth/af_bluetooth.c:27: /kisskb/src/net/bluetooth/af_bluetooth.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1992:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_wq, &parent->wq); ^ /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; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/can/af_can.c:43: /kisskb/src/net/can/af_can.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/bluetooth/af_bluetooth.c: In function 'bt_sock_recvmsg': /kisskb/src/net/bluetooth/af_bluetooth.c:259:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/fs/open.c: In function 'chmod_common': /kisskb/src/fs/open.c:568:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/fs/open.c:567:16: note: byref variable will be forcibly initialized struct inode *delegated_inode = NULL; ^ /kisskb/src/fs/open.c: In function 'do_fchmodat': /kisskb/src/fs/open.c:614:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/open.c: In function 'chown_common': /kisskb/src/fs/open.c:647:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/fs/open.c:645:16: note: byref variable will be forcibly initialized struct inode *delegated_inode = NULL; ^ /kisskb/src/fs/open.c: In function 'do_fchownat': /kisskb/src/fs/open.c:692: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:1199: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:1251: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:1153:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^ /kisskb/src/fs/open.c:1152: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:1188:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^ /kisskb/src/fs/open.c:1187: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:1227:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/can/raw.c:45: /kisskb/src/net/can/raw.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/can/raw.c: In function 'raw_recvmsg': /kisskb/src/net/can/raw.c:848:6: note: byref variable will be forcibly initialized int err = 0; ^ /kisskb/src/net/can/raw.c: In function 'raw_sendmsg': /kisskb/src/net/can/raw.c:778:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/can/raw.c: In function 'raw_setsockopt': /kisskb/src/net/can/raw.c:522:17: note: byref variable will be forcibly initialized can_err_mask_t err_mask = 0; ^ /kisskb/src/net/can/raw.c:520:20: note: byref variable will be forcibly initialized struct can_filter sfilter; /* single filter */ ^ /kisskb/src/drivers/pinctrl/freescale/pinctrl-scu.c: In function 'imx_pinconf_get_scu': /kisskb/src/drivers/pinctrl/freescale/pinctrl-scu.c:50:32: note: byref variable will be forcibly initialized struct imx_sc_msg_req_pad_get msg; ^ /kisskb/src/drivers/pinctrl/freescale/pinctrl-scu.c: In function 'imx_pinconf_set_scu': /kisskb/src/drivers/pinctrl/freescale/pinctrl-scu.c:77:32: note: byref variable will be forcibly initialized struct imx_sc_msg_req_pad_set msg; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c: In function 'mvebu_pinmux_gpio_request_enable': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c:320:16: note: byref variable will be forcibly initialized unsigned long config; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c: In function 'mvebu_pinmux_set': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c:292:16: note: byref variable will be forcibly initialized unsigned long config; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c: In function 'mvebu_pinconf_group_dbg_show': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c:200:16: note: byref variable will be forcibly initialized unsigned long config; ^ In file included from /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c:10:0: /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c: In function 'mvebu_pinctrl_dt_node_to_map': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c:402:14: note: byref variable will be forcibly initialized const char *function; ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c:9: /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/platform_device.h:13:0, from /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c:9: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c: In function 'mvebu_pinctrl_build_functions': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c:495:15: note: byref variable will be forcibly initialized int num = 0, funcsize = pctl->desc.npins; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/call_accept.c:10: /kisskb/src/net/rxrpc/call_accept.c: In function 'rxrpc_alloc_incoming_call': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/rxrpc/call_accept.c:320:2: note: in expansion of macro 'smp_store_release' smp_store_release(&b->call_backlog_tail, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/rxrpc/call_accept.c:307:3: note: in expansion of macro 'smp_store_release' smp_store_release(&b->conn_backlog_tail, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/rxrpc/call_accept.c:297:4: note: in expansion of macro 'smp_store_release' smp_store_release(&b->peer_backlog_tail, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/net/rxrpc/call_accept.c:281:14: note: in expansion of macro 'smp_load_acquire' peer_head = smp_load_acquire(&b->peer_backlog_head); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/net/rxrpc/call_accept.c:277:14: note: in expansion of macro 'smp_load_acquire' conn_head = smp_load_acquire(&b->conn_backlog_head); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/net/rxrpc/call_accept.c:274:14: note: in expansion of macro 'smp_load_acquire' call_head = smp_load_acquire(&b->call_backlog_head); ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c: In function 'mvebu_regmap_mpp_ctrl_get': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c:787:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/net/rxrpc/call_accept.c: In function 'rxrpc_service_prealloc_one': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/rxrpc/call_accept.c:148:2: note: in expansion of macro 'smp_store_release' smp_store_release(&b->call_backlog_head, (call_head + 1) & (size - 1)); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/rxrpc/call_accept.c:90:3: note: in expansion of macro 'smp_store_release' smp_store_release(&b->conn_backlog_head, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/rxrpc/call_accept.c:77:3: note: in expansion of macro 'smp_store_release' smp_store_release(&b->peer_backlog_head, ^ /kisskb/src/net/rxrpc/call_accept.c: In function 'rxrpc_discard_prealloc': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/rxrpc/call_accept.c:223:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(call->socket, rx); ^ /kisskb/src/net/rxrpc/call_accept.c: In function 'rxrpc_new_incoming_call': /kisskb/src/net/rxrpc/call_accept.c:354:21: note: byref variable will be forcibly initialized struct rxrpc_peer *peer = NULL; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/irq/affinity.c:6: /kisskb/src/kernel/irq/affinity.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/irq/affinity.c: In function '__irq_build_affinity_masks': /kisskb/src/kernel/irq/affinity.c:258:13: note: byref variable will be forcibly initialized nodemask_t nodemsk = NODE_MASK_NONE; ^ /kisskb/src/kernel/irq/affinity.c: In function 'irq_build_affinity_masks': /kisskb/src/kernel/irq/affinity.c:344:22: note: byref variable will be forcibly initialized cpumask_var_t nmsk, npresmsk; ^ /kisskb/src/kernel/irq/affinity.c:344:16: note: byref variable will be forcibly initialized cpumask_var_t nmsk, npresmsk; ^ /kisskb/src/fs/ubifs/replay.c: In function 'is_last_bud': /kisskb/src/fs/ubifs/replay.c:518:11: note: byref variable will be forcibly initialized uint32_t data; ^ In file included from /kisskb/src/fs/ubifs/ubifs.h:31:0, from /kisskb/src/fs/ubifs/replay.c:23: /kisskb/src/fs/ubifs/replay.c: In function 'authenticate_sleb_hash': /kisskb/src/include/crypto/hash.h:166:7: note: byref variable will be forcibly initialized char __##shash##_desc[sizeof(struct shash_desc) + HASH_MAX_DESCSIZE] \ ^ /kisskb/src/fs/ubifs/replay.c:567:2: note: in expansion of macro 'SHASH_DESC_ON_STACK' SHASH_DESC_ON_STACK(hash_desc, c->hash_tfm); ^ /kisskb/src/fs/ubifs/replay.c: In function 'authenticate_sleb': /kisskb/src/fs/ubifs/replay.c:599:5: note: byref variable will be forcibly initialized u8 hmac[UBIFS_HMAC_ARR_SZ]; ^ /kisskb/src/fs/ubifs/replay.c:598:5: note: byref variable will be forcibly initialized u8 hash[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/replay.c: In function 'trun_remove_range': /kisskb/src/fs/ubifs/replay.c:184:27: note: byref variable will be forcibly initialized union ubifs_key min_key, max_key; ^ /kisskb/src/fs/ubifs/replay.c:184:18: note: byref variable will be forcibly initialized union ubifs_key min_key, max_key; ^ /kisskb/src/fs/ubifs/replay.c: In function 'replay_bud': /kisskb/src/fs/ubifs/replay.c:782:20: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/replay.c:722:6: note: byref variable will be forcibly initialized u8 hash[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/replay.c:669:15: note: byref variable will be forcibly initialized int err = 0, used = 0, lnum = b->bud->lnum, offs = b->bud->start; ^ /kisskb/src/mm/page_alloc.c: In function '__rmqueue_fallback': /kisskb/src/mm/page_alloc.c:2893:7: note: byref variable will be forcibly initialized bool can_steal; ^ /kisskb/src/fs/ubifs/log.c: In function 'ubifs_consolidate_log': /kisskb/src/fs/ubifs/log.c:647:40: note: byref variable will be forcibly initialized int lnum, err, first = 1, write_lnum, offs = 0; ^ /kisskb/src/fs/ubifs/log.c:647:28: note: byref variable will be forcibly initialized int lnum, err, first = 1, write_lnum, offs = 0; ^ /kisskb/src/fs/ubifs/log.c:646:17: note: byref variable will be forcibly initialized struct rb_root done_tree = RB_ROOT; ^ /kisskb/src/mm/page_alloc.c: In function '__rmqueue': /kisskb/src/mm/page_alloc.c:2893:7: note: byref variable will be forcibly initialized /kisskb/src/fs/pstore/pmsg.c: In function 'write_pmsg': /kisskb/src/fs/pstore/pmsg.c:17:23: note: byref variable will be forcibly initialized struct pstore_record record; ^ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_v4_connect': /kisskb/src/net/ipv4/tcp_ipv4.c:207:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/mm/page_alloc.c: In function 'show_migration_types': /kisskb/src/mm/page_alloc.c:5855:7: note: byref variable will be forcibly initialized char tmp[MIGRATE_TYPES + 1]; ^ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_v4_send_reset': /kisskb/src/net/ipv4/tcp_ipv4.c:674:22: note: byref variable will be forcibly initialized struct ip_reply_arg arg; ^ /kisskb/src/net/ipv4/tcp_ipv4.c:673:4: note: byref variable will be forcibly initialized } rep; ^ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_v4_send_ack': /kisskb/src/net/ipv4/tcp_ipv4.c:858:22: note: byref variable will be forcibly initialized struct ip_reply_arg arg; ^ /kisskb/src/net/ipv4/tcp_ipv4.c:856:4: note: byref variable will be forcibly initialized } rep; ^ In file included from /kisskb/src/net/ipv4/tcp_ipv4.c:64:0: /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2279:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^ /kisskb/src/mm/page_alloc.c: In function 'rmqueue_bulk': /kisskb/src/mm/page_alloc.c:2893:7: note: byref variable will be forcibly initialized bool can_steal; ^ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_v4_syn_recv_sock': /kisskb/src/net/ipv4/tcp_ipv4.c:1549:7: note: byref variable will be forcibly initialized bool found_dup_sk = false; ^ /kisskb/src/crypto/sm2.c: In function 'sm2_z_digest_update': /kisskb/src/crypto/sm2.c:221:15: note: byref variable will be forcibly initialized unsigned int inlen; ^ /kisskb/src/crypto/sm2.c: In function 'sm2_ecc_os2ec': /kisskb/src/crypto/sm2.c:136:9: note: byref variable will be forcibly initialized size_t n; ^ /kisskb/src/crypto/sm2.c: In function '_sm2_verify': /kisskb/src/crypto/sm2.c:299:28: note: byref variable will be forcibly initialized struct gcry_mpi_point sG, tP; ^ /kisskb/src/crypto/sm2.c:299: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:353:27: note: byref variable will be forcibly initialized struct sm2_signature_ctx sig; ^ /kisskb/src/mm/page_alloc.c: In function 'deferred_init_mem_pfn_range_in_zone': /kisskb/src/mm/page_alloc.c:1930:6: note: byref variable will be forcibly initialized u64 j; ^ In file included from /kisskb/src/crypto/sm2.c:15:0: /kisskb/src/crypto/sm2.c: In function 'sm2_compute_z_digest': /kisskb/src/include/crypto/hash.h:166:7: note: byref variable will be forcibly initialized char __##shash##_desc[sizeof(struct shash_desc) + HASH_MAX_DESCSIZE] \ ^ /kisskb/src/crypto/sm2.c:268:2: note: in expansion of macro 'SHASH_DESC_ON_STACK' SHASH_DESC_ON_STACK(desc, NULL); ^ /kisskb/src/crypto/sm2.c:267:16: note: byref variable will be forcibly initialized unsigned char entl[2]; ^ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_sk_init': /kisskb/src/net/ipv4/tcp_ipv4.c:3122:16: note: byref variable will be forcibly initialized struct sock *sk; ^ /kisskb/src/crypto/ecdsa.c: In function 'ecdsa_get_signature_rs': /kisskb/src/crypto/ecdsa.c:41:5: note: byref variable will be forcibly initialized u8 rs[ECC_MAX_BYTES]; ^ /kisskb/src/crypto/ecdsa.c: In function '_ecdsa_verify': /kisskb/src/crypto/ecdsa.c:103:19: note: byref variable will be forcibly initialized struct ecc_point res = ECC_POINT_INIT(x1, y1, ndigits); ^ /kisskb/src/crypto/ecdsa.c:102:6: note: byref variable will be forcibly initialized u64 y1[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecdsa.c:101:6: note: byref variable will be forcibly initialized u64 x1[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecdsa.c:100:6: note: byref variable will be forcibly initialized u64 u2[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecdsa.c:99:6: note: byref variable will be forcibly initialized u64 u1[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecdsa.c:98:6: note: byref variable will be forcibly initialized u64 s1[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecdsa.c: In function 'ecdsa_verify': /kisskb/src/crypto/ecdsa.c:146:6: note: byref variable will be forcibly initialized u64 hash[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecdsa.c:145:5: note: byref variable will be forcibly initialized u8 rawhash[ECC_MAX_BYTES]; ^ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_v4_send_synack': /kisskb/src/net/ipv4/tcp_ipv4.c:990:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_add_backlog': /kisskb/src/net/ipv4/tcp_ipv4.c:1813:6: note: byref variable will be forcibly initialized int delta; ^ /kisskb/src/net/ipv4/tcp_ipv4.c:1810:7: note: byref variable will be forcibly initialized bool fragstolen; ^ /kisskb/src/mm/page_alloc.c: In function 'rmqueue': /kisskb/src/mm/page_alloc.c:2893:7: note: byref variable will be forcibly initialized bool can_steal; ^ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_v4_rcv': /kisskb/src/net/ipv4/tcp_ipv4.c:2012:8: note: byref variable will be forcibly initialized bool req_stolen = false; ^ /kisskb/src/net/ipv4/tcp_ipv4.c:1970:7: note: byref variable will be forcibly initialized bool refcounted; ^ /kisskb/src/mm/page_alloc.c: In function 'early_calculate_totalpages': /kisskb/src/mm/page_alloc.c:7695:9: note: byref variable will be forcibly initialized int i, nid; ^ /kisskb/src/mm/page_alloc.c:7695:6: note: byref variable will be forcibly initialized int i, nid; ^ /kisskb/src/mm/page_alloc.c:7694:27: note: byref variable will be forcibly initialized unsigned long start_pfn, end_pfn; ^ /kisskb/src/mm/page_alloc.c:7694:16: note: byref variable will be forcibly initialized unsigned long start_pfn, end_pfn; ^ /kisskb/src/mm/page_alloc.c: In function 'find_zone_movable_pfns_for_nodes': /kisskb/src/mm/page_alloc.c:7825:28: note: byref variable will be forcibly initialized unsigned long start_pfn, end_pfn; ^ /kisskb/src/mm/page_alloc.c:7825:17: note: byref variable will be forcibly initialized unsigned long start_pfn, end_pfn; ^ /kisskb/src/mm/page_alloc.c:7715:6: note: byref variable will be forcibly initialized int i, nid; ^ /kisskb/src/mm/page_alloc.c: In function 'cmdline_parse_core': /kisskb/src/mm/page_alloc.c:8052:8: note: byref variable will be forcibly initialized char *endptr; ^ /kisskb/src/mm/page_alloc.c: In function 'deferred_init_memmap': /kisskb/src/mm/page_alloc.c:2082:24: note: byref variable will be forcibly initialized struct padata_mt_job job = { ^ /kisskb/src/mm/page_alloc.c:2040:6: note: byref variable will be forcibly initialized u64 i; ^ /kisskb/src/mm/page_alloc.c:2036:32: note: byref variable will be forcibly initialized unsigned long first_init_pfn, flags; ^ /kisskb/src/mm/page_alloc.c:2035:26: note: byref variable will be forcibly initialized unsigned long spfn = 0, epfn = 0; ^ /kisskb/src/mm/page_alloc.c:2035:16: note: byref variable will be forcibly initialized unsigned long spfn = 0, epfn = 0; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/page_alloc.c:19: /kisskb/src/mm/page_alloc.c: In function 'free_pcppages_bulk': /kisskb/src/mm/page_alloc.c:1444:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/page_alloc.c: In function 'deferred_init_maxorder': /kisskb/src/mm/page_alloc.c:1966:6: note: byref variable will be forcibly initialized u64 j = *i; ^ /kisskb/src/mm/page_alloc.c:1964:35: note: byref variable will be forcibly initialized unsigned long spfn = *start_pfn, epfn = *end_pfn; ^ /kisskb/src/mm/page_alloc.c:1964:16: note: byref variable will be forcibly initialized unsigned long spfn = *start_pfn, epfn = *end_pfn; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/rxrpc.h:1574, from /kisskb/src/net/rxrpc/ar-internal.h:754, from /kisskb/src/net/rxrpc/af_rxrpc.c:23: /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_local': /kisskb/src/mm/page_alloc.c: In function 'deferred_init_memmap_chunk': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:482:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_local, ^ /kisskb/src/mm/page_alloc.c:2009:6: note: byref variable will be forcibly initialized u64 i; ^ /kisskb/src/mm/page_alloc.c:2007:22: note: byref variable will be forcibly initialized unsigned long spfn, epfn; ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:482:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_local, ^ /kisskb/src/mm/page_alloc.c:2007:16: note: byref variable will be forcibly initialized unsigned long spfn, epfn; ^ /kisskb/src/mm/page_alloc.c: In function 'deferred_grow_zone': /kisskb/src/mm/page_alloc.c:2130:6: note: byref variable will be forcibly initialized u64 i; ^ /kisskb/src/mm/page_alloc.c:2128:28: note: byref variable will be forcibly initialized unsigned long spfn, epfn, flags; ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_peer': /kisskb/src/mm/page_alloc.c:2128:22: note: byref variable will be forcibly initialized unsigned long spfn, epfn, flags; ^ /kisskb/src/mm/page_alloc.c:2128:16: note: byref variable will be forcibly initialized unsigned long spfn, epfn, flags; ^ /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:509:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_peer, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:509:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_peer, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_conn': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:536:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_conn, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:536:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_conn, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_client': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:563:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_client, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:563:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_client, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_call': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:593:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_call, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:593:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_call, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_skb': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:623:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_skb, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:623:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_skb, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_rx_done': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:678:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_done, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:678:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_done, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_abort': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:696:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_abort, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:696:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_abort, ^ /kisskb/src/mm/page_alloc.c: In function 'steal_suitable_fallback': /kisskb/src/mm/page_alloc.c:2647:18: note: byref variable will be forcibly initialized int free_pages, movable_pages, alike_pages; ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_call_complete': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:728:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_call_complete, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:728:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_call_complete, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_transmit': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:754:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_transmit, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:754:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_transmit, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_rx_data': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:783:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_data, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:783:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_data, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_rx_ack': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:813:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_ack, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:813:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_ack, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_rx_abort': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:850:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_abort, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:850:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_abort, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_rx_rwind_change': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:874:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_rwind_change, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:874:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_rwind_change, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_tx_data': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:933:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_tx_data, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:933:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_tx_data, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_tx_ack': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:972:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_tx_ack, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:972:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_tx_ack, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_receive': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1006:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_receive, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1006:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_receive, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_recvmsg': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1039:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_recvmsg, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1039:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_recvmsg, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_rtt_tx': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1073:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rtt_tx, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1073:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rtt_tx, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_rtt_rx': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1100:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rtt_rx, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1100:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rtt_rx, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_timer': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_timer, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_timer, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_propose_ack': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1205:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_propose_ack, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1205:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_propose_ack, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_retransmit': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1243:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_retransmit, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1243:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_retransmit, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_congest': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1270:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_congest, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1270:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_congest, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_disconnect_call': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1315:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_disconnect_call, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1315:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_disconnect_call, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_improper_term': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1335:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_improper_term, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1335:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_improper_term, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_rx_eproto': /kisskb/src/fs/pstore/ram.c: In function 'ramoops_write_kmsg_hdr': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1355:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_eproto, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1355:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_eproto, ^ /kisskb/src/fs/pstore/ram.c:294:7: note: byref variable will be forcibly initialized char hdr[36]; /* "===="(4), %lld(20), "."(1), %06lu(6), "-%c\n"(3) */ ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_connect_call': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1379:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_connect_call, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1379:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_connect_call, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_tx_fail': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1457:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_tx_fail, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1457:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_tx_fail, ^ /kisskb/src/fs/pstore/ram.c: In function 'ramoops_read_kmsg_hdr': /kisskb/src/fs/pstore/ram.c:147:6: note: byref variable will be forcibly initialized int header_length = 0; ^ /kisskb/src/fs/pstore/ram.c:146:7: note: byref variable will be forcibly initialized char data_type; ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_call_reset': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1484:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_call_reset, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1484:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_call_reset, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_notify_socket': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1516:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_notify_socket, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1516:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_notify_socket, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_rx_discard_ack': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1536:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_discard_ack, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1536:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_discard_ack, ^ /kisskb/src/mm/page_alloc.c: In function '__alloc_pages_direct_compact': /kisskb/src/mm/page_alloc.c:4343:15: note: byref variable will be forcibly initialized struct page *page = NULL; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/rxrpc.h:1574, from /kisskb/src/net/rxrpc/ar-internal.h:754, from /kisskb/src/net/rxrpc/af_rxrpc.c:23: /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_local': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:482:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_local, ^ /kisskb/src/fs/pstore/ram.c: In function 'ramoops_parse_dt_u32': /kisskb/src/fs/pstore/ram.c:608:6: note: byref variable will be forcibly initialized u32 val32 = 0; ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_peer': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:509:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_peer, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_conn': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:536:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_conn, ^ /kisskb/src/fs/pstore/ram.c: In function 'ramoops_parse_dt': /kisskb/src/fs/pstore/ram.c:637:6: note: byref variable will be forcibly initialized u32 value; ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_client': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:563:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_client, ^ /kisskb/src/mm/page_alloc.c: In function 'warn_alloc': /kisskb/src/mm/page_alloc.c:4204:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/mm/page_alloc.c:4203:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_call': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:593:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_call, ^ In file included from /kisskb/src/fs/pstore/ram.c:19:0: /kisskb/src/fs/pstore/ram.c: In function 'kmalloc_array': /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_skb': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:623:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_skb, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_done': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:678:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_done, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_abort': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:696:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_abort, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_call_complete': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:728:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_call_complete, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_transmit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:754:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_transmit, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_data': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:783:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_data, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_ack': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:813:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_ack, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_abort': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:850:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_abort, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_rwind_change': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:874:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_rwind_change, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_tx_data': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:933:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_tx_data, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_tx_ack': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:972:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_tx_ack, ^ /kisskb/src/fs/pstore/ram.c: In function 'ramoops_probe': /kisskb/src/fs/pstore/ram.c:714:14: note: byref variable will be forcibly initialized phys_addr_t paddr; ^ /kisskb/src/fs/pstore/ram.c:711:31: note: byref variable will be forcibly initialized struct ramoops_platform_data pdata_local; ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_receive': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1006:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_receive, ^ /kisskb/src/mm/page_alloc.c: In function '__alloc_pages_slowpath': /kisskb/src/mm/page_alloc.c:4858:6: note: byref variable will be forcibly initialized int no_progress_loops; ^ /kisskb/src/mm/page_alloc.c:4857:6: note: byref variable will be forcibly initialized int compaction_retries; ^ /kisskb/src/mm/page_alloc.c:4856:22: note: byref variable will be forcibly initialized enum compact_result compact_result; ^ /kisskb/src/mm/page_alloc.c:4855:24: note: byref variable will be forcibly initialized enum compact_priority compact_priority; ^ /kisskb/src/mm/page_alloc.c:4854:16: note: byref variable will be forcibly initialized unsigned long did_some_progress; ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_recvmsg': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1039:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_recvmsg, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rtt_tx': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1073:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rtt_tx, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rtt_rx': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1100:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rtt_rx, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_timer': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_timer, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_propose_ack': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1205:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_propose_ack, ^ /kisskb/src/fs/pstore/ram.c: In function 'ramoops_register_dummy': /kisskb/src/fs/pstore/ram.c:908:31: note: byref variable will be forcibly initialized struct ramoops_platform_data pdata; ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_retransmit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1243:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_retransmit, ^ /kisskb/src/mm/page_alloc.c: In function '__alloc_pages': /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_congest': /kisskb/src/mm/page_alloc.c:5336:8: note: byref variable will be forcibly initialized gfp_t alloc_gfp; /* The gfp_t that was actually used for allocation */ ^ /kisskb/src/mm/page_alloc.c:5335:15: note: byref variable will be forcibly initialized unsigned int alloc_flags = ALLOC_WMARK_LOW; ^ /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1270:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_congest, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_disconnect_call': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1315:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_disconnect_call, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_improper_term': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1335:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_improper_term, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_eproto': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1355:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_eproto, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_connect_call': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1379:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_connect_call, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_tx_fail': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1457:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_tx_fail, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_call_reset': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1484:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_call_reset, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_notify_socket': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1516:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_notify_socket, ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_discard_ack': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1536:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_discard_ack, ^ /kisskb/src/mm/page_alloc.c: In function '__alloc_pages_bulk': /kisskb/src/mm/page_alloc.c:5198:15: note: byref variable will be forcibly initialized unsigned int alloc_flags = ALLOC_WMARK_LOW; ^ /kisskb/src/mm/page_alloc.c:5197:8: note: byref variable will be forcibly initialized gfp_t alloc_gfp; ^ /kisskb/src/mm/page_alloc.c:5196:23: note: byref variable will be forcibly initialized struct alloc_context ac; ^ /kisskb/src/crypto/ecrdsa.c: In function 'ecrdsa_verify': /kisskb/src/crypto/ecrdsa.c:85:19: note: byref variable will be forcibly initialized struct ecc_point cc = ECC_POINT_INIT(s, e, ndigits); /* reuse s, e */ ^ /kisskb/src/crypto/ecrdsa.c:83:6: note: byref variable will be forcibly initialized u64 z1[ECRDSA_MAX_DIGITS]; ^ /kisskb/src/crypto/ecrdsa.c:81:6: note: byref variable will be forcibly initialized u64 e[ECRDSA_MAX_DIGITS]; /* h \mod q */ ^ /kisskb/src/crypto/ecrdsa.c:80:6: note: byref variable will be forcibly initialized u64 s[ECRDSA_MAX_DIGITS]; /* second part of sig (s) */ ^ /kisskb/src/crypto/ecrdsa.c:79:6: note: byref variable will be forcibly initialized u64 _r[ECRDSA_MAX_DIGITS]; /* -r */ ^ /kisskb/src/crypto/ecrdsa.c:78:6: note: byref variable will be forcibly initialized u64 r[ECRDSA_MAX_DIGITS]; /* witness (r) */ ^ /kisskb/src/crypto/ecrdsa.c:76:16: note: byref variable will be forcibly initialized unsigned char digest[STREEBOG512_DIGEST_SIZE]; ^ /kisskb/src/crypto/ecrdsa.c:75:16: note: byref variable will be forcibly initialized unsigned char sig[ECRDSA_MAX_SIG_SIZE]; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/rxrpc.h:1574, from /kisskb/src/net/rxrpc/ar-internal.h:754, from /kisskb/src/net/rxrpc/af_rxrpc.c:23: /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_rx_packet': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:656:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_packet, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:656:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_packet, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/rxrpc.h:1574, from /kisskb/src/net/rxrpc/ar-internal.h:754, from /kisskb/src/net/rxrpc/af_rxrpc.c:23: /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_packet': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:656:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_packet, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/rxrpc.h:1574, from /kisskb/src/net/rxrpc/ar-internal.h:754, from /kisskb/src/net/rxrpc/af_rxrpc.c:23: /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_tx_packet': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:901:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_tx_packet, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:901:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_tx_packet, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/rxrpc.h:1574, from /kisskb/src/net/rxrpc/ar-internal.h:754, from /kisskb/src/net/rxrpc/af_rxrpc.c:23: /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_tx_packet': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:901:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_tx_packet, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/rxrpc.h:1574, from /kisskb/src/net/rxrpc/ar-internal.h:754, from /kisskb/src/net/rxrpc/af_rxrpc.c:23: /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_rx_lose': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1183:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_lose, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1183:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_lose, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/rxrpc.h:1574, from /kisskb/src/net/rxrpc/ar-internal.h:754, from /kisskb/src/net/rxrpc/af_rxrpc.c:23: /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_lose': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1183:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_lose, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/rxrpc.h:1574, from /kisskb/src/net/rxrpc/ar-internal.h:754, from /kisskb/src/net/rxrpc/af_rxrpc.c:23: /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_resend': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1405:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_resend, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1405:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_resend, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/rxrpc.h:1574, from /kisskb/src/net/rxrpc/ar-internal.h:754, from /kisskb/src/net/rxrpc/af_rxrpc.c:23: /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_resend': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1405:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_resend, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/rxrpc.h:1574, from /kisskb/src/net/rxrpc/ar-internal.h:754, from /kisskb/src/net/rxrpc/af_rxrpc.c:23: /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'perf_trace_rxrpc_rx_icmp': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1428:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_icmp, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1428:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_icmp, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/rxrpc.h:1574, from /kisskb/src/net/rxrpc/ar-internal.h:754, from /kisskb/src/net/rxrpc/af_rxrpc.c:23: /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_icmp': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rxrpc.h:1428:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_icmp, ^ /kisskb/src/mm/page_alloc.c: In function 'memmap_init_range': /kisskb/src/mm/page_alloc.c:6510:16: note: byref variable will be forcibly initialized unsigned long pfn, end_pfn = start_pfn + size; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/rxrpc/af_rxrpc.c:12: /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/mm/page_alloc.c: In function 'memmap_init': /kisskb/src/mm/page_alloc.c:6715:25: note: byref variable will be forcibly initialized int i, j, zone_id = 0, nid; ^ /kisskb/src/mm/page_alloc.c:6715:6: note: byref variable will be forcibly initialized int i, j, zone_id = 0, nid; ^ /kisskb/src/mm/page_alloc.c:6714:16: note: byref variable will be forcibly initialized unsigned long hole_pfn = 0; ^ /kisskb/src/mm/page_alloc.c:6713:27: note: byref variable will be forcibly initialized unsigned long start_pfn, end_pfn; ^ /kisskb/src/mm/page_alloc.c:6713:16: note: byref variable will be forcibly initialized unsigned long start_pfn, end_pfn; ^ /kisskb/src/mm/page_alloc.c: In function 'get_pfn_range_for_nid': /kisskb/src/mm/page_alloc.c:7048:6: note: byref variable will be forcibly initialized int i; ^ /kisskb/src/mm/page_alloc.c:7047:32: note: byref variable will be forcibly initialized unsigned long this_start_pfn, this_end_pfn; ^ /kisskb/src/mm/page_alloc.c:7047:16: note: byref variable will be forcibly initialized unsigned long this_start_pfn, this_end_pfn; ^ /kisskb/src/mm/page_alloc.c: In function '__absent_pages_in_range': /kisskb/src/mm/page_alloc.c:7166:6: note: byref variable will be forcibly initialized int i; ^ /kisskb/src/mm/page_alloc.c:7165:27: note: byref variable will be forcibly initialized unsigned long start_pfn, end_pfn; ^ /kisskb/src/mm/page_alloc.c:7165:16: note: byref variable will be forcibly initialized unsigned long start_pfn, end_pfn; ^ /kisskb/src/mm/page_alloc.c: In function 'zone_absent_pages_in_node': /kisskb/src/mm/page_alloc.c:7197:32: note: byref variable will be forcibly initialized unsigned long zone_start_pfn, zone_end_pfn; ^ /kisskb/src/mm/page_alloc.c:7197:16: note: byref variable will be forcibly initialized unsigned long zone_start_pfn, zone_end_pfn; ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'af_rxrpc_init': /kisskb/src/net/rxrpc/af_rxrpc.c:963:15: note: byref variable will be forcibly initialized unsigned int tmp; ^ /kisskb/src/mm/page_alloc.c: In function 'calculate_node_totalpages': /kisskb/src/mm/page_alloc.c:7249:33: note: byref variable will be forcibly initialized unsigned long zone_start_pfn, zone_end_pfn; ^ /kisskb/src/mm/page_alloc.c:7249:17: note: byref variable will be forcibly initialized unsigned long zone_start_pfn, zone_end_pfn; ^ /kisskb/src/mm/page_alloc.c: In function 'free_area_init_node': /kisskb/src/mm/page_alloc.c:7585:16: note: byref variable will be forcibly initialized unsigned long end_pfn = 0; ^ /kisskb/src/mm/page_alloc.c:7584:16: note: byref variable will be forcibly initialized unsigned long start_pfn = 0; ^ /kisskb/src/mm/page_alloc.c: In function 'node_map_pfn_alignment': /kisskb/src/mm/page_alloc.c:7649:9: note: byref variable will be forcibly initialized int i, nid; ^ /kisskb/src/mm/page_alloc.c:7649:6: note: byref variable will be forcibly initialized int i, nid; ^ /kisskb/src/mm/page_alloc.c:7647:23: note: byref variable will be forcibly initialized unsigned long start, end, mask; ^ /kisskb/src/mm/page_alloc.c:7647:16: note: byref variable will be forcibly initialized unsigned long start, end, mask; ^ /kisskb/src/mm/page_alloc.c: In function 'free_area_init': /kisskb/src/mm/page_alloc.c:7962:9: note: byref variable will be forcibly initialized int i, nid, zone; ^ /kisskb/src/mm/page_alloc.c:7962:6: note: byref variable will be forcibly initialized int i, nid, zone; ^ /kisskb/src/mm/page_alloc.c:7961:27: note: byref variable will be forcibly initialized unsigned long start_pfn, end_pfn; ^ /kisskb/src/mm/page_alloc.c:7961:16: note: byref variable will be forcibly initialized unsigned long start_pfn, end_pfn; ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'rxrpc_setsockopt': /kisskb/src/net/rxrpc/af_rxrpc.c:597:6: note: byref variable will be forcibly initialized u16 service_upgrade[2]; ^ /kisskb/src/net/rxrpc/af_rxrpc.c:596:15: note: byref variable will be forcibly initialized unsigned int min_sec_level; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/af_rxrpc.c:10: /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'rxrpc_bind': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/rxrpc/af_rxrpc.c:160:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(local->service, rx); ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'rxrpc_release_sock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/rxrpc/af_rxrpc.c:880:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rx->local->service, NULL); ^ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'rxrpc_kernel_begin_call': /kisskb/src/net/rxrpc/af_rxrpc.c:292:27: note: byref variable will be forcibly initialized struct rxrpc_call_params p; ^ /kisskb/src/net/rxrpc/af_rxrpc.c:291:31: note: byref variable will be forcibly initialized struct rxrpc_conn_parameters cp; ^ /kisskb/src/kernel/irq/debugfs.c: In function 'irq_add_debugfs_entry': /kisskb/src/kernel/irq/debugfs.c:229:7: note: byref variable will be forcibly initialized char name [10]; ^ In file included from /kisskb/src/fs/orangefs/protocol.h:5:0, from /kisskb/src/fs/orangefs/orangefs-mod.c:11: /kisskb/src/fs/orangefs/orangefs-mod.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/net/net_namespace.h:39:0, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/net/ipv6/ip6_output.c:30: /kisskb/src/net/ipv6/ip6_output.c: In function 'skb_get_hash_flowi6': /kisskb/src/include/linux/skbuff.h:1404:20: note: byref variable will be forcibly initialized struct flow_keys keys; ^ In file included from /kisskb/src/include/net/route.h:24:0, from /kisskb/src/include/net/inet_hashtables.h:27, from /kisskb/src/include/net/tcp.h:32, from /kisskb/src/include/linux/netfilter_ipv6.h:11, from /kisskb/src/net/ipv6/ip6_output.c:40: /kisskb/src/net/ipv6/ip6_output.c: In function 'inet_getpeer_v6': /kisskb/src/include/net/inetpeer.h:118:23: note: byref variable will be forcibly initialized struct inetpeer_addr daddr; ^ /kisskb/src/net/ipv6/ip6_output.c: In function 'ip6_forward_proxy_check': /kisskb/src/net/ipv6/ip6_output.c:380:9: note: byref variable will be forcibly initialized __be16 frag_off; ^ /kisskb/src/net/ipv6/ip6_output.c:379:5: note: byref variable will be forcibly initialized u8 nexthdr = hdr->nexthdr; ^ /kisskb/src/net/ipv6/ip6_output.c: In function '__ip6_append_data': /kisskb/src/net/ipv6/ip6_output.c:1454:14: note: byref variable will be forcibly initialized bool paged, extra_uref = false; ^ /kisskb/src/net/ipv6/ip6_output.c:1446:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/ipv6/ip6_output.c:1440:42: note: byref variable will be forcibly initialized unsigned int maxfraglen, fragheaderlen, mtu, orig_mtu, pmtu; ^ /kisskb/src/net/ipv6/ip6_output.c:1440:15: note: byref variable will be forcibly initialized unsigned int maxfraglen, fragheaderlen, mtu, orig_mtu, pmtu; ^ /kisskb/src/net/ipv6/ip6_output.c: In function 'ip6_xmit': /kisskb/src/net/ipv6/ip6_output.c:256:6: note: byref variable will be forcibly initialized u8 proto = fl6->flowi6_proto; ^ /kisskb/src/net/ipv6/ip6_output.c:250:19: note: byref variable will be forcibly initialized struct in6_addr *first_hop = &fl6->daddr; ^ /kisskb/src/net/ipv6/ip6_output.c: In function 'ip6_fragment': /kisskb/src/net/ipv6/ip6_output.c:867:28: note: byref variable will be forcibly initialized struct ip6_fraglist_iter iter; ^ /kisskb/src/net/ipv6/ip6_output.c:821:6: note: byref variable will be forcibly initialized u8 *prevhdr, nexthdr = 0; ^ /kisskb/src/net/ipv6/ip6_output.c:816:24: note: byref variable will be forcibly initialized struct ip6_frag_state state; ^ /kisskb/src/net/ipv6/ip6_output.c: In function 'ip6_dst_lookup_flow': /kisskb/src/net/ipv6/ip6_output.c:1197:20: note: byref variable will be forcibly initialized struct dst_entry *dst = NULL; ^ /kisskb/src/net/ipv6/ip6_output.c: In function 'ip6_dst_lookup_tunnel': /kisskb/src/net/ipv6/ip6_output.c:1275:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/ip6_output.c: In function '__ip6_make_skb': /kisskb/src/net/ipv6/ip6_output.c:1844:16: note: byref variable will be forcibly initialized unsigned char proto = fl6->flowi6_proto; ^ /kisskb/src/net/ipv6/ip6_output.c:1837:34: note: byref variable will be forcibly initialized struct in6_addr final_dst_buf, *final_dst = &final_dst_buf; ^ /kisskb/src/net/ipv6/ip6_output.c:1837:18: note: byref variable will be forcibly initialized struct in6_addr final_dst_buf, *final_dst = &final_dst_buf; ^ /kisskb/src/net/ipv6/ip6_output.c: In function 'ip6_make_skb': /kisskb/src/net/ipv6/ip6_output.c:1969:22: note: byref variable will be forcibly initialized struct sk_buff_head queue; ^ /kisskb/src/net/ipv6/ip6_output.c:1968:20: note: byref variable will be forcibly initialized struct inet6_cork v6_cork; ^ In file included from /kisskb/src/fs/pstore/ram_core.c:18:0: /kisskb/src/fs/pstore/ram_core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/freezer.h:8, from /kisskb/src/fs/ubifs/commit.c:34: /kisskb/src/fs/ubifs/commit.c: In function 'wait_for_commit': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/ubifs/commit.c:386:2: note: in expansion of macro 'wait_event' wait_event(c->cmt_wq, c->cmt_state != COMMIT_RUNNING_BACKGROUND && ^ /kisskb/src/fs/ubifs/commit.c: In function 'dbg_check_old_index': /kisskb/src/fs/ubifs/commit.c:561:19: note: byref variable will be forcibly initialized struct list_head list; ^ /kisskb/src/fs/ubifs/commit.c:558:47: note: byref variable will be forcibly initialized union ubifs_key lower_key, upper_key, l_key, u_key; ^ /kisskb/src/fs/ubifs/commit.c:558:40: note: byref variable will be forcibly initialized union ubifs_key lower_key, upper_key, l_key, u_key; ^ /kisskb/src/fs/ubifs/commit.c:558:29: note: byref variable will be forcibly initialized union ubifs_key lower_key, upper_key, l_key, u_key; ^ /kisskb/src/fs/ubifs/commit.c:558:18: note: byref variable will be forcibly initialized union ubifs_key lower_key, upper_key, l_key, u_key; ^ /kisskb/src/fs/ubifs/commit.c: In function 'do_commit': /kisskb/src/fs/ubifs/commit.c:101:24: note: byref variable will be forcibly initialized struct ubifs_lp_stats lst; ^ /kisskb/src/fs/ubifs/commit.c:100:23: note: byref variable will be forcibly initialized struct ubifs_zbranch zroot; ^ /kisskb/src/fs/ubifs/commit.c:99:11: note: byref variable will be forcibly initialized int err, new_ltail_lnum, old_ltail_lnum, i; ^ /kisskb/src/drivers/phy/mediatek/phy-mtk-hdmi.c: In function 'mtk_hdmi_phy_probe': /kisskb/src/drivers/phy/mediatek/phy-mtk-hdmi.c:104:14: note: byref variable will be forcibly initialized const char *ref_clk_name; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_irq_update_reg': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:377:6: note: byref variable will be forcibly initialized int offset = irqd_to_hwirq(d); ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:13: /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/gpio/driver.h:5:0, from /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:13: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_irq_set_wake': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:561:11: note: byref variable will be forcibly initialized u32 val, reg = IRQ_WKUP; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_irq_unmask': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:547:11: note: byref variable will be forcibly initialized u32 val, reg = IRQ_EN; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_irq_mask': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:533:11: note: byref variable will be forcibly initialized u32 val, reg = IRQ_EN; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_irq_ack': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:520:6: note: byref variable will be forcibly initialized u32 reg = IRQ_STATUS; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_gpio_direction_input': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:386:15: note: byref variable will be forcibly initialized unsigned int reg = OUTPUT_EN; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_gpio_direction_output': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:416:15: note: byref variable will be forcibly initialized unsigned int reg = OUTPUT_EN; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_gpio_set': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:452:15: note: byref variable will be forcibly initialized unsigned int reg = OUTPUT_VAL; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_gpio_request_enable': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:486:6: note: byref variable will be forcibly initialized int grp = 0; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_fill_group': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:876:18: note: byref variable will be forcibly initialized int n, num = 0, funcsize = info->data->nr_pins; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_gpio_get': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:438:15: note: byref variable will be forcibly initialized unsigned int val, mask; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:437:15: note: byref variable will be forcibly initialized unsigned int reg = INPUT_VAL; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_gpio_get_direction': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:400:15: note: byref variable will be forcibly initialized unsigned int val, mask; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:399:15: note: byref variable will be forcibly initialized unsigned int reg = OUTPUT_EN; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_edge_both_irq_swap_pol': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:622:9: note: byref variable will be forcibly initialized u32 p, l, ret; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_irq_set_type': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:595:15: note: byref variable will be forcibly initialized u32 in_val, in_reg = INPUT_VAL; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:595:7: note: byref variable will be forcibly initialized u32 in_val, in_reg = INPUT_VAL; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:581:11: note: byref variable will be forcibly initialized u32 val, reg = IRQ_POL; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_irqchip_register': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:730:18: note: byref variable will be forcibly initialized struct resource res; ^ In file included from /kisskb/src/include/linux/gpio/driver.h:9:0, from /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:13: /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_3700_pinctrl_resume': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:1070:46: note: byref variable will be forcibly initialized u32 mask, *irq_pol, input_reg, virq, type, level; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/ubifs/gc.c:44: /kisskb/src/fs/ubifs/gc.c: In function 'move_nodes': /kisskb/src/fs/ubifs/gc.c:334:12: note: byref variable will be forcibly initialized LIST_HEAD(nondata); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/ubifs/gc.c:333:11: note: byref variable will be forcibly initialized int err, min; ^ /kisskb/src/fs/ubifs/gc.c: In function 'ubifs_garbage_collect': /kisskb/src/fs/ubifs/gc.c:673:22: note: byref variable will be forcibly initialized struct ubifs_lprops lp; ^ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_autobind': /kisskb/src/net/appletalk/ddp.c:1120:21: note: byref variable will be forcibly initialized struct sockaddr_at sat; ^ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_route_packet': /kisskb/src/net/appletalk/ddp.c:1324:20: note: byref variable will be forcibly initialized struct atalk_addr ta; ^ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_rcv': /kisskb/src/net/appletalk/ddp.c:1427:21: note: byref variable will be forcibly initialized struct sockaddr_at tosat; ^ /kisskb/src/fs/ubifs/orphan.c: In function 'dbg_check_orphans': /kisskb/src/fs/ubifs/orphan.c:1011:20: note: byref variable will be forcibly initialized struct check_info ci; ^ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_recvmsg': /kisskb/src/net/appletalk/ddp.c:1753:6: note: byref variable will be forcibly initialized int err = 0; ^ /kisskb/src/fs/ubifs/orphan.c: In function 'do_kill_orphans': /kisskb/src/fs/ubifs/orphan.c:694:26: note: byref variable will be forcibly initialized union ubifs_key key1, key2; ^ /kisskb/src/fs/ubifs/orphan.c:694:20: note: byref variable will be forcibly initialized union ubifs_key key1, key2; ^ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_sendmsg': /kisskb/src/net/appletalk/ddp.c:1648:21: note: byref variable will be forcibly initialized struct atalk_addr at_lo; ^ /kisskb/src/net/appletalk/ddp.c:1628:21: note: byref variable will be forcibly initialized struct atalk_addr at_hint; ^ /kisskb/src/net/appletalk/ddp.c:1582:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/appletalk/ddp.c:1576:35: note: byref variable will be forcibly initialized struct sockaddr_at local_satalk, gsat; ^ /kisskb/src/net/appletalk/ddp.c:1576:21: note: byref variable will be forcibly initialized struct sockaddr_at local_satalk, gsat; ^ /kisskb/src/fs/ubifs/budget.c: In function 'ubifs_release_dirty_inode_budget': /kisskb/src/fs/ubifs/budget.c:597:26: note: byref variable will be forcibly initialized struct ubifs_budget_req req; ^ /kisskb/src/fs/ubifs/orphan.c: In function 'kill_orphans': /kisskb/src/fs/ubifs/orphan.c:757:36: note: byref variable will be forcibly initialized int lnum, err = 0, outofdate = 0, last_flagged = 0; ^ /kisskb/src/fs/ubifs/orphan.c:757:21: note: byref variable will be forcibly initialized int lnum, err = 0, outofdate = 0, last_flagged = 0; ^ /kisskb/src/fs/ubifs/orphan.c:756:21: note: byref variable will be forcibly initialized unsigned long long last_cmt_no = 0; ^ /kisskb/src/fs/ubifs/orphan.c: In function 'ubifs_add_orphan': /kisskb/src/fs/ubifs/orphan.c:159:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_getname': /kisskb/src/net/appletalk/ddp.c:1251:21: note: byref variable will be forcibly initialized struct sockaddr_at sat; ^ /kisskb/src/net/appletalk/ddp.c: In function 'atrtr_ioctl_addrt': /kisskb/src/net/appletalk/ddp.c:876:8: note: byref variable will be forcibly initialized char name[IFNAMSIZ]; ^ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_compat_routing_ioctl': /kisskb/src/net/appletalk/ddp.c:1857:17: note: byref variable will be forcibly initialized struct rtentry rt; ^ /kisskb/src/net/appletalk/ddp.c: In function 'atrtr_ioctl': /kisskb/src/net/appletalk/ddp.c:892:17: note: byref variable will be forcibly initialized struct rtentry rt; ^ /kisskb/src/net/appletalk/ddp.c: In function 'atif_ioctl': /kisskb/src/net/appletalk/ddp.c:666:17: note: byref variable will be forcibly initialized struct rtentry rtdef; ^ /kisskb/src/net/appletalk/ddp.c:659:15: note: byref variable will be forcibly initialized struct ifreq atreq; ^ /kisskb/src/kernel/dma/mapping.c: In function 'dma_alloc_attrs': /kisskb/src/kernel/dma/mapping.c:492:8: note: byref variable will be forcibly initialized void *cpu_addr; ^ /kisskb/src/net/can/bcm.c: In function 'bcm_rx_changed': /kisskb/src/net/can/bcm.c:435:22: note: byref variable will be forcibly initialized struct bcm_msg_head head; ^ /kisskb/src/net/can/bcm.c: In function 'bcm_tx_timeout_handler': /kisskb/src/net/can/bcm.c:402:22: note: byref variable will be forcibly initialized struct bcm_msg_head msg_head; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c: In function 'meson_axg_pmx_update_function': /kisskb/src/drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c:66:25: note: byref variable will be forcibly initialized struct meson_pmx_bank *bank; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c:65:6: note: byref variable will be forcibly initialized int offset; ^ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c:64:6: note: byref variable will be forcibly initialized int reg; ^ /kisskb/src/net/can/bcm.c: In function 'bcm_rx_timeout_handler': /kisskb/src/net/can/bcm.c:560:22: note: byref variable will be forcibly initialized struct bcm_msg_head msg_head; ^ /kisskb/src/net/can/bcm.c: In function 'bcm_recvmsg': /kisskb/src/net/can/bcm.c:1634:6: note: byref variable will be forcibly initialized int error = 0; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/net/can/bcm.c:45: /kisskb/src/net/can/bcm.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/can/bcm.c: In function 'bcm_sendmsg': /kisskb/src/net/can/bcm.c:1279:22: note: byref variable will be forcibly initialized struct bcm_msg_head msg_head; ^ /kisskb/src/net/strparser/strparser.c: In function 'strp_read_sock': /kisskb/src/net/strparser/strparser.c:348:20: note: byref variable will be forcibly initialized read_descriptor_t desc; ^ /kisskb/src/net/strparser/strparser.c: In function 'strp_process': /kisskb/src/net/strparser/strparser.c:321:20: note: byref variable will be forcibly initialized read_descriptor_t desc; /* Dummy arg to strp_recv */ ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/can/gw.c:42: /kisskb/src/net/can/gw.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/can/gw.c: In function 'cgw_parse_attr': /kisskb/src/net/can/gw.c:897:24: note: byref variable will be forcibly initialized struct cgw_frame_mod mb; ^ /kisskb/src/net/can/gw.c:819:26: note: byref variable will be forcibly initialized struct cgw_fdframe_mod mb; ^ /kisskb/src/net/can/gw.c:797:17: note: byref variable will be forcibly initialized struct nlattr *tb[CGW_MAX + 1]; ^ /kisskb/src/net/can/gw.c: In function 'cgw_remove_job': /kisskb/src/net/can/gw.c:1172:5: note: byref variable will be forcibly initialized u8 limhops = 0; ^ /kisskb/src/net/can/gw.c:1171:20: note: byref variable will be forcibly initialized struct can_can_gw ccgw; ^ /kisskb/src/net/can/gw.c:1170:16: note: byref variable will be forcibly initialized struct cf_mod mod; ^ /kisskb/src/net/can/gw.c: In function 'cgw_create_job': /kisskb/src/net/can/gw.c:1058:5: note: byref variable will be forcibly initialized u8 limhops = 0; ^ /kisskb/src/net/can/gw.c:1057:20: note: byref variable will be forcibly initialized struct can_can_gw ccgw; ^ /kisskb/src/net/can/gw.c:1056:16: note: byref variable will be forcibly initialized struct cf_mod mod; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/can/skb.h:17, from /kisskb/src/net/can/gw.c:56: /kisskb/src/net/can/gw.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/can/gw.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/can/gw.c: In function 'cgw_put_job': /kisskb/src/net/can/gw.c:678:24: note: byref variable will be forcibly initialized struct cgw_frame_mod mb; ^ /kisskb/src/net/can/gw.c:648:26: note: byref variable will be forcibly initialized struct cgw_fdframe_mod mb; ^ In file included from /kisskb/src/fs/read_write.c:13:0: /kisskb/src/fs/read_write.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:126:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/rfkill.h:33, from /kisskb/src/net/bluetooth/hci_core.c:29: /kisskb/src/net/bluetooth/hci_core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_inq_req': /kisskb/src/net/bluetooth/hci_core.c:1173:24: note: byref variable will be forcibly initialized struct hci_cp_inquiry cp; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_set_event_mask_page_2': /kisskb/src/net/bluetooth/hci_core.c:422:5: note: byref variable will be forcibly initialized u8 events[8] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; ^ /kisskb/src/fs/read_write.c: In function 'do_iter_readv_writev': /kisskb/src/fs/read_write.c:713:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/jffs2/build.c: In function 'jffs2_build_filesystem': /kisskb/src/fs/jffs2/build.c:104:28: note: byref variable will be forcibly initialized struct jffs2_full_dirent *dead_fds = NULL; ^ /kisskb/src/fs/jffs2/build.c:101:14: note: byref variable will be forcibly initialized int ret, i, dir_hardlinks = 0; ^ /kisskb/src/fs/jffs2/build.c:101:11: note: byref variable will be forcibly initialized int ret, i, dir_hardlinks = 0; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_setup_link_policy': /kisskb/src/net/bluetooth/hci_core.c:382:38: note: byref variable will be forcibly initialized struct hci_cp_write_def_link_policy cp; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'bredr_setup': /kisskb/src/net/bluetooth/hci_core.c:152:7: note: byref variable will be forcibly initialized __u8 flt_type; ^ /kisskb/src/net/bluetooth/hci_core.c:151:9: note: byref variable will be forcibly initialized __le16 param; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_linkpol_req': /kisskb/src/net/bluetooth/hci_core.c:918:9: note: byref variable will be forcibly initialized __le16 policy = cpu_to_le16(opt); ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_scan_req': /kisskb/src/net/bluetooth/hci_core.c:885:7: note: byref variable will be forcibly initialized __u8 scan = opt; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_encrypt_req': /kisskb/src/net/bluetooth/hci_core.c:907:7: note: byref variable will be forcibly initialized __u8 encrypt = opt; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_auth_req': /kisskb/src/net/bluetooth/hci_core.c:896:7: note: byref variable will be forcibly initialized __u8 auth = opt; ^ /kisskb/src/fs/read_write.c: In function 'new_sync_read': /kisskb/src/fs/read_write.c:393:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c:392:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/read_write.c:391: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:496:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c:495:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/read_write.c:494:15: note: byref variable will be forcibly initialized struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; ^ In file included from /kisskb/src/include/linux/crypto.h:20:0, from /kisskb/src/net/bluetooth/hci_core.c:31: /kisskb/src/net/bluetooth/hci_core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_setup_event_mask': /kisskb/src/net/bluetooth/hci_core.c:207:5: note: byref variable will be forcibly initialized u8 events[8] = { 0xff, 0xff, 0xfb, 0xff, 0x00, 0x00, 0x00, 0x00 }; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_set_le_support': /kisskb/src/net/bluetooth/hci_core.c:401:40: note: byref variable will be forcibly initialized struct hci_cp_write_le_host_supported cp; ^ /kisskb/src/fs/read_write.c: In function 'do_loop_readv_writev': /kisskb/src/fs/read_write.c:742:16: note: userspace variable will be forcibly initialized struct iovec iovec = iov_iter_iovec(iter); ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_init2_req': /kisskb/src/net/bluetooth/hci_core.c:371:6: note: byref variable will be forcibly initialized u8 enable = 1; ^ /kisskb/src/net/bluetooth/hci_core.c:363:41: note: byref variable will be forcibly initialized struct hci_cp_read_local_ext_features cp; ^ /kisskb/src/net/bluetooth/hci_core.c:348:6: note: byref variable will be forcibly initialized u8 mode; ^ /kisskb/src/net/bluetooth/hci_core.c:337:28: note: byref variable will be forcibly initialized struct hci_cp_write_eir cp; ^ /kisskb/src/net/bluetooth/hci_core.c:332:7: note: byref variable will be forcibly initialized u8 mode = 0x01; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_init4_req': /kisskb/src/net/bluetooth/hci_core.c:771:36: note: byref variable will be forcibly initialized struct hci_cp_le_set_default_phy cp; ^ /kisskb/src/net/bluetooth/hci_core.c:762:39: note: byref variable will be forcibly initialized struct hci_cp_le_write_def_data_len cp; ^ /kisskb/src/net/bluetooth/hci_core.c:749:47: note: byref variable will be forcibly initialized struct hci_cp_write_def_err_data_reporting cp; ^ /kisskb/src/net/bluetooth/hci_core.c:733:6: note: byref variable will be forcibly initialized u8 support = 0x01; ^ /kisskb/src/net/bluetooth/hci_core.c:706:40: note: byref variable will be forcibly initialized struct hci_cp_delete_stored_link_key cp; ^ In file included from /kisskb/src/net/bluetooth/hci_core.c:37:0: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:708:21: note: in expansion of macro 'BDADDR_ANY' bacpy(&cp.bdaddr, BDADDR_ANY); ^ /kisskb/src/fs/read_write.c: In function '__do_sys_llseek': /kisskb/src/fs/read_write.c:342:9: note: byref variable will be forcibly initialized loff_t offset; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_init3_req': /kisskb/src/net/bluetooth/hci_core.c:677:41: note: byref variable will be forcibly initialized struct hci_cp_read_local_ext_features cp; ^ /kisskb/src/net/bluetooth/hci_core.c:651:11: note: byref variable will be forcibly initialized __le16 rpa_timeout = cpu_to_le16(hdev->rpa_timeout); ^ /kisskb/src/net/bluetooth/hci_core.c:498:6: note: byref variable will be forcibly initialized u8 events[8]; ^ /kisskb/src/net/bluetooth/hci_core.c:473:38: note: byref variable will be forcibly initialized struct hci_cp_read_stored_link_key cp; ^ In file included from /kisskb/src/net/bluetooth/hci_core.c:37:0: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:475:21: note: in expansion of macro 'BDADDR_ANY' bacpy(&cp.bdaddr, BDADDR_ANY); ^ /kisskb/src/fs/read_write.c: In function 'vfs_readv': /kisskb/src/fs/read_write.c:901:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c:900:16: note: byref variable will be forcibly initialized struct iovec *iov = iovstack; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_clear_wake_reason': /kisskb/src/fs/read_write.c:899:15: note: byref variable will be forcibly initialized struct iovec iovstack[UIO_FASTIOV]; ^ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3617:26: note: in expansion of macro 'BDADDR_ANY' bacpy(&hdev->wake_addr, BDADDR_ANY); ^ /kisskb/src/fs/read_write.c: In function 'do_readv': /kisskb/src/fs/read_write.c:938:10: note: byref variable will be forcibly initialized loff_t pos, *ppos = file_ppos(f.file); ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_dev_get_bd_addr_from_property': /kisskb/src/net/bluetooth/hci_core.c:1307:11: note: byref variable will be forcibly initialized bdaddr_t ba; ^ In file included from /kisskb/src/net/bluetooth/hci_core.c:37:0: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:1312:29: note: in expansion of macro 'BDADDR_ANY' if (ret < 0 || !bacmp(&ba, BDADDR_ANY)) ^ /kisskb/src/fs/read_write.c: In function 'vfs_writev': /kisskb/src/fs/read_write.c:918:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c:917:16: note: byref variable will be forcibly initialized struct iovec *iov = iovstack; ^ /kisskb/src/fs/read_write.c:916:15: note: byref variable will be forcibly initialized struct iovec iovstack[UIO_FASTIOV]; ^ /kisskb/src/fs/read_write.c: In function 'do_writev': /kisskb/src/fs/read_write.c:962:10: note: byref variable will be forcibly initialized loff_t pos, *ppos = file_ppos(f.file); ^ /kisskb/src/fs/read_write.c: In function 'do_sendfile': /kisskb/src/fs/read_write.c:1178:9: note: byref variable will be forcibly initialized loff_t out_pos; ^ /kisskb/src/fs/read_write.c:1177:9: note: byref variable will be forcibly initialized loff_t pos; ^ /kisskb/src/fs/read_write.c: In function '__do_sys_sendfile': /kisskb/src/fs/read_write.c:1279:9: note: byref variable will be forcibly initialized loff_t pos; ^ /kisskb/src/fs/read_write.c: In function '__do_sys_sendfile64': /kisskb/src/fs/read_write.c:1298:9: note: byref variable will be forcibly initialized loff_t pos; ^ /kisskb/src/fs/read_write.c: In function '__do_compat_sys_sendfile': /kisskb/src/fs/read_write.c:1317:9: note: byref variable will be forcibly initialized loff_t pos; ^ /kisskb/src/fs/read_write.c: In function '__do_compat_sys_sendfile64': /kisskb/src/fs/read_write.c:1337:9: note: byref variable will be forcibly initialized loff_t pos; ^ /kisskb/src/fs/read_write.c: In function '__kernel_read': /kisskb/src/fs/read_write.c:422:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c:421:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/read_write.c:417:14: note: byref variable will be forcibly initialized struct kvec iov = { ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_sched_sco': /kisskb/src/net/bluetooth/hci_core.c:4637:6: note: byref variable will be forcibly initialized int quote; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_sched_esco': /kisskb/src/net/bluetooth/hci_core.c:4660:6: note: byref variable will be forcibly initialized int quote; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_sched_acl_pkt': /kisskb/src/net/bluetooth/hci_core.c:4685:6: note: byref variable will be forcibly initialized int quote; ^ /kisskb/src/fs/read_write.c: In function '__kernel_write': /kisskb/src/fs/read_write.c:518:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c:517:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/read_write.c:513:14: note: byref variable will be forcibly initialized struct kvec iov = { ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_sched_acl_blk': /kisskb/src/net/bluetooth/hci_core.c:4727:6: note: byref variable will be forcibly initialized int quote; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_sched_le': /kisskb/src/net/bluetooth/hci_core.c:4803:6: note: byref variable will be forcibly initialized int quote, cnt, tmp; ^ /kisskb/src/fs/read_write.c: In function 'ksys_read': /kisskb/src/fs/read_write.c:614:10: note: byref variable will be forcibly initialized loff_t pos, *ppos = file_ppos(f.file); ^ /kisskb/src/fs/read_write.c: In function 'ksys_write': /kisskb/src/fs/read_write.c:638:10: note: byref variable will be forcibly initialized loff_t pos, *ppos = file_ppos(f.file); ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/leds.h:12, from /kisskb/src/include/linux/rfkill.h:36, from /kisskb/src/net/bluetooth/hci_core.c:29: /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_suspend_wait_event': /kisskb/src/include/linux/wait.h:277: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/net/bluetooth/hci_core.c:3574:12: note: in expansion of macro 'wait_event_timeout' int ret = wait_event_timeout(hdev->suspend_wait_q, ^ In file included from /kisskb/src/net/bluetooth/hci_core.c:37:0: /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_inquiry_cache_lookup_resolve': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:1051:22: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(bdaddr, BDADDR_ANY) && e->name_state == state) ^ /kisskb/src/fs/read_write.c: In function 'generic_write_checks': /kisskb/src/fs/read_write.c:1631:9: note: byref variable will be forcibly initialized loff_t count; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_inquiry': /kisskb/src/net/bluetooth/hci_core.c:1192:25: note: byref variable will be forcibly initialized struct hci_inquiry_req ir; ^ /kisskb/src/fs/read_write.c: In function 'generic_copy_file_checks': /kisskb/src/fs/read_write.c:1418:11: note: byref variable will be forcibly initialized uint64_t count = *req_count; ^ In file included from /kisskb/src/net/bluetooth/hci_core.c:37:0: /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_dev_do_close': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:1729:28: note: in expansion of macro 'BDADDR_ANY' bacpy(&hdev->random_addr, BDADDR_ANY); ^ /kisskb/src/fs/read_write.c: In function '__do_sys_copy_file_range': /kisskb/src/fs/read_write.c:1533:9: note: byref variable will be forcibly initialized loff_t pos_out; ^ /kisskb/src/fs/read_write.c:1532:9: note: byref variable will be forcibly initialized loff_t pos_in; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_dev_cmd': /kisskb/src/net/bluetooth/hci_core.c:1892:21: note: byref variable will be forcibly initialized struct hci_dev_req dr; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_get_dev_info': /kisskb/src/net/bluetooth/hci_core.c:2048:22: note: byref variable will be forcibly initialized struct hci_dev_info di; ^ /kisskb/src/fs/orangefs/super.c: In function 'orangefs_fh_to_dentry': /kisskb/src/fs/orangefs/super.c:331:30: note: byref variable will be forcibly initialized struct orangefs_object_kref refn; ^ /kisskb/src/fs/orangefs/super.c: In function 'orangefs_encode_fh': /kisskb/src/fs/orangefs/super.c:353:30: note: byref variable will be forcibly initialized struct orangefs_object_kref refn; ^ /kisskb/src/fs/orangefs/super.c: In function 'parse_mount_options': /kisskb/src/fs/orangefs/super.c:58:14: note: byref variable will be forcibly initialized substring_t args[MAX_OPT_ARGS]; ^ /kisskb/src/fs/orangefs/super.c: In function 'orangefs_fill_sb': /kisskb/src/fs/orangefs/super.c:420:30: note: byref variable will be forcibly initialized struct orangefs_object_kref root_object; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rxrpc/call_object.c:10: /kisskb/src/net/rxrpc/call_object.c: In function 'hlist_add_head_rcu': In file included from /kisskb/src/net/bluetooth/hci_core.c:37:0: /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_dev_do_open': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:1449:33: note: in expansion of macro 'BDADDR_ANY' if (bacmp(&hdev->public_addr, BDADDR_ANY) && ^ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:1401:34: note: in expansion of macro 'BDADDR_ANY' if (bacmp(&hdev->public_addr, BDADDR_ANY) && ^ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:1398:35: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(&hdev->public_addr, BDADDR_ANY)) ^ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:1356:34: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->static_addr, BDADDR_ANY)) { ^ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:1355:29: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->bdaddr, BDADDR_ANY) && ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_power_on': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:2159:34: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->static_addr, BDADDR_ANY))) { ^ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:2158:29: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->bdaddr, BDADDR_ANY) && ^ In file included from /kisskb/src/net/rxrpc/call_object.c:10:0: /kisskb/src/net/rxrpc/call_object.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_adv_monitors_clear': /kisskb/src/net/bluetooth/hci_core.c:3021:6: note: byref variable will be forcibly initialized int handle; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_remove_all_adv_monitor': /kisskb/src/net/bluetooth/hci_core.c:3177:6: note: byref variable will be forcibly initialized int idr_next_id = 0; ^ In file included from /kisskb/src/net/bluetooth/hci_core.c:37:0: /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_bdaddr_list_add': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3272:21: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(bdaddr, BDADDR_ANY)) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rxrpc/call_object.c:10: /kisskb/src/net/rxrpc/call_object.c: In function 'rxrpc_incoming_call': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/rxrpc/call_object.c:407:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(conn->channels[chan].call, call); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/rxrpc/call_object.c:391:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(call->socket, rx); ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_bdaddr_list_add_with_irk': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3295:21: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(bdaddr, BDADDR_ANY)) ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_bdaddr_list_add_with_flags': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3324:21: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(bdaddr, BDADDR_ANY)) ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_bdaddr_list_del': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3347:21: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(bdaddr, BDADDR_ANY)) { ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_bdaddr_list_del_with_irk': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3367:21: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(bdaddr, BDADDR_ANY)) { ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_bdaddr_list_del_with_flags': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3387:21: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(bdaddr, BDADDR_ANY)) { ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_copy_identity_address': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3548:33: note: in expansion of macro 'BDADDR_ANY' bacmp(&hdev->static_addr, BDADDR_ANY))) { ^ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3546:28: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->bdaddr, BDADDR_ANY) || ^ /kisskb/src/net/rxrpc/call_object.c: In function 'rxrpc_new_client_call': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/rxrpc/call_object.c:309:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(call->socket, rx); ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:19, from /kisskb/src/net/rxrpc/call_object.c:11: /kisskb/src/net/rxrpc/call_object.c: In function 'rxrpc_destroy_all_calls': /kisskb/src/include/linux/wait_bit.h:246: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/net/rxrpc/call_object.c:702:2: note: in expansion of macro 'wait_var_event' wait_var_event(&rxnet->nr_calls, !atomic_read(&rxnet->nr_calls)); ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_set_hw_info': /kisskb/src/net/bluetooth/hci_core.c:4120:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_set_fw_info': /kisskb/src/net/bluetooth/hci_core.c:4131:10: note: byref variable will be forcibly initialized va_list vargs; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rxrpc/conn_client.c:26: /kisskb/src/net/rxrpc/conn_client.c: In function 'rxrpc_activate_one_channel': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/rxrpc/conn_client.c:556:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chan->call, call); ^ /kisskb/src/net/rxrpc/conn_client.c: In function 'rxrpc_destroy_client_conn_ids': /kisskb/src/net/rxrpc/conn_client.c:100:6: note: byref variable will be forcibly initialized int id; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rxrpc/conn_client.c:26: /kisskb/src/net/rxrpc/conn_client.c: In function 'rxrpc_disconnect_client_call': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/rxrpc/conn_client.c:868:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chan->call, NULL); ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rxrpc/conn_client.c:26: /kisskb/src/net/rxrpc/conn_client.c: In function 'rxrpc_clean_up_local_conns': /kisskb/src/net/rxrpc/conn_client.c:1096:12: note: byref variable will be forcibly initialized LIST_HEAD(graveyard); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/l2tp/l2tp_core.c:19: /kisskb/src/net/l2tp/l2tp_core.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/l2tp/trace.h:211, from /kisskb/src/net/l2tp/l2tp_core.c:67: /kisskb/src/net/l2tp/l2tp_core.c: In function 'perf_trace_tunnel_only_evt': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/l2tp/./trace.h:27:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tunnel_only_evt, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/l2tp/./trace.h:27:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tunnel_only_evt, ^ /kisskb/src/net/l2tp/l2tp_core.c: In function 'perf_trace_session_only_evt': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/l2tp/./trace.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(session_only_evt, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/l2tp/./trace.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(session_only_evt, ^ /kisskb/src/net/l2tp/l2tp_core.c: In function 'perf_trace_register_tunnel': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/l2tp/./trace.h:51:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(register_tunnel, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/l2tp/./trace.h:51:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(register_tunnel, ^ /kisskb/src/net/l2tp/l2tp_core.c: In function 'perf_trace_register_session': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/l2tp/./trace.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(register_session, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/l2tp/./trace.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(register_session, ^ /kisskb/src/net/l2tp/l2tp_core.c: In function 'perf_trace_session_seqnum_evt': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/l2tp/./trace.h:138:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(session_seqnum_evt, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/l2tp/./trace.h:138:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(session_seqnum_evt, ^ /kisskb/src/net/l2tp/l2tp_core.c: In function 'perf_trace_session_pkt_discard_evt': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/l2tp/./trace.h:167:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(session_pkt_discard_evt, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/l2tp/./trace.h:167:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(session_pkt_discard_evt, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/l2tp/trace.h:211, from /kisskb/src/net/l2tp/l2tp_core.c:67: /kisskb/src/net/l2tp/l2tp_core.c: In function 'trace_event_raw_event_tunnel_only_evt': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/l2tp/./trace.h:27:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tunnel_only_evt, ^ /kisskb/src/net/l2tp/l2tp_core.c: In function 'trace_event_raw_event_session_only_evt': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/l2tp/./trace.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(session_only_evt, ^ /kisskb/src/net/l2tp/l2tp_core.c: In function 'trace_event_raw_event_register_tunnel': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/l2tp/./trace.h:51:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(register_tunnel, ^ /kisskb/src/net/l2tp/l2tp_core.c: In function 'trace_event_raw_event_register_session': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/l2tp/./trace.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(register_session, ^ /kisskb/src/net/l2tp/l2tp_core.c: In function 'trace_event_raw_event_session_seqnum_evt': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/l2tp/./trace.h:138:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(session_seqnum_evt, ^ /kisskb/src/net/l2tp/l2tp_core.c: In function 'trace_event_raw_event_session_pkt_discard_evt': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/l2tp/./trace.h:167:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(session_pkt_discard_evt, ^ /kisskb/src/net/l2tp/l2tp_core.c: In function 'l2tp_tunnel_sock_create': /kisskb/src/net/l2tp/l2tp_core.c:1347:27: note: byref variable will be forcibly initialized struct sockaddr_l2tpip ip_addr = {0}; ^ /kisskb/src/net/l2tp/l2tp_core.c:1319:28: note: byref variable will be forcibly initialized struct sockaddr_l2tpip6 ip6_addr = {0}; ^ /kisskb/src/net/l2tp/l2tp_core.c:1281:22: note: byref variable will be forcibly initialized struct udp_port_cfg udp_conf; ^ /kisskb/src/net/l2tp/l2tp_core.c:1280:17: note: byref variable will be forcibly initialized struct socket *sock = NULL; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/l2tp/l2tp_core.c:19: /kisskb/src/net/l2tp/l2tp_core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/fs/jffs2/background.c:19:0: /kisskb/src/fs/jffs2/background.c: In function 'kernel_dequeue_signal': /kisskb/src/include/linux/sched/signal.h:295:19: note: byref variable will be forcibly initialized kernel_siginfo_t __info; ^ /kisskb/src/fs/jffs2/background.c: In function 'jffs2_garbage_collect_thread': /kisskb/src/fs/jffs2/background.c:78:11: note: byref variable will be forcibly initialized sigset_t hupmask; ^ /kisskb/src/net/l2tp/l2tp_core.c: In function 'l2tp_xmit_skb': /kisskb/src/net/l2tp/l2tp_core.c:1108:15: note: byref variable will be forcibly initialized unsigned int len = 0; ^ /kisskb/src/net/l2tp/l2tp_core.c: In function 'l2tp_tunnel_register': /kisskb/src/net/l2tp/l2tp_core.c:1500:30: note: byref variable will be forcibly initialized struct udp_tunnel_sock_cfg udp_cfg = { ^ /kisskb/src/net/l2tp/l2tp_core.c:1462:6: note: byref variable will be forcibly initialized int ret; ^ /kisskb/src/net/l2tp/l2tp_core.c:1460:17: note: byref variable will be forcibly initialized struct socket *sock; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/decnet/af_decnet.c:105: /kisskb/src/net/decnet/af_decnet.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^ /kisskb/src/net/l2tp/l2tp_core.c: In function 'l2tp_udp_recv_core': /kisskb/src/net/l2tp/l2tp_core.c:799:23: note: byref variable will be forcibly initialized unsigned char *ptr, *optr; ^ /kisskb/src/net/l2tp/l2tp_core.c:799:17: note: byref variable will be forcibly initialized unsigned char *ptr, *optr; ^ /kisskb/src/net/decnet/af_decnet.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/fs/jffs2/erase.c: In function 'jffs2_block_check_erase': /kisskb/src/fs/jffs2/erase.c:317:9: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/fs/jffs2/erase.c:315:8: note: byref variable will be forcibly initialized void *ebuf; ^ /kisskb/src/fs/jffs2/erase.c: In function 'jffs2_mark_erased_block': /kisskb/src/fs/jffs2/erase.c:425:29: note: byref variable will be forcibly initialized struct jffs2_unknown_node marker = { ^ /kisskb/src/fs/jffs2/erase.c:424:15: note: byref variable will be forcibly initialized struct kvec vecs[1]; ^ /kisskb/src/fs/jffs2/erase.c:404:11: note: byref variable will be forcibly initialized uint32_t bad_offset; ^ /kisskb/src/fs/jffs2/erase.c:402:9: note: byref variable will be forcibly initialized size_t retlen; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/decnet/af_decnet.c:94: /kisskb/src/net/decnet/af_decnet.c: In function '__dst_negative_advice': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:2058:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_dst_cache, ndst); ^ /kisskb/src/net/decnet/af_decnet.c: In function '__dn_setsockopt': /kisskb/src/net/decnet/af_decnet.c:1354:4: note: byref variable will be forcibly initialized } u; ^ /kisskb/src/net/decnet/af_decnet.c:1345:7: note: byref variable will be forcibly initialized long timeo; ^ /kisskb/src/net/decnet/af_decnet.c: In function '__dn_connect': /kisskb/src/net/decnet/af_decnet.c:903:17: note: byref variable will be forcibly initialized struct flowidn fld; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/decnet/af_decnet.c:94: /kisskb/src/net/decnet/af_decnet.c: In function 'dn_recvmsg': /kisskb/src/net/decnet/af_decnet.c:1716:20: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait, woken_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/net/decnet/af_decnet.c:1682:7: note: byref variable will be forcibly initialized long timeo = sock_rcvtimeo(sk, flags & MSG_DONTWAIT); ^ /kisskb/src/net/decnet/af_decnet.c: In function 'dn_connect': /kisskb/src/net/decnet/af_decnet.c:971:7: note: byref variable will be forcibly initialized long timeo = sock_sndtimeo(sk, flags & O_NONBLOCK); ^ /kisskb/src/net/decnet/af_decnet.c: In function '__dn_getsockopt': /kisskb/src/net/decnet/af_decnet.c:1535:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/net/decnet/af_decnet.c:1532:21: note: byref variable will be forcibly initialized struct linkinfo_dn link; ^ /kisskb/src/net/decnet/af_decnet.c: In function 'dn_accept': /kisskb/src/net/decnet/af_decnet.c:1072:7: note: byref variable will be forcibly initialized long timeo = sock_rcvtimeo(sk, flags & O_NONBLOCK); ^ /kisskb/src/net/decnet/af_decnet.c:1071:16: note: byref variable will be forcibly initialized unsigned char type; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/decnet/af_decnet.c:94: /kisskb/src/net/decnet/af_decnet.c: In function 'dn_sendmsg': /kisskb/src/net/decnet/af_decnet.c:1997:21: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait, woken_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/net/decnet/af_decnet.c:1921:7: note: byref variable will be forcibly initialized long timeo; ^ /kisskb/src/net/decnet/af_decnet.c:1913:6: note: byref variable will be forcibly initialized int err = 0; ^ /kisskb/src/fs/ubifs/find.c: In function 'scan_for_dirty': /kisskb/src/fs/ubifs/find.c:130:19: note: byref variable will be forcibly initialized struct scan_data data; ^ /kisskb/src/fs/ubifs/find.c: In function 'scan_for_leb_for_idx': /kisskb/src/fs/ubifs/find.c:624:19: note: byref variable will be forcibly initialized struct scan_data data; ^ /kisskb/src/fs/ubifs/find.c: In function 'find_dirty_idx_leb': /kisskb/src/fs/ubifs/find.c:820:19: note: byref variable will be forcibly initialized struct scan_data data; ^ /kisskb/src/fs/ubifs/find.c: In function 'do_find_free_space': /kisskb/src/fs/ubifs/find.c:401:19: note: byref variable will be forcibly initialized struct scan_data data; ^ /kisskb/src/fs/file_table.c: In function 'alloc_file_pseudo': /kisskb/src/fs/file_table.c:222:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/kernel/rcu/rcu_segcblist.c: In function 'rcu_segcblist_merge': /kisskb/src/kernel/rcu/rcu_segcblist.c:613:20: note: byref variable will be forcibly initialized struct rcu_cblist pendcbs; ^ /kisskb/src/kernel/rcu/rcu_segcblist.c:612:20: note: byref variable will be forcibly initialized struct rcu_cblist donecbs; ^ /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c: In function 'msm_config_group_set': /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c:405:11: note: byref variable will be forcibly initialized unsigned bit; ^ /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c:403:11: note: byref variable will be forcibly initialized unsigned mask; ^ /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c: In function 'msm_config_group_get': /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c:321:11: note: byref variable will be forcibly initialized unsigned bit; ^ /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c:319:11: note: byref variable will be forcibly initialized unsigned mask; ^ In file included from /kisskb/src/include/linux/gpio/driver.h:9:0, from /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c:19: /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_lazy_generic': /kisskb/src/lib/zstd/compress/zstd_lazy.c:1044:28: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1009:24: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c:971:20: note: byref variable will be forcibly initialized { size_t offsetFound = 999999999; ^ In file included from /kisskb/src/include/asm-generic/div64.h:27:0, from ./arch/arm64/include/generated/asm/div64.h:1, from /kisskb/src/include/linux/math.h:5, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c:7: /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/platform_device.h:13:0, from /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c:12: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_lazy_extDict_generic': /kisskb/src/lib/zstd/compress/zstd_lazy.c:1328:28: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1297:24: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1263:20: note: byref variable will be forcibly initialized { size_t offsetFound = 999999999; ^ /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c: In function 'msm_gpio_irq_set_type': /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c:959:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_insertDUBT1': /kisskb/src/lib/zstd/compress/zstd_lazy.c:85:9: note: byref variable will be forcibly initialized U32 dummy32; /* to be nullified at the end */ ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_DUBT_findBestMatch': /kisskb/src/lib/zstd/compress/zstd_lazy.c:306:13: note: byref variable will be forcibly initialized U32 dummy32; /* to be nullified at the end */ ^ In file included from /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c:18:0: /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_btlazy2': /kisskb/src/lib/zstd/compress/zstd_lazy.c:971:20: note: byref variable will be forcibly initialized { size_t offsetFound = 999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1009:24: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1044:28: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_lazy2': /kisskb/src/lib/zstd/compress/zstd_lazy.c:971:20: note: byref variable will be forcibly initialized { size_t offsetFound = 999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1009:24: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1044:28: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:18: /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/platform_device.h:13:0, from /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:19: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:19: /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c: In function 'array3_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:159:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:159:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:157:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:157:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:155:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c: In function 'samsung_pinconf_rw': /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:439:19: note: byref variable will be forcibly initialized u32 data, width, pin_offset, mask, shift; ^ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:437:16: note: byref variable will be forcibly initialized void __iomem *reg_base; ^ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:436:27: note: byref variable will be forcibly initialized struct samsung_pin_bank *bank; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_lazy': /kisskb/src/lib/zstd/compress/zstd_lazy.c:971:20: note: byref variable will be forcibly initialized { size_t offsetFound = 999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1009:24: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1044:28: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c: In function 'samsung_pinmux_setup': /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:383:25: note: byref variable will be forcibly initialized u32 mask, shift, data, pin_offset; ^ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:382:16: note: byref variable will be forcibly initialized void __iomem *reg; ^ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:381:27: note: byref variable will be forcibly initialized struct samsung_pin_bank *bank; ^ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c: In function 'samsung_pinctrl_create_function': /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:720:15: note: byref variable will be forcibly initialized const char *gname; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_greedy': /kisskb/src/lib/zstd/compress/zstd_lazy.c:971:20: note: byref variable will be forcibly initialized { size_t offsetFound = 999999999; ^ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c: In function 'samsung_pinctrl_parse_dt': /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:831:28: note: byref variable will be forcibly initialized unsigned int grp_cnt = 0, func_cnt = 0; ^ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:831:15: note: byref variable will be forcibly initialized unsigned int grp_cnt = 0, func_cnt = 0; ^ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c: In function 'samsung_dt_subnode_to_map': /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:184:11: note: byref variable will be forcibly initialized unsigned num_configs = 0; ^ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:183:17: note: byref variable will be forcibly initialized unsigned long *configs = NULL; ^ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:181:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c: In function 'samsung_dt_node_to_map': /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:254:11: note: byref variable will be forcibly initialized unsigned reserved_maps; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_btlazy2_dictMatchState': /kisskb/src/lib/zstd/compress/zstd_lazy.c:971:20: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_lazy.c:1009:24: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1044:28: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c: In function 'samsung_pin_dbg_show': /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:294:16: note: byref variable will be forcibly initialized unsigned long config; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_lazy2_dictMatchState': /kisskb/src/lib/zstd/compress/zstd_lazy.c:971:20: note: byref variable will be forcibly initialized { size_t offsetFound = 999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1009:24: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1044:28: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_lazy_dictMatchState': /kisskb/src/lib/zstd/compress/zstd_lazy.c:971:20: note: byref variable will be forcibly initialized { size_t offsetFound = 999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1009:24: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1044:28: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ /kisskb/src/fs/super.c: In function 'super_setup_bdi_name': /kisskb/src/fs/super.c:1552:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_greedy_dictMatchState': /kisskb/src/lib/zstd/compress/zstd_lazy.c:971:20: note: byref variable will be forcibly initialized { size_t offsetFound = 999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_lazy2_dedicatedDictSearch': /kisskb/src/lib/zstd/compress/zstd_lazy.c:971:20: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_lazy.c:1009:24: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1044:28: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ /kisskb/src/fs/jffs2/writev.c: In function 'jffs2_flash_direct_write': /kisskb/src/fs/jffs2/writev.c:39:15: note: byref variable will be forcibly initialized struct kvec vecs[1]; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_lazy_dedicatedDictSearch': /kisskb/src/lib/zstd/compress/zstd_lazy.c:971:20: note: byref variable will be forcibly initialized { size_t offsetFound = 999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1009:24: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1044:28: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_greedy_dedicatedDictSearch': /kisskb/src/lib/zstd/compress/zstd_lazy.c:971:20: note: byref variable will be forcibly initialized { size_t offsetFound = 999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_greedy_extDict': /kisskb/src/lib/zstd/compress/zstd_lazy.c:1263:20: note: byref variable will be forcibly initialized { size_t offsetFound = 999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_lazy_extDict': /kisskb/src/lib/zstd/compress/zstd_lazy.c:1263:20: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_lazy.c:1297:24: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1328:28: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_lazy2_extDict': /kisskb/src/lib/zstd/compress/zstd_lazy.c:1263:20: note: byref variable will be forcibly initialized { size_t offsetFound = 999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1297:24: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1328:28: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_btlazy2_extDict': /kisskb/src/lib/zstd/compress/zstd_lazy.c:1263:20: note: byref variable will be forcibly initialized { size_t offsetFound = 999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1297:24: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1328:28: note: byref variable will be forcibly initialized { size_t offset2=999999999; ^ In file included from /kisskb/src/fs/ubifs/ubifs.h:19:0, from /kisskb/src/fs/ubifs/tnc_commit.c:14: /kisskb/src/fs/ubifs/tnc_commit.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/fs/ubifs/tnc_commit.c: In function 'make_idx_node': /kisskb/src/fs/ubifs/tnc_commit.c:29:5: note: byref variable will be forcibly initialized u8 hash[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/tnc_commit.c: In function 'layout_leb_in_gaps': /kisskb/src/fs/ubifs/tnc_commit.c:295:23: note: byref variable will be forcibly initialized struct ubifs_lprops lp; ^ /kisskb/src/fs/ubifs/tnc_commit.c:228:12: note: byref variable will be forcibly initialized int lnum, dirt = 0, gap_start, gap_end, err, written, tot_written; ^ /kisskb/src/fs/ubifs/tnc_commit.c: In function 'write_index': /kisskb/src/fs/ubifs/tnc_commit.c:858:6: note: byref variable will be forcibly initialized u8 hash[UBIFS_HASH_ARR_SZ]; ^ In file included from /kisskb/src/include/linux/security.h:30:0, from /kisskb/src/include/linux/fs_context.h:14, from /kisskb/src/fs/jffs2/fs.c:20: /kisskb/src/fs/jffs2/fs.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/fs/jffs2/fs.c: In function 'jffs2_do_setattr': /kisskb/src/fs/jffs2/fs.c:42:11: note: byref variable will be forcibly initialized uint32_t alloclen; ^ /kisskb/src/fs/jffs2/fs.c:38:26: note: byref variable will be forcibly initialized union jffs2_device_node dev; ^ /kisskb/src/fs/jffs2/fs.c: In function 'jffs2_iget': /kisskb/src/fs/jffs2/fs.c:258:26: note: byref variable will be forcibly initialized union jffs2_device_node jdev; ^ /kisskb/src/fs/jffs2/fs.c:257:25: note: byref variable will be forcibly initialized struct jffs2_raw_inode latest_node; ^ /kisskb/src/kernel/dma/direct.c: In function 'dma_direct_alloc_from_pool': /kisskb/src/kernel/dma/direct.c:141:8: note: byref variable will be forcibly initialized void *ret; ^ /kisskb/src/kernel/dma/direct.c:140:6: note: byref variable will be forcibly initialized u64 phys_mask; ^ /kisskb/src/fs/jffs2/fs.c: In function 'jffs2_dirty_inode': /kisskb/src/fs/jffs2/fs.c:374:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/kernel/dma/direct.c: In function '__dma_direct_alloc_pages': /kisskb/src/kernel/dma/direct.c:92:6: note: byref variable will be forcibly initialized u64 phys_limit; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/jffs2/fs.c:17: /kisskb/src/fs/jffs2/fs.c: In function 'jffs2_gc_fetch_inode': /kisskb/src/fs/jffs2/os-linux.h:43:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(__wait, current); \ ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ /kisskb/src/fs/jffs2/fs.c:659:5: note: in expansion of macro 'sleep_on_spinunlock' sleep_on_spinunlock(&c->inocache_wq, &c->inocache_lock); ^ In file included from /kisskb/src/kernel/dma/direct.c:15:0: /kisskb/src/kernel/dma/direct.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/dma/direct.c: In function 'dma_direct_map_resource': /kisskb/src/kernel/dma/direct.c:460:13: note: byref variable will be forcibly initialized dma_addr_t dma_addr = paddr; ^ /kisskb/src/kernel/dma/direct.c: In function 'dma_direct_mmap': /kisskb/src/kernel/dma/direct.c:499:6: note: byref variable will be forcibly initialized int ret = -ENXIO; ^ In file included from /kisskb/src/net/ipv4/tcp_minisocks.c:22:0: /kisskb/src/net/ipv4/tcp_minisocks.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2279:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^ /kisskb/src/net/ipv4/tcp_minisocks.c: In function 'tcp_timewait_state_process': /kisskb/src/net/ipv4/tcp_minisocks.c:88:30: note: byref variable will be forcibly initialized struct tcp_options_received tmp_opt; ^ /kisskb/src/net/ipv4/tcp_minisocks.c: In function 'tcp_openreq_init_rwin': /kisskb/src/net/ipv4/tcp_minisocks.c:361:7: note: byref variable will be forcibly initialized __u8 rcv_wscale; ^ /kisskb/src/net/ipv4/tcp_minisocks.c: In function 'tcp_check_req': /kisskb/src/net/ipv4/tcp_minisocks.c:572:7: note: byref variable will be forcibly initialized bool own_req; ^ /kisskb/src/net/ipv4/tcp_minisocks.c:567:30: note: byref variable will be forcibly initialized struct tcp_options_received tmp_opt; ^ /kisskb/src/fs/orangefs/devorangefs-req.c: In function 'dispatch_ioctl_command': /kisskb/src/fs/orangefs/devorangefs-req.c:598:6: note: byref variable will be forcibly initialized int upstream_kmod = 1; ^ /kisskb/src/fs/orangefs/devorangefs-req.c:596:31: note: byref variable will be forcibly initialized struct ORANGEFS_dev_map_desc user_desc; ^ /kisskb/src/fs/orangefs/devorangefs-req.c: In function 'orangefs_devreq_compat_ioctl': /kisskb/src/fs/orangefs/devorangefs-req.c:737:34: note: byref variable will be forcibly initialized struct ORANGEFS_dev_map_desc32 d32; ^ /kisskb/src/fs/orangefs/devorangefs-req.c:736:32: note: byref variable will be forcibly initialized struct ORANGEFS_dev_map_desc desc; ^ /kisskb/src/fs/orangefs/devorangefs-req.c: In function 'orangefs_devreq_write_iter': /kisskb/src/fs/orangefs/devorangefs-req.c:370:4: note: byref variable will be forcibly initialized } head; ^ /kisskb/src/fs/orangefs/devorangefs-req.c: In function 'orangefs_devreq_read': /kisskb/src/fs/orangefs/devorangefs-req.c:163:8: note: byref variable will be forcibly initialized __s32 proto_ver = ORANGEFS_KERNEL_PROTO_VERSION; ^ /kisskb/src/fs/jffs2/super.c: In function 'jffs2_parse_param': /kisskb/src/fs/jffs2/super.c:189:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/kernel/dma/ops_helpers.c: In function 'dma_common_mmap': /kisskb/src/kernel/dma/ops_helpers.c:43:6: note: byref variable will be forcibly initialized int ret = -ENXIO; ^ /kisskb/src/drivers/phy/mscc/phy-ocelot-serdes.c: In function '__serdes_write_mcb_s1g': /kisskb/src/drivers/phy/mscc/phy-ocelot-serdes.c:270:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/phy/mscc/phy-ocelot-serdes.c: In function '__serdes_write_mcb_s6g': /kisskb/src/drivers/phy/mscc/phy-ocelot-serdes.c:38:15: note: byref variable will be forcibly initialized unsigned int regval = 0; ^ In file included from /kisskb/src/fs/jffs2/wbuf.c:17:0: /kisskb/src/fs/jffs2/wbuf.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/fs/jffs2/wbuf.c: In function 'jffs2_wbuf_recover': /kisskb/src/fs/jffs2/wbuf.c:283:28: note: byref variable will be forcibly initialized uint32_t start, end, ofs, len; ^ /kisskb/src/fs/jffs2/wbuf.c:279:9: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/fs/jffs2/wbuf.c: In function '__jffs2_flush_wbuf': /kisskb/src/fs/jffs2/wbuf.c:584:9: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/fs/jffs2/wbuf.c: In function 'jffs2_check_oob_empty': /kisskb/src/fs/jffs2/wbuf.c:1038:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops; ^ /kisskb/src/fs/jffs2/wbuf.c: In function 'jffs2_check_nand_cleanmarker': /kisskb/src/fs/jffs2/wbuf.c:1079:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops; ^ /kisskb/src/fs/jffs2/wbuf.c: In function 'jffs2_write_nand_cleanmarker': /kisskb/src/fs/jffs2/wbuf.c:1104:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops; ^ /kisskb/src/fs/jffs2/wbuf.c: In function 'jffs2_flash_writev': /kisskb/src/fs/jffs2/wbuf.c:799:9: note: byref variable will be forcibly initialized size_t wbuf_retlen, donelen = 0; ^ /kisskb/src/fs/jffs2/wbuf.c: In function 'jffs2_flash_write': /kisskb/src/fs/jffs2/wbuf.c:944:14: note: byref variable will be forcibly initialized struct kvec vecs[1]; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/phonet/pn_dev.c:13: /kisskb/src/net/phonet/pn_dev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84: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/limits.h:6:0, from /kisskb/src/include/linux/kernel.h:7, from /kisskb/src/net/phonet/pn_dev.c:13: /kisskb/src/net/phonet/pn_dev.c: In function 'phonet_route_autodel': /kisskb/src/net/phonet/pn_dev.c:256:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(deleted, 64); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/net/phonet/pn_dev.c: In function 'phonet_device_autoconf': /kisskb/src/net/phonet/pn_dev.c:232:23: note: byref variable will be forcibly initialized struct if_phonet_req req; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/phonet/pn_dev.c:13: /kisskb/src/net/phonet/pn_dev.c: In function 'phonet_route_add': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/phonet/pn_dev.c:365:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(routes->table[daddr], dev); ^ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'sunxi_pinctrl_irq_handler': /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:1136:27: note: byref variable will be forcibly initialized unsigned long bank, reg, val; ^ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'sunxi_pconf_set': /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:543:22: note: byref variable will be forcibly initialized u32 offset, shift, mask, reg; ^ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:543:15: note: byref variable will be forcibly initialized u32 offset, shift, mask, reg; ^ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:543:7: note: byref variable will be forcibly initialized u32 offset, shift, mask, reg; ^ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'sunxi_pconf_get': /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:477:21: note: byref variable will be forcibly initialized u32 offset, shift, mask, val; ^ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:477:14: note: byref variable will be forcibly initialized u32 offset, shift, mask, val; ^ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:477:6: note: byref variable will be forcibly initialized u32 offset, shift, mask, val; ^ In file included from /kisskb/src/include/linux/gpio/driver.h:9:0, from /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:15: /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'sunxi_pmx_request': /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:770:7: note: byref variable will be forcibly initialized char supply[16]; ^ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'sunxi_pctrl_parse_function_prop': /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:226:14: note: byref variable will be forcibly initialized const char *function; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/linux/gpio/driver.h:7, from /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:15: /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'sunxi_pctrl_parse_drive_prop': /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:201:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'sunxi_pctrl_parse_bias_prop': /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:171:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'sunxi_pctrl_dt_node_to_map': /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:330:25: note: byref variable will be forcibly initialized int ret, npins, nmaps, configlen = 0, i = 0; ^ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:330:11: note: byref variable will be forcibly initialized int ret, npins, nmaps, configlen = 0, i = 0; ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/include/linux/io.h:10, from /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:13: /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/gpio/driver.h:5:0, from /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:15: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'sunxi_pinctrl_setup_debounce': /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:1357:7: note: byref variable will be forcibly initialized u32 debounce; ^ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:1333:26: note: byref variable will be forcibly initialized unsigned int hosc_diff, losc_diff; ^ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:1333:15: note: byref variable will be forcibly initialized unsigned int hosc_diff, losc_diff; ^ /kisskb/src/fs/char_dev.c: In function 'chrdev_open': /kisskb/src/fs/char_dev.c:384:7: note: byref variable will be forcibly initialized int idx; ^ /kisskb/src/fs/jffs2/xattr.c: In function 'do_verify_xattr_datum': /kisskb/src/fs/jffs2/xattr.c:138:9: note: byref variable will be forcibly initialized size_t readlen; ^ /kisskb/src/fs/jffs2/xattr.c:137:25: note: byref variable will be forcibly initialized struct jffs2_raw_xattr rx; ^ /kisskb/src/fs/jffs2/xattr.c: In function 'verify_xattr_ref': /kisskb/src/fs/jffs2/xattr.c:449:9: note: byref variable will be forcibly initialized size_t readlen; ^ /kisskb/src/fs/jffs2/xattr.c:448:24: note: byref variable will be forcibly initialized struct jffs2_raw_xref rr; ^ /kisskb/src/fs/jffs2/xattr.c: In function 'do_load_xattr_datum': /kisskb/src/fs/jffs2/xattr.c:208:9: note: byref variable will be forcibly initialized size_t readlen; ^ /kisskb/src/fs/jffs2/xattr.c: In function 'save_xattr_ref': /kisskb/src/fs/jffs2/xattr.c:510:9: note: byref variable will be forcibly initialized size_t length; ^ /kisskb/src/fs/jffs2/xattr.c:509:24: note: byref variable will be forcibly initialized struct jffs2_raw_xref rr; ^ /kisskb/src/fs/jffs2/xattr.c: In function 'save_xattr_datum': /kisskb/src/fs/jffs2/xattr.c:289:9: note: byref variable will be forcibly initialized size_t length; ^ /kisskb/src/fs/jffs2/xattr.c:288:14: note: byref variable will be forcibly initialized struct kvec vecs[2]; ^ /kisskb/src/fs/jffs2/xattr.c:287:25: note: byref variable will be forcibly initialized struct jffs2_raw_xattr rx; ^ /kisskb/src/fs/jffs2/xattr.c: In function 'do_jffs2_setxattr': /kisskb/src/fs/jffs2/xattr.c:1101:11: note: byref variable will be forcibly initialized uint32_t length, request; ^ /kisskb/src/fs/jffs2/xattr.c: In function 'jffs2_garbage_collect_xattr_datum': /kisskb/src/fs/jffs2/xattr.c:1222:19: note: byref variable will be forcibly initialized uint32_t totlen, length, old_ofs; ^ /kisskb/src/fs/jffs2/xattr.c: In function 'jffs2_garbage_collect_xattr_ref': /kisskb/src/fs/jffs2/xattr.c:1258:19: note: byref variable will be forcibly initialized uint32_t totlen, length, old_ofs; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/stat.c:9: /kisskb/src/fs/stat.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/fs/stat.c: In function 'cp_new_stat': /kisskb/src/fs/stat.c:346:14: note: byref variable will be forcibly initialized struct stat tmp; ^ /kisskb/src/fs/stat.c: In function 'cp_new_stat64': /kisskb/src/fs/stat.c:489:16: note: byref variable will be forcibly initialized struct stat64 tmp; ^ /kisskb/src/fs/stat.c: In function 'cp_statx': /kisskb/src/fs/stat.c:573:15: note: byref variable will be forcibly initialized struct statx tmp; ^ /kisskb/src/fs/stat.c: In function 'cp_compat_stat': /kisskb/src/fs/stat.c:645:21: note: byref variable will be forcibly initialized struct compat_stat tmp; ^ /kisskb/src/fs/stat.c: In function 'do_readlinkat': /kisskb/src/fs/stat.c:436:6: note: byref variable will be forcibly initialized int empty = 0; ^ /kisskb/src/fs/stat.c:434: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:205: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:421:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/stat.c: In function '__do_sys_fstat64': /kisskb/src/fs/stat.c:548:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/stat.c: In function '__do_compat_sys_newfstat': /kisskb/src/fs/stat.c:718: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:384:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/stat.c: In function '__do_sys_stat64': /kisskb/src/fs/stat.c:525:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/stat.c: In function '__do_compat_sys_newstat': /kisskb/src/fs/stat.c:679: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:395:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/stat.c: In function '__do_sys_lstat64': /kisskb/src/fs/stat.c:537:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/stat.c: In function '__do_compat_sys_newlstat': /kisskb/src/fs/stat.c:691: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:409:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/stat.c: In function '__do_sys_fstatat64': /kisskb/src/fs/stat.c:560:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/stat.c: In function '__do_compat_sys_newfstatat': /kisskb/src/fs/stat.c:705: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:608:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/net/rxrpc/conn_event.c: In function 'rxrpc_conn_retransmit_call': /kisskb/src/net/rxrpc/conn_event.c:40:28: note: byref variable will be forcibly initialized u32 serial, mtu, call_id, padding; ^ /kisskb/src/net/rxrpc/conn_event.c:37:23: note: byref variable will be forcibly initialized struct rxrpc_ackinfo ack_info; ^ /kisskb/src/net/rxrpc/conn_event.c:36:28: note: byref variable will be forcibly initialized } __attribute__((packed)) pkt; ^ /kisskb/src/net/rxrpc/conn_event.c:29:14: note: byref variable will be forcibly initialized struct kvec iov[3]; ^ /kisskb/src/net/rxrpc/conn_event.c:28:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/rxrpc/conn_event.c: In function 'rxrpc_abort_connection': /kisskb/src/net/rxrpc/conn_event.c:195:9: note: byref variable will be forcibly initialized __be32 word; ^ /kisskb/src/net/rxrpc/conn_event.c:194:14: note: byref variable will be forcibly initialized struct kvec iov[2]; ^ /kisskb/src/net/rxrpc/conn_event.c:193:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/rxrpc/conn_event.c:192:27: note: byref variable will be forcibly initialized struct rxrpc_wire_header whdr; ^ /kisskb/src/net/rxrpc/conn_event.c: In function 'rxrpc_process_event': /kisskb/src/net/rxrpc/conn_event.c:288:9: note: byref variable will be forcibly initialized __be32 wtmp; ^ /kisskb/src/net/rxrpc/conn_event.c: In function 'rxrpc_do_process_connection': /kisskb/src/net/rxrpc/conn_event.c:441:6: note: byref variable will be forcibly initialized u32 abort_code = RX_PROTOCOL_ERROR; ^ /kisskb/src/net/rxrpc/conn_object.c: In function 'rxrpc_find_connection_rcu': /kisskb/src/net/rxrpc/conn_object.c:77:24: note: byref variable will be forcibly initialized struct sockaddr_rxrpc srx; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/conn_object.c:10: /kisskb/src/net/rxrpc/conn_object.c: In function '__rxrpc_disconnect_call': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/rxrpc/conn_object.c:196:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chan->call, NULL); ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/rxrpc/conn_object.c:10: /kisskb/src/net/rxrpc/conn_object.c: In function 'rxrpc_service_connection_reaper': /kisskb/src/net/rxrpc/conn_object.c:386:12: note: byref variable will be forcibly initialized LIST_HEAD(graveyard); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:19, from /kisskb/src/net/rxrpc/conn_object.c:10: /kisskb/src/net/rxrpc/conn_object.c: In function 'rxrpc_destroy_all_connections': /kisskb/src/include/linux/wait_bit.h:246: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/net/rxrpc/conn_object.c:484:2: note: in expansion of macro 'wait_var_event' wait_var_event(&rxnet->nr_conns, !atomic_read(&rxnet->nr_conns)); ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/pinctrl/samsung/pinctrl-exynos.c:16: /kisskb/src/drivers/pinctrl/samsung/pinctrl-exynos.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/pinctrl/samsung/pinctrl-exynos.c:16:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rxrpc/conn_service.c:8: /kisskb/src/net/rxrpc/conn_service.c: In function 'rb_link_node_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:74:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rb_link, node); ^ /kisskb/src/net/rxrpc/conn_service.c: In function 'rxrpc_find_service_conn_rcu': /kisskb/src/net/rxrpc/conn_service.c:34:15: note: byref variable will be forcibly initialized unsigned int seq = 0; ^ /kisskb/src/fs/jffs2/compr_rtime.c: In function 'jffs2_rtime_compress': /kisskb/src/fs/jffs2/compr_rtime.c:36:17: note: byref variable will be forcibly initialized unsigned short positions[256]; ^ /kisskb/src/fs/jffs2/compr_rtime.c: In function 'jffs2_rtime_decompress': /kisskb/src/fs/jffs2/compr_rtime.c:80:17: note: byref variable will be forcibly initialized unsigned short positions[256]; ^ /kisskb/src/fs/jffs2/compr_rubin.c: In function 'rubin_do_compress': /kisskb/src/fs/jffs2/compr_rubin.c:268:21: note: byref variable will be forcibly initialized struct rubin_state rs; ^ /kisskb/src/fs/jffs2/compr_rubin.c: In function 'rubin_do_decompress': /kisskb/src/fs/jffs2/compr_rubin.c:374:21: note: byref variable will be forcibly initialized struct rubin_state rs; ^ /kisskb/src/fs/jffs2/compr_rubin.c: In function 'jffs2_dynrubin_decompress': /kisskb/src/fs/jffs2/compr_rubin.c:397:6: note: byref variable will be forcibly initialized int bits[8]; ^ /kisskb/src/fs/jffs2/compr_rubin.c: In function 'jffs2_dynrubin_compress': /kisskb/src/fs/jffs2/compr_rubin.c:312:21: note: byref variable will be forcibly initialized uint32_t mysrclen, mydstlen; ^ /kisskb/src/fs/jffs2/compr_rubin.c:312:11: note: byref variable will be forcibly initialized uint32_t mysrclen, mydstlen; ^ /kisskb/src/fs/jffs2/compr_rubin.c:309:16: note: byref variable will be forcibly initialized unsigned char histo[256]; ^ /kisskb/src/fs/jffs2/compr_rubin.c:308:6: note: byref variable will be forcibly initialized int bits[8]; ^ /kisskb/src/kernel/dma/contiguous.c: In function 'dma_pernuma_cma_reserve': /kisskb/src/kernel/dma/contiguous.c:140:8: note: byref variable will be forcibly initialized char name[CMA_MAX_NAME]; ^ /kisskb/src/kernel/dma/contiguous.c: In function 'rmem_cma_setup': /kisskb/src/kernel/dma/contiguous.c:406:14: note: byref variable will be forcibly initialized struct cma *cma; ^ /kisskb/src/net/ipv6/ip6_input.c: In function 'ip6_list_rcv_finish': /kisskb/src/net/ipv6/ip6_input.c:110:19: note: byref variable will be forcibly initialized struct list_head sublist; ^ /kisskb/src/net/ipv6/ip6_input.c: In function 'ipv6_list_rcv': /kisskb/src/net/ipv6/ip6_input.c:317:19: note: byref variable will be forcibly initialized struct list_head sublist; ^ /kisskb/src/net/ipv6/ip6_input.c: In function 'ip6_mc_input': /kisskb/src/net/ipv6/ip6_input.c:526:11: note: byref variable will be forcibly initialized __be16 frag_off; ^ /kisskb/src/net/ipv6/ip6_input.c:525:7: note: byref variable will be forcibly initialized u8 nexthdr = hdr->nexthdr; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/fs/ubifs/ubifs.h:19, from /kisskb/src/fs/ubifs/lpt.c:34: /kisskb/src/fs/ubifs/lpt.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/fs/ubifs/ubifs.h:19:0, from /kisskb/src/fs/ubifs/lpt.c:34: /kisskb/src/fs/ubifs/lpt.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/fs/ubifs/lpt.c: In function 'check_lpt_crc': /kisskb/src/fs/ubifs/lpt.c:927:11: note: byref variable will be forcibly initialized uint8_t *addr = buf; ^ /kisskb/src/fs/ubifs/lpt.c:926:6: note: byref variable will be forcibly initialized int pos = 0; ^ /kisskb/src/fs/ubifs/lpt.c: In function 'unpack_pnode': /kisskb/src/fs/ubifs/lpt.c:978:9: note: byref variable will be forcibly initialized int i, pos = 0, err; ^ /kisskb/src/fs/ubifs/lpt.c:977:11: note: byref variable will be forcibly initialized uint8_t *addr = buf + UBIFS_LPT_CRC_BYTES; ^ /kisskb/src/fs/ubifs/lpt.c: In function 'unpack_ltab': /kisskb/src/fs/ubifs/lpt.c:1047:9: note: byref variable will be forcibly initialized int i, pos = 0, err; ^ /kisskb/src/fs/ubifs/lpt.c:1046:11: note: byref variable will be forcibly initialized uint8_t *addr = buf + UBIFS_LPT_CRC_BYTES; ^ /kisskb/src/fs/ubifs/lpt.c: In function 'unpack_lsave': /kisskb/src/fs/ubifs/lpt.c:1079:9: note: byref variable will be forcibly initialized int i, pos = 0, err; ^ /kisskb/src/fs/ubifs/lpt.c:1078:11: note: byref variable will be forcibly initialized uint8_t *addr = buf + UBIFS_LPT_CRC_BYTES; ^ /kisskb/src/fs/ubifs/lpt.c: In function 'ubifs_pack_pnode': /kisskb/src/fs/ubifs/lpt.c:344:9: note: byref variable will be forcibly initialized int i, pos = 0; ^ /kisskb/src/fs/ubifs/lpt.c:343:11: note: byref variable will be forcibly initialized uint8_t *addr = buf + UBIFS_LPT_CRC_BYTES; ^ /kisskb/src/fs/ubifs/lpt.c: In function 'ubifs_pack_nnode': /kisskb/src/fs/ubifs/lpt.c:377:9: note: byref variable will be forcibly initialized int i, pos = 0; ^ /kisskb/src/fs/ubifs/lpt.c:376:11: note: byref variable will be forcibly initialized uint8_t *addr = buf + UBIFS_LPT_CRC_BYTES; ^ /kisskb/src/fs/ubifs/lpt.c: In function 'ubifs_pack_ltab': /kisskb/src/fs/ubifs/lpt.c:409:9: note: byref variable will be forcibly initialized int i, pos = 0; ^ /kisskb/src/fs/ubifs/lpt.c:408:11: note: byref variable will be forcibly initialized uint8_t *addr = buf + UBIFS_LPT_CRC_BYTES; ^ /kisskb/src/fs/ubifs/lpt.c: In function 'ubifs_pack_lsave': /kisskb/src/fs/ubifs/lpt.c:433:9: note: byref variable will be forcibly initialized int i, pos = 0; ^ /kisskb/src/fs/ubifs/lpt.c:432:11: note: byref variable will be forcibly initialized uint8_t *addr = buf + UBIFS_LPT_CRC_BYTES; ^ /kisskb/src/fs/ubifs/lpt.c: In function 'ubifs_unpack_nnode': /kisskb/src/fs/ubifs/lpt.c:1015:9: note: byref variable will be forcibly initialized int i, pos = 0, err; ^ /kisskb/src/fs/ubifs/lpt.c:1014:11: note: byref variable will be forcibly initialized uint8_t *addr = buf + UBIFS_LPT_CRC_BYTES; ^ /kisskb/src/fs/ubifs/lpt.c: In function 'lpt_check_hash': /kisskb/src/fs/ubifs/lpt.c:1751:5: note: byref variable will be forcibly initialized u8 hash[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/mm/memblock.c: In function 'memblock_dump': /kisskb/src/mm/memblock.c:1876:8: note: byref variable will be forcibly initialized char nid_buf[32] = ""; ^ /kisskb/src/mm/memblock.c:1868:25: note: byref variable will be forcibly initialized phys_addr_t base, end, size; ^ /kisskb/src/mm/memblock.c:1868:20: note: byref variable will be forcibly initialized phys_addr_t base, end, size; ^ /kisskb/src/mm/memblock.c:1868:14: note: byref variable will be forcibly initialized phys_addr_t base, end, size; ^ /kisskb/src/mm/memblock.c: In function 'memblock_debug_show': /kisskb/src/mm/memblock.c:2122:14: note: byref variable will be forcibly initialized phys_addr_t end; ^ /kisskb/src/mm/memblock.c: In function '__memblock_find_range_bottom_up': /kisskb/src/mm/memblock.c:215:6: note: byref variable will be forcibly initialized u64 i; ^ /kisskb/src/mm/memblock.c:214:26: note: byref variable will be forcibly initialized phys_addr_t this_start, this_end, cand; ^ /kisskb/src/mm/memblock.c:214:14: note: byref variable will be forcibly initialized phys_addr_t this_start, this_end, cand; ^ /kisskb/src/mm/memblock.c: In function 'memmap_init_reserved_pages': /kisskb/src/mm/memblock.c:2040:6: note: byref variable will be forcibly initialized u64 i; ^ /kisskb/src/mm/memblock.c:2039:21: note: byref variable will be forcibly initialized phys_addr_t start, end; ^ /kisskb/src/mm/memblock.c:2039:14: note: byref variable will be forcibly initialized phys_addr_t start, end; ^ /kisskb/src/lib/zstd/compress/zstd_ldm.c: In function 'ZSTD_ldm_generateSequences_internal': /kisskb/src/lib/zstd/compress/zstd_ldm.c:323:14: note: byref variable will be forcibly initialized unsigned numSplits; ^ /kisskb/src/lib/zstd/compress/zstd_ldm.c:319:27: note: byref variable will be forcibly initialized ldmRollingHashState_t hashState; ^ /kisskb/src/mm/memblock.c: In function '__memblock_find_range_top_down': /kisskb/src/mm/memblock.c:250:6: note: byref variable will be forcibly initialized u64 i; ^ /kisskb/src/mm/memblock.c:249:26: note: byref variable will be forcibly initialized phys_addr_t this_start, this_end, cand; ^ /kisskb/src/mm/memblock.c:249:14: note: byref variable will be forcibly initialized phys_addr_t this_start, this_end, cand; ^ /kisskb/src/mm/memblock.c: In function 'memblock_double_array': /kisskb/src/mm/memblock.c:404:40: note: byref variable will be forcibly initialized phys_addr_t old_size, new_size, addr, new_end; ^ /kisskb/src/mm/memblock.c:404:34: note: byref variable will be forcibly initialized phys_addr_t old_size, new_size, addr, new_end; ^ /kisskb/src/lib/zstd/compress/zstd_ldm.c: In function 'ZSTD_ldm_fillHashTable': /kisskb/src/lib/zstd/compress/zstd_ldm.c:250:14: note: byref variable will be forcibly initialized unsigned numSplits; ^ /kisskb/src/lib/zstd/compress/zstd_ldm.c:248:27: note: byref variable will be forcibly initialized ldmRollingHashState_t hashState; ^ /kisskb/src/mm/memblock.c: In function 'memblock_add_node': /kisskb/src/mm/memblock.c:669:14: note: byref variable will be forcibly initialized phys_addr_t end = base + size - 1; ^ /kisskb/src/mm/memblock.c: In function 'memblock_add': /kisskb/src/mm/memblock.c:690:14: note: byref variable will be forcibly initialized phys_addr_t end = base + size - 1; ^ /kisskb/src/mm/memblock.c: In function 'memblock_reserve': /kisskb/src/mm/memblock.c:834:14: note: byref variable will be forcibly initialized phys_addr_t end = base + size - 1; ^ /kisskb/src/mm/memblock.c: In function 'memblock_remove_range': /kisskb/src/mm/memblock.c:777:17: note: byref variable will be forcibly initialized int start_rgn, end_rgn; ^ /kisskb/src/mm/memblock.c:777:6: note: byref variable will be forcibly initialized int start_rgn, end_rgn; ^ /kisskb/src/mm/memblock.c: In function 'memblock_remove': /kisskb/src/mm/memblock.c:791:14: note: byref variable will be forcibly initialized phys_addr_t end = base + size - 1; ^ /kisskb/src/mm/memblock.c: In function 'memblock_phys_free': /kisskb/src/mm/memblock.c:823:14: note: byref variable will be forcibly initialized phys_addr_t end = base + size - 1; ^ /kisskb/src/mm/memblock.c: In function 'memblock_setclr_flag': /kisskb/src/mm/memblock.c:869:25: note: byref variable will be forcibly initialized int i, ret, start_rgn, end_rgn; ^ /kisskb/src/mm/memblock.c:869:14: note: byref variable will be forcibly initialized int i, ret, start_rgn, end_rgn; ^ /kisskb/src/mm/memblock.c: In function 'free_low_memory_core_early': /kisskb/src/mm/memblock.c:2060:6: note: byref variable will be forcibly initialized u64 i; ^ /kisskb/src/mm/memblock.c:2059:21: note: byref variable will be forcibly initialized phys_addr_t start, end; ^ /kisskb/src/mm/memblock.c:2059:14: note: byref variable will be forcibly initialized phys_addr_t start, end; ^ /kisskb/src/mm/memblock.c: In function '__next_mem_pfn_range_in_zone': /kisskb/src/mm/memblock.c:1281:6: note: byref variable will be forcibly initialized int nid; ^ /kisskb/src/mm/memblock.c:1280:19: note: byref variable will be forcibly initialized phys_addr_t spa, epa; ^ /kisskb/src/mm/memblock.c:1280:14: note: byref variable will be forcibly initialized phys_addr_t spa, epa; ^ /kisskb/src/mm/memblock.c: In function 'memblock_free_late': /kisskb/src/mm/memblock.c:1610:22: note: byref variable will be forcibly initialized phys_addr_t cursor, end; ^ /kisskb/src/mm/memblock.c: In function 'memblock_cap_memory_range': /kisskb/src/mm/memblock.c:1695:17: note: byref variable will be forcibly initialized int start_rgn, end_rgn; ^ /kisskb/src/mm/memblock.c:1695:6: note: byref variable will be forcibly initialized int start_rgn, end_rgn; ^ /kisskb/src/fs/orangefs/namei.c: In function 'orangefs_rename': /kisskb/src/fs/orangefs/namei.c:386:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/fs/orangefs/namei.c: In function 'orangefs_mkdir': /kisskb/src/fs/orangefs/namei.c:315:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/fs/orangefs/namei.c:313:30: note: byref variable will be forcibly initialized struct orangefs_object_kref ref; ^ /kisskb/src/fs/orangefs/namei.c: In function 'orangefs_create': /kisskb/src/fs/orangefs/namei.c:28:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/fs/orangefs/namei.c:26:30: note: byref variable will be forcibly initialized struct orangefs_object_kref ref; ^ /kisskb/src/drivers/phy/mediatek/phy-mtk-mipi-dsi.c: In function 'mtk_mipi_tx_get_calibration_datal': /kisskb/src/drivers/phy/mediatek/phy-mtk-mipi-dsi.c:94:9: note: byref variable will be forcibly initialized size_t len; ^ /kisskb/src/fs/orangefs/namei.c: In function 'orangefs_symlink': /kisskb/src/fs/orangefs/namei.c:228:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/fs/orangefs/namei.c:226:30: note: byref variable will be forcibly initialized struct orangefs_object_kref ref; ^ /kisskb/src/drivers/phy/mediatek/phy-mtk-mipi-dsi.c: In function 'mtk_mipi_tx_probe': /kisskb/src/drivers/phy/mediatek/phy-mtk-mipi-dsi.c:133:14: note: byref variable will be forcibly initialized const char *ref_clk_name; ^ /kisskb/src/fs/orangefs/namei.c: In function 'orangefs_unlink': /kisskb/src/fs/orangefs/namei.c:178:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/net/decnet/dn_nsp_in.c: In function 'dn_find_listener': /kisskb/src/net/decnet/dn_nsp_in.c:227:6: note: byref variable will be forcibly initialized int len; ^ /kisskb/src/net/decnet/dn_nsp_in.c:226:17: note: byref variable will be forcibly initialized unsigned char *ptr; ^ /kisskb/src/net/decnet/dn_nsp_in.c:223:16: note: byref variable will be forcibly initialized unsigned char type = 0; ^ /kisskb/src/net/decnet/dn_nsp_in.c:222:21: note: byref variable will be forcibly initialized struct sockaddr_dn srcaddr; ^ /kisskb/src/net/decnet/dn_nsp_in.c:221:21: note: byref variable will be forcibly initialized struct sockaddr_dn dstaddr; ^ /kisskb/src/net/decnet/dn_nsp_in.c: In function 'dn_nsp_rx_packet': /kisskb/src/net/decnet/dn_nsp_in.c:716:17: note: byref variable will be forcibly initialized unsigned short reason = NSP_REASON_NL; ^ /kisskb/src/fs/jffs2/compr_lzo.c: In function 'jffs2_lzo_decompress': /kisskb/src/fs/jffs2/compr_lzo.c:71:9: note: byref variable will be forcibly initialized size_t dl = destlen; ^ /kisskb/src/fs/jffs2/compr_lzo.c: In function 'jffs2_lzo_compress': /kisskb/src/fs/jffs2/compr_lzo.c:46:9: note: byref variable will be forcibly initialized size_t compress_size; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/exec.c:27: /kisskb/src/fs/exec.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:202: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 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/fs/exec.c: In function 'get_arg_page': /kisskb/src/fs/exec.c:201:15: note: byref variable will be forcibly initialized struct page *page; ^ /kisskb/src/fs/exec.c: In function 'shift_arg_pages': /kisskb/src/fs/exec.c:684:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/exec.c:27: /kisskb/src/fs/exec.c: In function 'unshare_sighand': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:1198:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(me->sighand, newsighand); ^ /kisskb/src/fs/exec.c: In function 'prepare_binprm': /kisskb/src/fs/exec.c:1650:9: note: byref variable will be forcibly initialized loff_t pos = 0; ^ /kisskb/src/fs/exec.c: In function 'compat_do_execve': /kisskb/src/fs/exec.c:2013:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { ^ /kisskb/src/fs/exec.c:2009:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { ^ /kisskb/src/fs/exec.c: In function 'compat_do_execveat': /kisskb/src/fs/exec.c:2029:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { ^ /kisskb/src/fs/exec.c:2025:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { ^ /kisskb/src/fs/exec.c: In function 'setup_arg_pages': /kisskb/src/fs/exec.c:749:25: note: byref variable will be forcibly initialized struct vm_area_struct *prev = NULL; ^ /kisskb/src/net/l2tp/l2tp_ip.c: In function 'l2tp_ip_recvmsg': /kisskb/src/net/l2tp/l2tp_ip.c:522:6: note: byref variable will be forcibly initialized int err = -EOPNOTSUPP; ^ /kisskb/src/fs/ubifs/lprops.c: In function 'dbg_check_lprops': /kisskb/src/fs/ubifs/lprops.c:1255:24: note: byref variable will be forcibly initialized struct ubifs_lp_stats lst; ^ /kisskb/src/net/l2tp/l2tp_ip.c: In function 'l2tp_ip_recv': /kisskb/src/net/l2tp/l2tp_ip.c:117:23: note: byref variable will be forcibly initialized unsigned char *ptr, *optr; ^ /kisskb/src/net/l2tp/l2tp_ip.c:117:17: note: byref variable will be forcibly initialized unsigned char *ptr, *optr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/net/8021q/vlan_core.c:2: /kisskb/src/net/8021q/vlan_core.c: In function 'vlan_vid_add': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/8021q/vlan_core.c:343:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->vlan_info, vlan_info); ^ /kisskb/src/net/8021q/vlan_core.c:321:24: note: byref variable will be forcibly initialized struct vlan_vid_info *vid_info; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/tcp_cong.c:12: /kisskb/src/net/ipv4/tcp_cong.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/ipv4/tcp_cong.c: In function 'tcp_set_allowed_congestion_control': /kisskb/src/net/ipv4/tcp_cong.c:312:22: note: byref variable will be forcibly initialized char *saved_clone, *clone, *name; ^ /kisskb/src/fs/jffs2/summary.c: In function 'jffs2_sum_write_data': /kisskb/src/fs/jffs2/summary.c:684:9: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/fs/jffs2/summary.c:680:14: note: byref variable will be forcibly initialized struct kvec vecs[2]; ^ /kisskb/src/fs/jffs2/summary.c:677:27: note: byref variable will be forcibly initialized struct jffs2_raw_summary isum; ^ /kisskb/src/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/fs/jffs2/summary.c: In function 'jffs2_sum_scan_sumnode': /kisskb/src/fs/jffs2/summary.c:576:28: note: byref variable will be forcibly initialized struct jffs2_unknown_node crcnode; ^ /kisskb/src/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_compat_sys_gettimeofday': /kisskb/src/kernel/time/time.c:228: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 '__do_compat_sys_settimeofday': /kisskb/src/kernel/time/time.c:247:18: note: byref variable will be forcibly initialized struct timezone new_tz; ^ /kisskb/src/kernel/time/time.c:246:20: note: byref variable will be forcibly initialized struct timespec64 new_ts; ^ /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 = { ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/phonet/pn_netlink.c:17: /kisskb/src/net/phonet/pn_netlink.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/phonet/pn_netlink.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ In file included from /kisskb/src/fs/pipe.c:11:0: /kisskb/src/fs/pipe.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/phonet/pn_netlink.c: In function 'addr_doit': /kisskb/src/net/phonet/pn_netlink.c:55:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFA_MAX+1]; ^ /kisskb/src/net/phonet/pn_netlink.c: In function 'route_doit': /kisskb/src/net/phonet/pn_netlink.c:222:17: note: byref variable will be forcibly initialized struct nlattr *tb[RTA_MAX+1]; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/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:569: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:376:7: note: in expansion of macro 'wait_event_interruptible_exclusive' if (wait_event_interruptible_exclusive(pipe->rd_wait, pipe_readable(pipe)) < 0) ^ /kisskb/src/lib/zstd/compress/zstd_opt.c: In function 'ZSTD_insertBt1': /kisskb/src/lib/zstd/compress/zstd_opt.c:405:9: note: byref variable will be forcibly initialized U32 dummy32; /* to be nullified at the end */ ^ /kisskb/src/lib/zstd/compress/zstd_opt.c: In function 'ZSTD_insertBtAndGetAllMatches': /kisskb/src/lib/zstd/compress/zstd_opt.c:554:9: note: byref variable will be forcibly initialized U32 dummy32; /* to be nullified at the end */ ^ /kisskb/src/fs/pipe.c: In function 'do_pipe2': /kisskb/src/fs/pipe.c:1003:6: note: byref variable will be forcibly initialized int fd[2]; ^ /kisskb/src/fs/pipe.c:1002:15: note: byref variable will be forcibly initialized struct file *files[2]; ^ /kisskb/src/fs/pipe.c: In function 'do_pipe_flags': /kisskb/src/fs/pipe.c:987:15: note: byref variable will be forcibly initialized struct file *files[2]; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/fs/pipe.c:8: /kisskb/src/fs/pipe.c: In function 'pipe_wait_readable': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/fs/pipe.c:1044: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:1051:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(pipe->wr_wait, pipe_writable(pipe)); ^ In file included from /kisskb/src/lib/zstd/compress/zstd_opt.c:23:0: /kisskb/src/lib/zstd/compress/zstd_opt.c: In function 'ZSTD_updateRep': /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:401:16: note: byref variable will be forcibly initialized repcodes_t newReps; ^ /kisskb/src/lib/zstd/compress/zstd_opt.c: In function 'ZSTD_rescaleFreqs': /kisskb/src/lib/zstd/compress/zstd_opt.c:187:26: note: byref variable will be forcibly initialized unsigned lit = MaxLit; ^ /kisskb/src/lib/zstd/compress/zstd_opt.c:172:30: note: byref variable will be forcibly initialized FSE_CState_t ofstate; ^ /kisskb/src/lib/zstd/compress/zstd_opt.c:160:30: note: byref variable will be forcibly initialized FSE_CState_t mlstate; ^ /kisskb/src/lib/zstd/compress/zstd_opt.c:148:30: note: byref variable will be forcibly initialized FSE_CState_t llstate; ^ /kisskb/src/lib/zstd/compress/zstd_opt.c: In function 'ZSTD_compressBlock_opt_generic': /kisskb/src/lib/zstd/compress/zstd_opt.c:1170:24: note: byref variable will be forcibly initialized repcodes_t reps = ZSTD_updateRep(opt[cur].rep, lastSequence.off, lastSequence.litlen==0); ^ /kisskb/src/lib/zstd/compress/zstd_opt.c:1102:21: note: byref variable will be forcibly initialized U32 nbMatches = ZSTD_BtGetAllMatches(matches, ms, &nextToUpdate3, inr, iend, dictMode, opt[cur].rep, ll0, minMatch); ^ /kisskb/src/lib/zstd/compress/zstd_opt.c:1081:28: note: byref variable will be forcibly initialized repcodes_t newReps = ZSTD_updateRep(opt[prev].rep, opt[cur].off, opt[cur].litlen==0); ^ /kisskb/src/lib/zstd/compress/zstd_opt.c:987:17: note: byref variable will be forcibly initialized U32 nbMatches = ZSTD_BtGetAllMatches(matches, ms, &nextToUpdate3, ip, iend, dictMode, rep, ll0, minMatch); ^ /kisskb/src/lib/zstd/compress/zstd_opt.c:967:19: note: byref variable will be forcibly initialized ZSTD_optLdm_t optLdm; ^ /kisskb/src/lib/zstd/compress/zstd_opt.c:962:9: note: byref variable will be forcibly initialized U32 nextToUpdate3 = ms->nextToUpdate; ^ /kisskb/src/lib/zstd/compress/zstd_opt.c: In function 'ZSTD_initStats_ultra': /kisskb/src/lib/zstd/compress/zstd_opt.c:1270:9: note: byref variable will be forcibly initialized U32 tmpRep[ZSTD_REP_NUM]; /* updated rep codes will sink here */ ^ /kisskb/src/kernel/dma/debug.c: In function 'bucket_find_contain': /kisskb/src/kernel/dma/debug.c:354:33: note: byref variable will be forcibly initialized struct dma_debug_entry *entry, index = *ref; ^ /kisskb/src/kernel/dma/debug.c: In function 'get_nr_mapped_entries': /kisskb/src/kernel/dma/debug.c:1326:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/dma/debug.c: In function 'filter_write': /kisskb/src/kernel/dma/debug.c:702:7: note: byref variable will be forcibly initialized char buf[NAME_MAX_LEN]; ^ /kisskb/src/kernel/dma/debug.c: In function 'filter_read': /kisskb/src/kernel/dma/debug.c:680:7: note: byref variable will be forcibly initialized char buf[NAME_MAX_LEN + 1]; ^ /kisskb/src/kernel/dma/debug.c: In function 'dma_debug_device_change': /kisskb/src/kernel/dma/debug.c:837:26: note: byref variable will be forcibly initialized struct dma_debug_entry *entry; ^ /kisskb/src/kernel/dma/debug.c: In function 'check_sync': /kisskb/src/kernel/dma/debug.c:1082:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/dma/debug.c:1081:22: note: byref variable will be forcibly initialized struct hash_bucket *bucket; ^ /kisskb/src/kernel/dma/debug.c: In function 'add_dma_entry': /kisskb/src/kernel/dma/debug.c:558:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_mapping_error': /kisskb/src/kernel/dma/debug.c:1234:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/dma/debug.c:1231:25: note: byref variable will be forcibly initialized struct dma_debug_entry ref; ^ /kisskb/src/kernel/dma/debug.c: In function 'check_unmap': /kisskb/src/kernel/dma/debug.c:949:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_unmap_sg': /kisskb/src/kernel/dma/debug.c:1351:26: note: byref variable will be forcibly initialized struct dma_debug_entry ref = { ^ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_sync_single_for_cpu': /kisskb/src/kernel/dma/debug.c:1479:25: note: byref variable will be forcibly initialized struct dma_debug_entry ref; ^ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_sync_single_for_device': /kisskb/src/kernel/dma/debug.c:1498:25: note: byref variable will be forcibly initialized struct dma_debug_entry ref; ^ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_sync_sg_for_cpu': /kisskb/src/kernel/dma/debug.c:1524:26: note: byref variable will be forcibly initialized struct dma_debug_entry ref = { ^ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_sync_sg_for_device': /kisskb/src/kernel/dma/debug.c:1556:26: note: byref variable will be forcibly initialized struct dma_debug_entry ref = { ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/timer.h:422, from /kisskb/src/kernel/time/timer.c:57: /kisskb/src/kernel/time/timer.c: In function 'perf_trace_timer_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/timer.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(timer_class, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/timer.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(timer_class, ^ /kisskb/src/kernel/time/timer.c: In function 'perf_trace_timer_start': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(timer_start, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(timer_start, ^ /kisskb/src/kernel/time/timer.c: In function 'perf_trace_timer_expire_entry': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(timer_expire_entry, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(timer_expire_entry, ^ /kisskb/src/kernel/time/timer.c: In function 'perf_trace_hrtimer_init': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:167:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hrtimer_init, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:167:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hrtimer_init, ^ /kisskb/src/kernel/time/timer.c: In function 'perf_trace_hrtimer_start': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:195:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hrtimer_start, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:195:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hrtimer_start, ^ /kisskb/src/kernel/time/timer.c: In function 'perf_trace_hrtimer_expire_entry': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:232:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hrtimer_expire_entry, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:232:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hrtimer_expire_entry, ^ /kisskb/src/kernel/time/timer.c: In function 'perf_trace_hrtimer_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/timer.h:255:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hrtimer_class, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/timer.h:255:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hrtimer_class, ^ /kisskb/src/kernel/time/timer.c: In function 'perf_trace_itimer_state': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:304:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(itimer_state, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:304:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(itimer_state, ^ /kisskb/src/kernel/time/timer.c: In function 'perf_trace_itimer_expire': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:341:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(itimer_expire, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:341:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(itimer_expire, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/timer.h:422, from /kisskb/src/kernel/time/timer.c:57: /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_timer_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/timer.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(timer_class, ^ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_timer_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(timer_start, ^ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_timer_expire_entry': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(timer_expire_entry, ^ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_hrtimer_init': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:167:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hrtimer_init, ^ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_hrtimer_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:195:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hrtimer_start, ^ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_hrtimer_expire_entry': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:232:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hrtimer_expire_entry, ^ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_hrtimer_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/timer.h:255:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hrtimer_class, ^ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_itimer_state': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:304:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(itimer_state, ^ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_itimer_expire': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:341:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(itimer_expire, ^ /kisskb/src/kernel/time/timer.c: In function 'internal_add_timer': /kisskb/src/kernel/time/timer.c:607:16: note: byref variable will be forcibly initialized unsigned long bucket_expiry; ^ /kisskb/src/kernel/time/timer.c: In function '__mod_timer': /kisskb/src/kernel/time/timer.c:962:32: note: byref variable will be forcibly initialized unsigned long clk = 0, flags, bucket_expiry; ^ /kisskb/src/kernel/time/timer.c:962:25: note: byref variable will be forcibly initialized unsigned long clk = 0, flags, bucket_expiry; ^ /kisskb/src/kernel/time/timer.c: In function 'call_timer_fn': /kisskb/src/kernel/time/timer.c:1409:21: note: byref variable will be forcibly initialized struct lockdep_map lockdep_map; ^ /kisskb/src/kernel/time/timer.c: In function '__run_timers': /kisskb/src/kernel/time/timer.c:1712:20: note: byref variable will be forcibly initialized struct hlist_head heads[LVL_DEPTH]; ^ /kisskb/src/kernel/time/timer.c: In function 'add_timer_on': /kisskb/src/kernel/time/timer.c:1158:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/time/timer.c: In function 'del_timer': /kisskb/src/kernel/time/timer.c:1201:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/time/timer.c: In function 'try_to_del_timer_sync': /kisskb/src/kernel/time/timer.c:1226:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/time/timer.c: In function 'schedule_timeout': /kisskb/src/kernel/time/timer.c:1844:23: note: byref variable will be forcibly initialized struct process_timer timer; ^ /kisskb/src/kernel/time/timer.c: In function 'usleep_range': /kisskb/src/kernel/time/timer.c:2069:10: note: byref variable will be forcibly initialized ktime_t exp = ktime_add_us(ktime_get(), min); ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/include/linux/dma-direct.h:9, from /kisskb/src/kernel/dma/swiotlb.c:24: /kisskb/src/kernel/dma/swiotlb.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/swiotlb.h:50, from /kisskb/src/kernel/dma/swiotlb.c:58: /kisskb/src/kernel/dma/swiotlb.c: In function 'perf_trace_swiotlb_bounced': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/swiotlb.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(swiotlb_bounced, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/swiotlb.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(swiotlb_bounced, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/swiotlb.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(swiotlb_bounced, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/swiotlb.h:50, from /kisskb/src/kernel/dma/swiotlb.c:58: /kisskb/src/kernel/dma/swiotlb.c: In function 'trace_event_raw_event_swiotlb_bounced': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/swiotlb.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(swiotlb_bounced, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/swiotlb.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(swiotlb_bounced, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/namei.c:20: /kisskb/src/fs/namei.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:320:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/fs/namei.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/fs/namei.c: In function 'hash_name': /kisskb/src/fs/namei.c:2138: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:2137:23: note: byref variable will be forcibly initialized unsigned long adata, bdata, mask, len; ^ /kisskb/src/fs/namei.c:2137:16: note: byref variable will be forcibly initialized unsigned long adata, bdata, mask, len; ^ In file included from /kisskb/src/fs/namei.c:21:0: /kisskb/src/fs/namei.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/namei.c:20: /kisskb/src/fs/namei.c: In function '__traverse_mounts': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:1357: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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:1332: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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:1376:19: note: in expansion of macro 'smp_load_acquire' unsigned flags = smp_load_acquire(&path->dentry->d_flags); ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_setup_sync_conn': /kisskb/src/net/bluetooth/hci_conn.c:433:32: note: byref variable will be forcibly initialized struct hci_cp_setup_sync_conn cp; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_add_sco': /kisskb/src/net/bluetooth/hci_conn.c:281:24: note: byref variable will be forcibly initialized struct hci_cp_add_sco cp; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'le_disable_advertising': /kisskb/src/net/bluetooth/hci_conn.c:650:6: note: byref variable will be forcibly initialized u8 enable = 0x00; ^ /kisskb/src/net/bluetooth/hci_conn.c:642:39: note: byref variable will be forcibly initialized struct hci_cp_le_set_ext_adv_enable cp; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_conn_idle': /kisskb/src/net/bluetooth/hci_conn.c:620:28: note: byref variable will be forcibly initialized struct hci_cp_sniff_mode cp; ^ /kisskb/src/net/bluetooth/hci_conn.c:611:31: note: byref variable will be forcibly initialized struct hci_cp_sniff_subrate cp; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_conn_auth': /kisskb/src/net/bluetooth/hci_conn.c:1558:32: note: byref variable will be forcibly initialized struct hci_cp_auth_requested cp; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_conn_encrypt': /kisskb/src/net/bluetooth/hci_conn.c:1582:34: note: byref variable will be forcibly initialized struct hci_cp_set_conn_encrypt cp; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_enhanced_setup_sync_conn': /kisskb/src/net/bluetooth/hci_conn.c:313:41: note: byref variable will be forcibly initialized struct hci_cp_enhanced_setup_sync_conn cp; ^ /kisskb/src/fs/namei.c: In function 'follow_dotdot_rcu': /kisskb/src/fs/namei.c:1839:12: note: byref variable will be forcibly initialized unsigned seq; ^ /kisskb/src/fs/namei.c:1838:15: note: byref variable will be forcibly initialized struct path path; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/net/bluetooth/hci_conn.c:28: /kisskb/src/net/bluetooth/hci_conn.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/fs/namei.c: In function 'lookup_fast': /kisskb/src/fs/namei.c:1579:12: note: byref variable will be forcibly initialized unsigned seq; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/namei.c:21: /kisskb/src/fs/namei.c: In function '__lookup_slow': /kisskb/src/fs/namei.c:1636: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 'handle_mounts': /kisskb/src/fs/namei.c:1477:7: note: byref variable will be forcibly initialized bool jumped; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_req_directed_advertising': /kisskb/src/net/bluetooth/hci_conn.c:1129:34: note: byref variable will be forcibly initialized struct hci_cp_le_set_adv_param cp; ^ /kisskb/src/net/bluetooth/hci_conn.c:1115:43: note: byref variable will be forcibly initialized struct hci_cp_le_set_adv_set_rand_addr cp; ^ /kisskb/src/net/bluetooth/hci_conn.c:1078:12: note: byref variable will be forcibly initialized bdaddr_t random_addr; ^ /kisskb/src/net/bluetooth/hci_conn.c:1077:39: note: byref variable will be forcibly initialized struct hci_cp_le_set_ext_adv_params cp; ^ /kisskb/src/net/bluetooth/hci_conn.c:1074:5: note: byref variable will be forcibly initialized u8 enable; ^ /kisskb/src/net/bluetooth/hci_conn.c:1073:5: note: byref variable will be forcibly initialized u8 own_addr_type; ^ In file included from /kisskb/src/net/bluetooth/hci_conn.c:30:0: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_conn.c:1113:27: note: in expansion of macro 'BDADDR_ANY' bacmp(&random_addr, BDADDR_ANY) && ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_req_add_le_create_conn': /kisskb/src/net/bluetooth/hci_conn.c:1045:32: note: byref variable will be forcibly initialized struct hci_cp_le_create_conn cp; ^ /kisskb/src/net/bluetooth/hci_conn.c:1005:6: note: byref variable will be forcibly initialized u8 data[sizeof(*cp) + sizeof(*p) * 3]; ^ /kisskb/src/net/bluetooth/hci_conn.c:981:5: note: byref variable will be forcibly initialized u8 own_addr_type; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_acl_create_connection': /kisskb/src/net/bluetooth/hci_conn.c:202:28: note: byref variable will be forcibly initialized struct hci_cp_create_conn cp; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_disconnect': /kisskb/src/net/bluetooth/hci_conn.c:268:35: note: byref variable will be forcibly initialized struct hci_cp_read_clock_offset clkoff_cp; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_le_conn_update': /kisskb/src/net/bluetooth/hci_conn.c:495:31: note: byref variable will be forcibly initialized struct hci_cp_le_conn_update cp; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_le_start_enc': /kisskb/src/net/bluetooth/hci_conn.c:530:29: note: byref variable will be forcibly initialized struct hci_cp_le_start_enc cp; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_get_route': /kisskb/src/net/bluetooth/hci_conn.c:833:7: note: byref variable will be forcibly initialized u8 id_addr_type; ^ /kisskb/src/net/bluetooth/hci_conn.c:832:13: note: byref variable will be forcibly initialized bdaddr_t id_addr; ^ In file included from /kisskb/src/net/bluetooth/hci_conn.c:30:0: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_conn.c:813:27: note: in expansion of macro 'BDADDR_ANY' int use_src = bacmp(src, BDADDR_ANY); ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_conn_switch_role': /kisskb/src/net/bluetooth/hci_conn.c:1696:29: note: byref variable will be forcibly initialized struct hci_cp_switch_role cp; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_conn_enter_active_mode': /kisskb/src/net/bluetooth/hci_conn.c:1720:33: note: byref variable will be forcibly initialized struct hci_cp_exit_sniff_mode cp; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_get_conn_list': /kisskb/src/net/bluetooth/hci_conn.c:1788:27: note: byref variable will be forcibly initialized struct hci_conn_list_req req, *cl; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_get_conn_info': /kisskb/src/net/bluetooth/hci_conn.c:1841:23: note: byref variable will be forcibly initialized struct hci_conn_info ci; ^ /kisskb/src/net/bluetooth/hci_conn.c:1840:27: note: byref variable will be forcibly initialized struct hci_conn_info_req req; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_get_auth_info': /kisskb/src/net/bluetooth/hci_conn.c:1868:27: note: byref variable will be forcibly initialized struct hci_auth_info_req req; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/namei.c:21: /kisskb/src/fs/namei.c: In function 'lookup_open': /kisskb/src/fs/namei.c:3195: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/net/bluetooth/hci_conn.c: In function 'hci_connect_le': /kisskb/src/net/bluetooth/hci_conn.c:1177:21: note: byref variable will be forcibly initialized struct hci_request req; ^ In file included from /kisskb/src/net/bluetooth/hci_conn.c:30:0: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_conn.c:1223:31: note: in expansion of macro 'BDADDR_ANY' if (irk && bacmp(&irk->rpa, BDADDR_ANY)) { ^ /kisskb/src/fs/namei.c: In function 'choose_mountpoint': /kisskb/src/fs/namei.c:1265:12: note: byref variable will be forcibly initialized unsigned seq, mseq = read_seqbegin(&mount_lock); ^ /kisskb/src/fs/namei.c: In function 'follow_dotdot': /kisskb/src/fs/namei.c:1878: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:1799:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'handle_dots': /kisskb/src/fs/namei.c:1912:12: note: byref variable will be forcibly initialized unsigned seq; ^ /kisskb/src/fs/namei.c:1911:17: note: byref variable will be forcibly initialized struct inode *inode; ^ /kisskb/src/fs/namei.c: In function 'walk_component': /kisskb/src/fs/namei.c:1955:11: note: byref variable will be forcibly initialized unsigned seq; ^ /kisskb/src/fs/namei.c:1954:16: note: byref variable will be forcibly initialized struct inode *inode; ^ /kisskb/src/fs/namei.c: In function 'link_path_walk': /kisskb/src/fs/namei.c:2260:17: note: byref variable will be forcibly initialized struct qstr this = { { .hash_len = hash_len }, .name = name }; ^ /kisskb/src/fs/namei.c: In function 'open_last_lookups': /kisskb/src/fs/namei.c:3303:16: note: byref variable will be forcibly initialized struct inode *inode; ^ /kisskb/src/fs/namei.c:3302:11: note: byref variable will be forcibly initialized unsigned seq; ^ /kisskb/src/fs/namei.c: In function 'filename_parentat': /kisskb/src/fs/namei.c:2514: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:2538:6: note: byref variable will be forcibly initialized int type, error; ^ /kisskb/src/fs/namei.c:2537:14: note: byref variable will be forcibly initialized struct qstr last; ^ /kisskb/src/fs/namei.c: In function 'do_o_path': /kisskb/src/fs/namei.c:3529: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:3626:6: note: byref variable will be forcibly initialized int type; ^ /kisskb/src/fs/namei.c:3625:14: note: byref variable will be forcibly initialized struct qstr last; ^ /kisskb/src/fs/namei.c: In function 'follow_down': /kisskb/src/fs/namei.c:1412:7: note: byref variable will be forcibly initialized bool jumped; ^ /kisskb/src/fs/namei.c: In function 'hashlen_string': /kisskb/src/fs/namei.c:2110: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:2109:16: note: byref variable will be forcibly initialized unsigned long adata, mask, len; ^ /kisskb/src/fs/namei.c: In function 'filename_lookup': /kisskb/src/fs/namei.c:2474:19: note: byref variable will be forcibly initialized struct nameidata nd; ^ /kisskb/src/fs/namei.c: In function 'vfs_path_lookup': /kisskb/src/fs/namei.c:2589: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:2649: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:2676:14: note: byref variable will be forcibly initialized struct qstr this; ^ /kisskb/src/fs/namei.c: In function 'lookup_one': /kisskb/src/fs/namei.c:2706: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:2735:14: note: byref variable will be forcibly initialized struct qstr this; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/namei.c:20: /kisskb/src/fs/namei.c: In function 'lookup_positive_unlocked': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:2762: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:3501: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:3581: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:3598: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:3790: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:3893: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:3994:6: note: byref variable will be forcibly initialized int type; ^ /kisskb/src/fs/namei.c:3993:14: note: byref variable will be forcibly initialized struct qstr last; ^ /kisskb/src/fs/namei.c:3992: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:4135:16: note: byref variable will be forcibly initialized struct inode *delegated_inode = NULL; ^ /kisskb/src/fs/namei.c:4133:6: note: byref variable will be forcibly initialized int type; ^ /kisskb/src/fs/namei.c:4132:14: note: byref variable will be forcibly initialized struct qstr last; ^ /kisskb/src/fs/namei.c:4131: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:4259: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:4406:16: note: byref variable will be forcibly initialized struct inode *delegated_inode = NULL; ^ /kisskb/src/fs/namei.c:4405:24: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ /kisskb/src/fs/namei.c:4405: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:4542: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:4674:16: note: byref variable will be forcibly initialized struct inode *delegated_inode = NULL; ^ /kisskb/src/fs/namei.c:4673:16: note: byref variable will be forcibly initialized int old_type, new_type; ^ /kisskb/src/fs/namei.c:4673:6: note: byref variable will be forcibly initialized int old_type, new_type; ^ /kisskb/src/fs/namei.c:4672:24: note: byref variable will be forcibly initialized struct qstr old_last, new_last; ^ /kisskb/src/fs/namei.c:4672:14: note: byref variable will be forcibly initialized struct qstr old_last, new_last; ^ /kisskb/src/fs/namei.c:4671:24: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ /kisskb/src/fs/namei.c:4671:14: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ /kisskb/src/fs/namei.c:4668:20: note: byref variable will be forcibly initialized struct renamedata rd; ^ In file included from /kisskb/src/kernel/dma/remap.c:6:0: /kisskb/src/kernel/dma/remap.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/fs.h:35:0, from /kisskb/src/fs/namei.c:22: /kisskb/src/fs/namei.c: In function 'vfs_readlink': /kisskb/src/fs/namei.c:4855: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:4946: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_symlink': /kisskb/src/fs/namei.c:4962:8: note: byref variable will be forcibly initialized void *fsdata; ^ /kisskb/src/fs/namei.c:4961:15: note: byref variable will be forcibly initialized struct page *page; ^ /kisskb/src/net/rxrpc/input.c: In function 'rxrpc_validate_data': /kisskb/src/net/rxrpc/input.c:349:5: note: byref variable will be forcibly initialized u8 flags = sp->hdr.flags; ^ /kisskb/src/net/rxrpc/input.c: In function 'rxrpc_extract_header': /kisskb/src/net/rxrpc/input.c:1173:27: note: byref variable will be forcibly initialized struct rxrpc_wire_header whdr; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/input.c:10: /kisskb/src/net/rxrpc/input.c: In function 'rxrpc_input_data': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/rxrpc/input.c:551:4: note: in expansion of macro 'smp_store_release' smp_store_release(&call->rx_top, seq); ^ /kisskb/src/net/rxrpc/input.c:418:30: note: byref variable will be forcibly initialized bool immediate_ack = false, jumbo_bad = false; ^ /kisskb/src/net/rxrpc/key.c: In function 'rxrpc_read': /kisskb/src/net/rxrpc/key.c:569:6: note: byref variable will be forcibly initialized u16 toksizes[AFSTOKEN_MAX]; ^ /kisskb/src/net/rxrpc/key.c:568:34: note: byref variable will be forcibly initialized u32 cnlen, toksize, ntoks, tok, zero; ^ /kisskb/src/net/rxrpc/input.c: In function 'rxrpc_complete_rtt_probe': /kisskb/src/net/rxrpc/input.c:620:16: note: byref variable will be forcibly initialized unsigned long avail; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/rxrpc/key.c:15: /kisskb/src/net/rxrpc/key.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/rxrpc/input.c: In function 'rxrpc_input_ack': /kisskb/src/net/rxrpc/input.c:850:4: note: byref variable will be forcibly initialized } buf; ^ In file included from /kisskb/src/include/linux/gpio/driver.h:9:0, from /kisskb/src/drivers/pinctrl/mediatek/mtk-eint.c:14: /kisskb/src/drivers/pinctrl/mediatek/mtk-eint.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ /kisskb/src/net/rxrpc/input.c: In function 'rxrpc_input_abort': /kisskb/src/net/rxrpc/input.c:1017:9: note: byref variable will be forcibly initialized __be32 wtmp; ^ /kisskb/src/drivers/pinctrl/mediatek/mtk-eint.c: In function 'mtk_eint_irq_release_resources': /kisskb/src/drivers/pinctrl/mediatek/mtk-eint.c:268:15: note: byref variable will be forcibly initialized unsigned int gpio_n; ^ /kisskb/src/drivers/pinctrl/mediatek/mtk-eint.c:267:20: note: byref variable will be forcibly initialized struct gpio_chip *gpio_c; ^ /kisskb/src/drivers/pinctrl/mediatek/mtk-eint.c: In function 'mtk_eint_irq_request_resources': /kisskb/src/drivers/pinctrl/mediatek/mtk-eint.c:238:15: note: byref variable will be forcibly initialized unsigned int gpio_n; ^ /kisskb/src/drivers/pinctrl/mediatek/mtk-eint.c:237:20: note: byref variable will be forcibly initialized struct gpio_chip *gpio_c; ^ In file included from /kisskb/src/include/asm-generic/div64.h:27:0, from ./arch/arm64/include/generated/asm/div64.h:1, from /kisskb/src/include/linux/math.h:5, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/pinctrl/mediatek/mtk-eint.c:12: /kisskb/src/drivers/pinctrl/mediatek/mtk-eint.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/gpio/driver.h:5:0, from /kisskb/src/drivers/pinctrl/mediatek/mtk-eint.c:14: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/rxrpc/input.c: In function 'rxrpc_input_packet': /kisskb/src/net/rxrpc/input.c:1214:21: note: byref variable will be forcibly initialized struct rxrpc_peer *peer = NULL; ^ /kisskb/src/net/rxrpc/key.c: In function 'rxrpc_get_server_data_key': /kisskb/src/net/rxrpc/key.c:490:4: note: byref variable will be forcibly initialized } data; ^ /kisskb/src/lib/zstd/decompress/huf_decompress.c: In function 'HUF_getDTableDesc': /kisskb/src/lib/zstd/decompress/huf_decompress.c:105:16: note: byref variable will be forcibly initialized DTableDesc dtd; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/addrlabel.c:13: /kisskb/src/net/ipv6/addrlabel.c: In function 'hlist_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:531:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); ^ /kisskb/src/net/ipv6/addrlabel.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/ipv6/addrlabel.c: In function 'hlist_add_before_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:656:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_pprev_rcu(n), n); ^ /kisskb/src/lib/zstd/decompress/huf_decompress.c: In function 'HUF_decompress1X1_usingDTable_internal_body': /kisskb/src/lib/zstd/decompress/huf_decompress.c:336:19: note: byref variable will be forcibly initialized BIT_DStream_t bitD; ^ /kisskb/src/net/ipv6/addrlabel.c: In function 'hlist_add_behind_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:683:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(prev), n); ^ /kisskb/src/lib/zstd/decompress/huf_decompress.c: In function 'HUF_decompress4X1_usingDTable_internal_body': /kisskb/src/lib/zstd/decompress/huf_decompress.c:369:23: note: byref variable will be forcibly initialized BIT_DStream_t bitD4; ^ /kisskb/src/lib/zstd/decompress/huf_decompress.c:368:23: note: byref variable will be forcibly initialized BIT_DStream_t bitD3; ^ /kisskb/src/lib/zstd/decompress/huf_decompress.c:367:23: note: byref variable will be forcibly initialized BIT_DStream_t bitD2; ^ /kisskb/src/lib/zstd/decompress/huf_decompress.c:366:23: note: byref variable will be forcibly initialized BIT_DStream_t bitD1; ^ /kisskb/src/net/ipv6/addrlabel.c: In function 'ip6addrlbl_del': /kisskb/src/net/ipv6/addrlabel.c:293:18: note: byref variable will be forcibly initialized struct in6_addr prefix_buf; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:92, from /kisskb/src/include/net/addrconf.h:50, from /kisskb/src/net/ipv6/addrlabel.c:18: /kisskb/src/net/ipv6/addrlabel.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ipv6/addrlabel.c: In function 'ip6addrlbl_newdel': /kisskb/src/net/ipv6/addrlabel.c:389:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFAL_MAX+1]; ^ /kisskb/src/net/ipv6/addrlabel.c: In function 'ip6addrlbl_get': /kisskb/src/net/ipv6/addrlabel.c:583:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFAL_MAX+1]; ^ /kisskb/src/lib/zstd/decompress/huf_decompress.c: In function 'HUF_decompress1X2_usingDTable_internal_body': /kisskb/src/lib/zstd/decompress/huf_decompress.c:782:19: note: byref variable will be forcibly initialized BIT_DStream_t bitD; ^ /kisskb/src/lib/zstd/decompress/huf_decompress.c: In function 'HUF_decompress4X2_usingDTable_internal_body': /kisskb/src/lib/zstd/decompress/huf_decompress.c:822:23: note: byref variable will be forcibly initialized BIT_DStream_t bitD4; ^ /kisskb/src/lib/zstd/decompress/huf_decompress.c:821:23: note: byref variable will be forcibly initialized BIT_DStream_t bitD3; ^ /kisskb/src/lib/zstd/decompress/huf_decompress.c:820:23: note: byref variable will be forcibly initialized BIT_DStream_t bitD2; ^ /kisskb/src/lib/zstd/decompress/huf_decompress.c:819:23: note: byref variable will be forcibly initialized BIT_DStream_t bitD1; ^ /kisskb/src/lib/zstd/decompress/huf_decompress.c: In function 'HUF_readDTableX1_wksp_bmi2': /kisskb/src/lib/zstd/decompress/huf_decompress.c:150:9: note: byref variable will be forcibly initialized U32 nbSymbols = 0; ^ /kisskb/src/lib/zstd/decompress/huf_decompress.c:149:9: note: byref variable will be forcibly initialized U32 tableLog = 0; ^ /kisskb/src/lib/zstd/decompress/huf_decompress.c: In function 'HUF_readDTableX2_wksp': /kisskb/src/lib/zstd/decompress/huf_decompress.c:630:37: note: byref variable will be forcibly initialized U32 tableLog, maxW, sizeOfSort, nbSymbols; ^ /kisskb/src/lib/zstd/decompress/huf_decompress.c:630:9: note: byref variable will be forcibly initialized U32 tableLog, maxW, sizeOfSort, nbSymbols; ^ /kisskb/src/net/decnet/dn_nsp_out.c: In function 'dn_nsp_send': /kisskb/src/net/decnet/dn_nsp_out.c:71:17: note: byref variable will be forcibly initialized struct flowidn fld; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/fcntl.c:8: /kisskb/src/fs/fcntl.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/fs/fcntl.c: In function 'get_compat_flock': /kisskb/src/fs/fcntl.c:542:22: note: byref variable will be forcibly initialized struct compat_flock fl; ^ /kisskb/src/fs/fcntl.c: In function 'get_compat_flock64': /kisskb/src/fs/fcntl.c:552:24: note: byref variable will be forcibly initialized struct compat_flock64 fl; ^ /kisskb/src/fs/fcntl.c: In function 'put_compat_flock': /kisskb/src/fs/fcntl.c:562:22: note: byref variable will be forcibly initialized struct compat_flock fl; ^ /kisskb/src/fs/fcntl.c: In function 'put_compat_flock64': /kisskb/src/fs/fcntl.c:573:24: note: byref variable will be forcibly initialized struct compat_flock64 fl; ^ /kisskb/src/fs/fcntl.c: In function 'fcntl_rw_hint': /kisskb/src/fs/fcntl.c:291:6: note: byref variable will be forcibly initialized u64 h; ^ /kisskb/src/fs/fcntl.c: In function 'send_sigio_to_task': /kisskb/src/fs/fcntl.c:748: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:169: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:335:15: note: byref variable will be forcibly initialized struct flock flock; ^ /kisskb/src/fs/fcntl.c: In function 'do_compat_fcntl64': /kisskb/src/fs/fcntl.c:623:15: note: byref variable will be forcibly initialized struct flock flock; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/kernel/dma/map_benchmark.c:16: /kisskb/src/kernel/dma/map_benchmark.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/fs/ubifs/recovery.c: In function 'fix_size_in_place': /kisskb/src/fs/ubifs/recovery.c:1407:17: note: byref variable will be forcibly initialized int err, lnum, offs, len; ^ /kisskb/src/fs/ubifs/recovery.c:1407:11: note: byref variable will be forcibly initialized int err, lnum, offs, len; ^ /kisskb/src/fs/ubifs/recovery.c:1406:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/recovery.c: In function 'ubifs_recover_master_node': /kisskb/src/fs/ubifs/recovery.c:230:39: note: byref variable will be forcibly initialized struct ubifs_mst_node *mst1 = NULL, *mst2 = NULL, *mst; ^ /kisskb/src/fs/ubifs/recovery.c:230:25: note: byref variable will be forcibly initialized struct ubifs_mst_node *mst1 = NULL, *mst2 = NULL, *mst; ^ /kisskb/src/fs/ubifs/recovery.c:229:50: note: byref variable will be forcibly initialized void *buf1 = NULL, *buf2 = NULL, *cor1 = NULL, *cor2 = NULL; ^ /kisskb/src/fs/ubifs/recovery.c:229:36: note: byref variable will be forcibly initialized void *buf1 = NULL, *buf2 = NULL, *cor1 = NULL, *cor2 = NULL; ^ /kisskb/src/fs/ubifs/recovery.c:229:22: note: byref variable will be forcibly initialized void *buf1 = NULL, *buf2 = NULL, *cor1 = NULL, *cor2 = NULL; ^ /kisskb/src/fs/ubifs/recovery.c:229:8: note: byref variable will be forcibly initialized void *buf1 = NULL, *buf2 = NULL, *cor1 = NULL, *cor2 = NULL; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/fcntl.c:8: /kisskb/src/fs/fcntl.c: In function 'fasync_insert_entry': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:949:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*fapp, new); ^ /kisskb/src/fs/ubifs/recovery.c: In function 'ubifs_recover_leb': /kisskb/src/fs/ubifs/recovery.c:628:8: note: byref variable will be forcibly initialized void *buf = sbuf + offs; ^ /kisskb/src/fs/ubifs/recovery.c:625:20: note: byref variable will be forcibly initialized int ret = 0, err, len = c->leb_size - offs, start = offs, min_io_unit; ^ /kisskb/src/fs/ubifs/recovery.c: In function 'ubifs_recover_log_leb': /kisskb/src/fs/ubifs/recovery.c:876:23: note: byref variable will be forcibly initialized unsigned long long cs_sqnum = c->cs_sqnum; ^ /kisskb/src/fs/ubifs/recovery.c: In function 'ubifs_rcvry_gc_commit': /kisskb/src/fs/ubifs/recovery.c:1161:22: note: byref variable will be forcibly initialized struct ubifs_lprops lp; ^ /kisskb/src/fs/ubifs/recovery.c: In function 'ubifs_recover_size': /kisskb/src/fs/ubifs/recovery.c:1541:20: note: byref variable will be forcibly initialized union ubifs_key key; ^ In file included from /kisskb/src/include/linux/mm.h:21:0, from /kisskb/src/mm/memory_hotplug.c:9: /kisskb/src/mm/memory_hotplug.c: In function 'percpu_ref_put_many': /kisskb/src/include/linux/percpu-refcount.h:328:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/mm/memory_hotplug.c: In function 'do_migrate_range': /kisskb/src/mm/memory_hotplug.c:1745:35: note: byref variable will be forcibly initialized struct migration_target_control mtc = { ^ /kisskb/src/mm/memory_hotplug.c:1744:14: note: byref variable will be forcibly initialized nodemask_t nmask = node_states[N_MEMORY]; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/memory_hotplug.c:9: /kisskb/src/mm/memory_hotplug.c:1687:12: note: byref variable will be forcibly initialized LIST_HEAD(source); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/memory_hotplug.c: In function 'check_memblock_offlined_cb': /kisskb/src/mm/memory_hotplug.c:2028:24: note: byref variable will be forcibly initialized phys_addr_t beginpa, endpa; ^ /kisskb/src/mm/memory_hotplug.c:2028:15: note: byref variable will be forcibly initialized phys_addr_t beginpa, endpa; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/mm/memory_hotplug.c:11: /kisskb/src/mm/memory_hotplug.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/mm/memory_hotplug.c: In function 'online_pages': /kisskb/src/mm/memory_hotplug.c:1067:23: note: byref variable will be forcibly initialized struct memory_notify arg; ^ /kisskb/src/mm/memory_hotplug.c: In function 'add_memory_resource': /kisskb/src/mm/memory_hotplug.c:1346:21: note: byref variable will be forcibly initialized struct vmem_altmap mhp_altmap = {}; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/addrconf.c:41: /kisskb/src/net/ipv6/addrconf.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/mm/memory_hotplug.c: In function 'offline_pages': /kisskb/src/mm/memory_hotplug.c:1852:23: note: byref variable will be forcibly initialized struct memory_notify arg; ^ /kisskb/src/mm/memory_hotplug.c:1849:21: note: byref variable will be forcibly initialized unsigned long pfn, system_ram_pages = 0; ^ /kisskb/src/mm/memory_hotplug.c:1849:16: note: byref variable will be forcibly initialized unsigned long pfn, system_ram_pages = 0; ^ /kisskb/src/mm/memory_hotplug.c: In function 'try_remove_memory': /kisskb/src/mm/memory_hotplug.c:2124:14: note: byref variable will be forcibly initialized int rc = 0, nid = NUMA_NO_NODE; ^ /kisskb/src/mm/memory_hotplug.c: In function 'offline_and_remove_memory': /kisskb/src/mm/memory_hotplug.c:2285:26: note: byref variable will be forcibly initialized uint8_t *online_types, *tmp; ^ /kisskb/src/kernel/time/hrtimer.c: In function '__hrtimer_run_queues': /kisskb/src/kernel/time/hrtimer.c:1725:11: note: byref variable will be forcibly initialized ktime_t basenow; ^ /kisskb/src/kernel/time/hrtimer.c:1721:15: note: byref variable will be forcibly initialized unsigned int active = cpu_base->active_bases & active_mask; ^ /kisskb/src/kernel/time/hrtimer.c: In function 'clock_was_set': /kisskb/src/kernel/time/hrtimer.c:948:16: note: byref variable will be forcibly initialized cpumask_var_t mask; ^ /kisskb/src/kernel/time/hrtimer.c: In function 'hrtimer_start_range_ns': /kisskb/src/kernel/time/hrtimer.c:1284:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/time/hrtimer.c: In function '__hrtimer_get_remaining': /kisskb/src/kernel/time/hrtimer.c:1459:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/time/hrtimer.c: In function 'hrtimer_try_to_cancel': /kisskb/src/kernel/time/hrtimer.c:1319:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/time/hrtimer.c: In function 'do_nanosleep': /kisskb/src/kernel/time/hrtimer.c:2059: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:2072:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper t; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/8021q/vlan.c:20: /kisskb/src/net/8021q/vlan.c: In function 'vlan_device_event': In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/ipv6/addrconf.c:67: /kisskb/src/net/ipv6/addrconf.c: In function 'nla_put_s32': /kisskb/src/include/net/netlink.h:1448:6: note: byref variable will be forcibly initialized s32 tmp = value; ^ /kisskb/src/net/8021q/vlan.c:437:13: note: byref variable will be forcibly initialized LIST_HEAD(close_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/8021q/vlan.c:372:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/time/hrtimer.c: In function 'hrtimer_nanosleep': /kisskb/src/kernel/time/hrtimer.c:2087:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper t; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'put_cacheinfo': /kisskb/src/net/ipv6/addrconf.c:4922:23: note: byref variable will be forcibly initialized struct ifa_cacheinfo ci; ^ /kisskb/src/kernel/time/hrtimer.c: In function '__do_sys_nanosleep': /kisskb/src/kernel/time/hrtimer.c:2121:20: note: byref variable will be forcibly initialized struct timespec64 tu; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/ipv6/addrconf.c:67: /kisskb/src/net/ipv6/addrconf.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/kernel/time/hrtimer.c: In function 'schedule_hrtimeout_range_clock': /kisskb/src/kernel/time/hrtimer.c:2281:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper t; ^ /kisskb/src/net/8021q/vlan.c: In function 'register_vlan_device': /kisskb/src/net/8021q/vlan.c:220:7: note: byref variable will be forcibly initialized char name[IFNAMSIZ]; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_fill_prefix': /kisskb/src/net/ipv6/addrconf.c:6035:26: note: byref variable will be forcibly initialized struct prefix_cacheinfo ci; ^ /kisskb/src/net/8021q/vlan.c: In function 'vlan_ioctl_handler': /kisskb/src/net/8021q/vlan.c:544:25: note: byref variable will be forcibly initialized struct vlan_ioctl_args args; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_join_anycast': /kisskb/src/net/ipv6/addrconf.c:2197:18: note: byref variable will be forcibly initialized struct in6_addr addr; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_leave_anycast': /kisskb/src/net/ipv6/addrconf.c:2210:18: note: byref variable will be forcibly initialized struct in6_addr addr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/addrconf.c:41: /kisskb/src/net/ipv6/addrconf.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/ipv6/addrconf.c: In function 'ipv6_add_addr': /kisskb/src/net/ipv6/addrconf.c:1080:29: note: byref variable will be forcibly initialized struct in6_validator_info i6vi = { ^ /kisskb/src/net/ipv6/addrconf.c: In function '__snmp6_fill_stats64': /kisskb/src/net/ipv6/addrconf.c:5596:6: note: byref variable will be forcibly initialized u64 buff[IPSTATS_MIB_MAX]; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/addrconf.c:41: /kisskb/src/net/ipv6/addrconf.c: In function 'ipv6_add_dev': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/addrconf.c:462:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->ip6_ptr, ndev); ^ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_fill_ifla6_attrs': /kisskb/src/net/ipv6/addrconf.c:5631:24: note: byref variable will be forcibly initialized struct ifla_cacheinfo ci; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_netconf_get_devconf': /kisskb/src/net/ipv6/addrconf.c:653:17: note: byref variable will be forcibly initialized struct nlattr *tb[NETCONFA_MAX+1]; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_validate_link_af': /kisskb/src/net/ipv6/addrconf.c:5820:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFLA_INET6_MAX + 1]; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_valid_dump_ifaddr_req': /kisskb/src/net/ipv6/addrconf.c:5174:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFA_MAX+1]; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_dump_addr': /kisskb/src/net/ipv6/addrconf.c:5235:14: note: byref variable will be forcibly initialized struct net *tgt_net = sock_net(skb->sk); ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_dad_kick': /kisskb/src/net/ipv6/addrconf.c:3932:6: note: byref variable will be forcibly initialized u64 nonce; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'ipv6_create_tempaddr': /kisskb/src/net/ipv6/addrconf.c:1328:18: note: byref variable will be forcibly initialized struct in6_addr addr; ^ /kisskb/src/net/ipv6/addrconf.c:1326:21: note: byref variable will be forcibly initialized struct ifa6_config cfg; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'ipv6_dev_get_saddr': /kisskb/src/net/ipv6/addrconf.c:1749:24: note: byref variable will be forcibly initialized struct ipv6_saddr_dst dst; ^ /kisskb/src/net/ipv6/addrconf.c:1748:26: note: byref variable will be forcibly initialized struct ipv6_saddr_score scores[2], *hiscore; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_rs_timer': /kisskb/src/net/ipv6/addrconf.c:3882:18: note: byref variable will be forcibly initialized struct in6_addr lladdr; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_rtm_getaddr': /kisskb/src/net/ipv6/addrconf.c:5384:33: note: byref variable will be forcibly initialized struct in6_addr *addr = NULL, *peer; ^ /kisskb/src/net/ipv6/addrconf.c:5383:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFA_MAX+1]; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_dad_failure': /kisskb/src/net/ipv6/addrconf.c:2115:22: note: byref variable will be forcibly initialized struct ifa6_config cfg = { ^ /kisskb/src/net/ipv6/addrconf.c:2112:19: note: byref variable will be forcibly initialized struct in6_addr new_addr; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_join_solict': /kisskb/src/net/ipv6/addrconf.c:2173:18: note: byref variable will be forcibly initialized struct in6_addr maddr; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_leave_solict': /kisskb/src/net/ipv6/addrconf.c:2185:18: note: byref variable will be forcibly initialized struct in6_addr maddr; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'ipv6_del_addr': /kisskb/src/net/ipv6/addrconf.c:1266:16: note: byref variable will be forcibly initialized unsigned long expires; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_dad_completed': /kisskb/src/net/ipv6/addrconf.c:4169:18: note: byref variable will be forcibly initialized struct in6_addr lladdr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/net/phonet/socket.c:13: /kisskb/src/net/phonet/socket.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/phonet/socket.c: In function 'hlist_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:627:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(last), n); ^ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_rtm_deladdr': /kisskb/src/net/ipv6/addrconf.c:4640:25: note: byref variable will be forcibly initialized struct in6_addr *pfx, *peer_pfx; ^ /kisskb/src/net/ipv6/addrconf.c:4639:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFA_MAX+1]; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_addr_modify': /kisskb/src/net/ipv6/addrconf.c:4789:17: note: byref variable will be forcibly initialized unsigned long rt_expires; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_rtm_newaddr': /kisskb/src/net/ipv6/addrconf.c:4828:21: note: byref variable will be forcibly initialized struct ifa6_config cfg; ^ /kisskb/src/net/ipv6/addrconf.c:4824:19: note: byref variable will be forcibly initialized struct in6_addr *peer_pfx; ^ /kisskb/src/net/ipv6/addrconf.c:4823:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFA_MAX+1]; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'add_v4_addrs': /kisskb/src/net/ipv6/addrconf.c:3100:18: note: byref variable will be forcibly initialized struct in6_addr addr; ^ /kisskb/src/net/phonet/socket.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1992:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_wq, &parent->wq); ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_dad_work': /kisskb/src/net/ipv6/addrconf.c:4066:20: note: byref variable will be forcibly initialized struct in6_addr addr; ^ /kisskb/src/net/ipv6/addrconf.c:4044:18: note: byref variable will be forcibly initialized struct in6_addr mcaddr; ^ /kisskb/src/net/phonet/socket.c: In function 'pn_socket_accept': /kisskb/src/net/phonet/socket.c:299:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_prefix_rcv_add_addr': /kisskb/src/net/ipv6/addrconf.c:2596:22: note: byref variable will be forcibly initialized struct ifa6_config cfg = { ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_prefix_rcv': /kisskb/src/net/ipv6/addrconf.c:2772:19: note: byref variable will be forcibly initialized struct in6_addr addr; ^ /kisskb/src/net/phonet/socket.c: In function 'pn_socket_autobind': /kisskb/src/net/phonet/socket.c:204:21: note: byref variable will be forcibly initialized struct sockaddr_pn sa; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_set_dstaddr': /kisskb/src/net/ipv6/addrconf.c:2859:19: note: byref variable will be forcibly initialized struct in6_ifreq ireq; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_add_ifaddr': /kisskb/src/net/ipv6/addrconf.c:3037:19: note: byref variable will be forcibly initialized struct in6_ifreq ireq; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/net/phonet/socket.c:13: /kisskb/src/net/phonet/socket.c: In function 'pn_socket_connect': /kisskb/src/net/phonet/socket.c:263: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/net/phonet/socket.c:263:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_del_ifaddr': /kisskb/src/net/ipv6/addrconf.c:3057:19: note: byref variable will be forcibly initialized struct in6_ifreq ireq; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_addr_gen': /kisskb/src/net/ipv6/addrconf.c:3298:18: note: byref variable will be forcibly initialized struct in6_addr addr; ^ /kisskb/src/net/phonet/socket.c: In function 'pn_sock_get_port': /kisskb/src/net/phonet/socket.c:483:19: note: byref variable will be forcibly initialized int port, pmin, pmax; ^ /kisskb/src/net/phonet/socket.c:483:13: note: byref variable will be forcibly initialized int port, pmin, pmax; ^ /kisskb/src/net/phonet/socket.c:475:21: note: byref variable will be forcibly initialized struct sockaddr_pn try_sa; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_set_iftoken': /kisskb/src/net/ipv6/addrconf.c:5710:18: note: byref variable will be forcibly initialized struct in6_addr ll_addr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/net/phonet/socket.c:13: /kisskb/src/net/phonet/socket.c: In function 'pn_sock_bind_res': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/phonet/socket.c:645:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pnres.sk[res], sk); ^ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_set_link_af': /kisskb/src/net/ipv6/addrconf.c:5854:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFLA_INET6_MAX + 1]; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/l2tp/l2tp_netlink.c:15: /kisskb/src/net/l2tp/l2tp_netlink.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/l2tp/l2tp_netlink.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/l2tp/l2tp_netlink.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/l2tp/l2tp_netlink.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:9: note: byref variable will be forcibly initialized __be32 tmp = value; ^ /kisskb/src/net/l2tp/l2tp_netlink.c: In function 'nla_put_msecs': /kisskb/src/include/net/netlink.h:1500:6: note: byref variable will be forcibly initialized u64 tmp = jiffies_to_msecs(njiffies); ^ /kisskb/src/net/l2tp/l2tp_netlink.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:6: note: byref variable will be forcibly initialized u64 tmp = value; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/ioctl.c:8: /kisskb/src/fs/ioctl.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/net/l2tp/l2tp_netlink.c: In function 'nla_get_u64': /kisskb/src/include/net/netlink.h:1617:6: note: byref variable will be forcibly initialized u64 tmp; ^ /kisskb/src/fs/ioctl.c: In function 'ioctl_fiemap': /kisskb/src/fs/ioctl.c:201:16: note: byref variable will be forcibly initialized struct fiemap fiemap; ^ /kisskb/src/net/l2tp/l2tp_netlink.c: In function 'l2tp_nl_cmd_tunnel_create': /kisskb/src/net/l2tp/l2tp_netlink.c:192:22: note: byref variable will be forcibly initialized struct l2tp_tunnel *tunnel; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:25, from /kisskb/src/net/ipv4/tcp_metrics.c:2: /kisskb/src/net/ipv4/tcp_metrics.c: In function 'tcpm_new': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/tcp_metrics.c:194:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tcp_metrics_hash[hash].chain, tm); ^ /kisskb/src/fs/ioctl.c: In function 'ioctl_preallocate': /kisskb/src/fs/ioctl.c:276:20: note: byref variable will be forcibly initialized struct space_resv sr; ^ /kisskb/src/net/ipv4/tcp_metrics.c: In function 'tcp_get_metrics': /kisskb/src/net/ipv4/tcp_metrics.c:276:30: note: byref variable will be forcibly initialized struct inetpeer_addr saddr, daddr; ^ /kisskb/src/net/ipv4/tcp_metrics.c:276:23: note: byref variable will be forcibly initialized struct inetpeer_addr saddr, daddr; ^ /kisskb/src/fs/ioctl.c: In function 'ioctl_file_clone_range': /kisskb/src/fs/ioctl.c:258:26: note: byref variable will be forcibly initialized struct file_clone_range args; ^ /kisskb/src/net/ipv4/tcp_metrics.c: In function '__tcp_get_metrics_req': /kisskb/src/net/ipv4/tcp_metrics.c:233:30: note: byref variable will be forcibly initialized struct inetpeer_addr saddr, daddr; ^ /kisskb/src/net/ipv4/tcp_metrics.c:233:23: note: byref variable will be forcibly initialized struct inetpeer_addr saddr, daddr; ^ /kisskb/src/fs/ioctl.c: In function 'fiemap_fill_next_extent': /kisskb/src/fs/ioctl.c:118:23: note: byref variable will be forcibly initialized struct fiemap_extent extent; ^ /kisskb/src/fs/ioctl.c: In function 'copy_fsxattr_from_user': /kisskb/src/fs/ioctl.c:568:17: note: byref variable will be forcibly initialized struct fsxattr xfa; ^ /kisskb/src/fs/ioctl.c: In function 'copy_fsxattr_to_user': /kisskb/src/fs/ioctl.c:549:17: note: byref variable will be forcibly initialized struct fsxattr xfa; ^ /kisskb/src/fs/ioctl.c: In function 'ioctl_setflags': /kisskb/src/fs/ioctl.c:723:18: note: byref variable will be forcibly initialized struct fileattr fa; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/net/ipv4/tcp_metrics.c:9: /kisskb/src/net/ipv4/tcp_metrics.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^ /kisskb/src/fs/ioctl.c: In function 'ioctl_fssetxattr': /kisskb/src/fs/ioctl.c:755:18: note: byref variable will be forcibly initialized struct fileattr fa; ^ /kisskb/src/fs/ioctl.c: In function 'do_vfs_ioctl': /kisskb/src/fs/ioctl.c:800:11: note: byref variable will be forcibly initialized loff_t res = inode_get_bytes(inode); ^ /kisskb/src/net/ipv4/tcp_metrics.c: In function 'tcp_metrics_nl_cmd_del': /kisskb/src/net/ipv4/tcp_metrics.c:908:15: note: byref variable will be forcibly initialized unsigned int hash; ^ /kisskb/src/net/ipv4/tcp_metrics.c:907:30: note: byref variable will be forcibly initialized struct inetpeer_addr saddr, daddr; ^ /kisskb/src/net/ipv4/tcp_metrics.c:907:23: note: byref variable will be forcibly initialized struct inetpeer_addr saddr, daddr; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/net/ipv4/tcp_metrics.c:9: /kisskb/src/net/ipv4/tcp_metrics.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:9: note: byref variable will be forcibly initialized __be32 tmp = value; ^ /kisskb/src/net/ipv4/tcp_metrics.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ipv4/tcp_metrics.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/ipv4/tcp_metrics.c: In function 'nla_put_msecs': /kisskb/src/include/net/netlink.h:1500:6: note: byref variable will be forcibly initialized u64 tmp = jiffies_to_msecs(njiffies); ^ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_decompressFrame': /kisskb/src/lib/zstd/decompress/zstd_decompress.c:816:27: note: byref variable will be forcibly initialized blockProperties_t blockProperties; ^ /kisskb/src/net/ipv4/tcp_metrics.c: In function 'tcp_metrics_fill_info': /kisskb/src/net/ipv4/tcp_metrics.c:689:31: note: byref variable will be forcibly initialized struct tcp_fastopen_metrics tfom_copy[1], *tfom; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_findFrameSizeInfo': /kisskb/src/lib/zstd/decompress/zstd_decompress.c:665:31: note: byref variable will be forcibly initialized blockProperties_t blockProperties; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:650:26: note: byref variable will be forcibly initialized ZSTD_frameHeader zfh; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:635:24: note: byref variable will be forcibly initialized ZSTD_frameSizeInfo frameSizeInfo; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_getFrameContentSize': /kisskb/src/lib/zstd/decompress/zstd_decompress.c:508:26: note: byref variable will be forcibly initialized { ZSTD_frameHeader zfh; ^ /kisskb/src/net/ipv4/tcp_metrics.c: In function 'tcp_metrics_nl_cmd_get': /kisskb/src/net/ipv4/tcp_metrics.c:823:15: note: byref variable will be forcibly initialized unsigned int hash; ^ /kisskb/src/net/ipv4/tcp_metrics.c:822:30: note: byref variable will be forcibly initialized struct inetpeer_addr saddr, daddr; ^ /kisskb/src/net/ipv4/tcp_metrics.c:822:23: note: byref variable will be forcibly initialized struct inetpeer_addr saddr, daddr; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_decompressContinue': /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1084:31: note: byref variable will be forcibly initialized { blockProperties_t bp; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_loadDEntropy': /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1282:45: note: byref variable will be forcibly initialized unsigned litlengthMaxValue = MaxLL, litlengthLog; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1282:18: note: byref variable will be forcibly initialized unsigned litlengthMaxValue = MaxLL, litlengthLog; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1281:15: note: byref variable will be forcibly initialized { short litlengthNCount[MaxLL+1]; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1267:47: note: byref variable will be forcibly initialized unsigned matchlengthMaxValue = MaxML, matchlengthLog; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1267:18: note: byref variable will be forcibly initialized unsigned matchlengthMaxValue = MaxML, matchlengthLog; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1266:15: note: byref variable will be forcibly initialized { short matchlengthNCount[MaxML+1]; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1252:44: note: byref variable will be forcibly initialized unsigned offcodeMaxValue = MaxOff, offcodeLog; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1252:18: note: byref variable will be forcibly initialized unsigned offcodeMaxValue = MaxOff, offcodeLog; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1251:15: note: byref variable will be forcibly initialized { short offcodeNCount[MaxOff+1]; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_getDictID_fromFrame': /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1412:22: note: byref variable will be forcibly initialized ZSTD_frameHeader zfp = { 0, 0, 0, ZSTD_frame, 0, 0, 0 }; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_estimateDStreamSize_fromFrame': /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1730:22: note: byref variable will be forcibly initialized ZSTD_frameHeader zfh; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_decompressStream': /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1821:11: note: byref variable will be forcibly initialized char* op = ostart; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_decompressStream_simpleArgs': /kisskb/src/lib/zstd/decompress/zstd_decompress.c:2079:20: note: byref variable will be forcibly initialized ZSTD_inBuffer input = { src, srcSize, *srcPos }; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:2078:20: note: byref variable will be forcibly initialized ZSTD_outBuffer output = { dst, dstCapacity, *dstPos }; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c: In function 'ZSTD_buildFSETable_body': /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c:388:31: note: byref variable will be forcibly initialized { ZSTD_seqSymbol_header DTableH; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c: In function 'mtk_gpio_get': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c:816:15: note: byref variable will be forcibly initialized unsigned int read_val = 0; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c: In function 'mtk_gpio_get_direction': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c:795:15: note: byref variable will be forcibly initialized unsigned int read_val = 0; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c:793:15: note: byref variable will be forcibly initialized unsigned int reg_addr; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c: In function 'mtk_pmx_gpio_set_direction': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c:71:15: note: byref variable will be forcibly initialized unsigned int reg_addr; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c: In function 'mtk_pctrl_dt_subnode_to_map': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c:499:15: note: byref variable will be forcibly initialized unsigned int num_configs; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c:498:17: note: byref variable will be forcibly initialized unsigned long *configs; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c:496:6: note: byref variable will be forcibly initialized u32 pinfunc, pin, func; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c: In function 'mtk_pctrl_dt_node_to_map': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c:592:11: note: byref variable will be forcibly initialized unsigned reserved_maps; ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/include/linux/io.h:10, from /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c:8: /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/gpio/driver.h:5:0, from /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c:9: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c: In function 'ZSTD_decompressSequences_body': /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c:1124:20: note: byref variable will be forcibly initialized seqState_t seqState; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c:1114:17: note: byref variable will be forcibly initialized const BYTE* litPtr = dctx->litPtr; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c: In function 'ZSTD_decompressSequences_default': /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c:1114:17: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c: In function 'ZSTD_decompressSequencesLong_body': /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c:1262:20: note: byref variable will be forcibly initialized seqState_t seqState; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c:1248:17: note: byref variable will be forcibly initialized const BYTE* litPtr = dctx->litPtr; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c: In function 'ZSTD_decompressSequencesLong_default': /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c:1248:17: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c:1260:15: note: byref variable will be forcibly initialized seq_t sequences[STORED_SEQS]; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c: In function 'ZSTD_buildSeqTable': /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c:563:17: note: byref variable will be forcibly initialized S16 norm[MaxSeq+1]; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c:562:22: note: byref variable will be forcibly initialized { unsigned tableLog; ^ /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c: In function 'ZSTD_decompressBlock_internal': /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c:1483:13: note: byref variable will be forcibly initialized int nbSeq; ^ /kisskb/src/kernel/time/timekeeping.c: In function 'adjust_historical_crosststamp': /kisskb/src/kernel/time/timekeeping.c:1108:16: note: byref variable will be forcibly initialized u64 corr_raw, corr_real; ^ /kisskb/src/kernel/time/timekeeping.c:1108:6: note: byref variable will be forcibly initialized u64 corr_raw, corr_real; ^ In file included from /kisskb/src/include/linux/time.h:7:0, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/kernel/time/timekeeping.c: In function 'tk_set_wall_to_mono': /kisskb/src/kernel/time/timekeeping.c:151:20: note: byref variable will be forcibly initialized struct timespec64 tmp; ^ In file included from /kisskb/src/include/linux/time.h:7:0, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function 'timespec64_add': /kisskb/src/include/linux/time64.h:68: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 'timekeeping_advance': /kisskb/src/kernel/time/timekeeping.c:2136:15: note: byref variable will be forcibly initialized unsigned int clock_set = 0; ^ /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:1762:28: note: byref variable will be forcibly initialized struct timespec64 ts_new, ts_delta; ^ /kisskb/src/kernel/time/timekeeping.c:1762: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:1614:31: note: byref variable will be forcibly initialized struct timespec64 wall_time, boot_offset, wall_to_mono; ^ /kisskb/src/kernel/time/timekeeping.c:1614: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:2404:21: note: byref variable will be forcibly initialized struct timespec64 delta; ^ /kisskb/src/kernel/time/timekeeping.c:2395:16: note: byref variable will be forcibly initialized s32 orig_tai, tai; ^ /kisskb/src/kernel/time/timekeeping.c:2393:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/kernel/time/timekeeping.c:2391:24: note: byref variable will be forcibly initialized struct audit_ntp_data ad; ^ /kisskb/src/net/rxrpc/local_event.c: In function 'rxrpc_send_version_request': /kisskb/src/net/rxrpc/local_event.c:32:14: note: byref variable will be forcibly initialized struct kvec iov[2]; ^ /kisskb/src/net/rxrpc/local_event.c:31:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/rxrpc/local_event.c:30:24: note: byref variable will be forcibly initialized struct sockaddr_rxrpc srx; ^ /kisskb/src/net/rxrpc/local_event.c:28:27: note: byref variable will be forcibly initialized struct rxrpc_wire_header whdr; ^ /kisskb/src/net/rxrpc/local_event.c: In function 'rxrpc_process_local_events': /kisskb/src/net/rxrpc/local_event.c:85:7: note: byref variable will be forcibly initialized char v; ^ /kisskb/src/fs/ubifs/lpt_commit.c: In function 'get_lpt_node_type': /kisskb/src/fs/ubifs/lpt_commit.c:1054:6: note: byref variable will be forcibly initialized int pos = 0, node_type; ^ /kisskb/src/fs/ubifs/lpt_commit.c:1053:11: note: byref variable will be forcibly initialized uint8_t *addr = buf + UBIFS_LPT_CRC_BYTES; ^ /kisskb/src/fs/ubifs/lpt_commit.c: In function 'is_a_node': /kisskb/src/fs/ubifs/lpt_commit.c:1072:6: note: byref variable will be forcibly initialized int pos = 0, node_type, node_len; ^ /kisskb/src/fs/ubifs/lpt_commit.c:1071:11: note: byref variable will be forcibly initialized uint8_t *addr = buf + UBIFS_LPT_CRC_BYTES; ^ /kisskb/src/fs/ubifs/lpt_commit.c: In function 'lpt_gc_lnum': /kisskb/src/fs/ubifs/lpt_commit.c:1107:41: note: byref variable will be forcibly initialized int err, len = c->leb_size, node_type, node_num, node_len, offs; ^ /kisskb/src/fs/ubifs/lpt_commit.c: In function 'dbg_is_nnode_dirty': /kisskb/src/fs/ubifs/lpt_commit.c:1479:6: note: byref variable will be forcibly initialized int hght; ^ /kisskb/src/fs/ubifs/lpt_commit.c: In function 'dbg_check_ltab_lnum': /kisskb/src/fs/ubifs/lpt_commit.c:1592:52: note: byref variable will be forcibly initialized int err, len = c->leb_size, dirty = 0, node_type, node_num, node_len; ^ /kisskb/src/fs/ubifs/lpt_commit.c: In function 'dump_lpt_leb': /kisskb/src/fs/ubifs/lpt_commit.c:1892:23: note: byref variable will be forcibly initialized struct ubifs_nnode nnode; ^ /kisskb/src/fs/ubifs/lpt_commit.c:1844:41: note: byref variable will be forcibly initialized int err, len = c->leb_size, node_type, node_num, node_len, offs; ^ /kisskb/src/fs/ubifs/lpt_commit.c: In function 'ubifs_lpt_free': /kisskb/src/fs/ubifs/lpt_commit.c:1419:9: note: byref variable will be forcibly initialized int i, hght; ^ /kisskb/src/fs/ubifs/lpt_commit.c: In function 'layout_cnodes': /kisskb/src/fs/ubifs/lpt_commit.c:184:6: note: byref variable will be forcibly initialized int lnum, offs, len, alen, done_lsave, done_ltab, err; ^ /kisskb/src/fs/ubifs/lpt_commit.c: In function 'write_cnodes': /kisskb/src/fs/ubifs/lpt_commit.c:362:6: note: byref variable will be forcibly initialized int lnum, offs, len, from, err, wlen, alen, done_ltab, done_lsave; ^ /kisskb/src/kernel/futex/core.c: In function 'futex_init': /kisskb/src/kernel/futex/core.c:1150:15: note: byref variable will be forcibly initialized unsigned int futex_shift; ^ /kisskb/src/kernel/futex/core.c: In function 'get_futex_key': /kisskb/src/kernel/futex/core.c:230:15: note: byref variable will be forcibly initialized struct page *page, *tail; ^ /kisskb/src/kernel/futex/core.c: In function 'handle_futex_death': /kisskb/src/kernel/futex/core.c:645:12: note: byref variable will be forcibly initialized u32 uval, nval, mval; ^ /kisskb/src/kernel/futex/core.c: In function 'exit_robust_list': /kisskb/src/kernel/futex/core.c:775:15: note: byref variable will be forcibly initialized unsigned int next_pi; ^ /kisskb/src/kernel/futex/core.c:774:46: note: byref variable will be forcibly initialized unsigned int limit = ROBUST_LIST_LIMIT, pi, pip; ^ /kisskb/src/kernel/futex/core.c:774:42: note: byref variable will be forcibly initialized unsigned int limit = ROBUST_LIST_LIMIT, pi, pip; ^ /kisskb/src/kernel/futex/core.c:773:50: note: byref variable will be forcibly initialized struct robust_list __user *entry, *next_entry, *pending; ^ /kisskb/src/kernel/futex/core.c:773:37: note: byref variable will be forcibly initialized struct robust_list __user *entry, *next_entry, *pending; ^ /kisskb/src/kernel/futex/core.c:773:29: note: byref variable will be forcibly initialized struct robust_list __user *entry, *next_entry, *pending; ^ /kisskb/src/kernel/futex/core.c: In function 'compat_exit_robust_list': /kisskb/src/kernel/futex/core.c:873:37: note: byref variable will be forcibly initialized compat_uptr_t uentry, next_uentry, upending; ^ /kisskb/src/kernel/futex/core.c:873:24: note: byref variable will be forcibly initialized compat_uptr_t uentry, next_uentry, upending; ^ /kisskb/src/kernel/futex/core.c:873:16: note: byref variable will be forcibly initialized compat_uptr_t uentry, next_uentry, upending; ^ /kisskb/src/kernel/futex/core.c:872:15: note: byref variable will be forcibly initialized unsigned int next_pi; ^ /kisskb/src/kernel/futex/core.c:871:46: note: byref variable will be forcibly initialized unsigned int limit = ROBUST_LIST_LIMIT, pi, pip; ^ /kisskb/src/kernel/futex/core.c:871:42: note: byref variable will be forcibly initialized unsigned int limit = ROBUST_LIST_LIMIT, pi, pip; ^ /kisskb/src/kernel/futex/core.c:870:50: note: byref variable will be forcibly initialized struct robust_list __user *entry, *next_entry, *pending; ^ /kisskb/src/kernel/futex/core.c:870:37: note: byref variable will be forcibly initialized struct robust_list __user *entry, *next_entry, *pending; ^ /kisskb/src/kernel/futex/core.c:870:29: note: byref variable will be forcibly initialized struct robust_list __user *entry, *next_entry, *pending; ^ In file included from /kisskb/src/fs/orangefs/protocol.h:5:0, from /kisskb/src/fs/orangefs/orangefs-bufmap.c:7: /kisskb/src/fs/orangefs/orangefs-bufmap.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/fs/ubifs/tnc_misc.c: In function 'ubifs_tnc_read_node': /kisskb/src/fs/ubifs/tnc_misc.c:463:18: note: byref variable will be forcibly initialized union ubifs_key key1, *key = &zbr->key; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/decnet/dn_route.c:52: /kisskb/src/net/decnet/dn_route.c: In function 'dn_insert_route': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/decnet/dn_route.c:345:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dn_rt_hash_table[hash].chain, rt); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/decnet/dn_route.c:344:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rt->dn_next, dn_rt_hash_table[hash].chain); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/decnet/dn_route.c:332:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dn_rt_hash_table[hash].chain, rth); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/decnet/dn_route.c:330:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rth->dn_next, ^ /kisskb/src/net/decnet/dn_route.c: In function 'dn_route_input_slow': /kisskb/src/net/decnet/dn_route.c:1303:19: note: byref variable will be forcibly initialized struct dn_route *rt = NULL; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/decnet/dn_route.c:62: /kisskb/src/net/decnet/dn_route.c: In function 'nla_put_le16': /kisskb/src/include/net/netlink.h:1296:9: note: byref variable will be forcibly initialized __le16 tmp = value; ^ /kisskb/src/net/decnet/dn_route.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/decnet/dn_route.c: In function 'dn_cache_getroute': /kisskb/src/net/decnet/dn_route.c:1644:17: note: byref variable will be forcibly initialized struct nlattr *tb[RTA_MAX+1]; ^ /kisskb/src/net/decnet/dn_route.c:1643:17: note: byref variable will be forcibly initialized struct flowidn fld; ^ /kisskb/src/net/decnet/dn_route.c:1639:19: note: byref variable will be forcibly initialized struct dn_route *rt = NULL; ^ /kisskb/src/net/8021q/vlan_dev.c: In function 'vlan_dev_ioctl': /kisskb/src/net/8021q/vlan_dev.c:360:15: note: byref variable will be forcibly initialized struct ifreq ifrr; ^ In file included from /kisskb/src/net/8021q/vlan_netlink.c:13:0: /kisskb/src/net/8021q/vlan_netlink.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:9: note: byref variable will be forcibly initialized __be16 tmp = value; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/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/net/8021q/vlan_netlink.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138: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/atomic-arch-fallback.h:1270:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/net/8021q/vlan_netlink.c: In function 'vlan_fill_info': /kisskb/src/net/8021q/vlan_netlink.c:218:31: note: byref variable will be forcibly initialized struct ifla_vlan_qos_mapping m; ^ /kisskb/src/net/8021q/vlan_netlink.c:217:25: note: byref variable will be forcibly initialized struct ifla_vlan_flags f; ^ /kisskb/src/net/8021q/vlan_netlink.c: In function 'vlan_changelink': /kisskb/src/net/8021q/vlan_netlink.c:111:6: note: byref variable will be forcibly initialized int rem, err; ^ In file included from /kisskb/src/net/8021q/vlan.h:5:0, from /kisskb/src/net/8021q/vlan_dev.c:30: /kisskb/src/net/8021q/vlan_dev.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c: In function 'mtk_pinconf_group_set': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:390:18: note: byref variable will be forcibly initialized unsigned int i, npins; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:389:22: note: byref variable will be forcibly initialized const unsigned int *pins; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c: In function 'mtk_pinconf_get': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:108:27: note: byref variable will be forcibly initialized int val, val2, err, reg, ret = 1; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:108:11: note: byref variable will be forcibly initialized int val, val2, err, reg, ret = 1; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:108:6: note: byref variable will be forcibly initialized int val, val2, err, reg, ret = 1; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c: In function 'mtk_pinconf_group_get': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:364:18: note: byref variable will be forcibly initialized unsigned int i, npins, old = 0; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:363:22: note: byref variable will be forcibly initialized const unsigned int *pins; ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:11: /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/gpio/driver.h:5:0, from /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:11: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/fs/dcache.c: In function '__d_set_inode_and_type': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:324:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dentry->d_flags, flags); ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c: In function 'mtk_gpio_get': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:445:6: note: byref variable will be forcibly initialized int value, err; ^ /kisskb/src/fs/dcache.c: In function 'end_dir_add': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:2551:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dir->i_dir_seq, n + 2); ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_hw_read_cross_field': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:180:15: note: byref variable will be forcibly initialized int nbits_l, nbits_h, h, l; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:180:6: note: byref variable will be forcibly initialized int nbits_l, nbits_h, h, l; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_hw_write_cross_field': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:166:15: note: byref variable will be forcibly initialized int nbits_l, nbits_h; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:166:6: note: byref variable will be forcibly initialized int nbits_l, nbits_h; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_hw_set_value': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:195:23: note: byref variable will be forcibly initialized struct mtk_pin_field pf; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_pinconf_bias_set_rsel': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:706:11: note: byref variable will be forcibly initialized int err, rsel_val; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_hw_get_value': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:218:23: note: byref variable will be forcibly initialized struct mtk_pin_field pf; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_xt_get_gpio_state': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:303:6: note: byref variable will be forcibly initialized int value, err; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:302:15: note: byref variable will be forcibly initialized unsigned int gpio_n; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:301:20: note: byref variable will be forcibly initialized struct gpio_chip *gpio_chip; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_pinconf_bias_get_rsel': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:803:14: note: byref variable will be forcibly initialized int pu, pd, rsel, err; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:803:10: note: byref variable will be forcibly initialized int pu, pd, rsel, err; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:803:6: note: byref variable will be forcibly initialized int pu, pd, rsel, err; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_pinconf_bias_get_pu_pd': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:843:15: note: byref variable will be forcibly initialized int err, pu, pd; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:843:11: note: byref variable will be forcibly initialized int err, pu, pd; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_pinconf_bias_get_pupd_r1_r0': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:889:15: note: byref variable will be forcibly initialized int err, r0, r1; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:889:11: note: byref variable will be forcibly initialized int err, r0, r1; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_xt_set_gpio_as_eint': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:323:15: note: byref variable will be forcibly initialized unsigned int gpio_n; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:322:20: note: byref variable will be forcibly initialized struct gpio_chip *gpio_chip; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_pinconf_bias_disable_get': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:432:9: note: byref variable will be forcibly initialized int v, v2; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:432:6: note: byref variable will be forcibly initialized int v, v2; ^ /kisskb/src/fs/dcache.c: In function 'hlist_bl_set_first_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_bl.h:17:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->first, ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_pinconf_bias_get': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:475:16: note: byref variable will be forcibly initialized int reg, err, v; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_pinconf_bias_disable_get_rev1': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:504:6: note: byref variable will be forcibly initialized int v, err; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_pinconf_bias_get_rev1': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:543:11: note: byref variable will be forcibly initialized int err, v; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/rxrpc/output.c:10: /kisskb/src/net/rxrpc/output.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_pinconf_drive_get': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:992:17: note: byref variable will be forcibly initialized int err, val1, val2; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:992:11: note: byref variable will be forcibly initialized int err, val1, val2; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_pinconf_drive_get_rev1': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:1039:11: note: byref variable will be forcibly initialized int err, val1; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_pinconf_adv_pull_get': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:1114:9: note: byref variable will be forcibly initialized u32 t, t2; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:1114:6: note: byref variable will be forcibly initialized u32 t, t2; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_pinconf_adv_drive_get': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:1183:14: note: byref variable will be forcibly initialized u32 en, e0, e1; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:1183:10: note: byref variable will be forcibly initialized u32 en, e0, e1; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:1183:6: note: byref variable will be forcibly initialized u32 en, e0, e1; ^ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_fill_out_ack': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/net/rxrpc/output.c:85:8: note: in expansion of macro 'smp_load_acquire' top = smp_load_acquire(&call->rx_top); ^ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_send_ack_packet': /kisskb/src/net/rxrpc/output.c:180:24: note: byref variable will be forcibly initialized rxrpc_seq_t hard_ack, top; ^ /kisskb/src/net/rxrpc/output.c:180:14: note: byref variable will be forcibly initialized rxrpc_seq_t hard_ack, top; ^ /kisskb/src/net/rxrpc/output.c:178:14: note: byref variable will be forcibly initialized struct kvec iov[2]; ^ /kisskb/src/net/rxrpc/output.c:177:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/fs/dcache.c: In function 'path_check_mount': /kisskb/src/fs/dcache.c:1437:14: note: byref variable will be forcibly initialized struct path path = { .mnt = info->mnt, .dentry = dentry }; ^ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_send_abort_packet': /kisskb/src/net/rxrpc/output.c:287:14: note: byref variable will be forcibly initialized struct kvec iov[1]; ^ /kisskb/src/net/rxrpc/output.c:286:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/rxrpc/output.c:285:28: note: byref variable will be forcibly initialized struct rxrpc_abort_buffer pkt; ^ /kisskb/src/fs/dcache.c: In function 'd_walk': /kisskb/src/fs/dcache.c:1328:11: note: byref variable will be forcibly initialized unsigned seq = 0; ^ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_send_data_packet': /kisskb/src/net/rxrpc/output.c:353:14: note: byref variable will be forcibly initialized struct kvec iov[2]; ^ /kisskb/src/net/rxrpc/output.c:352:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/rxrpc/output.c:350:27: note: byref variable will be forcibly initialized struct rxrpc_wire_header whdr; ^ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_reject_packets': /kisskb/src/net/rxrpc/output.c:560:9: note: byref variable will be forcibly initialized __be32 code; ^ /kisskb/src/net/rxrpc/output.c:558:14: note: byref variable will be forcibly initialized struct kvec iov[2]; ^ /kisskb/src/net/rxrpc/output.c:557:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/rxrpc/output.c:555:27: note: byref variable will be forcibly initialized struct rxrpc_wire_header whdr; ^ /kisskb/src/net/rxrpc/output.c:553:24: note: byref variable will be forcibly initialized struct sockaddr_rxrpc srx; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'd_wait_lookup': /kisskb/src/fs/dcache.c:2557:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_send_keepalive': /kisskb/src/net/rxrpc/output.c:632:14: note: byref variable will be forcibly initialized struct kvec iov[2]; ^ /kisskb/src/net/rxrpc/output.c:631:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/rxrpc/output.c:630:27: note: byref variable will be forcibly initialized struct rxrpc_wire_header whdr; ^ In file included from /kisskb/src/net/bluetooth/hci_event.c:29:0: /kisskb/src/net/bluetooth/hci_event.c: In function 'clear_pending_adv_report': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_event.c:1410:27: note: in expansion of macro 'BDADDR_ANY' bacpy(&d->last_adv_addr, BDADDR_ANY); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/route.c:30: /kisskb/src/net/ipv6/route.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_resolve_name': /kisskb/src/net/bluetooth/hci_event.c:2069:32: note: byref variable will be forcibly initialized struct hci_cp_remote_name_req cp; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'prune_dcache_sb': In file included from /kisskb/src/net/bluetooth/hci_event.c:29:0: /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_inquiry_complete_evt': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_event.c:2633:45: note: in expansion of macro 'BDADDR_ANY' e = hci_inquiry_cache_lookup_resolve(hdev, BDADDR_ANY, NAME_NEEDED); ^ /kisskb/src/fs/dcache.c:1252:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:26: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:1292:13: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:26: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:1458:21: note: byref variable will be forcibly initialized struct check_mount data = { .mnt = parent->mnt, .mounted = 0 }; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_resolve_next_name': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_event.c:2089:45: note: in expansion of macro 'BDADDR_ANY' e = hci_inquiry_cache_lookup_resolve(hdev, BDADDR_ANY, NAME_NEEDED); ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_reject_conn': /kisskb/src/net/bluetooth/hci_event.c:2809:32: note: byref variable will be forcibly initialized struct hci_cp_reject_conn_req cp; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'send_conn_param_neg_reply': /kisskb/src/net/bluetooth/hci_event.c:6023:44: note: byref variable will be forcibly initialized struct hci_cp_le_conn_param_req_neg_reply cp; ^ /kisskb/src/fs/dcache.c: In function 'shrink_dcache_parent': /kisskb/src/fs/dcache.c:1597:22: note: byref variable will be forcibly initialized struct select_data data = {.start = parent}; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_inquiry_result_evt': /kisskb/src/net/bluetooth/hci_event.c:2656:22: note: byref variable will be forcibly initialized struct inquiry_data data; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_inquiry_result_with_rssi_evt': /kisskb/src/net/bluetooth/hci_event.c:4311:22: note: byref variable will be forcibly initialized struct inquiry_data data; ^ /kisskb/src/fs/dcache.c: In function 'd_invalidate': /kisskb/src/fs/dcache.c:1714:18: note: byref variable will be forcibly initialized struct dentry *victim = NULL; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_extended_inquiry_result_evt': /kisskb/src/net/bluetooth/hci_event.c:4566:22: note: byref variable will be forcibly initialized struct inquiry_data data; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:1779:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dentry->d_name.name, dname); /* ^^^ */ ^ In file included from /kisskb/src/net/bluetooth/hci_event.c:29:0: /kisskb/src/net/bluetooth/hci_event.c: In function 'has_pending_adv_report': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_event.c:1403:34: note: in expansion of macro 'BDADDR_ANY' return bacmp(&d->last_adv_addr, BDADDR_ANY); ^ /kisskb/src/fs/dcache.c: In function 'd_alloc_name': /kisskb/src/fs/dcache.c:1881:14: note: byref variable will be forcibly initialized struct qstr q; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_link_key_request_evt': /kisskb/src/net/bluetooth/hci_event.c:4134:31: note: byref variable will be forcibly initialized struct hci_cp_link_key_reply cp; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:2584:8: note: in expansion of macro 'smp_load_acquire' seq = smp_load_acquire(&parent->d_inode->i_dir_seq); ^ /kisskb/src/fs/dcache.c:2577:23: note: byref variable will be forcibly initialized unsigned seq, r_seq, d_seq; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_conn_complete_evt': /kisskb/src/net/bluetooth/hci_event.c:2771:36: note: byref variable will be forcibly initialized struct hci_cp_change_conn_ptype cp; ^ /kisskb/src/net/bluetooth/hci_event.c:2761:39: note: byref variable will be forcibly initialized struct hci_cp_read_remote_features cp; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_conn_request_evt': /kisskb/src/net/bluetooth/hci_event.c:2891:38: note: byref variable will be forcibly initialized struct hci_cp_accept_sync_conn_req cp; ^ /kisskb/src/net/bluetooth/hci_event.c:2879:33: note: byref variable will be forcibly initialized struct hci_cp_accept_conn_req cp; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_auth_complete_evt': /kisskb/src/net/bluetooth/hci_event.c:3074:35: note: byref variable will be forcibly initialized struct hci_cp_set_conn_encrypt cp; ^ /kisskb/src/net/bluetooth/hci_event.c:3054:35: note: byref variable will be forcibly initialized struct hci_cp_set_conn_encrypt cp; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_remote_features_evt': /kisskb/src/net/bluetooth/hci_event.c:3340:33: note: byref variable will be forcibly initialized struct hci_cp_remote_name_req cp; ^ /kisskb/src/net/bluetooth/hci_event.c:3331:42: note: byref variable will be forcibly initialized struct hci_cp_read_remote_ext_features cp; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/fib6.h:92, from /kisskb/src/net/ipv6/route.c:74: /kisskb/src/net/ipv6/route.c: In function 'perf_trace_fib6_table_lookup': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fib6.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fib6_table_lookup, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fib6.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fib6_table_lookup, ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_remote_ext_features_evt': /kisskb/src/net/bluetooth/hci_event.c:4425:33: note: byref variable will be forcibly initialized struct hci_cp_remote_name_req cp; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/fib6.h:92, from /kisskb/src/net/ipv6/route.c:74: /kisskb/src/net/ipv6/route.c: In function 'trace_event_raw_event_fib6_table_lookup': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fib6.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fib6_table_lookup, ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_remote_name_evt': /kisskb/src/net/bluetooth/hci_event.c:3119:32: note: byref variable will be forcibly initialized struct hci_cp_auth_requested cp; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/static_call.h:135, from /kisskb/src/include/linux/tracepoint.h:22, from /kisskb/src/include/trace/syscall.h:5, from /kisskb/src/include/linux/syscalls.h:88, from /kisskb/src/fs/select.c:21: /kisskb/src/fs/select.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/restart_block.h:10:0, from /kisskb/src/include/linux/thread_info.h:14, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/arch/arm64/include/asm/percpu.h:8, from /kisskb/src/include/linux/irqflags.h:17, from /kisskb/src/include/linux/rcupdate.h:26, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/fs/select.c:19: /kisskb/src/fs/select.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_encrypt_change_evt': /kisskb/src/net/bluetooth/hci_event.c:3271:39: note: byref variable will be forcibly initialized struct hci_cp_write_auth_payload_to cp; ^ /kisskb/src/net/bluetooth/hci_event.c:3235:22: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/hci_event.c:3234:35: note: byref variable will be forcibly initialized struct hci_cp_read_enc_key_size cp; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/route.c:30: /kisskb/src/net/ipv6/route.c: In function 'rt6_set_from': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/route.c:1112:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rt->from, from); ^ /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; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:7, from /kisskb/src/include/linux/syscalls.h:88, from /kisskb/src/fs/select.c:21: /kisskb/src/fs/select.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /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_poll': /kisskb/src/fs/select.c:902:8: note: byref variable will be forcibly initialized bool can_busy_loop = false; ^ /kisskb/src/fs/select.c:885:10: note: byref variable will be forcibly initialized ktime_t expire, *to = NULL; ^ /kisskb/src/fs/select.c: In function 'do_select': /kisskb/src/fs/select.c:479:22: note: byref variable will be forcibly initialized struct poll_wqueues table; ^ /kisskb/src/fs/select.c:478:10: note: byref variable will be forcibly initialized ktime_t expire, *to = NULL; ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_multipath_upper_bound_set': /kisskb/src/net/ipv6/route.c:4734:6: note: byref variable will be forcibly initialized int weight = 0; ^ /kisskb/src/fs/select.c: In function 'compat_core_sys_select': /kisskb/src/fs/select.c:1198:7: note: byref variable will be forcibly initialized long stack_fds[SELECT_STACK_ALLOC/sizeof(long)]; ^ /kisskb/src/fs/select.c:1194:14: note: byref variable will be forcibly initialized fd_set_bits fds; ^ /kisskb/src/net/ipv6/route.c: In function 'fib6_check': /kisskb/src/net/ipv6/route.c:2694:6: note: byref variable will be forcibly initialized u32 rt_cookie = 0; ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_check': /kisskb/src/net/ipv6/route.c:2709:6: note: byref variable will be forcibly initialized u32 rt_cookie = 0; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_cs_remote_name_req': /kisskb/src/net/bluetooth/hci_event.c:2180:32: note: byref variable will be forcibly initialized struct hci_cp_auth_requested auth_cp; ^ /kisskb/src/fs/select.c: In function 'do_sys_poll': /kisskb/src/fs/select.c:978:7: note: byref variable will be forcibly initialized long stack_pps[POLL_STACK_ALLOC/sizeof(long)]; ^ /kisskb/src/fs/select.c:973:22: note: byref variable will be forcibly initialized struct poll_wqueues table; ^ In file included from /kisskb/src/net/ipv6/route.c:48:0: /kisskb/src/net/ipv6/route.c: In function 'rt6_get_cookie': /kisskb/src/include/net/ip6_fib.h:296:6: note: byref variable will be forcibly initialized u32 cookie = 0; ^ /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:1067: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:1101:24: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^ /kisskb/src/fs/select.c:1101:20: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^ /kisskb/src/net/ipv6/route.c: In function 'ip6_route_redirect': /kisskb/src/net/ipv6/route.c:3136:21: note: byref variable will be forcibly initialized struct ip6rd_flowi rdfl; ^ /kisskb/src/fs/select.c: In function 'do_compat_select': /kisskb/src/fs/select.c:1266:23: note: byref variable will be forcibly initialized struct old_timeval32 tv; ^ /kisskb/src/fs/select.c:1265:20: note: byref variable will be forcibly initialized struct timespec64 end_time, *to = NULL; ^ /kisskb/src/fs/select.c: In function '__do_compat_sys_old_select': /kisskb/src/fs/select.c:1301:31: note: byref variable will be forcibly initialized struct compat_sel_arg_struct a; ^ /kisskb/src/net/ipv6/route.c: In function '__find_rr_leaf': /kisskb/src/net/ipv6/route.c:804:27: note: byref variable will be forcibly initialized struct fib6_nh_frl_arg arg = { ^ /kisskb/src/fs/select.c: In function 'do_compat_pselect': /kisskb/src/fs/select.c:1314:24: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^ /kisskb/src/fs/select.c:1314:20: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^ /kisskb/src/fs/select.c: In function '__do_compat_sys_pselect6_time64': /kisskb/src/fs/select.c:1368:31: note: byref variable will be forcibly initialized struct compat_sigset_argpack x = {0, 0}; ^ /kisskb/src/net/ipv6/route.c: In function 'find_rr_leaf': /kisskb/src/net/ipv6/route.c:845:6: note: byref variable will be forcibly initialized int mpri = -1; ^ /kisskb/src/net/ipv6/route.c:844:20: note: byref variable will be forcibly initialized struct fib6_info *cont = NULL; ^ /kisskb/src/fs/select.c: In function '__do_compat_sys_ppoll_time64': /kisskb/src/fs/select.c:1425:24: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^ /kisskb/src/fs/select.c:1425:20: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/route.c:30: /kisskb/src/net/ipv6/route.c: In function 'rt6_select': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/route.c:903:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fn->rr_ptr, next); ^ /kisskb/src/net/ipv6/route.c:865:7: note: byref variable will be forcibly initialized bool do_rr = false; ^ /kisskb/src/fs/select.c: In function 'core_sys_select': /kisskb/src/fs/select.c:630:7: note: byref variable will be forcibly initialized long stack_fds[SELECT_STACK_ALLOC/sizeof(long)]; ^ /kisskb/src/fs/select.c:624:14: note: byref variable will be forcibly initialized fd_set_bits fds; ^ /kisskb/src/fs/select.c: In function 'kern_select': /kisskb/src/fs/select.c:704:30: note: byref variable will be forcibly initialized struct __kernel_old_timeval tv; ^ /kisskb/src/fs/select.c:703:20: note: byref variable will be forcibly initialized struct timespec64 end_time, *to = NULL; ^ /kisskb/src/net/ipv6/route.c: In function 'ip6_del_cached_rt_nh': /kisskb/src/net/ipv6/route.c:4035:35: note: byref variable will be forcibly initialized struct fib6_nh_del_cached_rt_arg arg = { ^ /kisskb/src/fs/select.c: In function 'do_pselect': /kisskb/src/fs/select.c:733:24: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^ /kisskb/src/fs/select.c:733:20: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^ /kisskb/src/fs/select.c: In function '__do_sys_pselect6': /kisskb/src/fs/select.c:795:24: note: byref variable will be forcibly initialized struct sigset_argpack x = {NULL, 0}; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/route.c:30: /kisskb/src/net/ipv6/route.c: In function 'fib6_nh_excptn_bucket_set_flushed': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/route.c:1648:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nh->rt6i_exception_bucket, bucket); ^ In file included from /kisskb/src/include/linux/random.h:13:0, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/ipv6/route.c:32: /kisskb/src/net/ipv6/route.c: In function 'rt6_exception_hash': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/ipv6/route.c:1497:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(&rt6_exception_key, sizeof(rt6_exception_key)); ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_find_cached_rt': /kisskb/src/net/ipv6/route.c:1790:31: note: byref variable will be forcibly initialized struct rt6_exception_bucket *bucket; ^ /kisskb/src/net/ipv6/route.c: In function 'fib6_nh_update_exception': /kisskb/src/net/ipv6/route.c:1916:31: note: byref variable will be forcibly initialized struct rt6_exception_bucket *bucket; ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_update_exception_stamp_rt': /kisskb/src/net/ipv6/route.c:1970:28: note: byref variable will be forcibly initialized struct fib6_nh_match_arg arg = { ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/net/sock.h:38, from /kisskb/src/include/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/hci_event.c:29: /kisskb/src/net/bluetooth/hci_event.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_link_key_notify_evt': /kisskb/src/net/bluetooth/hci_event.c:4196:7: note: byref variable will be forcibly initialized bool persistent; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/fs/inode.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_io_capa_request_evt': /kisskb/src/net/bluetooth/hci_event.c:4779:41: note: byref variable will be forcibly initialized struct hci_cp_io_capability_neg_reply cp; ^ /kisskb/src/net/bluetooth/hci_event.c:4747:37: note: byref variable will be forcibly initialized struct hci_cp_io_capability_reply cp; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_remote_oob_data_request_evt': /kisskb/src/net/bluetooth/hci_event.c:5060:39: note: byref variable will be forcibly initialized struct hci_cp_remote_oob_data_reply cp; ^ /kisskb/src/net/bluetooth/hci_event.c:5044:43: note: byref variable will be forcibly initialized struct hci_cp_remote_oob_ext_data_reply cp; ^ /kisskb/src/net/bluetooth/hci_event.c:5035:43: note: byref variable will be forcibly initialized struct hci_cp_remote_oob_data_neg_reply cp; ^ /kisskb/src/net/ipv6/route.c: In function 'fib6_nh_remove_exception': /kisskb/src/net/ipv6/route.c:1832:31: note: byref variable will be forcibly initialized struct rt6_exception_bucket *bucket; ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_remove_exception_rt': /kisskb/src/net/ipv6/route.c:1892:29: note: byref variable will be forcibly initialized struct fib6_nh_excptn_arg arg = { ^ In file included from /kisskb/src/net/bluetooth/hci_event.c:29:0: /kisskb/src/net/bluetooth/hci_event.c: In function 'le_conn_update_addr': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_event.c:5244:37: note: in expansion of macro 'BDADDR_ANY' if (local_rpa && bacmp(local_rpa, BDADDR_ANY)) { ^ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_event.c:5229:37: note: in expansion of macro 'BDADDR_ANY' if (local_rpa && bacmp(local_rpa, BDADDR_ANY)) { ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_multipath_custom_hash_fl6': /kisskb/src/net/ipv6/route.c:2436:19: note: byref variable will be forcibly initialized struct flow_keys hash_keys; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'le_conn_complete_evt': /kisskb/src/net/bluetooth/hci_event.c:5390:41: note: byref variable will be forcibly initialized struct hci_cp_le_read_remote_features cp; ^ /kisskb/src/net/phonet/datagram.c: In function 'pn_recvmsg': /kisskb/src/net/phonet/datagram.c:119:6: note: byref variable will be forcibly initialized int rval = -EOPNOTSUPP; ^ /kisskb/src/net/phonet/datagram.c:118:21: note: byref variable will be forcibly initialized struct sockaddr_pn sa; ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_multipath_custom_hash_outer': /kisskb/src/net/ipv6/route.c:2345:25: note: byref variable will be forcibly initialized struct flow_keys keys, hash_keys; ^ /kisskb/src/net/ipv6/route.c:2345:19: note: byref variable will be forcibly initialized struct flow_keys keys, hash_keys; ^ /kisskb/src/net/phonet/datagram.c: In function 'pn_sendmsg': /kisskb/src/net/phonet/datagram.c:77:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_multipath_custom_hash_inner': /kisskb/src/net/ipv6/route.c:2376:25: note: byref variable will be forcibly initialized struct flow_keys keys, hash_keys; ^ /kisskb/src/net/ipv6/route.c:2376:19: note: byref variable will be forcibly initialized struct flow_keys keys, hash_keys; ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_multipath_custom_hash_skb': /kisskb/src/net/ipv6/route.c:2424:7: note: byref variable will be forcibly initialized bool has_inner = true; ^ /kisskb/src/net/ipv6/route.c: In function 'ip6_multipath_l3_keys': /kisskb/src/net/ipv6/route.c:2305:18: note: byref variable will be forcibly initialized struct icmp6hdr _icmph; ^ /kisskb/src/net/ipv6/route.c:2304:17: note: byref variable will be forcibly initialized struct ipv6hdr _inner_iph; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'process_adv_report': /kisskb/src/net/bluetooth/hci_event.c:5618:14: note: byref variable will be forcibly initialized bool match, bdaddr_resolved; ^ In file included from /kisskb/src/include/linux/sockptr.h:11:0, from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ipv6/route.c:32: /kisskb/src/net/ipv6/route.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_le_ltk_request_evt': /kisskb/src/net/bluetooth/hci_event.c:5960:33: note: byref variable will be forcibly initialized struct hci_cp_le_ltk_neg_reply neg; ^ /kisskb/src/net/bluetooth/hci_event.c:5959:29: note: byref variable will be forcibly initialized struct hci_cp_le_ltk_reply cp; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/route.c:30: /kisskb/src/net/ipv6/route.c: In function 'rt6_insert_exception': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/route.c:1674:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nh->rt6i_exception_bucket, bucket); ^ /kisskb/src/net/ipv6/route.c:1655:31: note: byref variable will be forcibly initialized struct rt6_exception_bucket *bucket; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_le_remote_conn_param_req_evt': /kisskb/src/net/bluetooth/hci_event.c:6036:40: note: byref variable will be forcibly initialized struct hci_cp_le_conn_param_req_reply cp; ^ In file included from /kisskb/src/net/bluetooth/hci_event.c:29:0: /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_le_ext_adv_term_evt': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_event.c:5483:31: note: in expansion of macro 'BDADDR_ANY' bacmp(&conn->resp_addr, BDADDR_ANY)) ^ /kisskb/src/fs/inode.c: In function '__remove_privs': /kisskb/src/fs/inode.c:1929:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_event_packet': /kisskb/src/net/bluetooth/hci_event.c:6317:6: note: byref variable will be forcibly initialized u16 opcode = HCI_OP_NOP; ^ /kisskb/src/net/bluetooth/hci_event.c:6316:5: note: byref variable will be forcibly initialized u8 status = 0, event = hdr->evt, req_evt = 0; ^ /kisskb/src/net/bluetooth/hci_event.c:6314:25: note: byref variable will be forcibly initialized hci_req_complete_skb_t req_complete_skb = NULL; ^ /kisskb/src/net/bluetooth/hci_event.c:6313:21: note: byref variable will be forcibly initialized hci_req_complete_t req_complete = NULL; ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_nlmsg_size': /kisskb/src/net/ipv6/route.c:5515:6: note: byref variable will be forcibly initialized int nexthop_len; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/mroute_base.h:8, from /kisskb/src/include/linux/mroute6.h:10, from /kisskb/src/net/ipv6/route.c:36: /kisskb/src/net/ipv6/route.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ipv6/route.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_fill_node': /kisskb/src/net/ipv6/route.c:5667:19: note: byref variable will be forcibly initialized struct in6_addr saddr_buf; ^ /kisskb/src/net/ipv6/route.c:5660:19: note: byref variable will be forcibly initialized struct in6_addr saddr_buf; ^ /kisskb/src/net/ipv6/route.c:5590:16: note: byref variable will be forcibly initialized unsigned char nh_flags = 0; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/inode.c:7: /kisskb/src/fs/inode.c: In function 'evict_inodes': /kisskb/src/fs/inode.c:640:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:26: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:691:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/mroute_base.h:8, from /kisskb/src/include/linux/mroute6.h:10, from /kisskb/src/net/ipv6/route.c:36: /kisskb/src/net/ipv6/route.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^ /kisskb/src/fs/inode.c: In function 'prune_icache_sb': /kisskb/src/fs/inode.c:817:12: note: byref variable will be forcibly initialized LIST_HEAD(freeable); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ipv6/route.c: In function 'rtm_to_fib6_config': /kisskb/src/net/ipv6/route.c:5014:17: note: byref variable will be forcibly initialized struct nlattr *tb[RTA_MAX+1]; ^ /kisskb/src/net/ipv6/route.c: In function 'ip6_route_multipath_del': /kisskb/src/net/ipv6/route.c:5418:6: note: byref variable will be forcibly initialized int remaining; ^ /kisskb/src/net/ipv6/route.c:5415:21: note: byref variable will be forcibly initialized struct fib6_config r_cfg; ^ /kisskb/src/net/ipv6/route.c: In function 'inet6_rtm_delroute': /kisskb/src/net/ipv6/route.c:5454:21: note: byref variable will be forcibly initialized struct fib6_config cfg; ^ /kisskb/src/net/ipv6/route.c: In function '__ip6_route_redirect': /kisskb/src/net/ipv6/route.c:3050:24: note: byref variable will be forcibly initialized struct fib6_nh_rd_arg arg = { ^ /kisskb/src/net/ipv6/route.c:3048:19: note: byref variable will be forcibly initialized struct rt6_info *ret = NULL; ^ /kisskb/src/net/ipv6/route.c: In function '__ip6_rt_update_pmtu': /kisskb/src/net/ipv6/route.c:2892:29: note: byref variable will be forcibly initialized struct fib6_nh_match_arg arg = { ^ /kisskb/src/net/ipv6/route.c:2880:22: note: byref variable will be forcibly initialized struct fib6_result res = {}; ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_do_redirect': /kisskb/src/net/ipv6/route.c:4225:28: note: byref variable will be forcibly initialized struct fib6_nh_match_arg arg = { ^ /kisskb/src/net/ipv6/route.c:4135:23: note: byref variable will be forcibly initialized struct ndisc_options ndopts; ^ /kisskb/src/net/ipv6/route.c:4132:27: note: byref variable will be forcibly initialized struct netevent_redirect netevent; ^ /kisskb/src/fs/inode.c: In function 'current_time': /kisskb/src/net/ipv6/route.c: In function 'rt6_age_exceptions': /kisskb/src/net/ipv6/route.c:2160:33: note: byref variable will be forcibly initialized struct fib6_nh_age_excptn_arg arg = { ^ /kisskb/src/fs/inode.c:2322: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:1811:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_multipath_hash': /kisskb/src/net/ipv6/route.c:2516:21: note: byref variable will be forcibly initialized struct flow_keys keys; ^ /kisskb/src/net/ipv6/route.c:2483:21: note: byref variable will be forcibly initialized struct flow_keys keys; ^ /kisskb/src/net/ipv6/route.c:2463:19: note: byref variable will be forcibly initialized struct flow_keys hash_keys; ^ /kisskb/src/fs/inode.c: In function 'touch_atime': /kisskb/src/fs/inode.c:1847: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:1987:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/net/ipv6/route.c: In function 'ip6_pol_route_lookup': /kisskb/src/net/ipv6/route.c:1207:19: note: byref variable will be forcibly initialized struct rt6_info *rt; ^ /kisskb/src/net/ipv6/route.c: In function 'ip6_pol_route': /kisskb/src/net/ipv6/route.c:2208:19: note: byref variable will be forcibly initialized struct rt6_info *rt = NULL; ^ /kisskb/src/net/ipv6/route.c: In function 'ip6_route_check_nh_onlink': /kisskb/src/net/ipv6/route.c:3362:21: note: byref variable will be forcibly initialized struct fib6_result res = {}; ^ /kisskb/src/net/ipv6/route.c: In function 'ip6_route_check_nh': /kisskb/src/net/ipv6/route.c:3402:17: note: byref variable will be forcibly initialized struct flowi6 fl6 = { ^ /kisskb/src/net/ipv6/route.c:3386:21: note: byref variable will be forcibly initialized struct fib6_result res = {}; ^ /kisskb/src/net/ipv6/route.c: In function 'ip6_route_input': /kisskb/src/net/ipv6/route.c:2575:35: note: byref variable will be forcibly initialized struct flow_keys *flkeys = NULL, _flkeys; ^ /kisskb/src/net/ipv6/route.c: In function 'inet6_rtm_getroute': /kisskb/src/net/ipv6/route.c:6000:17: note: byref variable will be forcibly initialized struct nlattr *tb[RTA_MAX+1]; ^ /kisskb/src/net/ipv6/route.c: In function 'fib6_nh_init': /kisskb/src/net/ipv6/route.c:3525:20: note: byref variable will be forcibly initialized struct inet6_dev *idev = NULL; ^ /kisskb/src/net/ipv6/route.c:3524:21: note: byref variable will be forcibly initialized struct net_device *dev = NULL; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/route.c:30: /kisskb/src/net/ipv6/route.c: In function 'fib6_nh_release': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/route.c:3655:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fib6_nh->rt6i_exception_bucket, NULL); ^ /kisskb/src/net/ipv6/route.c: In function 'ipv6_route_ioctl': /kisskb/src/net/ipv6/route.c:4478:21: note: byref variable will be forcibly initialized struct fib6_config cfg; ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_remove_prefsrc': /kisskb/src/net/ipv6/route.c:4625:24: note: byref variable will be forcibly initialized struct arg_dev_net_ip adni = { ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_sync_down_dev': /kisskb/src/net/ipv6/route.c:4896:26: note: byref variable will be forcibly initialized struct arg_netdev_event arg = { ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_dump_route': /kisskb/src/net/ipv6/route.c:5905:40: note: byref variable will be forcibly initialized struct fib6_nh_exception_dump_walker w = { .dump = arg, ^ In file included from /kisskb/src/include/linux/random.h:12:0, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/ipv6/route.c:32: /kisskb/src/net/ipv6/route.c: In function 'ip6_route_multipath_add': /kisskb/src/net/ipv6/route.c:5244:12: note: byref variable will be forcibly initialized LIST_HEAD(rt6_nh_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ipv6/route.c:5238:6: note: byref variable will be forcibly initialized int remaining; ^ /kisskb/src/net/ipv6/route.c:5232:21: note: byref variable will be forcibly initialized struct fib6_config r_cfg; ^ /kisskb/src/net/ipv6/route.c: In function 'inet6_rtm_newroute': /kisskb/src/net/ipv6/route.c:5478:21: note: byref variable will be forcibly initialized struct fib6_config cfg; ^ In file included from /kisskb/src/net/l2tp/l2tp_eth.c:15:0: /kisskb/src/net/l2tp/l2tp_eth.c: In function 'eth_hw_addr_random': /kisskb/src/include/linux/etherdevice.h:270:5: note: byref variable will be forcibly initialized u8 addr[ETH_ALEN]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/l2tp/l2tp_eth.c:9: /kisskb/src/net/l2tp/l2tp_eth.c: In function 'l2tp_eth_create': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/l2tp/l2tp_eth.c:318:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(spriv->dev, dev); ^ /kisskb/src/net/l2tp/l2tp_eth.c:250:7: note: byref variable will be forcibly initialized char name[IFNAMSIZ]; ^ /kisskb/src/fs/orangefs/orangefs-debugfs.c: In function 'debug_string_to_mask': /kisskb/src/fs/orangefs/orangefs-debugfs.c:857:9: note: byref variable will be forcibly initialized __u64 *k_mask = NULL; ^ /kisskb/src/fs/orangefs/orangefs-debugfs.c:856:28: note: byref variable will be forcibly initialized struct client_debug_mask *c_mask = NULL; ^ /kisskb/src/fs/orangefs/orangefs-debugfs.c:853:8: note: byref variable will be forcibly initialized char *strsep_fodder = kstrdup(debug_string, GFP_KERNEL); ^ /kisskb/src/fs/orangefs/orangefs-debugfs.c: In function 'orangefs_debug_write': /kisskb/src/fs/orangefs/orangefs-debugfs.c:400:27: note: byref variable will be forcibly initialized struct client_debug_mask c_mask = { NULL, 0, 0 }; ^ In file included from /kisskb/src/fs/orangefs/orangefs-debugfs.c:39:0: /kisskb/src/fs/orangefs/orangefs-debugfs.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/ipv4/tcp_fastopen.c: In function 'tcp_fastopen_init_key_once': /kisskb/src/net/ipv4/tcp_fastopen.c:9:5: note: byref variable will be forcibly initialized u8 key[TCP_FASTOPEN_KEY_LENGTH]; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv4/tcp_fastopen.c:2: /kisskb/src/net/ipv4/tcp_fastopen.c: In function 'tcp_fastopen_create_child': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/tcp_fastopen.c:262:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->fastopen_rsk, req); ^ /kisskb/src/net/ipv4/tcp_fastopen.c:245:7: note: byref variable will be forcibly initialized bool own_req; ^ /kisskb/src/net/ipv4/tcp_fastopen.c: In function 'tcp_fastopen_defer_connect': /kisskb/src/net/ipv4/tcp_fastopen.c:447:6: note: byref variable will be forcibly initialized u16 mss; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/attr.c:10: /kisskb/src/fs/attr.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:320:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/kernel/futex/syscalls.c: In function 'futex_parse_waitv': /kisskb/src/kernel/futex/syscalls.c:217:21: note: byref variable will be forcibly initialized struct futex_waitv aux; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:7, from /kisskb/src/include/linux/syscalls.h:88, from /kisskb/src/kernel/futex/syscalls.c:4: /kisskb/src/kernel/futex/syscalls.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/time/clocksource.c: In function 'unbind_clocksource_store': /kisskb/src/kernel/time/clocksource.c:1315:7: note: byref variable will be forcibly initialized char name[CS_NAME_LEN]; ^ /kisskb/src/kernel/futex/syscalls.c: In function '__do_sys_futex_waitv': /kisskb/src/kernel/futex/syscalls.c:269:10: note: byref variable will be forcibly initialized ktime_t time; ^ /kisskb/src/kernel/futex/syscalls.c:268:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/kernel/futex/syscalls.c:266:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper to; ^ /kisskb/src/net/rxrpc/peer_event.c: In function 'rxrpc_error_report': /kisskb/src/net/rxrpc/peer_event.c:149:24: note: byref variable will be forcibly initialized struct sockaddr_rxrpc srx; ^ /kisskb/src/kernel/futex/syscalls.c: In function '__do_sys_futex': /kisskb/src/kernel/futex/syscalls.c:186:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/kernel/futex/syscalls.c:185:10: note: byref variable will be forcibly initialized ktime_t t, *tp = NULL; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/rxrpc/peer_event.c:8: /kisskb/src/net/rxrpc/peer_event.c: In function 'rxrpc_peer_keepalive_worker': /kisskb/src/net/rxrpc/peer_event.c:363:12: note: byref variable will be forcibly initialized LIST_HEAD(collector); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/ubifs/debug.c: In function 'interpret_user_input': /kisskb/src/fs/ubifs/debug.c:2739:7: note: byref variable will be forcibly initialized char buf[8]; ^ /kisskb/src/fs/ubifs/debug.c: In function 'read_add_inode': /kisskb/src/fs/ubifs/debug.c:1931:22: note: byref variable will be forcibly initialized struct ubifs_znode *znode; ^ /kisskb/src/fs/ubifs/debug.c:1930:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/debug.c:1929:6: note: byref variable will be forcibly initialized int n, err; ^ /kisskb/src/fs/ubifs/debug.c: In function 'provide_user_output': /kisskb/src/fs/ubifs/debug.c:2687:7: note: byref variable will be forcibly initialized char buf[3]; ^ /kisskb/src/fs/ubifs/debug.c: In function 'ubifs_dump_lprops': /kisskb/src/fs/ubifs/debug.c:775:24: note: byref variable will be forcibly initialized struct ubifs_lp_stats lst; ^ /kisskb/src/fs/ubifs/debug.c:774:22: note: byref variable will be forcibly initialized struct ubifs_lprops lp; ^ /kisskb/src/fs/ubifs/debug.c: In function 'dbg_check_space_info': /kisskb/src/fs/ubifs/debug.c:1042:24: note: byref variable will be forcibly initialized struct ubifs_lp_stats lst; ^ /kisskb/src/fs/ubifs/debug.c: In function 'ubifs_dump_node': /kisskb/src/fs/ubifs/debug.c:299:7: note: byref variable will be forcibly initialized char key_buf[DBG_KEY_BUF_LEN]; ^ /kisskb/src/fs/ubifs/debug.c:297:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/peer_object.c:10: /kisskb/src/net/rxrpc/peer_object.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/fs/ubifs/debug.c: In function 'check_inodes': /kisskb/src/fs/ubifs/debug.c:2166:22: note: byref variable will be forcibly initialized struct ubifs_znode *znode; ^ /kisskb/src/fs/ubifs/debug.c:2165:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/debug.c:2164:6: note: byref variable will be forcibly initialized int n, err; ^ /kisskb/src/net/rxrpc/recvmsg.c: In function 'rxrpc_verify_packet': /kisskb/src/net/rxrpc/recvmsg.c:295:10: note: byref variable will be forcibly initialized __be16 tmp; ^ /kisskb/src/fs/ubifs/debug.c: In function 'ubifs_dump_znode': /kisskb/src/fs/ubifs/debug.c:874:7: note: byref variable will be forcibly initialized char key_buf[DBG_KEY_BUF_LEN]; ^ /kisskb/src/net/rxrpc/recvmsg.c: In function 'rxrpc_recvmsg_term': /kisskb/src/net/rxrpc/recvmsg.c:145:6: note: byref variable will be forcibly initialized u32 tmp = 0; ^ /kisskb/src/fs/ubifs/debug.c: In function 'dbg_check_idx_size': /kisskb/src/fs/ubifs/debug.c:1737:12: note: byref variable will be forcibly initialized long long calc = 0; ^ /kisskb/src/fs/ubifs/debug.c: In function 'dbg_check_filesystem': /kisskb/src/fs/ubifs/debug.c:2288:19: note: byref variable will be forcibly initialized struct fsck_data fsckd; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/rxrpc/recvmsg.c:10: /kisskb/src/net/rxrpc/recvmsg.c: In function 'rxrpc_rotate_rx_window': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/rxrpc/recvmsg.c:254:2: note: in expansion of macro 'smp_store_release' smp_store_release(&call->rx_hard_ack, hard_ack); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/net/rxrpc/recvmsg.c:235:8: note: in expansion of macro 'smp_load_acquire' top = smp_load_acquire(&call->rx_top); ^ /kisskb/src/net/rxrpc/peer_object.c: In function 'rxrpc_assess_MTU_size': /kisskb/src/fs/ubifs/debug.c: In function 'ubifs_dump_inode': /kisskb/src/fs/ubifs/debug.c:228:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/net/rxrpc/peer_object.c:158:15: note: byref variable will be forcibly initialized struct flowi fl; ^ /kisskb/src/net/rxrpc/recvmsg.c: In function 'rxrpc_recvmsg_data': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/net/rxrpc/recvmsg.c:387:15: note: in expansion of macro 'smp_load_acquire' while (top = smp_load_acquire(&call->rx_top), ^ /kisskb/src/net/rxrpc/recvmsg.c:366:30: note: byref variable will be forcibly initialized unsigned int rx_pkt_offset, rx_pkt_len; ^ /kisskb/src/net/rxrpc/recvmsg.c:366:15: note: byref variable will be forcibly initialized unsigned int rx_pkt_offset, rx_pkt_len; ^ /kisskb/src/net/rxrpc/recvmsg.c:365:7: note: byref variable will be forcibly initialized bool rx_pkt_last; ^ /kisskb/src/fs/ubifs/debug.c: In function 'dbg_check_dir': /kisskb/src/fs/ubifs/debug.c:1127:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/debug.c: In function 'dbg_check_key_order': /kisskb/src/fs/ubifs/debug.c:1200:7: note: byref variable will be forcibly initialized char key_buf[DBG_KEY_BUF_LEN]; ^ /kisskb/src/fs/ubifs/debug.c:1199:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/debug.c: In function 'dbg_check_znode': /kisskb/src/fs/ubifs/debug.c:1289:6: note: byref variable will be forcibly initialized int n, err, cmp; ^ /kisskb/src/net/rxrpc/recvmsg.c: In function 'rxrpc_recvmsg': /kisskb/src/net/rxrpc/recvmsg.c:583:18: note: byref variable will be forcibly initialized unsigned long idl = call->user_call_ID; ^ /kisskb/src/net/rxrpc/recvmsg.c:578:17: note: byref variable will be forcibly initialized unsigned int id32 = call->user_call_ID; ^ /kisskb/src/net/rxrpc/recvmsg.c:494:9: note: byref variable will be forcibly initialized size_t copied = 0; ^ /kisskb/src/net/rxrpc/recvmsg.c: In function 'rxrpc_kernel_recv_data': /kisskb/src/net/rxrpc/recvmsg.c:691:9: note: byref variable will be forcibly initialized size_t offset = 0; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/rxrpc/recvmsg.c:10: /kisskb/src/net/rxrpc/recvmsg.c: In function 'rxrpc_kernel_get_reply_time': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/net/rxrpc/recvmsg.c:803:8: note: in expansion of macro 'smp_load_acquire' top = smp_load_acquire(&call->rx_top); ^ In file included from /kisskb/src/include/linux/kasan-checks.h:5:0, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/asm-generic/bug.h:5, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/sparse.c:5: /kisskb/src/mm/sparse.c: In function 'fill_subsection_map': /kisskb/src/mm/sparse.c:683:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(map, SUBSECTIONS_PER_SECTION) = { 0 }; ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/mm/sparse.c: In function 'clear_subsection_map': /kisskb/src/mm/sparse.c:656:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(tmp, SUBSECTIONS_PER_SECTION) = { 0 }; ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/mm/sparse.c:655:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(map, SUBSECTIONS_PER_SECTION) = { 0 }; ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/mm/sparse.c: In function 'memblocks_present': /kisskb/src/mm/sparse.c:269:9: note: byref variable will be forcibly initialized int i, nid; ^ /kisskb/src/mm/sparse.c:269:6: note: byref variable will be forcibly initialized int i, nid; ^ /kisskb/src/mm/sparse.c:268:23: note: byref variable will be forcibly initialized unsigned long start, end; ^ /kisskb/src/mm/sparse.c:268:16: note: byref variable will be forcibly initialized unsigned long start, end; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c: In function 'mtk_hw_get_value_wrap': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:544:6: note: byref variable will be forcibly initialized int value, err; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c: In function 'mtk_pinconf_get': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:82:24: note: byref variable will be forcibly initialized int pullup, err, reg, ret = 1; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:82:6: note: byref variable will be forcibly initialized int pullup, err, reg, ret = 1; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c: In function 'mtk_pctrl_dt_subnode_to_map': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:400:6: note: byref variable will be forcibly initialized u32 pinfunc, pin, func; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:399:17: note: byref variable will be forcibly initialized unsigned long *configs; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:397:15: note: byref variable will be forcibly initialized unsigned int num_configs; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c: In function 'mtk_pctrl_dt_node_to_map': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:493:11: note: byref variable will be forcibly initialized unsigned reserved_maps; ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:12: /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/gpio/driver.h:5:0, from /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:12: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c: In function 'mtk_gpio_get': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:813:6: note: byref variable will be forcibly initialized int value, err; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c: In function 'mtk_gpio_get_direction': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:785:6: note: byref variable will be forcibly initialized int value, err; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c: In function 'mtk_pctrl_show_one_pin': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:582:22: note: byref variable will be forcibly initialized int pinmux, pullup, pullen, len = 0, r1 = -1, r0 = -1, rsel = -1; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:582:14: note: byref variable will be forcibly initialized int pinmux, pullup, pullen, len = 0, r1 = -1, r0 = -1, rsel = -1; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c: In function 'mtk_pctrl_dbg_show': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:660:7: note: byref variable will be forcibly initialized char buf[PIN_DBG_BUF_SZ]; ^ /kisskb/src/net/rxrpc/security.c: In function 'rxrpc_look_up_server_security': /kisskb/src/net/rxrpc/security.c:149:7: note: byref variable will be forcibly initialized char kdesc[5 + 1 + 3 + 1 + 12 + 1 + 12 + 1]; ^ /kisskb/src/net/phonet/sysctl.c: In function 'proc_local_port_range': /kisskb/src/net/phonet/sysctl.c:55:6: note: byref variable will be forcibly initialized int range[2] = {local_port_range[0], local_port_range[1]}; ^ /kisskb/src/kernel/futex/pi.c: In function 'handle_exit_race': /kisskb/src/kernel/futex/pi.c:323:6: note: byref variable will be forcibly initialized u32 uval2; ^ /kisskb/src/kernel/futex/pi.c: In function 'lock_pi_update_atomic': /kisskb/src/kernel/futex/pi.c:477:6: note: byref variable will be forcibly initialized u32 curval; ^ /kisskb/src/kernel/futex/pi.c: In function '__fixup_pi_state_owner': /kisskb/src/kernel/futex/pi.c:688:12: note: byref variable will be forcibly initialized u32 uval, curval, newval, newtid; ^ /kisskb/src/kernel/futex/pi.c:688:6: note: byref variable will be forcibly initialized u32 uval, curval, newval, newtid; ^ /kisskb/src/kernel/futex/pi.c: In function 'wake_futex_pi': /kisskb/src/kernel/futex/pi.c:619:6: note: byref variable will be forcibly initialized u32 curval, newval; ^ In file included from /kisskb/src/kernel/futex/pi.c:7:0: /kisskb/src/kernel/futex/pi.c:618:19: note: byref variable will be forcibly initialized DEFINE_RT_WAKE_Q(wqh); ^ /kisskb/src/kernel/futex/../locking/rtmutex_common.h:56:24: note: in definition of macro 'DEFINE_RT_WAKE_Q' struct rt_wake_q_head name = { \ ^ /kisskb/src/kernel/futex/pi.c: In function 'attach_to_pi_state': /kisskb/src/kernel/futex/pi.c:207:6: note: byref variable will be forcibly initialized u32 uval2; ^ /kisskb/src/kernel/futex/pi.c: In function 'futex_lock_pi_atomic': /kisskb/src/kernel/futex/pi.c:521:6: note: byref variable will be forcibly initialized u32 uval, newval, vpid = task_pid_vnr(task); ^ /kisskb/src/kernel/futex/pi.c: In function 'futex_lock_pi': /kisskb/src/kernel/futex/pi.c:936:17: note: byref variable will be forcibly initialized struct futex_q q = futex_q_init; ^ /kisskb/src/kernel/futex/pi.c:934:25: note: byref variable will be forcibly initialized struct rt_mutex_waiter rt_waiter; ^ /kisskb/src/kernel/futex/pi.c:933:22: note: byref variable will be forcibly initialized struct task_struct *exiting = NULL; ^ /kisskb/src/kernel/futex/pi.c:932:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper timeout, *to; ^ /kisskb/src/kernel/futex/pi.c: In function 'futex_unlock_pi': /kisskb/src/kernel/futex/pi.c:1102:6: note: byref variable will be forcibly initialized u32 curval, uval, vpid = task_pid_vnr(current); ^ /kisskb/src/net/rxrpc/sendmsg.c: In function 'rxrpc_new_client_call_for_sendmsg': /kisskb/src/net/rxrpc/sendmsg.c:581:31: note: byref variable will be forcibly initialized struct rxrpc_conn_parameters cp; ^ /kisskb/src/net/rxrpc/sendmsg.c: In function 'rxrpc_wait_for_tx_window_waitall': /kisskb/src/net/rxrpc/sendmsg.c:68:24: note: byref variable will be forcibly initialized rxrpc_seq_t tx_start, tx_win; ^ In file included from /kisskb/src/net/rxrpc/sendmsg.c:12:0: /kisskb/src/net/rxrpc/sendmsg.c: In function 'skb_add_data': /kisskb/src/include/linux/skbuff.h:3392:10: note: byref variable will be forcibly initialized __wsum csum = 0; ^ /kisskb/src/net/rxrpc/sendmsg.c: In function 'rxrpc_send_data': /kisskb/src/net/rxrpc/sendmsg.c:330:35: note: byref variable will be forcibly initialized size_t remain, bufsize, chunk, offset; ^ /kisskb/src/net/rxrpc/sendmsg.c:330:28: note: byref variable will be forcibly initialized size_t remain, bufsize, chunk, offset; ^ /kisskb/src/net/rxrpc/sendmsg.c:330:19: note: byref variable will be forcibly initialized size_t remain, bufsize, chunk, offset; ^ /kisskb/src/net/rxrpc/sendmsg.c:300:6: note: byref variable will be forcibly initialized int ret, copied; ^ /kisskb/src/net/rxrpc/sendmsg.c:298:7: note: byref variable will be forcibly initialized long timeo; ^ In file included from /kisskb/src/include/linux/err.h:5:0, from /kisskb/src/include/linux/clk.h:12, from /kisskb/src/drivers/phy/qualcomm/phy-qcom-qmp.c:6: /kisskb/src/drivers/phy/qualcomm/phy-qcom-qmp.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/node.h:18:0, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/phy/qualcomm/phy-qcom-qmp.c:15: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/phy/qualcomm/phy-qcom-qmp.c: In function 'qcom_qmp_phy_create': /kisskb/src/drivers/phy/qualcomm/phy-qcom-qmp.c:5525:7: note: byref variable will be forcibly initialized char prop_name[MAX_PROP_NAME]; ^ /kisskb/src/drivers/phy/qualcomm/phy-qcom-qmp.c: In function 'phy_dp_clks_register': /kisskb/src/drivers/phy/qualcomm/phy-qcom-qmp.c:5455:7: note: byref variable will be forcibly initialized char name[64]; ^ /kisskb/src/mm/sparse-vmemmap.c: In function 'split_vmemmap_huge_pmd': /kisskb/src/mm/sparse-vmemmap.c:59:8: note: byref variable will be forcibly initialized pmd_t __pmd; ^ /kisskb/src/mm/sparse-vmemmap.c: In function 'altmap_alloc_block_buf': /kisskb/src/mm/sparse-vmemmap.c:462:21: note: byref variable will be forcibly initialized unsigned long pfn, nr_pfns, nr_align; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/sparse-vmemmap.c:21: /kisskb/src/mm/sparse-vmemmap.c: In function 'vmemmap_remap_free': /kisskb/src/mm/sparse-vmemmap.c:281:12: note: byref variable will be forcibly initialized LIST_HEAD(vmemmap_pages); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/sparse-vmemmap.c: In function 'vmemmap_remap_alloc': /kisskb/src/mm/sparse-vmemmap.c:367:12: note: byref variable will be forcibly initialized LIST_HEAD(vmemmap_pages); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/net/decnet/dn_dev.c:48: /kisskb/src/net/decnet/dn_dev.c: In function 'nla_put_le16': /kisskb/src/include/net/netlink.h:1296:9: note: byref variable will be forcibly initialized __le16 tmp = value; ^ /kisskb/src/net/decnet/dn_dev.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/decnet/dn_dev.c: In function 'dn_dev_del_ifa': /kisskb/src/net/decnet/dn_dev.c:332:16: note: byref variable will be forcibly initialized unsigned char mac_addr[6]; ^ /kisskb/src/net/decnet/dn_dev.c: In function 'dn_send_ptp_hello': /kisskb/src/net/decnet/dn_dev.c:990:7: note: byref variable will be forcibly initialized char src[ETH_ALEN]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/decnet/dn_dev.c:29: /kisskb/src/net/decnet/dn_dev.c: In function 'dn_dev_insert_ifa': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/decnet/dn_dev.c:380:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dn_db->ifa_list, ifa); ^ /kisskb/src/net/decnet/dn_dev.c:360:16: note: byref variable will be forcibly initialized unsigned char mac_addr[6]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/decnet/dn_dev.c:29: /kisskb/src/net/decnet/dn_dev.c: In function 'dn_dev_create': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/decnet/dn_dev.c:1095:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->dn_ptr, dn_db); ^ /kisskb/src/net/decnet/dn_dev.c: In function 'dn_dev_set_ifa': /kisskb/src/net/decnet/dn_dev.c:394:7: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/decnet/dn_dev.c: In function 'dn_nl_deladdr': /kisskb/src/net/decnet/dn_dev.c:568:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFA_MAX+1]; ^ /kisskb/src/net/decnet/dn_dev.c: In function 'dn_nl_newaddr': /kisskb/src/net/decnet/dn_dev.c:619:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/decnet/dn_dev.c:614:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFA_MAX+1]; ^ /kisskb/src/net/decnet/dn_dev.c: In function 'dn_dev_ioctl': /kisskb/src/net/decnet/dn_dev.c:414:7: note: byref variable will be forcibly initialized char buffer[DN_IFREQ_SIZE]; ^ /kisskb/src/net/decnet/dn_dev.c: In function 'dn_dev_up': /kisskb/src/net/decnet/dn_dev.c:1154:7: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/decnet/dn_neigh.c: In function 'dn_neigh_output': /kisskb/src/net/decnet/dn_neigh.c:178:7: note: byref variable will be forcibly initialized char mac_addr[ETH_ALEN]; ^ /kisskb/src/net/decnet/dn_neigh.c: In function 'dn_neigh_router_hello': /kisskb/src/net/decnet/dn_neigh.c:389:9: note: byref variable will be forcibly initialized __le16 src; ^ /kisskb/src/net/decnet/dn_neigh.c: In function 'dn_neigh_endnode_hello': /kisskb/src/net/decnet/dn_neigh.c:449:9: note: byref variable will be forcibly initialized __le16 src; ^ /kisskb/src/net/decnet/dn_neigh.c: In function 'dn_neigh_elist': /kisskb/src/net/decnet/dn_neigh.c:534:24: note: byref variable will be forcibly initialized struct elist_cb_state state; ^ /kisskb/src/lib/xz/xz_dec_bcj.c: In function 'xz_dec_bcj_run': /kisskb/src/lib/xz/xz_dec_bcj.c:421:9: note: byref variable will be forcibly initialized size_t out_start; ^ /kisskb/src/fs/seq_file.c: In function 'seq_read': /kisskb/src/fs/seq_file.c:155:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/seq_file.c:154:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/seq_file.c:153: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_escape_mem': /kisskb/src/fs/seq_file.c:377:8: note: byref variable will be forcibly initialized char *buf; ^ /kisskb/src/fs/seq_file.c: In function 'seq_printf': /kisskb/src/fs/seq_file.c:403:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/seq_file.c: In function 'seq_path': /kisskb/src/fs/seq_file.c:472:8: note: byref variable will be forcibly initialized char *buf; ^ /kisskb/src/fs/seq_file.c: In function 'seq_path_root': /kisskb/src/fs/seq_file.c:510:8: note: byref variable will be forcibly initialized char *buf; ^ /kisskb/src/fs/seq_file.c: In function 'seq_dentry': /kisskb/src/fs/seq_file.c:539:8: note: byref variable will be forcibly initialized char *buf; ^ /kisskb/src/fs/seq_file.c: In function 'seq_hex_dump': /kisskb/src/fs/seq_file.c:870:8: note: byref variable will be forcibly initialized char *buffer; ^ /kisskb/src/net/rxrpc/server_key.c: In function 'rxrpc_preparse_s': /kisskb/src/net/rxrpc/server_key.c:71:6: note: byref variable will be forcibly initialized int n; ^ /kisskb/src/net/rxrpc/server_key.c:70:24: note: byref variable will be forcibly initialized unsigned int service, sec_class; ^ /kisskb/src/net/rxrpc/server_key.c:70:15: note: byref variable will be forcibly initialized unsigned int service, sec_class; ^ /kisskb/src/net/rxrpc/server_key.c: In function 'rxrpc_vet_description_s': /kisskb/src/net/rxrpc/server_key.c:53:8: note: byref variable will be forcibly initialized char *p; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/rxrpc/server_key.c:15: /kisskb/src/net/rxrpc/server_key.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/drivers/pinctrl/qcom/pinctrl-lpass-lpi.c: In function 'lpi_gpio_set': /kisskb/src/drivers/pinctrl/qcom/pinctrl-lpass-lpi.c:510:16: note: byref variable will be forcibly initialized unsigned long config; ^ /kisskb/src/drivers/pinctrl/qcom/pinctrl-lpass-lpi.c: In function 'lpi_gpio_direction_output': /kisskb/src/drivers/pinctrl/qcom/pinctrl-lpass-lpi.c:492:16: note: byref variable will be forcibly initialized unsigned long config; ^ /kisskb/src/drivers/pinctrl/qcom/pinctrl-lpass-lpi.c: In function 'lpi_gpio_direction_input': /kisskb/src/drivers/pinctrl/qcom/pinctrl-lpass-lpi.c:481:16: note: byref variable will be forcibly initialized unsigned long config; ^ /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; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/kernel/futex/requeue.c:3: /kisskb/src/kernel/futex/requeue.c: In function 'arch_atomic_read_acquire': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/ipv6/ip6_fib.c:20: /kisskb/src/net/ipv6/ip6_fib.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/kernel/futex/requeue.c: In function 'futex_proxy_trylock_atomic': /kisskb/src/kernel/futex/requeue.c:273:6: note: byref variable will be forcibly initialized u32 curval; ^ /kisskb/src/kernel/futex/requeue.c: In function 'futex_requeue': /kisskb/src/kernel/futex/requeue.c:474:23: note: byref variable will be forcibly initialized struct task_struct *exiting = NULL; ^ /kisskb/src/kernel/futex/requeue.c:450:7: note: byref variable will be forcibly initialized u32 curval; ^ In file included from /kisskb/src/kernel/futex/futex.h:6:0, from /kisskb/src/kernel/futex/requeue.c:5: /kisskb/src/kernel/futex/requeue.c:372:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) ^ /kisskb/src/kernel/futex/requeue.c:369:25: note: byref variable will be forcibly initialized struct futex_pi_state *pi_state = NULL; ^ /kisskb/src/kernel/futex/requeue.c: In function 'futex_wait_requeue_pi': /kisskb/src/kernel/futex/requeue.c:768:28: note: byref variable will be forcibly initialized struct futex_hash_bucket *hb; ^ /kisskb/src/kernel/futex/requeue.c:767:25: note: byref variable will be forcibly initialized struct rt_mutex_waiter rt_waiter; ^ /kisskb/src/kernel/futex/requeue.c:766:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper timeout, *to; ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:7, from /kisskb/src/include/linux/syscalls.h:88, from /kisskb/src/fs/file.c:10: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'pick_file': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:625: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:1058: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:182:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(files->fdt, new_fdt); ^ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_repair_tree': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:1862:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(child->parent, pn); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:1856:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->left, child); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:1854:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->right, child); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:1841:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fn->leaf, new_fn_leaf); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:1788:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fn->leaf, net->ipv6.fib6_null_entry); ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, 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:219:3: note: in expansion of macro 'wait_event' wait_event(files->resize_wait, !files->resize_in_progress); ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'alloc_fd': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:519:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_clean_tree': /kisskb/src/net/ipv6/ip6_fib.c:2226:22: note: byref variable will be forcibly initialized struct fib6_cleaner c; ^ /kisskb/src/fs/file.c: In function 'dup_fd': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:373:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(newf->fdt, new_fdt); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:366: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:593:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:585:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^ /kisskb/src/fs/namespace.c: In function 'mnt_user_ns': /kisskb/src/fs/file.c: In function '__close_range': /kisskb/src/fs/file.c:705:45: note: byref variable will be forcibly initialized struct files_struct *cur_fds = me->files, *fds = NULL; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/ipv6/ip6_fib.c:20: /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_add_1': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:949:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->left, ln); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:947:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->right, ln); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:944:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fn->parent, ln); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:920:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(in->right, fn); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:919:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(in->left, ln); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:917:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(in->left, fn); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:916:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(in->right, ln); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:913:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fn->parent, in); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:908:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->left, in); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:906:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->right, in); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:847:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->left, ln); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:845:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->right, ln); ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function '__close_fd_get_file': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:781: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:832:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_drop_pcpu_from': /kisskb/src/net/ipv6/ip6_fib.c:1010:27: note: byref variable will be forcibly initialized struct fib6_nh_pcpu_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/ipv6/ip6_fib.c:20: /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_purge_rt': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:1052:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fn->leaf, new_leaf); ^ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_net_init': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:2384:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->ipv6.fib6_main_tbl->tb6_root.leaf, ^ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_tables_dump': /kisskb/src/net/ipv6/ip6_fib.c:482:23: note: byref variable will be forcibly initialized struct fib6_dump_arg arg; ^ /kisskb/src/fs/namespace.c: In function 'do_idmap_mount': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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/namespace.c:4012:2: note: in expansion of macro 'smp_store_release' smp_store_release(&mnt->mnt.mnt_userns, mnt_userns); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/ipv6/ip6_fib.c:20: /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_add_rt2node': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:1279:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*ins, rt); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:1277:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rt->fib6_node, fn); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:1248:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*ins, rt); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:1247:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rt->fib6_node, fn); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:1245:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rt->fib6_next, iter); ^ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_run_gc': /kisskb/src/net/ipv6/ip6_fib.c:2316:22: note: byref variable will be forcibly initialized struct fib6_gc_args gc_args; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'umount_tree': /kisskb/src/fs/namespace.c:1502:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^ /kisskb/src/include/linux/list.h:26: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:3174:12: note: byref variable will be forcibly initialized LIST_HEAD(graveyard); ^ /kisskb/src/include/linux/list.h:26: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:912:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/crypto.h:20:0, from /kisskb/src/include/crypto/skcipher.h:11, from /kisskb/src/net/rxrpc/rxkad.c:10: /kisskb/src/net/rxrpc/rxkad.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/rxrpc/rxkad.c: In function 'rxkad_locate_data_1': /kisskb/src/net/rxrpc/rxkad.c:686:26: note: byref variable will be forcibly initialized struct rxkad_level1_hdr sechdr; ^ /kisskb/src/net/rxrpc/rxkad.c: In function 'rxkad_locate_data_2': /kisskb/src/net/rxrpc/rxkad.c:700:26: note: byref variable will be forcibly initialized struct rxkad_level2_hdr sechdr; ^ /kisskb/src/net/rxrpc/rxkad.c: In function 'rxkad_decrypt_response': /kisskb/src/net/rxrpc/rxkad.c:1130:21: note: byref variable will be forcibly initialized struct rxrpc_crypt iv; ^ /kisskb/src/net/rxrpc/rxkad.c:1129:21: note: byref variable will be forcibly initialized struct scatterlist sg[1]; ^ /kisskb/src/net/rxrpc/rxkad.c: In function 'rxkad_decrypt_ticket': /kisskb/src/net/rxrpc/rxkad.c:989:21: note: byref variable will be forcibly initialized struct scatterlist sg[1]; ^ /kisskb/src/net/rxrpc/rxkad.c:988:21: note: byref variable will be forcibly initialized struct rxrpc_crypt iv, key; ^ /kisskb/src/net/rxrpc/rxkad.c: In function 'rxkad_verify_response': /kisskb/src/net/rxrpc/rxkad.c:1167:11: note: byref variable will be forcibly initialized time64_t expiry; ^ /kisskb/src/net/rxrpc/rxkad.c:1164:21: note: byref variable will be forcibly initialized struct rxrpc_crypt session_key; ^ /kisskb/src/fs/namespace.c: In function 'mnt_warn_timestamp_expiry': /kisskb/src/fs/namespace.c:2567:13: note: byref variable will be forcibly initialized struct tm tm; ^ /kisskb/src/net/rxrpc/rxkad.c: In function 'rxkad_encrypt_response': /kisskb/src/net/rxrpc/rxkad.c:870:21: note: byref variable will be forcibly initialized struct scatterlist sg[1]; ^ /kisskb/src/net/rxrpc/rxkad.c:869:21: note: byref variable will be forcibly initialized struct rxrpc_crypt iv; ^ /kisskb/src/net/rxrpc/rxkad.c: In function 'rxkad_prime_packet_security': /kisskb/src/net/rxrpc/rxkad.c:189:21: note: byref variable will be forcibly initialized struct rxrpc_crypt iv; ^ /kisskb/src/net/rxrpc/rxkad.c:188:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/net/rxrpc/rxkad.c: In function 'rxkad_send_response': /kisskb/src/net/rxrpc/rxkad.c:800:14: note: byref variable will be forcibly initialized struct kvec iov[3]; ^ /kisskb/src/net/rxrpc/rxkad.c:799:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/rxrpc/rxkad.c:798:27: note: byref variable will be forcibly initialized struct rxrpc_wire_header whdr; ^ /kisskb/src/net/rxrpc/rxkad.c: In function 'rxkad_respond_to_challenge': /kisskb/src/net/rxrpc/rxkad.c:897:25: note: byref variable will be forcibly initialized struct rxkad_challenge challenge; ^ /kisskb/src/fs/namespace.c: In function 'init_mount_tree': /kisskb/src/fs/namespace.c:4280:14: note: byref variable will be forcibly initialized struct path root; ^ /kisskb/src/net/rxrpc/rxkad.c: In function 'rxkad_issue_challenge': /kisskb/src/net/rxrpc/rxkad.c:734:14: note: byref variable will be forcibly initialized struct kvec iov[2]; ^ /kisskb/src/net/rxrpc/rxkad.c:733:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/rxrpc/rxkad.c:732:27: note: byref variable will be forcibly initialized struct rxrpc_wire_header whdr; ^ /kisskb/src/net/rxrpc/rxkad.c:731:25: note: byref variable will be forcibly initialized struct rxkad_challenge challenge; ^ /kisskb/src/net/rxrpc/rxkad.c: In function 'rxkad_verify_packet_1': /kisskb/src/net/rxrpc/rxkad.c:448:21: note: byref variable will be forcibly initialized struct scatterlist sg[16]; ^ /kisskb/src/net/rxrpc/rxkad.c:447:21: note: byref variable will be forcibly initialized struct rxrpc_crypt iv; ^ /kisskb/src/net/rxrpc/rxkad.c:446:26: note: byref variable will be forcibly initialized struct rxkad_level1_hdr sechdr; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'mntput_no_expire': /kisskb/src/fs/namespace.c:1160:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/rxrpc/rxkad.c: In function 'rxkad_verify_packet_2': /kisskb/src/net/rxrpc/rxkad.c:525:21: note: byref variable will be forcibly initialized struct scatterlist _sg[4], *sg; ^ /kisskb/src/net/rxrpc/rxkad.c:524:21: note: byref variable will be forcibly initialized struct rxrpc_crypt iv; ^ /kisskb/src/net/rxrpc/rxkad.c:523:26: note: byref variable will be forcibly initialized struct rxkad_level2_hdr sechdr; ^ /kisskb/src/fs/namespace.c: In function 'namespace_unlock': /kisskb/src/fs/namespace.c:1436:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/namespace.c:1433:20: note: byref variable will be forcibly initialized struct hlist_head head; ^ /kisskb/src/net/rxrpc/rxkad.c: In function 'rxkad_verify_packet': /kisskb/src/net/rxrpc/rxkad.c:621:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/net/rxrpc/rxkad.c:620:21: note: byref variable will be forcibly initialized struct rxrpc_crypt iv; ^ /kisskb/src/net/rxrpc/rxkad.c: In function 'rxkad_secure_packet_auth': /kisskb/src/net/rxrpc/rxkad.c:268:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/net/rxrpc/rxkad.c:267:21: note: byref variable will be forcibly initialized struct rxrpc_crypt iv; ^ /kisskb/src/net/rxrpc/rxkad.c: In function 'rxkad_secure_packet_encrypt': /kisskb/src/net/rxrpc/rxkad.c:312:21: note: byref variable will be forcibly initialized struct scatterlist sg[16]; ^ /kisskb/src/net/rxrpc/rxkad.c:311:21: note: byref variable will be forcibly initialized struct rxrpc_crypt iv; ^ /kisskb/src/net/rxrpc/rxkad.c: In function 'rxkad_secure_packet': /kisskb/src/net/rxrpc/rxkad.c:376:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/net/rxrpc/rxkad.c:375:21: note: byref variable will be forcibly initialized struct rxrpc_crypt iv; ^ /kisskb/src/fs/namespace.c: In function 'do_mount_setattr': /kisskb/src/fs/namespace.c:4057:6: note: byref variable will be forcibly initialized int err = 0; ^ /kisskb/src/fs/namespace.c: In function '__do_sys_mount_setattr': /kisskb/src/fs/namespace.c:4233:21: note: byref variable will be forcibly initialized struct mount_kattr kattr; ^ /kisskb/src/fs/namespace.c:4232:20: note: byref variable will be forcibly initialized struct mount_attr attr; ^ /kisskb/src/fs/namespace.c:4231:14: note: byref variable will be forcibly initialized struct path target; ^ /kisskb/src/fs/namespace.c: In function 'ksys_umount': /kisskb/src/fs/namespace.c:1764: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:2457: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:3593:15: note: byref variable will be forcibly initialized unsigned int mnt_flags = 0; ^ /kisskb/src/fs/namespace.c:3590:14: note: byref variable will be forcibly initialized struct path newmount; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'attach_recursive_mnt': /kisskb/src/fs/namespace.c:2154:13: note: byref variable will be forcibly initialized HLIST_HEAD(tree_list); ^ /kisskb/src/include/linux/list.h:792: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:2372: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:2854: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:3718:25: note: byref variable will be forcibly initialized struct path from_path, to_path; ^ /kisskb/src/fs/namespace.c:3718:14: note: byref variable will be forcibly initialized struct path from_path, to_path; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'mark_mounts_for_expiry': /kisskb/src/fs/namespace.c:3089:12: note: byref variable will be forcibly initialized LIST_HEAD(graveyard); ^ /kisskb/src/include/linux/list.h:26: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:3325: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:3819:24: note: byref variable will be forcibly initialized struct path new, old, root; ^ /kisskb/src/fs/namespace.c:3819:19: note: byref variable will be forcibly initialized struct path new, old, root; ^ /kisskb/src/fs/namespace.c:3819: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:3484: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:4548: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:4396:14: note: byref variable will be forcibly initialized struct path fs_root; ^ /kisskb/src/fs/namespace.c:4395:14: note: byref variable will be forcibly initialized struct path ns_root; ^ /kisskb/src/net/phonet/af_phonet.c: In function 'send_obj_unreachable': /kisskb/src/net/phonet/af_phonet.c:315:19: note: byref variable will be forcibly initialized struct phonetmsg resp; ^ /kisskb/src/fs/ubifs/misc.c: In function 'ubifs_msg': /kisskb/src/fs/ubifs/misc.c:9:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ubifs/misc.c:8:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/net/phonet/af_phonet.c: In function 'phonet_rcv': /kisskb/src/net/phonet/af_phonet.c:363:21: note: byref variable will be forcibly initialized struct sockaddr_pn sa; ^ /kisskb/src/fs/ubifs/misc.c: In function 'ubifs_err': /kisskb/src/fs/ubifs/misc.c:26:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ubifs/misc.c:25:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/ubifs/misc.c: In function 'ubifs_warn': /kisskb/src/fs/ubifs/misc.c:45:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ubifs/misc.c:44:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/phonet/af_phonet.c:13: /kisskb/src/net/phonet/af_phonet.c: In function 'phonet_proto_register': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/phonet/af_phonet.c:474:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(proto_tab[protocol], pp); ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/xattr.c:11: /kisskb/src/fs/xattr.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:320:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/fs/xattr.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/fs/xattr.c: In function 'xattr_getsecurity': /kisskb/src/fs/xattr.c:321:8: note: byref variable will be forcibly initialized void *buffer = NULL; ^ In file included from /kisskb/src/include/linux/list.h:11:0, 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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/fs/xattr.c: In function 'vfs_setxattr': /kisskb/src/fs/xattr.c:288:16: note: byref variable will be forcibly initialized struct inode *delegated_inode = NULL; ^ /kisskb/src/fs/xattr.c: In function 'setxattr': /kisskb/src/fs/xattr.c:549:7: note: byref variable will be forcibly initialized char kname[XATTR_NAME_MAX + 1]; ^ /kisskb/src/fs/xattr.c: In function 'path_setxattr': /kisskb/src/fs/xattr.c:586:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/mm/mmu_notifier.c: In function 'mn_itree_release': /kisskb/src/mm/mmu_notifier.c:272:16: note: byref variable will be forcibly initialized unsigned long cur_seq; ^ /kisskb/src/mm/mmu_notifier.c: In function 'mn_itree_invalidate': /kisskb/src/mm/mmu_notifier.c:448:16: note: byref variable will be forcibly initialized unsigned long cur_seq; ^ /kisskb/src/fs/xattr.c: In function 'getxattr': /kisskb/src/fs/xattr.c:650:7: note: byref variable will be forcibly initialized char kname[XATTR_NAME_MAX + 1]; ^ /kisskb/src/fs/xattr.c: In function 'path_getxattr': /kisskb/src/fs/xattr.c:688: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:765:14: note: byref variable will be forcibly initialized struct path path; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmu_notifier.h:7, from /kisskb/src/mm/mmu_notifier.c:11: /kisskb/src/mm/mmu_notifier.c: In function 'mmu_interval_read_begin': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/mm/mmu_notifier.c:248:3: note: in expansion of macro 'wait_event' wait_event(subscriptions->wq, ^ /kisskb/src/fs/xattr.c: In function 'vfs_removexattr': /kisskb/src/fs/xattr.c:520:16: note: byref variable will be forcibly initialized struct inode *delegated_inode = NULL; ^ /kisskb/src/fs/xattr.c: In function 'removexattr': /kisskb/src/fs/xattr.c:813:7: note: byref variable will be forcibly initialized char kname[XATTR_NAME_MAX + 1]; ^ /kisskb/src/fs/xattr.c: In function 'path_removexattr': /kisskb/src/fs/xattr.c:827:14: note: byref variable will be forcibly initialized struct path path; ^ In file included from /kisskb/src/include/linux/list.h:11:0, 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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:678: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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:1005:18: note: in expansion of macro 'smp_load_acquire' subscriptions = smp_load_acquire(&mm->notifier_subscriptions); ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmu_notifier.h:7, from /kisskb/src/mm/mmu_notifier.c:11: /kisskb/src/mm/mmu_notifier.c: In function 'mmu_interval_notifier_remove': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/mm/mmu_notifier.c:1085:3: note: in expansion of macro 'wait_event' wait_event(subscriptions->wq, ^ /kisskb/src/fs/xattr.c: In function 'simple_xattr_list': /kisskb/src/fs/xattr.c:1088:10: note: byref variable will be forcibly initialized ssize_t remaining_size = size; ^ /kisskb/src/fs/libfs.c: In function 'generic_ci_d_compare': /kisskb/src/fs/libfs.c:1410:7: note: byref variable will be forcibly initialized char strbuf[DNAME_INLINE_LEN]; ^ /kisskb/src/fs/libfs.c: In function 'simple_attr_read': /kisskb/src/fs/libfs.c:980:7: note: byref variable will be forcibly initialized u64 val; ^ /kisskb/src/fs/libfs.c: In function 'simple_attr_write': /kisskb/src/fs/libfs.c:1001:21: note: byref variable will be forcibly initialized unsigned long long val; ^ /kisskb/src/mm/slob.c: In function 'slob_alloc': /kisskb/src/mm/slob.c:320:8: note: byref variable will be forcibly initialized bool page_removed_from_list = false; ^ /kisskb/src/mm/slob.c:308:7: note: byref variable will be forcibly initialized bool _unused; ^ /kisskb/src/kernel/futex/waitwake.c: In function 'futex_atomic_op_inuser': /kisskb/src/kernel/futex/waitwake.c:198:9: note: byref variable will be forcibly initialized char comm[sizeof(current->comm)]; ^ /kisskb/src/kernel/futex/waitwake.c:194:6: note: byref variable will be forcibly initialized int oldval, ret; ^ /kisskb/src/kernel/futex/waitwake.c: In function 'futex_wait_multiple_setup': /kisskb/src/kernel/futex/waitwake.c:404:6: note: byref variable will be forcibly initialized u32 uval; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/task.h:10, from /kisskb/src/kernel/futex/waitwake.c:3: /kisskb/src/kernel/futex/waitwake.c: In function 'futex_wake_mark': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/futex/waitwake.c:131:2: note: in expansion of macro 'smp_store_release' smp_store_release(&q->lock_ptr, NULL); ^ In file included from /kisskb/src/kernel/futex/futex.h:6:0, from /kisskb/src/kernel/futex/waitwake.c:7: /kisskb/src/kernel/futex/waitwake.c: In function 'futex_wake': /kisskb/src/kernel/futex/waitwake.c:149:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) ^ /kisskb/src/kernel/futex/waitwake.c: In function 'futex_wake_op': /kisskb/src/kernel/futex/waitwake.c:245:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) ^ /kisskb/src/kernel/futex/waitwake.c: In function 'futex_wait_multiple': /kisskb/src/kernel/futex/waitwake.c:527:11: note: byref variable will be forcibly initialized int ret, hint = 0; ^ /kisskb/src/kernel/futex/waitwake.c: In function 'futex_wait_setup': /kisskb/src/kernel/futex/waitwake.c:580:6: note: byref variable will be forcibly initialized u32 uval; ^ /kisskb/src/kernel/futex/waitwake.c: In function 'futex_wait': /kisskb/src/kernel/futex/waitwake.c:637:17: note: byref variable will be forcibly initialized struct futex_q q = futex_q_init; ^ /kisskb/src/kernel/futex/waitwake.c:636:28: note: byref variable will be forcibly initialized struct futex_hash_bucket *hb; ^ /kisskb/src/kernel/futex/waitwake.c:634:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper timeout, *to; ^ /kisskb/src/kernel/futex/waitwake.c: In function 'futex_wait_restart': /kisskb/src/kernel/futex/waitwake.c:697:10: note: byref variable will be forcibly initialized ktime_t t, *tp = NULL; ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/drivers/pinctrl/visconti/pinctrl-common.c:8: /kisskb/src/drivers/pinctrl/visconti/pinctrl-common.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/platform_device.h:13:0, from /kisskb/src/drivers/pinctrl/visconti/pinctrl-common.c:11: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/mount.h:14:0, from /kisskb/src/fs/pnode.c:9: /kisskb/src/fs/pnode.c: In function 'propagate_umount': /kisskb/src/fs/pnode.c:540:12: note: byref variable will be forcibly initialized LIST_HEAD(visited); ^ /kisskb/src/include/linux/list.h:26: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:26: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:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_gpio_direction': /kisskb/src/drivers/pinctrl/core.c:837:29: note: byref variable will be forcibly initialized struct pinctrl_gpio_range *range; ^ /kisskb/src/drivers/pinctrl/core.c:836:22: note: byref variable will be forcibly initialized struct pinctrl_dev *pctldev; ^ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_generic_free_groups': /kisskb/src/drivers/pinctrl/core.c:694:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ In file included from /kisskb/src/include/linux/err.h:5:0, from /kisskb/src/include/linux/clk.h:12, from /kisskb/src/drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c:7: /kisskb/src/drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/phy/phy.h:15:0, from /kisskb/src/drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c:14: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_groups_show': /kisskb/src/drivers/pinctrl/core.c:1695:12: note: byref variable will be forcibly initialized unsigned num_pins = 0; ^ /kisskb/src/drivers/pinctrl/core.c:1694:19: note: byref variable will be forcibly initialized const unsigned *pins = NULL; ^ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_gpio_can_use_line': /kisskb/src/drivers/pinctrl/core.c:744:29: note: byref variable will be forcibly initialized struct pinctrl_gpio_range *range; ^ /kisskb/src/drivers/pinctrl/core.c:743:22: note: byref variable will be forcibly initialized struct pinctrl_dev *pctldev; ^ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_gpio_request': /kisskb/src/drivers/pinctrl/core.c:780:29: note: byref variable will be forcibly initialized struct pinctrl_gpio_range *range; ^ /kisskb/src/drivers/pinctrl/core.c:779:22: note: byref variable will be forcibly initialized struct pinctrl_dev *pctldev; ^ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_gpio_free': /kisskb/src/drivers/pinctrl/core.c:815:29: note: byref variable will be forcibly initialized struct pinctrl_gpio_range *range; ^ /kisskb/src/drivers/pinctrl/core.c:814:22: note: byref variable will be forcibly initialized struct pinctrl_dev *pctldev; ^ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_gpio_set_config': /kisskb/src/drivers/pinctrl/core.c:898:22: note: byref variable will be forcibly initialized struct pinctrl_dev *pctldev; ^ /kisskb/src/drivers/pinctrl/core.c:897:29: note: byref variable will be forcibly initialized struct pinctrl_gpio_range *range; ^ /kisskb/src/drivers/pinctrl/core.c:896:16: note: byref variable will be forcibly initialized unsigned long configs[] = { config }; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/writeback.h:889, from /kisskb/src/fs/fs-writeback.c:81: /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_writeback_folio_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/writeback.h:55:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_folio_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/writeback.h:55:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_folio_template, ^ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_writeback_dirty_inode_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/writeback.h:96:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_dirty_inode_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/writeback.h:96:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_dirty_inode_template, ^ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_writeback_write_inode_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/writeback.h:304:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_write_inode_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/writeback.h:304:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_write_inode_template, ^ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_writeback_work_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/writeback.h:347:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_work_class, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/writeback.h:347:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_work_class, ^ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_writeback_pages_written': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:395:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_pages_written, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:395:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_pages_written, ^ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_writeback_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/writeback.h:407:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_class, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/writeback.h:407:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_class, ^ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_writeback_bdi_register': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:430:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_bdi_register, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:430:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_bdi_register, ^ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_wbc_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/writeback.h:444:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wbc_class, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/writeback.h:444:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wbc_class, ^ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_writeback_queue_io': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:498:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_queue_io, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:498:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_queue_io, ^ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_global_dirty_state': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:530:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(global_dirty_state, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:530:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(global_dirty_state, ^ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_bdi_dirty_ratelimit': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:575:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bdi_dirty_ratelimit, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:575:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bdi_dirty_ratelimit, ^ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_balance_dirty_pages': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:621:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(balance_dirty_pages, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:621:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(balance_dirty_pages, ^ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_writeback_sb_inodes_requeue': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:706:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_sb_inodes_requeue, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:706:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_sb_inodes_requeue, ^ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_writeback_congest_waited_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/writeback.h:738:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_congest_waited_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/writeback.h:738:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_congest_waited_template, ^ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_writeback_single_inode_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/writeback.h:766:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_single_inode_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/writeback.h:766:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_single_inode_template, ^ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_writeback_inode_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/writeback.h:826:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_inode_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/writeback.h:826:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_inode_template, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/writeback.h:889, from /kisskb/src/fs/fs-writeback.c:81: /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_folio_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/writeback.h:55:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_folio_template, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_dirty_inode_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/writeback.h:96:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_dirty_inode_template, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_write_inode_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/writeback.h:304:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_write_inode_template, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_work_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/writeback.h:347:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_work_class, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_pages_written': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:395:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_pages_written, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/writeback.h:407:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_class, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_bdi_register': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:430:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_bdi_register, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_wbc_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/writeback.h:444:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wbc_class, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_queue_io': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:498:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_queue_io, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_global_dirty_state': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:530:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(global_dirty_state, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_bdi_dirty_ratelimit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:575:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bdi_dirty_ratelimit, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_balance_dirty_pages': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:621:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(balance_dirty_pages, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_sb_inodes_requeue': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:706:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_sb_inodes_requeue, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_congest_waited_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/writeback.h:738:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_congest_waited_template, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_single_inode_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/writeback.h:766:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_single_inode_template, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_inode_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/writeback.h:826:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_inode_template, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/alarmtimer.h:97, from /kisskb/src/kernel/time/alarmtimer.c:34: /kisskb/src/kernel/time/alarmtimer.c: In function 'perf_trace_alarmtimer_suspend': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/alarmtimer.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(alarmtimer_suspend, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/alarmtimer.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(alarmtimer_suspend, ^ /kisskb/src/kernel/time/alarmtimer.c: In function 'perf_trace_alarm_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/alarmtimer.h:45:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(alarm_class, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/alarmtimer.h:45:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(alarm_class, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/alarmtimer.h:97, from /kisskb/src/kernel/time/alarmtimer.c:34: /kisskb/src/kernel/time/alarmtimer.c: In function 'trace_event_raw_event_alarmtimer_suspend': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/alarmtimer.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(alarmtimer_suspend, ^ /kisskb/src/kernel/time/alarmtimer.c: In function 'trace_event_raw_event_alarm_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/alarmtimer.h:45:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(alarm_class, ^ /kisskb/src/net/l2tp/l2tp_ip6.c: In function 'l2tp_ip6_recvmsg': /kisskb/src/net/l2tp/l2tp_ip6.c:665:6: note: byref variable will be forcibly initialized int err = -EOPNOTSUPP; ^ /kisskb/src/net/l2tp/l2tp_ip6.c: In function 'l2tp_ip6_sendmsg': /kisskb/src/net/l2tp/l2tp_ip6.c:502:22: note: byref variable will be forcibly initialized struct ipcm6_cookie ipc6; ^ /kisskb/src/net/l2tp/l2tp_ip6.c:501:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/l2tp/l2tp_ip6.c:495:36: note: byref variable will be forcibly initialized struct in6_addr *daddr, *final_p, final; ^ /kisskb/src/net/l2tp/l2tp_ip6.c:493:24: note: byref variable will be forcibly initialized struct ipv6_txoptions opt_space; ^ /kisskb/src/kernel/time/alarmtimer.c: In function 'alarmtimer_do_nsleep': /kisskb/src/kernel/time/alarmtimer.c:771: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:824: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:804:15: note: byref variable will be forcibly initialized struct alarm alarm; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/sctp.h:90, from /kisskb/src/net/sctp/sm_statefuns.c:48: /kisskb/src/net/sctp/sm_statefuns.c: In function 'perf_trace_sctp_probe_path': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sctp.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sctp_probe_path, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sctp.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sctp_probe_path, ^ /kisskb/src/net/sctp/sm_statefuns.c: In function 'perf_trace_sctp_probe': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sctp.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sctp_probe, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sctp.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sctp_probe, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/sctp.h:90, from /kisskb/src/net/sctp/sm_statefuns.c:48: /kisskb/src/net/sctp/sm_statefuns.c: In function 'trace_event_raw_event_sctp_probe_path': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sctp.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sctp_probe_path, ^ /kisskb/src/net/sctp/sm_statefuns.c: In function 'trace_event_raw_event_sctp_probe': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sctp.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sctp_probe, ^ /kisskb/src/net/l2tp/l2tp_ip6.c: In function 'l2tp_ip6_recv': /kisskb/src/net/l2tp/l2tp_ip6.c:130:23: note: byref variable will be forcibly initialized unsigned char *ptr, *optr; ^ /kisskb/src/net/l2tp/l2tp_ip6.c:130:17: note: byref variable will be forcibly initialized unsigned char *ptr, *optr; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/fs/fs-writeback.c:19: /kisskb/src/fs/fs-writeback.c: In function 'move_expired_inodes': /kisskb/src/fs/fs-writeback.c:1392:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_auth_chunk_verify': /kisskb/src/net/sctp/sm_statefuns.c:638:20: note: byref variable will be forcibly initialized struct sctp_chunk auth; ^ /kisskb/src/fs/fs-writeback.c: In function 'wait_sb_inodes': /kisskb/src/fs/fs-writeback.c:2511:12: note: byref variable will be forcibly initialized LIST_HEAD(sync_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/fs-writeback.c:20: /kisskb/src/fs/fs-writeback.c: In function 'wb_wait_for_completion': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/fs-writeback.c:190:2: note: in expansion of macro 'wait_event' wait_event(*done->waitq, !atomic_read(&done->cnt)); ^ In file included from /kisskb/src/include/linux/writeback.h:12:0, from /kisskb/src/fs/fs-writeback.c:26: /kisskb/src/fs/fs-writeback.c: In function '__writeback_inodes_sb_nr': /kisskb/src/fs/fs-writeback.c:2598: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/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_5_2_6_stale': /kisskb/src/net/sctp/sm_statefuns.c:2527:36: note: byref variable will be forcibly initialized struct sctp_cookie_preserve_param bht; ^ /kisskb/src/fs/fs-writeback.c: In function 'wb_check_start_all': /kisskb/src/fs/fs-writeback.c:2171: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:2148: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:2114:28: note: byref variable will be forcibly initialized struct wb_writeback_work work = { ^ In file included from /kisskb/src/include/linux/writeback.h:12:0, from /kisskb/src/fs/fs-writeback.c:26: /kisskb/src/fs/fs-writeback.c: In function 'sync_inodes_sb': /kisskb/src/fs/fs-writeback.c:2676: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/net/sctp/sm_statefuns.c: In function 'sctp_sf_backbeat_8_3': /kisskb/src/net/sctp/sm_statefuns.c:1248:18: note: byref variable will be forcibly initialized union sctp_addr from_addr; ^ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_asconf': /kisskb/src/net/sctp/sm_statefuns.c:3867:24: note: byref variable will be forcibly initialized struct sctp_paramhdr *err_param = NULL; ^ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_reconf': /kisskb/src/net/sctp/sm_statefuns.c:4146:25: note: byref variable will be forcibly initialized struct sctp_ulpevent *ev = NULL; ^ /kisskb/src/net/sctp/sm_statefuns.c:4123:24: note: byref variable will be forcibly initialized struct sctp_paramhdr *err_param = NULL; ^ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_asconf_ack': /kisskb/src/net/sctp/sm_statefuns.c:4009:24: note: byref variable will be forcibly initialized struct sctp_paramhdr *err_param = NULL; ^ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_5_1C_ack': /kisskb/src/net/sctp/sm_statefuns.c:525:21: note: byref variable will be forcibly initialized struct sctp_chunk *err_chunk; ^ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_send_restart_abort': /kisskb/src/net/sctp/sm_statefuns.c:1330:7: note: byref variable will be forcibly initialized char buffer[sizeof(*errhdr) + sizeof(*addrparm)]; ^ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_5_2_4_dupcook': /kisskb/src/net/sctp/sm_statefuns.c:2209:6: note: byref variable will be forcibly initialized int error = 0; ^ /kisskb/src/net/sctp/sm_statefuns.c:2208:21: note: byref variable will be forcibly initialized struct sctp_chunk *err_chk_p; ^ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_5_1B_init': /kisskb/src/net/sctp/sm_statefuns.c:323:42: note: byref variable will be forcibly initialized struct sctp_chunk *chunk = arg, *repl, *err_chunk; ^ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_5_1D_ce': /kisskb/src/net/sctp/sm_statefuns.c:712:6: note: byref variable will be forcibly initialized int error = 0; ^ /kisskb/src/net/sctp/sm_statefuns.c:709:21: note: byref variable will be forcibly initialized struct sctp_chunk *err_chk_p; ^ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_unexpected_init': /kisskb/src/net/sctp/sm_statefuns.c:1518:42: note: byref variable will be forcibly initialized struct sctp_chunk *chunk = arg, *repl, *err_chunk; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/hci_sock.c:32: /kisskb/src/net/bluetooth/hci_sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_cmsg': /kisskb/src/net/bluetooth/hci_sock.c:1435:31: note: byref variable will be forcibly initialized struct __kernel_old_timeval tv; ^ /kisskb/src/net/bluetooth/hci_sock.c:1433:24: note: byref variable will be forcibly initialized struct old_timeval32 ctv; ^ /kisskb/src/net/bluetooth/hci_sock.c:1426:7: note: byref variable will be forcibly initialized int incoming = bt_cb(skb)->incoming; ^ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_recvmsg': /kisskb/src/net/bluetooth/hci_sock.c:1463:14: note: byref variable will be forcibly initialized int copied, err; ^ In file included from /kisskb/src/net/bluetooth/hci_sock.c:32:0: /kisskb/src/net/bluetooth/hci_sock.c: In function 'bt_skb_sendmsg': /kisskb/src/include/net/bluetooth/bluetooth.h:455:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_setsockopt_old': /kisskb/src/net/bluetooth/hci_sock.c:1836:15: note: byref variable will be forcibly initialized int err = 0, opt = 0; ^ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_setsockopt': /kisskb/src/net/bluetooth/hci_sock.c:1918:15: note: byref variable will be forcibly initialized int err = 0, opt = 0; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/tcp_ulp.c:10: /kisskb/src/net/ipv4/tcp_ulp.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_getsockopt_old': /kisskb/src/net/bluetooth/hci_sock.c:1965:21: note: byref variable will be forcibly initialized struct hci_ufilter uf; ^ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_reject_list_add': /kisskb/src/net/bluetooth/hci_sock.c:903:11: note: byref variable will be forcibly initialized bdaddr_t bdaddr; ^ /kisskb/src/net/ipv4/tcp_recovery.c: In function 'tcp_rack_mark_lost': /kisskb/src/net/ipv4/tcp_recovery.c:102:6: note: byref variable will be forcibly initialized u32 timeout; ^ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_reject_list_del': /kisskb/src/net/bluetooth/hci_sock.c:920:11: note: byref variable will be forcibly initialized bdaddr_t bdaddr; ^ /kisskb/src/net/ipv4/tcp_recovery.c: In function 'tcp_rack_reo_timeout': /kisskb/src/net/ipv4/tcp_recovery.c:156:6: note: byref variable will be forcibly initialized u32 timeout, prior_inflight; ^ /kisskb/src/net/bluetooth/hci_sock.c: In function 'send_monitor_note': /kisskb/src/net/bluetooth/hci_sock.c:631:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/bluetooth/hci_sock.c: In function 'create_monitor_ctrl_open': /kisskb/src/net/bluetooth/hci_sock.c:507:5: note: byref variable will be forcibly initialized u8 ver[3]; ^ In file included from /kisskb/src/fs/ubifs/auth.c:14:0: /kisskb/src/fs/ubifs/auth.c: In function 'ubifs_node_calc_hmac': /kisskb/src/include/crypto/hash.h:166:7: note: byref variable will be forcibly initialized char __##shash##_desc[sizeof(struct shash_desc) + HASH_MAX_DESCSIZE] \ ^ /kisskb/src/fs/ubifs/auth.c:391:2: note: in expansion of macro 'SHASH_DESC_ON_STACK' SHASH_DESC_ON_STACK(shash, c->hmac_tfm); ^ /kisskb/src/fs/ubifs/auth.c: In function 'ubifs_bad_hash': /kisskb/src/fs/ubifs/auth.c:144:5: note: byref variable will be forcibly initialized u8 calc[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/auth.c: In function '__ubifs_node_check_hash': /kisskb/src/fs/ubifs/auth.c:166:5: note: byref variable will be forcibly initialized u8 calc[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/auth.c: In function 'ubifs_init_authentication': /kisskb/src/fs/ubifs/auth.c:261:7: note: byref variable will be forcibly initialized char hmac_name[CRYPTO_MAX_ALG_NAME]; ^ In file included from /kisskb/src/fs/ubifs/auth.c:14:0: /kisskb/src/fs/ubifs/auth.c: In function 'ubifs_prepare_auth_node': /kisskb/src/include/crypto/hash.h:166:7: note: byref variable will be forcibly initialized char __##shash##_desc[sizeof(struct shash_desc) + HASH_MAX_DESCSIZE] \ ^ /kisskb/src/fs/ubifs/auth.c:71:3: note: in expansion of macro 'SHASH_DESC_ON_STACK' SHASH_DESC_ON_STACK(hash_desc, c->hash_tfm); ^ /kisskb/src/fs/ubifs/auth.c:67:5: note: byref variable will be forcibly initialized u8 hash[UBIFS_HASH_ARR_SZ]; ^ /kisskb/src/fs/ubifs/auth.c: In function 'ubifs_hmac_wkm': /kisskb/src/fs/ubifs/auth.c:513:13: note: byref variable will be forcibly initialized const char well_known_message[] = "UBIFS"; ^ In file included from /kisskb/src/fs/ubifs/auth.c:14:0: /kisskb/src/include/crypto/hash.h:166:7: note: byref variable will be forcibly initialized char __##shash##_desc[sizeof(struct shash_desc) + HASH_MAX_DESCSIZE] \ ^ /kisskb/src/fs/ubifs/auth.c:511:2: note: in expansion of macro 'SHASH_DESC_ON_STACK' SHASH_DESC_ON_STACK(shash, c->hmac_tfm); ^ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_bind': /kisskb/src/net/bluetooth/hci_sock.c:1092:22: note: byref variable will be forcibly initialized struct sockaddr_hci haddr; ^ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_dev_event': /kisskb/src/net/bluetooth/hci_sock.c:763:27: note: byref variable will be forcibly initialized struct hci_ev_si_device ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_adv_monitor_added': /kisskb/src/net/bluetooth/mgmt.c:4399:35: note: byref variable will be forcibly initialized struct mgmt_ev_adv_monitor_added ev; ^ In file included from /kisskb/src/net/bluetooth/mgmt.c:30:0: /kisskb/src/net/bluetooth/mgmt.c: In function 'get_current_settings': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:891:33: note: in expansion of macro 'BDADDR_ANY' if (bacmp(&hdev->static_addr, BDADDR_ANY)) ^ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:890:28: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->bdaddr, BDADDR_ANY)) { ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'new_settings': /kisskb/src/net/bluetooth/mgmt.c:1262:9: note: byref variable will be forcibly initialized __le32 ev = cpu_to_le32(get_current_settings(hdev)); ^ In file included from /kisskb/src/net/bluetooth/mgmt.c:30:0: /kisskb/src/net/bluetooth/mgmt.c: In function 'get_missing_options': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:607:33: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->public_addr, BDADDR_ANY)) ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'new_options': /kisskb/src/net/bluetooth/mgmt.c:615:9: note: byref variable will be forcibly initialized __le32 options = get_missing_options(hdev); ^ In file included from /kisskb/src/net/bluetooth/mgmt.c:30:0: /kisskb/src/net/bluetooth/mgmt.c: In function 'is_configured': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:591:33: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->public_addr, BDADDR_ANY)) ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'eir_has_uuids': /kisskb/src/net/bluetooth/mgmt.c:9495:6: note: byref variable will be forcibly initialized u8 uuid[16]; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'send_settings_rsp': /kisskb/src/net/bluetooth/mgmt.c:1128:9: note: byref variable will be forcibly initialized __le32 settings = cpu_to_le32(get_current_settings(hdev)); ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_advertising_complete': /kisskb/src/net/bluetooth/mgmt.c:8416:36: note: byref variable will be forcibly initialized struct mgmt_rp_remove_advertising rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'send_options_rsp': /kisskb/src/net/bluetooth/mgmt.c:623:9: note: byref variable will be forcibly initialized __le32 options = get_missing_options(hdev); ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'exp_offload_codec_feature_changed': /kisskb/src/net/bluetooth/mgmt.c:4168:37: note: byref variable will be forcibly initialized struct mgmt_ev_exp_feature_changed ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'exp_quality_report_feature_changed': /kisskb/src/net/bluetooth/mgmt.c:3932:37: note: byref variable will be forcibly initialized struct mgmt_ev_exp_feature_changed ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'exp_ll_privacy_feature_changed': /kisskb/src/net/bluetooth/mgmt.c:3903:37: note: byref variable will be forcibly initialized struct mgmt_ev_exp_feature_changed ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'exp_debug_feature_changed': /kisskb/src/net/bluetooth/mgmt.c:3918:37: note: byref variable will be forcibly initialized struct mgmt_ev_exp_feature_changed ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_phy_configuration': /kisskb/src/net/bluetooth/mgmt.c:3399:39: note: byref variable will be forcibly initialized struct mgmt_rp_get_phy_configuration rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_config_info': /kisskb/src/net/bluetooth/mgmt.c:632:34: note: byref variable will be forcibly initialized struct mgmt_rp_read_config_info rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_local_oob_data_complete': /kisskb/src/net/bluetooth/mgmt.c:4807:37: note: byref variable will be forcibly initialized struct mgmt_rp_read_local_oob_data mgmt_rp; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/net/sock.h:38, from /kisskb/src/include/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/net/bluetooth/mgmt.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/bluetooth/mgmt.c:27: /kisskb/src/net/bluetooth/mgmt.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'ext_info_changed': /kisskb/src/net/bluetooth/mgmt.c:1112:7: note: byref variable will be forcibly initialized char buf[512]; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_controller_cap': /kisskb/src/net/bluetooth/mgmt.c:3727:5: note: byref variable will be forcibly initialized u8 tx_power_range[2]; ^ /kisskb/src/net/bluetooth/mgmt.c:3726:5: note: byref variable will be forcibly initialized u8 flags = 0; ^ /kisskb/src/net/bluetooth/mgmt.c:3723:7: note: byref variable will be forcibly initialized char buf[20]; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'device_unpaired': /kisskb/src/net/bluetooth/mgmt.c:2432:33: note: byref variable will be forcibly initialized struct mgmt_ev_device_unpaired ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'device_flags_changed': /kisskb/src/net/bluetooth/mgmt.c:4328:38: note: byref variable will be forcibly initialized struct mgmt_ev_device_flags_changed ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'device_removed': /kisskb/src/net/bluetooth/mgmt.c:7032:32: note: byref variable will be forcibly initialized struct mgmt_ev_device_removed ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'device_added': /kisskb/src/net/bluetooth/mgmt.c:6922:30: note: byref variable will be forcibly initialized struct mgmt_ev_device_added ev; ^ In file included from /kisskb/src/net/bluetooth/mgmt.c:30:0: /kisskb/src/net/bluetooth/mgmt.c: In function 'set_static_address': /kisskb/src/include/net/bluetooth/bluetooth.h:295:34: note: byref variable will be forcibly initialized #define BDADDR_NONE (&(bdaddr_t) {{0xff, 0xff, 0xff, 0xff, 0xff, 0xff}}) ^ /kisskb/src/net/bluetooth/mgmt.c:5745:27: note: in expansion of macro 'BDADDR_NONE' if (!bacmp(&cp->bdaddr, BDADDR_NONE)) ^ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:5744:25: note: in expansion of macro 'BDADDR_ANY' if (bacmp(&cp->bdaddr, BDADDR_ANY)) { ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_controller_info': /kisskb/src/net/bluetooth/mgmt.c:1019:27: note: byref variable will be forcibly initialized struct mgmt_rp_read_info rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'clear_eir': /kisskb/src/net/bluetooth/mgmt.c:9355:26: note: byref variable will be forcibly initialized struct hci_cp_write_eir cp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_device_id': /kisskb/src/net/bluetooth/mgmt.c:5498:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'rpa_expired': /kisskb/src/net/bluetooth/mgmt.c:979:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'service_cache_off': /kisskb/src/net/bluetooth/mgmt.c:958:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_secure_conn': /kisskb/src/net/bluetooth/mgmt.c:6123:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/net/bluetooth/mgmt.c:6122:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_uuid': /kisskb/src/net/bluetooth/mgmt.c:2108:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function '__add_adv_patterns_monitor': /kisskb/src/net/bluetooth/mgmt.c:4520:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/bluetooth/mgmt.c:4518:42: note: byref variable will be forcibly initialized struct mgmt_rp_add_adv_patterns_monitor rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'adv_expire': /kisskb/src/net/bluetooth/mgmt.c:3234:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'calculate_name_len': /kisskb/src/net/bluetooth/mgmt.c:7758:5: note: byref variable will be forcibly initialized u8 buf[HCI_MAX_SHORT_NAME_LENGTH + 3]; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_adv_size_info': /kisskb/src/net/bluetooth/mgmt.c:8531:35: note: byref variable will be forcibly initialized struct mgmt_rp_get_adv_size_info rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_ext_adv_params': /kisskb/src/net/bluetooth/mgmt.c:8144:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c:8141:36: note: byref variable will be forcibly initialized struct mgmt_rp_add_ext_adv_params rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'le_enable_complete': /kisskb/src/net/bluetooth/mgmt.c:1909:22: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c:1889:6: note: byref variable will be forcibly initialized u8 mgmt_err = mgmt_status(status); ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_adv_monitor': /kisskb/src/net/bluetooth/mgmt.c:4746:6: note: byref variable will be forcibly initialized int err, status; ^ /kisskb/src/net/bluetooth/mgmt.c:4743:36: note: byref variable will be forcibly initialized struct mgmt_rp_remove_adv_monitor rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_adv_mon_features': /kisskb/src/net/bluetooth/mgmt.c:4436:8: note: byref variable will be forcibly initialized __u16 handles[HCI_MAX_ADV_MONITOR_NUM_HANDLES]; ^ /kisskb/src/net/bluetooth/mgmt.c:4431:6: note: byref variable will be forcibly initialized int handle, err; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_device_flags': /kisskb/src/net/bluetooth/mgmt.c:4278:34: note: byref variable will be forcibly initialized struct mgmt_rp_get_device_flags rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_offload_codec_func': /kisskb/src/net/bluetooth/mgmt.c:4185:33: note: byref variable will be forcibly initialized struct mgmt_rp_set_exp_feature rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_quality_report_func': /kisskb/src/net/bluetooth/mgmt.c:4101:33: note: byref variable will be forcibly initialized struct mgmt_rp_set_exp_feature rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_rpa_resolution_func': /kisskb/src/net/bluetooth/mgmt.c:4036:33: note: byref variable will be forcibly initialized struct mgmt_rp_set_exp_feature rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_exp_features_info': /kisskb/src/net/bluetooth/mgmt.c:3822:7: note: byref variable will be forcibly initialized char buf[102]; /* Enough space for 5 features: 2 + 20 * 5 */ ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_debug_func': /kisskb/src/net/bluetooth/mgmt.c:3989:33: note: byref variable will be forcibly initialized struct mgmt_rp_set_exp_feature rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_zero_key_func': /kisskb/src/net/bluetooth/mgmt.c:3953:33: note: byref variable will be forcibly initialized struct mgmt_rp_set_exp_feature rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_advertising_complete': /kisskb/src/net/bluetooth/mgmt.c:5547:6: note: byref variable will be forcibly initialized u8 mgmt_err = mgmt_status(status); ^ /kisskb/src/net/bluetooth/mgmt.c:5539:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_local_ssp_oob_req': /kisskb/src/net/bluetooth/mgmt.c:7477:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_local_oob_data': /kisskb/src/net/bluetooth/mgmt.c:4867:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_ext_controller_info': /kisskb/src/net/bluetooth/mgmt.c:1073:7: note: byref variable will be forcibly initialized char buf[512]; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'start_discovery_internal': /kisskb/src/net/bluetooth/mgmt.c:5121:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_advertising': /kisskb/src/net/bluetooth/mgmt.c:5614:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_advertising': /kisskb/src/net/bluetooth/mgmt.c:8447:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c:8445:36: note: byref variable will be forcibly initialized struct mgmt_rp_remove_advertising rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'start_service_discovery': /kisskb/src/net/bluetooth/mgmt.c:5213:5: note: byref variable will be forcibly initialized u8 status; ^ In file included from /kisskb/src/net/bluetooth/mgmt.c:30:0: /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_device': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:7050:30: note: in expansion of macro 'BDADDR_ANY' if (bacmp(&cp->addr.bdaddr, BDADDR_ANY)) { ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_device': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:6943:31: note: in expansion of macro 'BDADDR_ANY' !bacmp(&cp->addr.bdaddr, BDADDR_ANY)) ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'clock_info_cmd_complete': /kisskb/src/net/bluetooth/mgmt.c:6716:32: note: byref variable will be forcibly initialized struct mgmt_rp_get_clock_info rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'conn_info_cmd_complete': /kisskb/src/net/bluetooth/mgmt.c:6514:31: note: byref variable will be forcibly initialized struct mgmt_rp_get_conn_info rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'pairing_complete': /kisskb/src/net/bluetooth/mgmt.c:2834:29: note: byref variable will be forcibly initialized struct mgmt_rp_pair_device rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_clock_info': /kisskb/src/net/bluetooth/mgmt.c:6788:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c:6786:27: note: byref variable will be forcibly initialized struct hci_cp_read_clock hci_cp; ^ /kisskb/src/net/bluetooth/mgmt.c:6785:32: note: byref variable will be forcibly initialized struct mgmt_rp_get_clock_info rp; ^ In file included from /kisskb/src/net/bluetooth/mgmt.c:30:0: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:6812:30: note: in expansion of macro 'BDADDR_ANY' if (bacmp(&cp->addr.bdaddr, BDADDR_ANY)) { ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_conn_info': /kisskb/src/net/bluetooth/mgmt.c:6655:27: note: byref variable will be forcibly initialized struct hci_cp_read_rssi req_rssi_cp; ^ /kisskb/src/net/bluetooth/mgmt.c:6654:31: note: byref variable will be forcibly initialized struct hci_cp_read_tx_power req_txp_cp; ^ /kisskb/src/net/bluetooth/mgmt.c:6653:22: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c:6596:31: note: byref variable will be forcibly initialized struct mgmt_rp_get_conn_info rp; ^ In file included from /kisskb/src/net/bluetooth/mgmt.c:30:0: /kisskb/src/net/bluetooth/mgmt.c: In function 'load_irks': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:6384:8: note: in expansion of macro 'BDADDR_ANY' BDADDR_ANY); ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_debug_keys': /kisskb/src/net/bluetooth/mgmt.c:6235:6: note: byref variable will be forcibly initialized u8 mode = (cp->val == 0x02) ? 0x01 : 0x00; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'pin_code_reply': /kisskb/src/net/bluetooth/mgmt.c:2756:37: note: byref variable will be forcibly initialized struct mgmt_cp_pin_code_neg_reply ncp; ^ /kisskb/src/net/bluetooth/mgmt.c:2734:31: note: byref variable will be forcibly initialized struct hci_cp_pin_code_reply reply; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_link_security': /kisskb/src/net/bluetooth/mgmt.c:1676:5: note: byref variable will be forcibly initialized u8 val, status; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_scan_params': /kisskb/src/net/bluetooth/mgmt.c:5814:22: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_fast_connectable': /kisskb/src/net/bluetooth/mgmt.c:5868:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_bredr': /kisskb/src/net/bluetooth/mgmt.c:5964:21: note: byref variable will be forcibly initialized struct hci_request req; ^ In file included from /kisskb/src/net/bluetooth/mgmt.c:30:0: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:6028:34: note: in expansion of macro 'BDADDR_ANY' (bacmp(&hdev->static_addr, BDADDR_ANY) || ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_remote_oob_data': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:5039:31: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(&cp->addr.bdaddr, BDADDR_ANY)) { ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'user_pairing_resp': /kisskb/src/net/bluetooth/mgmt.c:3150:36: note: byref variable will be forcibly initialized struct hci_cp_user_passkey_reply cp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'unpair_device': /kisskb/src/net/bluetooth/mgmt.c:2445:31: note: byref variable will be forcibly initialized struct mgmt_rp_unpair_device rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'pair_device': /kisskb/src/net/bluetooth/mgmt.c:2912:29: note: byref variable will be forcibly initialized struct mgmt_rp_pair_device rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'disconnect': /kisskb/src/net/bluetooth/mgmt.c:2573:28: note: byref variable will be forcibly initialized struct mgmt_rp_disconnect rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_uuid': /kisskb/src/net/bluetooth/mgmt.c:2190:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_local_name': /kisskb/src/net/bluetooth/mgmt.c:3297:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_dev_class': /kisskb/src/net/bluetooth/mgmt.c:2274:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_le': /kisskb/src/net/bluetooth/mgmt.c:1934:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c:1932:40: note: byref variable will be forcibly initialized struct hci_cp_write_le_host_supported hci_cp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'clean_up_hci_state': /kisskb/src/net/bluetooth/mgmt.c:1182:6: note: byref variable will be forcibly initialized u8 scan = 0x00; ^ /kisskb/src/net/bluetooth/mgmt.c:1173:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_version': /kisskb/src/net/bluetooth/mgmt.c:327:30: note: byref variable will be forcibly initialized struct mgmt_rp_read_version rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_local_oob_ext_data': /kisskb/src/net/bluetooth/mgmt.c:7508:45: note: byref variable will be forcibly initialized u8 status, flags, role, addr[7], hash[16], rand[16]; ^ /kisskb/src/net/bluetooth/mgmt.c:7508:35: note: byref variable will be forcibly initialized u8 status, flags, role, addr[7], hash[16], rand[16]; ^ /kisskb/src/net/bluetooth/mgmt.c:7508:26: note: byref variable will be forcibly initialized u8 status, flags, role, addr[7], hash[16], rand[16]; ^ /kisskb/src/net/bluetooth/mgmt.c:7508:20: note: byref variable will be forcibly initialized u8 status, flags, role, addr[7], hash[16], rand[16]; ^ /kisskb/src/net/bluetooth/mgmt.c:7508:13: note: byref variable will be forcibly initialized u8 status, flags, role, addr[7], hash[16], rand[16]; ^ In file included from /kisskb/src/net/bluetooth/mgmt.c:30:0: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:7598:33: note: in expansion of macro 'BDADDR_ANY' bacmp(&hdev->static_addr, BDADDR_ANY))) { ^ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:7596:28: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->bdaddr, BDADDR_ANY) || ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_advertising_added': /kisskb/src/net/bluetooth/mgmt.c:1146:35: note: byref variable will be forcibly initialized struct mgmt_ev_advertising_added ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_ext_adv_data': /kisskb/src/net/bluetooth/mgmt.c:8275:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c:8269:34: note: byref variable will be forcibly initialized struct mgmt_rp_add_ext_adv_data rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_advertising': /kisskb/src/net/bluetooth/mgmt.c:7946:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c:7937:33: note: byref variable will be forcibly initialized struct mgmt_rp_add_advertising rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_advertising_removed': /kisskb/src/net/bluetooth/mgmt.c:1156:37: note: byref variable will be forcibly initialized struct mgmt_ev_advertising_removed ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_advertising_complete': /kisskb/src/net/bluetooth/mgmt.c:7884:33: note: byref variable will be forcibly initialized struct mgmt_rp_add_advertising rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_ext_adv_params_complete': /kisskb/src/net/bluetooth/mgmt.c:8085:36: note: byref variable will be forcibly initialized struct mgmt_rp_add_ext_adv_params rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_phy_configuration_changed': /kisskb/src/net/bluetooth/mgmt.c:3419:43: note: byref variable will be forcibly initialized struct mgmt_ev_phy_configuration_changed ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_phy_configuration': /kisskb/src/net/bluetooth/mgmt.c:3466:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c:3464:35: note: byref variable will be forcibly initialized struct hci_cp_le_set_default_phy cp_phy; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_adv_monitor_removed': /kisskb/src/net/bluetooth/mgmt.c:4408:37: note: byref variable will be forcibly initialized struct mgmt_ev_adv_monitor_removed ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_add_adv_patterns_monitor_complete': /kisskb/src/net/bluetooth/mgmt.c:4477:42: note: byref variable will be forcibly initialized struct mgmt_rp_add_adv_patterns_monitor rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_remove_adv_monitor_complete': /kisskb/src/net/bluetooth/mgmt.c:4710:36: note: byref variable will be forcibly initialized struct mgmt_rp_remove_adv_monitor rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_index_added': /kisskb/src/net/bluetooth/mgmt.c:8696:27: note: byref variable will be forcibly initialized struct mgmt_ev_ext_index ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_index_removed': /kisskb/src/net/bluetooth/mgmt.c:8729:5: note: byref variable will be forcibly initialized u8 status = MGMT_STATUS_INVALID_INDEX; ^ /kisskb/src/net/bluetooth/mgmt.c:8728:27: note: byref variable will be forcibly initialized struct mgmt_ev_ext_index ev; ^ In file included from /kisskb/src/net/bluetooth/mgmt.c:30:0: /kisskb/src/net/bluetooth/mgmt.c: In function 'set_public_address': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:7323:26: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(&cp->bdaddr, BDADDR_ANY)) ^ /kisskb/src/net/bluetooth/mgmt.c: In function '__mgmt_power_off': /kisskb/src/net/bluetooth/mgmt.c:8812:13: note: byref variable will be forcibly initialized u8 status, zero_cod[] = { 0, 0, 0 }; ^ /kisskb/src/net/bluetooth/mgmt.c:8812:5: note: byref variable will be forcibly initialized u8 status, zero_cod[] = { 0, 0, 0 }; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_new_link_key': /kisskb/src/net/bluetooth/mgmt.c:8865:30: note: byref variable will be forcibly initialized struct mgmt_ev_new_link_key ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_new_ltk': /kisskb/src/net/bluetooth/mgmt.c:8900:35: note: byref variable will be forcibly initialized struct mgmt_ev_new_long_term_key ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_new_irk': /kisskb/src/net/bluetooth/mgmt.c:8943:25: note: byref variable will be forcibly initialized struct mgmt_ev_new_irk ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_new_csrk': /kisskb/src/net/bluetooth/mgmt.c:8960:26: note: byref variable will be forcibly initialized struct mgmt_ev_new_csrk ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_new_conn_param': /kisskb/src/net/bluetooth/mgmt.c:8991:32: note: byref variable will be forcibly initialized struct mgmt_ev_new_conn_param ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_device_connected': /kisskb/src/net/bluetooth/mgmt.c:9011:7: note: byref variable will be forcibly initialized char buf[512]; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_device_disconnected': /kisskb/src/net/bluetooth/mgmt.c:9093:15: note: byref variable will be forcibly initialized struct sock *sk = NULL; ^ /kisskb/src/net/bluetooth/mgmt.c:9092:37: note: byref variable will be forcibly initialized struct mgmt_ev_device_disconnected ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_connect_failed': /kisskb/src/net/bluetooth/mgmt.c:9157:32: note: byref variable will be forcibly initialized struct mgmt_ev_connect_failed ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_pin_code_request': /kisskb/src/net/bluetooth/mgmt.c:9176:34: note: byref variable will be forcibly initialized struct mgmt_ev_pin_code_request ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_user_confirm_request': /kisskb/src/net/bluetooth/mgmt.c:9215:38: note: byref variable will be forcibly initialized struct mgmt_ev_user_confirm_request ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_user_passkey_request': /kisskb/src/net/bluetooth/mgmt.c:9231:38: note: byref variable will be forcibly initialized struct mgmt_ev_user_passkey_request ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_user_passkey_notify': /kisskb/src/net/bluetooth/mgmt.c:9292:32: note: byref variable will be forcibly initialized struct mgmt_ev_passkey_notify ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_auth_failed': /kisskb/src/net/bluetooth/mgmt.c:9306:29: note: byref variable will be forcibly initialized struct mgmt_ev_auth_failed ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_auth_enable_complete': /kisskb/src/net/bluetooth/mgmt.c:9331:6: note: byref variable will be forcibly initialized u8 mgmt_err = mgmt_status(status); ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_ssp_enable_complete': /kisskb/src/net/bluetooth/mgmt.c:9374:6: note: byref variable will be forcibly initialized u8 mgmt_err = mgmt_status(status); ^ /kisskb/src/net/bluetooth/mgmt.c:9370:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_set_class_of_dev_complete': /kisskb/src/net/bluetooth/mgmt.c:9433:20: note: byref variable will be forcibly initialized struct cmd_lookup match = { NULL, hdev, mgmt_status(status) }; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_set_local_name_complete': /kisskb/src/net/bluetooth/mgmt.c:9451:32: note: byref variable will be forcibly initialized struct mgmt_cp_set_local_name ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_device_found': /kisskb/src/net/bluetooth/mgmt.c:9608:7: note: byref variable will be forcibly initialized char buf[512]; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_remote_name': /kisskb/src/net/bluetooth/mgmt.c:9693:7: note: byref variable will be forcibly initialized char buf[sizeof(*ev) + HCI_MAX_NAME_LENGTH + 2]; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_discovering': /kisskb/src/net/bluetooth/mgmt.c:9714:29: note: byref variable will be forcibly initialized struct mgmt_ev_discovering ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_suspending': /kisskb/src/net/bluetooth/mgmt.c:9727:36: note: byref variable will be forcibly initialized struct mgmt_ev_controller_suspend ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_resuming': /kisskb/src/net/bluetooth/mgmt.c:9736:35: note: byref variable will be forcibly initialized struct mgmt_ev_controller_resume ev; ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/pinctrl/pinctrl-utils.c:22: /kisskb/src/drivers/pinctrl/pinctrl-utils.c: In function 'krealloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:647:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) ^ /kisskb/src/include/linux/slab.h:647:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:647:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) ^ /kisskb/src/include/linux/slab.h:647:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) ^ In file included from /kisskb/src/drivers/pinctrl/pinctrl-utils.c:27:0: /kisskb/src/include/linux/slab.h:645:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/time/posix-timers.c:12: /kisskb/src/kernel/time/posix-timers.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_getoverrun': /kisskb/src/kernel/time/posix-timers.c:781:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/time/posix-timers.c: In function 'do_timer_gettime': /kisskb/src/kernel/time/posix-timers.c:719:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/time/posix-timers.c: In function 'do_timer_settime': /kisskb/src/kernel/time/posix-timers.c:904:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/time/posix-timers.c: In function 'do_timer_create': /kisskb/src/kernel/time/posix-timers.c:503:13: note: byref variable will be forcibly initialized int error, new_timer_id; ^ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_create': /kisskb/src/kernel/time/posix-timers.c:582:14: note: byref variable will be forcibly initialized sigevent_t event; ^ /kisskb/src/kernel/time/posix-timers.c: In function '__do_compat_sys_timer_create': /kisskb/src/kernel/time/posix-timers.c:597:14: note: byref variable will be forcibly initialized sigevent_t event; ^ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_gettime': /kisskb/src/kernel/time/posix-timers.c:741:22: note: byref variable will be forcibly initialized struct itimerspec64 cur_setting; ^ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_settime': /kisskb/src/kernel/time/posix-timers.c:942:32: note: byref variable will be forcibly initialized struct itimerspec64 new_spec, old_spec; ^ /kisskb/src/kernel/time/posix-timers.c:942:22: note: byref variable will be forcibly initialized struct itimerspec64 new_spec, old_spec; ^ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_delete': /kisskb/src/kernel/time/posix-timers.c:1007:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_settime': /kisskb/src/kernel/time/posix-timers.c:1071:20: note: byref variable will be forcibly initialized struct timespec64 new_tp; ^ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_nanosleep': /kisskb/src/kernel/time/posix-timers.c:1250:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_gettime': /kisskb/src/kernel/time/posix-timers.c:1086:20: note: byref variable will be forcibly initialized struct timespec64 kernel_tp; ^ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_getres': /kisskb/src/kernel/time/posix-timers.c:1133:20: note: byref variable will be forcibly initialized struct timespec64 rtn_tp; ^ /kisskb/src/kernel/time/posix-timers.c: In function 'posixtimer_rearm': /kisskb/src/kernel/time/posix-timers.c:316:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_adjtime': /kisskb/src/kernel/time/posix-timers.c:1115:24: note: byref variable will be forcibly initialized struct __kernel_timex ktx; ^ /kisskb/src/fs/splice.c: In function 'pipe_to_sendpage': /kisskb/src/fs/splice.c:352:9: note: byref variable will be forcibly initialized loff_t pos = sd->pos; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/fs/splice.c:21: /kisskb/src/fs/splice.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/fs/splice.c: In function 'iter_to_pipe': /kisskb/src/fs/splice.c:1171:10: note: byref variable will be forcibly initialized size_t start; ^ /kisskb/src/fs/splice.c:1169:16: note: byref variable will be forcibly initialized struct page *pages[16]; ^ /kisskb/src/fs/splice.c: In function 'generic_file_splice_read': /kisskb/src/fs/splice.c:303:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/splice.c:302:18: note: byref variable will be forcibly initialized struct iov_iter to; ^ /kisskb/src/fs/splice.c: In function '__do_sys_vmsplice': /kisskb/src/fs/splice.c:1304:6: note: byref variable will be forcibly initialized int type; ^ /kisskb/src/fs/splice.c:1301:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/splice.c:1300:16: note: byref variable will be forcibly initialized struct iovec *iov = iovstack; ^ /kisskb/src/fs/splice.c:1299:15: note: byref variable will be forcibly initialized struct iovec iovstack[UIO_FASTIOV]; ^ /kisskb/src/fs/splice.c: In function 'iter_file_splice_write': /kisskb/src/fs/splice.c:639:19: note: byref variable will be forcibly initialized struct iov_iter from; ^ /kisskb/src/fs/splice.c: In function 'splice_direct_to_actor': /kisskb/src/fs/splice.c:868:10: note: byref variable will be forcibly initialized loff_t pos = sd->pos, prev_pos = pos; ^ /kisskb/src/fs/splice.c: In function 'do_splice': /kisskb/src/fs/splice.c:1033:9: note: byref variable will be forcibly initialized loff_t offset; ^ /kisskb/src/fs/splice.c: In function '__do_splice': /kisskb/src/fs/splice.c:1122:9: note: byref variable will be forcibly initialized loff_t offset, *__off_in = NULL, *__off_out = NULL; ^ /kisskb/src/drivers/pinctrl/pinmux.c: In function 'pinmux_select': /kisskb/src/drivers/pinctrl/pinmux.c:686:15: note: byref variable will be forcibly initialized unsigned int num_groups; ^ /kisskb/src/drivers/pinctrl/pinmux.c:684:21: note: byref variable will be forcibly initialized const char *const *groups; ^ /kisskb/src/drivers/pinctrl/pinmux.c: In function 'pinmux_functions_show': /kisskb/src/drivers/pinctrl/pinmux.c:555:12: note: byref variable will be forcibly initialized unsigned num_groups; ^ /kisskb/src/drivers/pinctrl/pinmux.c:554:23: note: byref variable will be forcibly initialized const char * const *groups; ^ /kisskb/src/drivers/pinctrl/pinmux.c: In function 'pinmux_map_to_setting': /kisskb/src/drivers/pinctrl/pinmux.c:346:11: note: byref variable will be forcibly initialized unsigned num_groups; ^ /kisskb/src/drivers/pinctrl/pinmux.c:345:22: note: byref variable will be forcibly initialized char const * const *groups; ^ /kisskb/src/drivers/pinctrl/pinmux.c: In function 'pinmux_enable_setting': /kisskb/src/drivers/pinctrl/pinmux.c:412:11: note: byref variable will be forcibly initialized unsigned num_pins = 0; ^ /kisskb/src/drivers/pinctrl/pinmux.c:411:18: note: byref variable will be forcibly initialized const unsigned *pins = NULL; ^ /kisskb/src/drivers/pinctrl/pinmux.c: In function 'pinmux_disable_setting': /kisskb/src/drivers/pinctrl/pinmux.c:492:11: note: byref variable will be forcibly initialized unsigned num_pins = 0; ^ /kisskb/src/drivers/pinctrl/pinmux.c:491:18: note: byref variable will be forcibly initialized const unsigned *pins = NULL; ^ /kisskb/src/drivers/pinctrl/pinmux.c: In function 'pinmux_generic_free_functions': /kisskb/src/drivers/pinctrl/pinmux.c:947:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/net/phonet/pep.c: In function 'pipe_snd_status': /kisskb/src/net/phonet/pep.c:219:5: note: byref variable will be forcibly initialized u8 data[4] = { type, PAD, PAD, status }; ^ /kisskb/src/net/phonet/pep.c: In function 'pipe_handler_send_created_ind': /kisskb/src/net/phonet/pep.c:150:5: note: byref variable will be forcibly initialized u8 data[4] = { ^ /kisskb/src/net/phonet/pep.c: In function 'pep_sock_connect': /kisskb/src/net/phonet/pep.c:887:5: note: byref variable will be forcibly initialized u8 data[4] = { 0 /* sub-blocks */, PAD, PAD, PAD }; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/phonet/pep.c:16: /kisskb/src/net/phonet/pep.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/mm/ksm.c: In function 'use_zero_pages_store': /kisskb/src/mm/ksm.c:2994:7: note: byref variable will be forcibly initialized bool value; ^ /kisskb/src/mm/ksm.c: In function 'stable_node_chains_prune_millisecs_store': /kisskb/src/mm/ksm.c:3112:15: note: byref variable will be forcibly initialized unsigned int msecs; ^ /kisskb/src/mm/ksm.c: In function 'pages_to_scan_store': /kisskb/src/mm/ksm.c:2865:15: note: byref variable will be forcibly initialized unsigned int nr_pages; ^ /kisskb/src/mm/ksm.c: In function 'sleep_millisecs_store': /kisskb/src/mm/ksm.c:2841:15: note: byref variable will be forcibly initialized unsigned int msecs; ^ /kisskb/src/net/phonet/pep.c: In function 'pep_reply': /kisskb/src/net/phonet/pep.c:91:21: note: byref variable will be forcibly initialized struct sockaddr_pn peer; ^ /kisskb/src/net/phonet/pep.c: In function 'pep_ctrlreq_error': /kisskb/src/net/phonet/pep.c:197:5: note: byref variable will be forcibly initialized u8 data[4] = { ^ /kisskb/src/net/phonet/pep.c:196:21: note: byref variable will be forcibly initialized struct sockaddr_pn dst; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/mount.h:14, from /kisskb/src/fs/utimes.c:3: /kisskb/src/fs/utimes.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:320:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/fs/utimes.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/net/phonet/pep.c: In function 'pep_get_sb': /kisskb/src/net/phonet/pep.c:52:9: note: byref variable will be forcibly initialized } *ph, h; ^ /kisskb/src/net/phonet/pep.c: In function 'pep_connresp_rcv': /kisskb/src/net/phonet/pep.c:498:20: note: byref variable will be forcibly initialized u8 type, buf[6], len = sizeof(buf); ^ /kisskb/src/net/phonet/pep.c:498:12: note: byref variable will be forcibly initialized u8 type, buf[6], len = sizeof(buf); ^ /kisskb/src/net/phonet/pep.c:498:6: note: byref variable will be forcibly initialized u8 type, buf[6], len = sizeof(buf); ^ /kisskb/src/fs/utimes.c: In function 'vfs_utimes': /kisskb/src/fs/utimes.c:24:16: note: byref variable will be forcibly initialized struct inode *delegated_inode = NULL; ^ /kisskb/src/fs/utimes.c:22:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/net/phonet/pep.c: In function 'pep_do_rcv': /kisskb/src/net/phonet/pep.c:659:21: note: byref variable will be forcibly initialized struct sockaddr_pn dst; ^ /kisskb/src/fs/utimes.c: In function 'do_utimes_path': /kisskb/src/fs/utimes.c:82:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/net/phonet/pep.c: In function 'pipe_rcv_created': /kisskb/src/net/phonet/pep.c:313:20: note: byref variable will be forcibly initialized u8 type, buf[2], len = sizeof(buf); ^ /kisskb/src/net/phonet/pep.c:313:12: note: byref variable will be forcibly initialized u8 type, buf[2], len = sizeof(buf); ^ /kisskb/src/net/phonet/pep.c:313:6: note: byref variable will be forcibly initialized u8 type, buf[2], len = sizeof(buf); ^ /kisskb/src/fs/utimes.c: In function '__do_sys_utimensat': /kisskb/src/fs/utimes.c:150:20: note: byref variable will be forcibly initialized struct timespec64 tstimes[2]; ^ /kisskb/src/mm/ksm.c: In function 'max_page_sharing_store': /kisskb/src/mm/ksm.c:3017:6: note: byref variable will be forcibly initialized int knob; ^ /kisskb/src/net/phonet/pep.c: In function 'pep_recvmsg': /kisskb/src/net/phonet/pep.c:1241:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/mm/ksm.c: In function 'run_store': /kisskb/src/mm/ksm.c:2887:15: note: byref variable will be forcibly initialized unsigned int flags; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/phonet/pep.c:13: /kisskb/src/net/phonet/pep.c: In function 'pep_sendmsg': /kisskb/src/net/phonet/pep.c:1160:20: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait, woken_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/net/phonet/pep.c:1117:6: note: byref variable will be forcibly initialized int err, done; ^ /kisskb/src/net/phonet/pep.c:1115:7: note: byref variable will be forcibly initialized long timeo; ^ /kisskb/src/net/phonet/pep.c: In function 'pep_setsockopt': /kisskb/src/net/phonet/pep.c:981:6: note: byref variable will be forcibly initialized int val = 0, err = 0; ^ /kisskb/src/net/phonet/pep.c: In function 'pep_sock_accept': /kisskb/src/net/phonet/pep.c:809:20: note: byref variable will be forcibly initialized u8 type, buf[1], len = sizeof(buf); ^ /kisskb/src/net/phonet/pep.c:809:12: note: byref variable will be forcibly initialized u8 type, buf[1], len = sizeof(buf); ^ /kisskb/src/net/phonet/pep.c:809:6: note: byref variable will be forcibly initialized u8 type, buf[1], len = sizeof(buf); ^ /kisskb/src/net/phonet/pep.c:769:26: note: byref variable will be forcibly initialized struct sockaddr_pn dst, src; ^ /kisskb/src/net/phonet/pep.c:769:21: note: byref variable will be forcibly initialized struct sockaddr_pn dst, src; ^ /kisskb/src/mm/ksm.c: In function 'stable_tree_insert': /kisskb/src/mm/ksm.c:1801:28: note: byref variable will be forcibly initialized static struct stable_node *stable_tree_insert(struct page *kpage) ^ /kisskb/src/mm/ksm.c:1808:36: note: byref variable will be forcibly initialized struct stable_node *stable_node, *stable_node_dup, *stable_node_any; ^ /kisskb/src/mm/ksm.c: In function 'stable_tree_search': /kisskb/src/mm/ksm.c:1557:36: note: byref variable will be forcibly initialized struct stable_node *stable_node, *stable_node_dup, *stable_node_any; ^ /kisskb/src/mm/ksm.c:1557:22: note: byref variable will be forcibly initialized struct stable_node *stable_node, *stable_node_dup, *stable_node_any; ^ /kisskb/src/mm/ksm.c: In function 'write_protect_page': /kisskb/src/mm/ksm.c:1042:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/ksm.c: In function 'replace_page': /kisskb/src/mm/ksm.c:1129:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/ksm.c: In function 'try_to_merge_one_page': /kisskb/src/mm/ksm.c:1204:8: note: byref variable will be forcibly initialized pte_t orig_pte = __pte(0); ^ /kisskb/src/mm/ksm.c: In function 'cmp_and_merge_page': /kisskb/src/mm/ksm.c:2037:15: note: byref variable will be forcibly initialized struct page *tree_page = NULL; ^ /kisskb/src/mm/ksm.c: In function 'ksm_do_scan': /kisskb/src/mm/ksm.c:2388:15: note: byref variable will be forcibly initialized struct page *page; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/ksm.c:17: /kisskb/src/mm/ksm.c: In function 'ksm_scan_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: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/ksm.c:2427:4: note: in expansion of macro 'wait_event_freezable' wait_event_freezable(ksm_thread_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/ksm.c:2423:4: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(ksm_iter_wait, ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/d_path.c:2: /kisskb/src/fs/d_path.c: In function 'prepend_name': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:97:22: note: in expansion of macro 'smp_load_acquire' const char *dname = smp_load_acquire(&name->name); /* ^^^ */ ^ /kisskb/src/fs/sync.c: In function 'do_sync_work': /kisskb/src/fs/sync.c:113:6: note: byref variable will be forcibly initialized int nowait = 0; ^ /kisskb/src/fs/d_path.c: In function 'prepend_path': /kisskb/src/fs/d_path.c:160:24: note: byref variable will be forcibly initialized struct prepend_buffer b; ^ /kisskb/src/fs/d_path.c:159:16: note: byref variable will be forcibly initialized unsigned seq, m_seq = 0; ^ /kisskb/src/fs/d_path.c:159:11: note: byref variable will be forcibly initialized unsigned seq, m_seq = 0; ^ /kisskb/src/fs/d_path.c: In function '__dentry_path': /kisskb/src/fs/d_path.c:335:6: note: byref variable will be forcibly initialized int seq = 0; ^ /kisskb/src/fs/d_path.c:334:24: note: byref variable will be forcibly initialized struct prepend_buffer b; ^ /kisskb/src/fs/d_path.c: In function '__do_sys_getcwd': /kisskb/src/fs/d_path.c:429:18: note: byref variable will be forcibly initialized DECLARE_BUFFER(b, page, PATH_MAX); ^ /kisskb/src/fs/d_path.c:16:24: note: in definition of macro 'DECLARE_BUFFER' struct prepend_buffer __name = {.buf = __buf + __len, .len = __len} ^ /kisskb/src/fs/d_path.c:415:19: note: byref variable will be forcibly initialized struct path pwd, root; ^ /kisskb/src/fs/d_path.c:415:14: note: byref variable will be forcibly initialized struct path pwd, root; ^ /kisskb/src/fs/sync.c: In function 'ksys_sync': /kisskb/src/fs/sync.c:93:18: note: byref variable will be forcibly initialized int nowait = 0, wait = 1; ^ /kisskb/src/fs/sync.c:93:6: note: byref variable will be forcibly initialized int nowait = 0, wait = 1; ^ /kisskb/src/fs/d_path.c: In function '__d_path': /kisskb/src/fs/d_path.c:218:17: note: byref variable will be forcibly initialized DECLARE_BUFFER(b, buf, buflen); ^ /kisskb/src/fs/d_path.c:16:24: note: in definition of macro 'DECLARE_BUFFER' struct prepend_buffer __name = {.buf = __buf + __len, .len = __len} ^ /kisskb/src/fs/d_path.c: In function 'd_absolute_path': /kisskb/src/fs/d_path.c:230:17: note: byref variable will be forcibly initialized DECLARE_BUFFER(b, buf, buflen); ^ /kisskb/src/fs/d_path.c:16:24: note: in definition of macro 'DECLARE_BUFFER' struct prepend_buffer __name = {.buf = __buf + __len, .len = __len} ^ /kisskb/src/net/rds/af_rds.c: In function 'rds6_sock_info': /kisskb/src/net/rds/af_rds.c:845:26: note: byref variable will be forcibly initialized struct rds6_info_socket sinfo6; ^ /kisskb/src/fs/d_path.c: In function 'd_path': /kisskb/src/fs/d_path.c:267:14: note: byref variable will be forcibly initialized struct path root; ^ /kisskb/src/fs/d_path.c:266:17: note: byref variable will be forcibly initialized DECLARE_BUFFER(b, buf, buflen); ^ /kisskb/src/fs/d_path.c:16:24: note: in definition of macro 'DECLARE_BUFFER' struct prepend_buffer __name = {.buf = __buf + __len, .len = __len} ^ /kisskb/src/net/rds/af_rds.c: In function 'rds_sock_info': /kisskb/src/net/rds/af_rds.c:804:25: note: byref variable will be forcibly initialized struct rds_info_socket sinfo; ^ /kisskb/src/fs/d_path.c: In function 'dynamic_dname': /kisskb/src/fs/d_path.c:304:7: note: byref variable will be forcibly initialized char temp[64]; ^ /kisskb/src/fs/d_path.c:303:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/d_path.c: In function 'simple_dname': /kisskb/src/fs/d_path.c:320:17: note: byref variable will be forcibly initialized DECLARE_BUFFER(b, buffer, buflen); ^ /kisskb/src/fs/d_path.c:16:24: note: in definition of macro 'DECLARE_BUFFER' struct prepend_buffer __name = {.buf = __buf + __len, .len = __len} ^ /kisskb/src/fs/d_path.c: In function 'dentry_path_raw': /kisskb/src/fs/d_path.c:364:17: note: byref variable will be forcibly initialized DECLARE_BUFFER(b, buf, buflen); ^ /kisskb/src/fs/d_path.c:16:24: note: in definition of macro 'DECLARE_BUFFER' struct prepend_buffer __name = {.buf = __buf + __len, .len = __len} ^ /kisskb/src/fs/d_path.c: In function 'dentry_path': /kisskb/src/fs/d_path.c:373:17: note: byref variable will be forcibly initialized DECLARE_BUFFER(b, buf, buflen); ^ /kisskb/src/fs/d_path.c:16:24: note: in definition of macro 'DECLARE_BUFFER' struct prepend_buffer __name = {.buf = __buf + __len, .len = __len} ^ In file included from /kisskb/src/include/linux/random.h:13:0, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/linux/rcupdate.h:30, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/rds/af_rds.c:33: /kisskb/src/net/rds/af_rds.c: In function 'rds_init': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/rds/af_rds.c:901:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(&rds_gen_num, sizeof(rds_gen_num)); ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/tcp.h:17, from /kisskb/src/include/linux/ipv6.h:92, from /kisskb/src/net/rds/af_rds.c:38: /kisskb/src/net/rds/af_rds.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/rds/af_rds.c: In function 'rds_cancel_sent_to': /kisskb/src/net/rds/af_rds.c:296:21: note: byref variable will be forcibly initialized struct sockaddr_in sin; ^ /kisskb/src/net/rds/af_rds.c:295:22: note: byref variable will be forcibly initialized struct sockaddr_in6 sin6; ^ /kisskb/src/net/rds/af_rds.c: In function 'rds_set_bool_option': /kisskb/src/net/rds/af_rds.c:333:6: note: byref variable will be forcibly initialized int value; ^ /kisskb/src/net/rds/af_rds.c: In function 'rds_enable_recvtstamp': /kisskb/src/net/rds/af_rds.c:384:6: note: byref variable will be forcibly initialized int val, valbool; ^ /kisskb/src/net/rds/af_rds.c: In function 'rds_recv_track_latency': /kisskb/src/net/rds/af_rds.c:408:25: note: byref variable will be forcibly initialized struct rds_rx_trace_so trace; ^ /kisskb/src/net/rds/af_rds.c: In function 'rds_set_transport': /kisskb/src/net/rds/af_rds.c:362:6: note: byref variable will be forcibly initialized int t_type; ^ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'fastpath_timer_check': /kisskb/src/kernel/time/posix-cpu-timers.c:1138:7: note: byref variable will be forcibly initialized u64 samples[CPUCLOCK_MAX]; ^ /kisskb/src/kernel/time/posix-cpu-timers.c:1113:7: note: byref variable will be forcibly initialized u64 samples[CPUCLOCK_MAX]; ^ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'check_thread_timers': /kisskb/src/kernel/time/posix-cpu-timers.c:893:6: note: byref variable will be forcibly initialized u64 samples[CPUCLOCK_MAX]; ^ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'check_process_timers': /kisskb/src/kernel/time/posix-cpu-timers.c:971:6: note: byref variable will be forcibly initialized u64 samples[CPUCLOCK_MAX]; ^ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'thread_group_start_cputime': /kisskb/src/kernel/time/posix-cpu-timers.c:298: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:322:22: note: byref variable will be forcibly initialized struct task_cputime ct; ^ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'cpu_clock_sample_group': /kisskb/src/kernel/time/posix-cpu-timers.c:338:6: note: byref variable will be forcibly initialized u64 samples[CPUCLOCK_MAX]; ^ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'posix_cpu_timer_rearm': /kisskb/src/kernel/time/posix-cpu-timers.c:1044:16: note: byref variable will be forcibly initialized unsigned long flags; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/kernel/time/posix-cpu-timers.c:6: /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'handle_posix_cpu_timers': /kisskb/src/kernel/time/posix-cpu-timers.c:1268:12: note: byref variable will be forcibly initialized LIST_HEAD(firing); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/time/posix-cpu-timers.c:1267:16: note: byref variable will be forcibly initialized unsigned long flags, start; ^ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'posix_cpu_timer_set': /kisskb/src/kernel/time/posix-cpu-timers.c:625:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'posix_cpu_timer_del': /kisskb/src/kernel/time/posix-cpu-timers.c:470:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'do_cpu_nanosleep': /kisskb/src/kernel/time/posix-cpu-timers.c:1440:18: note: byref variable will be forcibly initialized struct k_itimer timer; ^ /kisskb/src/kernel/time/posix-cpu-timers.c:1439:22: note: byref variable will be forcibly initialized struct itimerspec64 it; ^ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'posix_cpu_nsleep_restart': /kisskb/src/kernel/time/posix-cpu-timers.c:1564:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'update_rlimit_cpu': /kisskb/src/kernel/time/posix-cpu-timers.c:40:6: note: byref variable will be forcibly initialized u64 nsecs = rlim_new * NSEC_PER_SEC; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/ipv6/ipv6_sockglue.c:27: /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'compat_ipv6_mcast_join_leave': /kisskb/src/net/ipv6/ipv6_sockglue.c:303:26: note: byref variable will be forcibly initialized struct compat_group_req gr32; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'ipv6_mcast_join_leave': /kisskb/src/net/ipv6/ipv6_sockglue.c:284:19: note: byref variable will be forcibly initialized struct group_req greq; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'copy_group_source_from_sockptr': /kisskb/src/net/ipv6/ipv6_sockglue.c:145:34: note: byref variable will be forcibly initialized struct compat_group_source_req gr32; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'do_ipv6_mcast_group_source': /kisskb/src/net/ipv6/ipv6_sockglue.c:167:26: note: byref variable will be forcibly initialized struct group_source_req greqs; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'compat_ipv6_set_mcast_msfilter': /kisskb/src/net/ipv6/ipv6_sockglue.c:269:50: note: byref variable will be forcibly initialized ret = ip6_mc_msfilter(sk, &(struct group_filter){ ^ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'compat_ipv6_get_msfilter': /kisskb/src/net/ipv6/ipv6_sockglue.c:1092:22: note: byref variable will be forcibly initialized struct group_filter gf; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:1091:29: note: byref variable will be forcibly initialized struct compat_group_filter gf32; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'ipv6_get_msfilter': /kisskb/src/net/ipv6/ipv6_sockglue.c:1062:22: note: byref variable will be forcibly initialized struct group_filter gsf; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'do_ipv6_getsockopt': /kisskb/src/net/ipv6/ipv6_sockglue.c:1393:28: note: byref variable will be forcibly initialized struct in6_flowlabel_req freq; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:1304:22: note: byref variable will be forcibly initialized struct ip6_mtuinfo mtuinfo; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:1200:12: note: byref variable will be forcibly initialized __be32 flowinfo = np->rcv_flowinfo; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:1196:9: note: byref variable will be forcibly initialized int hlim = np->mcast_hops; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:1188:24: note: byref variable will be forcibly initialized struct in6_pktinfo src_info; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:1183:9: note: byref variable will be forcibly initialized int tclass = (int)ip6_tclass(np->rcv_flowinfo); ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:1179:9: note: byref variable will be forcibly initialized int hlim = np->mcast_hops; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:1172:24: note: byref variable will be forcibly initialized struct in6_pktinfo src_info; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:1154:17: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:1131:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'do_ipv6_setsockopt': /kisskb/src/net/ipv6/ipv6_sockglue.c:849:20: note: byref variable will be forcibly initialized struct ipv6_mreq mreq; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:827:20: note: byref variable will be forcibly initialized struct ipv6_mreq mreq; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:690:23: note: byref variable will be forcibly initialized struct ipcm6_cookie ipc6; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:689:17: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:688:17: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:664:22: note: byref variable will be forcibly initialized struct in6_pktinfo pkt; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:399:6: note: byref variable will be forcibly initialized int val, valbool; ^ /kisskb/src/drivers/pinctrl/devicetree.c: In function 'dt_to_map_one_config': /kisskb/src/drivers/pinctrl/devicetree.c:119:11: note: byref variable will be forcibly initialized unsigned num_maps; ^ /kisskb/src/drivers/pinctrl/devicetree.c:118:22: note: byref variable will be forcibly initialized struct pinctrl_map *map; ^ /kisskb/src/drivers/pinctrl/devicetree.c: In function 'pinctrl_find_cells_size': /kisskb/src/drivers/pinctrl/devicetree.c:290:6: note: byref variable will be forcibly initialized int cells_size, error; ^ /kisskb/src/drivers/pinctrl/devicetree.c: In function 'pinctrl_get_list_and_count': /kisskb/src/drivers/pinctrl/devicetree.c:319:6: note: byref variable will be forcibly initialized int size; ^ /kisskb/src/drivers/pinctrl/devicetree.c: In function 'pinctrl_dt_to_map': /kisskb/src/drivers/pinctrl/devicetree.c:204:6: note: byref variable will be forcibly initialized int size, config; ^ /kisskb/src/drivers/pinctrl/devicetree.c:202:14: note: byref variable will be forcibly initialized const char *statename; ^ /kisskb/src/drivers/pinctrl/devicetree.c: In function 'pinctrl_count_index_with_args': /kisskb/src/drivers/pinctrl/devicetree.c:351:12: note: byref variable will be forcibly initialized int size, nr_cells, error; ^ /kisskb/src/drivers/pinctrl/devicetree.c:351:6: note: byref variable will be forcibly initialized int size, nr_cells, error; ^ /kisskb/src/drivers/pinctrl/devicetree.c:350:16: note: byref variable will be forcibly initialized const __be32 *list; ^ /kisskb/src/drivers/pinctrl/devicetree.c: In function 'pinctrl_parse_index_with_args': /kisskb/src/drivers/pinctrl/devicetree.c:411:15: note: byref variable will be forcibly initialized int nr_elem, nr_cells, error; ^ /kisskb/src/drivers/pinctrl/devicetree.c:411:6: note: byref variable will be forcibly initialized int nr_elem, nr_cells, error; ^ /kisskb/src/drivers/pinctrl/devicetree.c:410:16: note: byref variable will be forcibly initialized const __be32 *list; ^ /kisskb/src/net/wireless/core.c: In function 'cfg80211_dev_check_name': /kisskb/src/net/wireless/core.c:96:17: note: byref variable will be forcibly initialized int wiphy_idx, taken = -1, digits; ^ /kisskb/src/net/wireless/core.c:96:6: note: byref variable will be forcibly initialized int wiphy_idx, taken = -1, digits; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/uapi/linux/if.h:25, from /kisskb/src/net/wireless/core.c:13: /kisskb/src/net/wireless/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/wireless/core.c:14: /kisskb/src/net/wireless/core.c: In function 'wiphy_unregister': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/net/wireless/core.c:1016:2: note: in expansion of macro 'wait_event' wait_event(rdev->dev_wait, ({ ^ /kisskb/src/net/wireless/core.c: In function 'wiphy_register': /kisskb/src/net/wireless/core.c:946:29: note: byref variable will be forcibly initialized struct regulatory_request request; ^ /kisskb/src/net/ipv6/ndisc.c: In function 'pndisc_destructor': /kisskb/src/net/ipv6/ndisc.c:389:18: note: byref variable will be forcibly initialized struct in6_addr maddr; ^ /kisskb/src/net/ipv6/ndisc.c: In function 'pndisc_constructor': /kisskb/src/net/ipv6/ndisc.c:376:18: note: byref variable will be forcibly initialized struct in6_addr maddr; ^ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_send_skb': /kisskb/src/net/ipv6/ndisc.c:484:17: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ In file included from /kisskb/src/include/net/ip_fib.h:20:0, from /kisskb/src/include/net/ip6_fib.h:18, from /kisskb/src/include/net/ip6_route.h:24, from /kisskb/src/net/ipv6/ndisc.c:57: /kisskb/src/net/ipv6/ndisc.c: In function 'inet_getpeer_v6': /kisskb/src/include/net/inetpeer.h:118:23: note: byref variable will be forcibly initialized struct inetpeer_addr daddr; ^ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_net_init': /kisskb/src/net/ipv6/ndisc.c:1906:15: note: byref variable will be forcibly initialized struct sock *sk; ^ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_redirect_rcv': /kisskb/src/net/ipv6/ndisc.c:1535:23: note: byref variable will be forcibly initialized struct ndisc_options ndopts; ^ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_send_na': /kisskb/src/net/ipv6/ndisc.c:524:18: note: byref variable will be forcibly initialized struct in6_addr tmpaddr; ^ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_send_ns': /kisskb/src/net/ipv6/ndisc.c:606:18: note: byref variable will be forcibly initialized struct in6_addr addr_buf; ^ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_solicit': /kisskb/src/net/ipv6/ndisc.c:721:18: note: byref variable will be forcibly initialized struct in6_addr mcaddr; ^ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_recv_ns': /kisskb/src/net/ipv6/ndisc.c:786:6: note: byref variable will be forcibly initialized u64 nonce = 0; ^ /kisskb/src/net/ipv6/ndisc.c:778:23: note: byref variable will be forcibly initialized struct ndisc_options ndopts; ^ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_recv_na': /kisskb/src/net/ipv6/ndisc.c:962:23: note: byref variable will be forcibly initialized struct ndisc_options ndopts; ^ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_recv_rs': /kisskb/src/net/ipv6/ndisc.c:1075:23: note: byref variable will be forcibly initialized struct ndisc_options ndopts; ^ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_router_discovery': /kisskb/src/net/ipv6/ndisc.c:1179:23: note: byref variable will be forcibly initialized struct ndisc_options ndopts; ^ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_send_redirect': /kisskb/src/net/ipv6/ndisc.c:1603:51: note: byref variable will be forcibly initialized ops_data_buf[NDISC_OPS_REDIRECT_DATA_SPACE], *ops_data = NULL; ^ /kisskb/src/net/ipv6/ndisc.c:1603:5: note: byref variable will be forcibly initialized ops_data_buf[NDISC_OPS_REDIRECT_DATA_SPACE], *ops_data = NULL; ^ /kisskb/src/net/ipv6/ndisc.c:1602:5: note: byref variable will be forcibly initialized u8 ha_buf[MAX_ADDR_LEN], *ha = NULL, ^ /kisskb/src/net/ipv6/ndisc.c:1600:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/ndisc.c:1597:18: note: byref variable will be forcibly initialized struct in6_addr saddr_buf; ^ /kisskb/src/fs/fs_struct.c: In function 'set_fs_root': /kisskb/src/fs/fs_struct.c:17:14: note: byref variable will be forcibly initialized struct path old_root; ^ /kisskb/src/fs/fs_struct.c: In function 'set_fs_pwd': /kisskb/src/fs/fs_struct.c:36:14: note: byref variable will be forcibly initialized struct path old_pwd; ^ In file included from /kisskb/src/include/net/sock.h:59:0, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:92, from /kisskb/src/net/ipv6/udp.c:28: /kisskb/src/net/ipv6/udp.c: In function 'bpf_sk_lookup_run_v6': /kisskb/src/include/linux/filter.h:1486:29: note: byref variable will be forcibly initialized struct bpf_sk_lookup_kern ctx = { ^ In file included from /kisskb/src/include/net/ip6_route.h:24:0, from /kisskb/src/net/ipv6/udp.c:41: /kisskb/src/net/ipv6/udp.c: In function 'rt6_get_cookie': /kisskb/src/include/net/ip6_fib.h:296:6: note: byref variable will be forcibly initialized u32 cookie = 0; ^ /kisskb/src/net/ipv4/datagram.c: In function 'ip4_datagram_release_cb': /kisskb/src/net/ipv4/datagram.c:105:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ In file included from /kisskb/src/include/linux/random.h:13:0, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/ipv6/udp.c:24: /kisskb/src/net/ipv6/udp.c: In function 'udp6_ehashfn': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/ipv6/udp.c:70:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(&udp_ipv6_hash_secret, ^ /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/ipv6/udp.c:68:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(&udp6_ehash_secret, ^ /kisskb/src/net/ipv6/udp.c: In function 'udp6_lookup_run_bpf': /kisskb/src/net/ipv6/udp.c:200:15: note: byref variable will be forcibly initialized struct sock *sk, *reuse_sk; ^ /kisskb/src/fs/fs_pin.c: In function 'pin_kill': /kisskb/src/fs/fs_pin.c:32:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ In file included from /kisskb/src/include/linux/ipv6.h:93:0, from /kisskb/src/net/ipv6/udp.c:28: /kisskb/src/net/ipv6/udp.c: In function 'udp_cmsg_recv': /kisskb/src/include/linux/udp.h:126:6: note: byref variable will be forcibly initialized int gso_size; ^ /kisskb/src/net/ipv6/udp.c: In function 'udpv6_recvmsg': /kisskb/src/net/ipv6/udp.c:329:11: note: byref variable will be forcibly initialized int off, err, peeking = flags & MSG_PEEK; ^ /kisskb/src/net/ipv6/udp.c:329:6: note: byref variable will be forcibly initialized int off, err, peeking = flags & MSG_PEEK; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/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_move_task': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/psi.h:58:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->cgroups, to); ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/cgroup.h:210, from /kisskb/src/kernel/cgroup/cgroup.c:63: /kisskb/src/kernel/cgroup/cgroup.c: In function 'perf_trace_cgroup_root': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/cgroup.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_root, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/cgroup.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_root, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/cgroup.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_root, ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'perf_trace_cgroup': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/cgroup.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/cgroup.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/cgroup.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup, ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'perf_trace_cgroup_migrate': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/cgroup.h:120:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_migrate, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/cgroup.h:120:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_migrate, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/cgroup.h:120:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_migrate, ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'perf_trace_cgroup_event': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/cgroup.h:166:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_event, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/cgroup.h:166:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_event, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/cgroup.h:166:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_event, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/cgroup.h:210, from /kisskb/src/kernel/cgroup/cgroup.c:63: /kisskb/src/kernel/cgroup/cgroup.c: In function 'trace_event_raw_event_cgroup_root': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/cgroup.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_root, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/cgroup.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_root, ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'trace_event_raw_event_cgroup': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/cgroup.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/cgroup.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup, ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'trace_event_raw_event_cgroup_migrate': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/cgroup.h:120:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_migrate, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/cgroup.h:120:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_migrate, ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'trace_event_raw_event_cgroup_event': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/cgroup.h:166:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_event, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/cgroup.h:166:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_event, ^ In file included from /kisskb/src/include/linux/slab.h:19:0, from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'percpu_ref_tryget_live_rcu': /kisskb/src/include/linux/percpu-refcount.h:277:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/net/ipv6/udp.c: In function 'udp_v6_push_pending_frames': /kisskb/src/net/ipv6/udp.c:1267:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'online_css': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:5220:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(css->cgroup->subsys[ss->id], css); ^ /kisskb/src/net/ipv6/udp.c: In function 'udpv6_sendmsg': /kisskb/src/net/ipv6/udp.c:1538:25: note: byref variable will be forcibly initialized struct inet_cork_full cork; ^ /kisskb/src/net/ipv6/udp.c:1351:23: note: byref variable will be forcibly initialized struct sockaddr_in sin; ^ /kisskb/src/net/ipv6/udp.c:1303:22: note: byref variable will be forcibly initialized struct ipcm6_cookie ipc6; ^ /kisskb/src/net/ipv6/udp.c:1301:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/udp.c:1297:36: note: byref variable will be forcibly initialized struct in6_addr *daddr, *final_p, final; ^ /kisskb/src/net/ipv6/udp.c:1292:24: note: byref variable will be forcibly initialized struct ipv6_txoptions opt_space; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/slab.h:19:0, from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'percpu_ref_get_many': /kisskb/src/include/linux/percpu-refcount.h:200:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'percpu_ref_put_many': /kisskb/src/include/linux/percpu-refcount.h:328:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'percpu_ref_tryget_many': /kisskb/src/include/linux/percpu-refcount.h:238:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/net/ipv6/udp.c: In function '__udp6_lib_err': /kisskb/src/net/ipv6/udp.c:569:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/ipv6/udp.c: In function '__udp6_lib_rcv': /kisskb/src/net/ipv6/udp.c:917:7: note: byref variable will be forcibly initialized bool refcounted; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84: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 'cgroup_calc_subtree_ss_mask': /kisskb/src/kernel/cgroup/cgroup.c:711:16: note: byref variable will be forcibly initialized unsigned long __ss_mask = (ss_mask); \ ^ /kisskb/src/kernel/cgroup/cgroup.c:1553:3: note: in expansion of macro 'do_each_subsys_mask' do_each_subsys_mask(ss, ssid, cur_ss_mask) { ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_print_ss_mask': /kisskb/src/kernel/cgroup/cgroup.c:711:16: note: byref variable will be forcibly initialized unsigned long __ss_mask = (ss_mask); \ ^ /kisskb/src/kernel/cgroup/cgroup.c:2900:2: note: in expansion of macro 'do_each_subsys_mask' do_each_subsys_mask(ss, ssid, ss_mask) { ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup2_parse_param': /kisskb/src/kernel/cgroup/cgroup.c:1881:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_file_write': /kisskb/src/kernel/cgroup/cgroup.c:3870:13: note: byref variable will be forcibly initialized long long v; ^ /kisskb/src/kernel/cgroup/cgroup.c:3865:22: note: byref variable will be forcibly initialized unsigned long long v; ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_add_file': /kisskb/src/kernel/cgroup/cgroup.c:3968:7: note: byref variable will be forcibly initialized char name[CGROUP_FILE_NAME_MAX]; ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_rm_file': /kisskb/src/kernel/cgroup/cgroup.c:1647:7: note: byref variable will be forcibly initialized char name[CGROUP_FILE_NAME_MAX]; ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'find_css_set': /kisskb/src/kernel/cgroup/cgroup.c:1204:19: note: byref variable will be forcibly initialized struct list_head tmp_links; ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'task_cgroup_path': /kisskb/src/kernel/cgroup/cgroup.c:2323:6: note: byref variable will be forcibly initialized int hierarchy_id = 1; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_migrate_finish': /kisskb/src/kernel/cgroup/cgroup.c:2599:12: note: byref variable will be forcibly initialized LIST_HEAD(preloaded); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/pinctrl/pinconf-generic.c: In function 'pinconf_generic_dump_one': /kisskb/src/drivers/pinctrl/pinconf-generic.c:64:17: note: byref variable will be forcibly initialized unsigned long config; ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_procs_write_start': /kisskb/src/kernel/cgroup/cgroup.c:2819:8: note: byref variable will be forcibly initialized pid_t pid; ^ In file included from /kisskb/src/drivers/pinctrl/pinconf-generic.c:17:0: /kisskb/src/drivers/pinctrl/pinconf-generic.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/pinctrl/pinconf-generic.c: In function 'parse_dt_cfg': /kisskb/src/drivers/pinctrl/pinconf-generic.c:210:7: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/pinctrl/pinconf-generic.c: In function 'pinconf_generic_dump_pins': /kisskb/src/drivers/pinctrl/pinconf-generic.c:113:6: note: byref variable will be forcibly initialized int print_sep = 0; ^ /kisskb/src/drivers/pinctrl/pinconf-generic.c: In function 'pinconf_generic_parse_dt_config': /kisskb/src/drivers/pinctrl/pinconf-generic.c:245:24: note: byref variable will be forcibly initialized unsigned int max_cfg, ncfg = 0; ^ /kisskb/src/drivers/pinctrl/pinconf-generic.c: In function 'pinconf_generic_dt_subnode_to_map': /kisskb/src/drivers/pinctrl/pinconf-generic.c:301:11: note: byref variable will be forcibly initialized unsigned num_configs = 0; ^ /kisskb/src/drivers/pinctrl/pinconf-generic.c:300:17: note: byref variable will be forcibly initialized unsigned long *configs = NULL; ^ /kisskb/src/drivers/pinctrl/pinconf-generic.c:298:14: note: byref variable will be forcibly initialized const char *function; ^ /kisskb/src/drivers/pinctrl/pinconf-generic.c: In function 'pinconf_generic_dt_node_to_map': /kisskb/src/drivers/pinctrl/pinconf-generic.c:380:11: note: byref variable will be forcibly initialized unsigned reserved_maps; ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_migrate_execute': /kisskb/src/kernel/cgroup/cgroup.c:711:16: note: byref variable will be forcibly initialized unsigned long __ss_mask = (ss_mask); \ ^ /kisskb/src/kernel/cgroup/cgroup.c:2525:3: note: in expansion of macro 'do_each_subsys_mask' do_each_subsys_mask(ss, ssid, mgctx->ss_mask) { ^ /kisskb/src/kernel/cgroup/cgroup.c:711:16: note: byref variable will be forcibly initialized unsigned long __ss_mask = (ss_mask); \ ^ /kisskb/src/kernel/cgroup/cgroup.c:2512:3: note: in expansion of macro 'do_each_subsys_mask' do_each_subsys_mask(ss, ssid, mgctx->ss_mask) { ^ /kisskb/src/kernel/cgroup/cgroup.c:711:16: note: byref variable will be forcibly initialized unsigned long __ss_mask = (ss_mask); \ ^ /kisskb/src/kernel/cgroup/cgroup.c:2465:3: note: in expansion of macro 'do_each_subsys_mask' do_each_subsys_mask(ss, ssid, mgctx->ss_mask) { ^ /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 = { ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:1799:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dcgrp->subsys[ssid], css); ^ /kisskb/src/kernel/cgroup/cgroup.c:711:16: note: byref variable will be forcibly initialized unsigned long __ss_mask = (ss_mask); \ ^ /kisskb/src/kernel/cgroup/cgroup.c:1782:2: note: in expansion of macro 'do_each_subsys_mask' do_each_subsys_mask(ss, ssid, ss_mask) { ^ /kisskb/src/kernel/cgroup/cgroup.c:711:16: note: byref variable will be forcibly initialized unsigned long __ss_mask = (ss_mask); \ ^ /kisskb/src/kernel/cgroup/cgroup.c:1747:2: note: in expansion of macro 'do_each_subsys_mask' do_each_subsys_mask(ss, ssid, ss_mask) { ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_setup_root': /kisskb/src/kernel/cgroup/cgroup.c:1987:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_links); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_lock_and_drain_offline': /kisskb/src/kernel/cgroup/cgroup.c:3003: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:3003:4: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_freeze_write': /kisskb/src/kernel/cgroup/cgroup.c:3717:6: note: byref variable will be forcibly initialized int freeze; ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_max_depth_write': /kisskb/src/kernel/cgroup/cgroup.c:3529:6: note: byref variable will be forcibly initialized int depth; ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_max_descendants_write': /kisskb/src/kernel/cgroup/cgroup.c:3485:6: note: byref variable will be forcibly initialized int descendants; ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_subtree_control_write': /kisskb/src/kernel/cgroup/cgroup.c:711:16: note: byref variable will be forcibly initialized unsigned long __ss_mask = (ss_mask); \ ^ /kisskb/src/kernel/cgroup/cgroup.c:3297:3: note: in expansion of macro 'do_each_subsys_mask' do_each_subsys_mask(ss, ssid, ~cgrp_dfl_inhibit_ss_mask) { ^ /kisskb/src/kernel/cgroup/cgroup.c: In function '__cgroup_procs_write': /kisskb/src/kernel/cgroup/cgroup.c:4896:7: note: byref variable will be forcibly initialized bool locked; ^ /kisskb/src/kernel/cgroup/cgroup.c: In function '__cgroup_kill': /kisskb/src/kernel/cgroup/cgroup.c:3739:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_kill_write': /kisskb/src/kernel/cgroup/cgroup.c:3782:6: note: byref variable will be forcibly initialized int kill; ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_post_fork': /kisskb/src/kernel/cgroup/cgroup.c:711:16: note: byref variable will be forcibly initialized unsigned long __ss_mask = (ss_mask); \ ^ /kisskb/src/kernel/cgroup/cgroup.c:6325:2: note: in expansion of macro 'do_each_subsys_mask' do_each_subsys_mask(ss, i, have_fork_callback) { ^ /kisskb/src/kernel/cgroup/cgroup.c:6264:16: note: byref variable will be forcibly initialized unsigned long cgrp_flags = 0; ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_exit': /kisskb/src/kernel/cgroup/cgroup.c:711:16: note: byref variable will be forcibly initialized unsigned long __ss_mask = (ss_mask); \ ^ /kisskb/src/kernel/cgroup/cgroup.c:6374:2: note: in expansion of macro 'do_each_subsys_mask' do_each_subsys_mask(ss, i, have_exit_callback) { ^ /kisskb/src/fs/statfs.c: In function 'put_compat_statfs': /kisskb/src/fs/statfs.c:269:23: note: byref variable will be forcibly initialized struct compat_statfs buf; ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_release': /kisskb/src/kernel/cgroup/cgroup.c:711:16: note: byref variable will be forcibly initialized unsigned long __ss_mask = (ss_mask); \ ^ /kisskb/src/kernel/cgroup/cgroup.c:6384:2: note: in expansion of macro 'do_each_subsys_mask' do_each_subsys_mask(ss, ssid, have_release_callback) { ^ /kisskb/src/fs/statfs.c: In function 'put_compat_statfs64': /kisskb/src/fs/statfs.c:325:25: note: byref variable will be forcibly initialized struct compat_statfs64 buf; ^ /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/kernel/cgroup/cgroup.c: In function 'cgroup_can_fork': /kisskb/src/kernel/cgroup/cgroup.c:711:16: note: byref variable will be forcibly initialized unsigned long __ss_mask = (ss_mask); \ ^ /kisskb/src/kernel/cgroup/cgroup.c:6210:2: note: in expansion of macro 'do_each_subsys_mask' do_each_subsys_mask(ss, i, have_canfork_callback) { ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_parse_float': /kisskb/src/kernel/cgroup/cgroup.c:6584:18: note: byref variable will be forcibly initialized int fstart = 0, fend = 0, flen; ^ /kisskb/src/kernel/cgroup/cgroup.c:6584:6: note: byref variable will be forcibly initialized int fstart = 0, fend = 0, flen; ^ /kisskb/src/kernel/cgroup/cgroup.c:6583:13: note: byref variable will be forcibly initialized s64 whole, frac = 0; ^ /kisskb/src/kernel/cgroup/cgroup.c:6583:6: note: byref variable will be forcibly initialized s64 whole, frac = 0; ^ /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 '__do_compat_sys_ustat': /kisskb/src/fs/statfs.c:394:17: note: byref variable will be forcibly initialized struct kstatfs sbuf; ^ /kisskb/src/fs/statfs.c:393:22: note: byref variable will be forcibly initialized struct compat_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/net/ipv4/raw.c: In function 'icmp_filter': /kisskb/src/net/ipv4/raw.c:145:17: note: byref variable will be forcibly initialized struct icmphdr _hdr; ^ /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_compat_sys_statfs': /kisskb/src/fs/statfs.c:307:17: note: byref variable will be forcibly initialized struct kstatfs tmp; ^ /kisskb/src/fs/statfs.c: In function '__do_sys_fstatfs': /kisskb/src/fs/statfs.c:215:17: note: byref variable will be forcibly initialized struct kstatfs st; ^ /kisskb/src/fs/statfs.c: In function '__do_sys_fstatfs64': /kisskb/src/fs/statfs.c:224:17: note: byref variable will be forcibly initialized struct kstatfs st; ^ /kisskb/src/fs/statfs.c: In function '__do_compat_sys_fstatfs': /kisskb/src/fs/statfs.c:316:17: note: byref variable will be forcibly initialized struct kstatfs tmp; ^ /kisskb/src/fs/statfs.c: In function 'kcompat_sys_statfs64': /kisskb/src/fs/statfs.c:350:17: note: byref variable will be forcibly initialized struct kstatfs tmp; ^ /kisskb/src/fs/statfs.c: In function 'kcompat_sys_fstatfs64': /kisskb/src/fs/statfs.c:369:17: note: byref variable will be forcibly initialized struct kstatfs tmp; ^ /kisskb/src/net/ipv4/raw.c: In function 'raw_recvmsg': /kisskb/src/net/ipv4/raw.c:756:6: note: byref variable will be forcibly initialized int err = -EOPNOTSUPP; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/pim.h:5, from /kisskb/src/include/linux/mroute.h:6, from /kisskb/src/net/ipv4/raw.c:51: /kisskb/src/net/ipv4/raw.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/ipv4/raw.c: In function 'raw_send_hdrinc': /kisskb/src/net/ipv4/raw.c:354:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/ipv4/raw.c: In function 'raw_sendmsg': /kisskb/src/net/ipv4/raw.c:513:6: note: byref variable will be forcibly initialized int hdrincl; ^ /kisskb/src/net/ipv4/raw.c:512:22: note: byref variable will be forcibly initialized struct raw_frag_vec rfv; ^ /kisskb/src/net/ipv4/raw.c:511:25: note: byref variable will be forcibly initialized struct ip_options_data opt_copy; ^ /kisskb/src/net/ipv4/raw.c:505:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/raw.c:504:17: note: byref variable will be forcibly initialized struct rtable *rt = NULL; ^ /kisskb/src/net/ipv4/raw.c:503:21: note: byref variable will be forcibly initialized struct ipcm_cookie ipc; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138: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/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-emmc.c: In function 'rockchip_emmc_phy_power': /kisskb/src/drivers/phy/rockchip/phy-rockchip-emmc.c:97:15: note: byref variable will be forcibly initialized unsigned int dllrdy; ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-emmc.c:96:15: note: byref variable will be forcibly initialized unsigned int caldone; ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-emmc.c: In function 'rockchip_emmc_phy_probe': /kisskb/src/drivers/phy/rockchip/phy-rockchip-emmc.c:355:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-emmc.c:354:15: note: byref variable will be forcibly initialized unsigned int reg_offset; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/migrate.h:111, from /kisskb/src/mm/migrate.c:57: /kisskb/src/mm/migrate.c: In function 'perf_trace_mm_migrate_pages': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/migrate.h:48:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_migrate_pages, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/migrate.h:48:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_migrate_pages, ^ /kisskb/src/mm/migrate.c: In function 'perf_trace_mm_migrate_pages_start': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/migrate.h:87:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_migrate_pages_start, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/migrate.h:87:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_migrate_pages_start, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/migrate.h:111, from /kisskb/src/mm/migrate.c:57: /kisskb/src/mm/migrate.c: In function 'trace_event_raw_event_mm_migrate_pages': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/migrate.h:48:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_migrate_pages, ^ /kisskb/src/mm/migrate.c: In function 'trace_event_raw_event_mm_migrate_pages_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/migrate.h:87:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_migrate_pages_start, ^ In file included from /kisskb/src/include/linux/radix-tree.h:21:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:717, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'folio_migrate_mapping': /kisskb/src/mm/migrate.c:383:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, folio_index(folio)); ^ /kisskb/src/include/linux/xarray.h:1351: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:506:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page_index(page)); ^ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'migrate_pages': /kisskb/src/mm/migrate.c:1452:12: note: byref variable will be forcibly initialized LIST_HEAD(ret_pages); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/migrate.c:1449:15: note: byref variable will be forcibly initialized struct page *page2; ^ /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/drivers/pinctrl/pinctrl-as3722.c: In function 'as3722_gpio_get': /kisskb/src/drivers/pinctrl/pinctrl-as3722.c:446:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/pinctrl/pinctrl-as3722.c:445:6: note: byref variable will be forcibly initialized u32 control; ^ /kisskb/src/drivers/pinctrl/pinctrl-as3722.c: In function 'as3722_gpio_set': /kisskb/src/drivers/pinctrl/pinctrl-as3722.c:492:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/pinctrl/pinctrl-apple-gpio.c: In function 'apple_gpio_dt_node_to_map': /kisskb/src/drivers/pinctrl/pinctrl-apple-gpio.c:101:6: note: byref variable will be forcibly initialized u32 pinfunc, pin, func; ^ /kisskb/src/drivers/pinctrl/pinctrl-apple-gpio.c:99:11: note: byref variable will be forcibly initialized unsigned reserved_maps; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/pinctrl/pinctrl-apple-gpio.c:14: /kisskb/src/drivers/pinctrl/pinctrl-apple-gpio.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/pinctrl/pinctrl-apple-gpio.c:14: /kisskb/src/drivers/pinctrl/pinctrl-apple-gpio.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/gpio/driver.h:5:0, from /kisskb/src/drivers/pinctrl/pinctrl-apple-gpio.c:14: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/pinctrl/pinctrl-apple-gpio.c: In function 'apple_gpio_irq_handler': /kisskb/src/drivers/pinctrl/pinctrl-apple-gpio.c:337:16: note: byref variable will be forcibly initialized unsigned long pending; ^ /kisskb/src/drivers/pinctrl/pinctrl-apple-gpio.c: In function 'apple_gpio_get_reg': /kisskb/src/drivers/pinctrl/pinctrl-apple-gpio.c:86:15: note: byref variable will be forcibly initialized unsigned int val = 0; ^ /kisskb/src/drivers/pinctrl/pinctrl-max77620.c: In function 'max77620_get_default_fps': /kisskb/src/drivers/pinctrl/pinctrl-max77620.c:323:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/pinctrl/pinctrl-max77620.c: In function 'max77620_pinconf_get': /kisskb/src/drivers/pinctrl/pinctrl-max77620.c:275:15: note: byref variable will be forcibly initialized unsigned int val; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/linux/gpio/driver.h:7, from /kisskb/src/drivers/pinctrl/pinctrl-apple-gpio.c:14: /kisskb/src/drivers/pinctrl/pinctrl-apple-gpio.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/pinctrl/pinctrl-apple-gpio.c: In function 'apple_gpio_pinctrl_probe': /kisskb/src/drivers/pinctrl/pinctrl-apple-gpio.c:433:15: note: byref variable will be forcibly initialized unsigned int npins; ^ /kisskb/src/drivers/pinctrl/pinctrl-axp209.c: In function 'axp20x_gpio_get_direction': /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:135:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/pinctrl/pinctrl-axp209.c: In function 'axp20x_gpio_get': /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:121:15: note: byref variable will be forcibly initialized unsigned int val; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:9: /kisskb/src/drivers/pinctrl/pinctrl-axp209.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:10:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/pinctrl/pinctrl-axp209.c: In function 'axp20x_funcs_groups_from_mask': /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:323:20: note: byref variable will be forcibly initialized unsigned long int mask_cpy = mask; ^ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcbase_xmit': /kisskb/src/net/tipc/bcast.c:182:22: note: byref variable will be forcibly initialized struct sk_buff_head _xmitq; ^ /kisskb/src/net/tipc/bcast.c: In function 'tipc_rcast_xmit': /kisskb/src/net/tipc/bcast.c:292:22: note: byref variable will be forcibly initialized struct sk_buff_head _pkts; ^ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcast_xmit': /kisskb/src/net/tipc/bcast.c:263:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/tipc/bcast.c: In function 'tipc_mcast_send_sync': /kisskb/src/net/tipc/bcast.c:324:6: note: byref variable will be forcibly initialized u16 cong_link_cnt; ^ /kisskb/src/net/tipc/bcast.c:322:22: note: byref variable will be forcibly initialized struct sk_buff_head tmpq; ^ /kisskb/src/net/tipc/bcast.c: In function 'tipc_mcast_xmit': /kisskb/src/net/tipc/bcast.c:382:30: note: byref variable will be forcibly initialized struct sk_buff_head inputq, localq; ^ /kisskb/src/net/tipc/bcast.c:382:22: note: byref variable will be forcibly initialized struct sk_buff_head inputq, localq; ^ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcast_rcv': /kisskb/src/net/tipc/bcast.c:440:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcast_ack_rcv': /kisskb/src/net/tipc/bcast.c:475:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcast_sync_rcv': /kisskb/src/net/tipc/bcast.c:504:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/tipc/bcast.c:503:28: note: byref variable will be forcibly initialized struct tipc_gap_ack_blks *ga; ^ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcast_remove_peer': /kisskb/src/net/tipc/bcast.c:555:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/tipc/bcast.c: In function 'tipc_nl_bc_link_set': /kisskb/src/net/tipc/bcast.c:656:17: note: byref variable will be forcibly initialized struct nlattr *props[TIPC_NLA_PROP_MAX + 1]; ^ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcast_init': /kisskb/src/net/tipc/bcast.c:693:20: note: byref variable will be forcibly initialized struct tipc_link *l = NULL; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/mount.h:14, from /kisskb/src/fs/init.c:7: /kisskb/src/fs/init.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /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:204: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:226: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:249:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/lib/mpi/ec.c: In function 'ec_mulm_448': /kisskb/src/lib/mpi/ec.c:354:13: note: byref variable will be forcibly initialized mpi_limb_t b1[LIMB_SIZE_HALF_448]; ^ /kisskb/src/lib/mpi/ec.c:353:13: note: byref variable will be forcibly initialized mpi_limb_t b0[LIMB_SIZE_HALF_448]; ^ /kisskb/src/lib/mpi/ec.c:352:13: note: byref variable will be forcibly initialized mpi_limb_t a3[LIMB_SIZE_HALF_448]; ^ /kisskb/src/lib/mpi/ec.c:351:13: note: byref variable will be forcibly initialized mpi_limb_t a2[LIMB_SIZE_HALF_448]; ^ /kisskb/src/lib/mpi/ec.c:350:13: note: byref variable will be forcibly initialized mpi_limb_t n[LIMB_SIZE_448*2]; ^ /kisskb/src/fs/fs_context.c: In function 'logfc': /kisskb/src/fs/fs_context.c:388:19: note: byref variable will be forcibly initialized struct va_format vaf = {.fmt = fmt, .va = &va}; ^ /kisskb/src/fs/fs_context.c:387:10: note: byref variable will be forcibly initialized va_list va; ^ /kisskb/src/lib/mpi/ec.c: In function 'ec_subm_448': /kisskb/src/lib/mpi/ec.c:330:13: note: byref variable will be forcibly initialized mpi_limb_t n[LIMB_SIZE_448]; ^ /kisskb/src/lib/mpi/ec.c: In function 'ec_addm_448': /kisskb/src/lib/mpi/ec.c:310:13: note: byref variable will be forcibly initialized mpi_limb_t n[LIMB_SIZE_448]; ^ /kisskb/src/fs/fs_context.c: In function 'generic_parse_monolithic': /kisskb/src/fs/fs_context.c:203:8: note: byref variable will be forcibly initialized char *options = data, *key; ^ /kisskb/src/lib/mpi/ec.c: In function 'ec_subm_25519': /kisskb/src/lib/mpi/ec.c:225:13: note: byref variable will be forcibly initialized mpi_limb_t n[LIMB_SIZE_25519]; ^ /kisskb/src/lib/mpi/ec.c: In function 'ec_addm_25519': /kisskb/src/lib/mpi/ec.c:203:13: note: byref variable will be forcibly initialized mpi_limb_t n[LIMB_SIZE_25519]; ^ /kisskb/src/lib/mpi/ec.c: In function 'ec_mulm_25519': /kisskb/src/lib/mpi/ec.c:247:13: note: byref variable will be forcibly initialized mpi_limb_t m[LIMB_SIZE_25519+1]; ^ /kisskb/src/lib/mpi/ec.c:246:13: note: byref variable will be forcibly initialized mpi_limb_t n[LIMB_SIZE_25519*2]; ^ /kisskb/src/lib/mpi/ec.c: In function 'mpi_ec_mul_point': /kisskb/src/lib/mpi/ec.c:1251:30: note: byref variable will be forcibly initialized struct gcry_mpi_point p1_, p2_; ^ /kisskb/src/lib/mpi/ec.c:1251:25: note: byref variable will be forcibly initialized struct gcry_mpi_point p1_, p2_; ^ /kisskb/src/lib/mpi/ec.c:1216:32: note: byref variable will be forcibly initialized struct gcry_mpi_point p1, p2, p1inv; ^ /kisskb/src/lib/mpi/ec.c:1216:28: note: byref variable will be forcibly initialized struct gcry_mpi_point p1, p2, p1inv; ^ /kisskb/src/lib/mpi/ec.c:1216:24: note: byref variable will be forcibly initialized struct gcry_mpi_point p1, p2, p1inv; ^ /kisskb/src/fs/kernel_read_file.c: In function 'kernel_read_file': /kisskb/src/fs/kernel_read_file.c:39:17: note: byref variable will be forcibly initialized loff_t i_size, pos; ^ /kisskb/src/fs/kernel_read_file.c: In function 'kernel_read_file_from_path_initns': /kisskb/src/fs/kernel_read_file.c:153:14: note: byref variable will be forcibly initialized struct path root; ^ /kisskb/src/fs/fsopen.c: In function '__do_sys_fspick': /kisskb/src/fs/fsopen.c:161:14: note: byref variable will be forcibly initialized struct path target; ^ In file included from /kisskb/src/include/linux/gpio/driver.h:9:0, from /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c:8: /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c: In function 'stmfx_gpio_get': /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c:108:6: note: byref variable will be forcibly initialized u32 value; ^ /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c: In function 'stmfx_pinctrl_irq_thread_fn': /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c:568:19: note: byref variable will be forcibly initialized unsigned long n, status; ^ /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c:567:5: note: byref variable will be forcibly initialized u8 src[NR_GPIO_REGS] = {0, 0, 0}; ^ /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c:566:5: note: byref variable will be forcibly initialized u8 pending[NR_GPIO_REGS]; ^ /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c: In function 'stmfx_gpio_get_direction': /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c:131:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c: In function 'stmfx_pinconf_get_type': /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c:195:6: note: byref variable will be forcibly initialized u32 type, mask = get_mask(offset); ^ /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c: In function 'stmfx_pinconf_get_pupd': /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c:172:6: note: byref variable will be forcibly initialized u32 pupd, mask = get_mask(offset); ^ /kisskb/src/net/phonet/pep-gprs.c: In function 'gprs_type_trans': /kisskb/src/net/phonet/pep-gprs.c:36:5: note: byref variable will be forcibly initialized u8 buf; ^ In file included from /kisskb/src/net/rds/rds.h:11:0, from /kisskb/src/net/rds/bind.c:40: /kisskb/src/net/rds/bind.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/rds/bind.c:33: /kisskb/src/net/rds/bind.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/rds/bind.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/rds/bind.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/rds/rds.h:11:0, from /kisskb/src/net/rds/bind.c:40: /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/include/linux/random.h:13:0, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/linux/rcupdate.h:30, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/net/sock.h:38, from /kisskb/src/net/rds/bind.c:34: /kisskb/src/net/rds/bind.c: In function 'rds_add_bound': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/rds/bind.c:124:3: note: in expansion of macro 'net_get_random_once' net_get_random_once(&rs->rs_hash_initval, ^ /kisskb/src/net/rds/bind.c:99:5: note: byref variable will be forcibly initialized u8 key[RDS_BOUND_KEY_LEN]; ^ /kisskb/src/net/rds/bind.c: In function 'rds_find_bound': /kisskb/src/net/rds/bind.c:75:5: note: byref variable will be forcibly initialized u8 key[RDS_BOUND_KEY_LEN]; ^ /kisskb/src/net/rds/bind.c: In function 'rds_bind': /kisskb/src/net/rds/bind.c:171:9: note: byref variable will be forcibly initialized __be16 port; ^ /kisskb/src/net/rds/bind.c:167:18: note: byref variable will be forcibly initialized struct in6_addr v6addr, *binding_addr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/remap_range.c:2: /kisskb/src/fs/remap_range.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/fs/remap_range.c: In function 'generic_remap_checks': /kisskb/src/fs/remap_range.c:35:11: note: byref variable will be forcibly initialized uint64_t count = *req_count; ^ /kisskb/src/fs/remap_range.c: In function 'generic_remap_file_range_prep': /kisskb/src/fs/remap_range.c:340:9: note: byref variable will be forcibly initialized bool is_same = false; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/huge_memory.c:8: /kisskb/src/mm/huge_memory.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138: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/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c: In function 'ocelot_pinconf_get': /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c:886:6: note: byref variable will be forcibly initialized int val, err; ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c:10: /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/gpio/driver.h:5:0, from /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c:10: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/linux/gpio/driver.h:7, from /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c:10: /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c: In function 'ocelot_gpio_get': /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c:1140:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c: In function 'ocelot_gpio_get_direction': /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c:1164:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c: In function 'ocelot_irq_handler': /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c:1280:16: note: byref variable will be forcibly initialized unsigned long irqs; ^ /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c:1279:15: note: byref variable will be forcibly initialized unsigned int reg = 0, irq, i; ^ /kisskb/src/mm/huge_memory.c: In function 'hugepage_init': /kisskb/src/mm/huge_memory.c:399:18: note: byref variable will be forcibly initialized struct kobject *hugepage_kobj; ^ /kisskb/src/net/sctp/sm_sideeffect.c: In function 'sctp_do_sm': /kisskb/src/net/sctp/sm_sideeffect.c:1151:22: note: byref variable will be forcibly initialized struct sctp_cmd_seq commands; ^ /kisskb/src/net/sctp/sm_sideeffect.c: In function 'sctp_cmd_interpreter': /kisskb/src/net/sctp/sm_sideeffect.c:1276:22: note: byref variable will be forcibly initialized struct sctp_sackhdr sackh; ^ /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 'put_old_itimerval32': /kisskb/src/kernel/time/itimer.c:132:25: note: byref variable will be forcibly initialized struct old_itimerval32 v32; ^ /kisskb/src/kernel/time/itimer.c: In function 'get_itimerval': /kisskb/src/kernel/time/itimer.c:315:32: note: byref variable will be forcibly initialized struct __kernel_old_itimerval v; ^ /kisskb/src/kernel/time/itimer.c: In function 'get_old_itimerval32': /kisskb/src/kernel/time/itimer.c:361:25: note: byref variable will be forcibly initialized struct old_itimerval32 v32; ^ /kisskb/src/kernel/time/itimer.c: In function 'get_cpu_itimer': /kisskb/src/kernel/time/itimer.c:58:10: note: byref variable will be forcibly initialized u64 t, samples[CPUCLOCK_MAX]; ^ /kisskb/src/kernel/time/itimer.c: In function '__do_sys_getitimer': /kisskb/src/kernel/time/itimer.c:115:22: note: byref variable will be forcibly initialized struct itimerspec64 get_buffer; ^ /kisskb/src/kernel/time/itimer.c: In function '__do_compat_sys_getitimer': /kisskb/src/kernel/time/itimer.c:144:22: note: byref variable will be forcibly initialized struct itimerspec64 get_buffer; ^ /kisskb/src/mm/huge_memory.c: In function '__split_huge_zero_page_pmd': /kisskb/src/mm/huge_memory.c:1929: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:1964:17: note: byref variable will be forcibly initialized pmd_t old_pmd, _pmd; ^ /kisskb/src/kernel/time/itimer.c: In function 'set_cpu_itimer': /kisskb/src/kernel/time/itimer.c:172:12: note: byref variable will be forcibly initialized u64 oval, nval, ointerval, ninterval; ^ /kisskb/src/kernel/time/itimer.c:172:6: note: byref variable will be forcibly initialized u64 oval, nval, ointerval, ninterval; ^ /kisskb/src/net/bluetooth/ecdh_helper.c: In function 'compute_ecdh_secret': /kisskb/src/net/bluetooth/ecdh_helper.c:66:26: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^ /kisskb/src/net/bluetooth/ecdh_helper.c:66:21: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^ /kisskb/src/net/bluetooth/ecdh_helper.c:65:25: note: byref variable will be forcibly initialized struct ecdh_completion result; ^ /kisskb/src/kernel/time/itimer.c: In function '__do_sys_setitimer': /kisskb/src/kernel/time/itimer.c:335:34: note: byref variable will be forcibly initialized struct itimerspec64 set_buffer, get_buffer; ^ /kisskb/src/kernel/time/itimer.c:335:22: note: byref variable will be forcibly initialized struct itimerspec64 set_buffer, get_buffer; ^ /kisskb/src/kernel/time/itimer.c: In function '__do_compat_sys_setitimer': /kisskb/src/kernel/time/itimer.c:382:34: note: byref variable will be forcibly initialized struct itimerspec64 set_buffer, get_buffer; ^ /kisskb/src/kernel/time/itimer.c:382:22: note: byref variable will be forcibly initialized struct itimerspec64 set_buffer, get_buffer; ^ /kisskb/src/net/bluetooth/ecdh_helper.c: In function 'generate_ecdh_public_key': /kisskb/src/net/bluetooth/ecdh_helper.c:171:21: note: byref variable will be forcibly initialized struct scatterlist dst; ^ /kisskb/src/net/bluetooth/ecdh_helper.c:170:25: note: byref variable will be forcibly initialized struct ecdh_completion result; ^ /kisskb/src/mm/huge_memory.c: In function 'single_hugepage_flag_store': /kisskb/src/mm/huge_memory.c:233:16: note: byref variable will be forcibly initialized unsigned long value; ^ /kisskb/src/mm/huge_memory.c: In function 'do_huge_pmd_numa_page': /kisskb/src/mm/huge_memory.c:1435:6: note: byref variable will be forcibly initialized int flags = 0; ^ /kisskb/src/mm/huge_memory.c: In function '__split_huge_pmd': /kisskb/src/mm/huge_memory.c:2149:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ In file included from /kisskb/src/include/linux/radix-tree.h:21:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:717, from /kisskb/src/mm/huge_memory.c:8: /kisskb/src/mm/huge_memory.c: In function 'split_huge_page_to_list': /kisskb/src/mm/huge_memory.c:2684:12: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page_index(head)); ^ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/huge_memory.c:2619:6: note: byref variable will be forcibly initialized int extra_pins, ret; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/huge_memory.c:8: /kisskb/src/mm/huge_memory.c: In function 'deferred_split_scan': /kisskb/src/mm/huge_memory.c:2810:12: note: byref variable will be forcibly initialized LIST_HEAD(list), *pos, *next; ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/huge_memory.c: In function 'split_huge_pages_write': /kisskb/src/mm/huge_memory.c:3091:26: note: byref variable will be forcibly initialized pgoff_t off_start = 0, off_end = 0; ^ /kisskb/src/mm/huge_memory.c:3091:11: note: byref variable will be forcibly initialized pgoff_t off_start = 0, off_end = 0; ^ /kisskb/src/mm/huge_memory.c:3090:8: note: byref variable will be forcibly initialized char file_path[MAX_INPUT_BUF_SZ]; ^ /kisskb/src/mm/huge_memory.c:3089:9: note: byref variable will be forcibly initialized char *buf = input_buf; ^ /kisskb/src/mm/huge_memory.c:3073:29: note: byref variable will be forcibly initialized unsigned long vaddr_start, vaddr_end; ^ /kisskb/src/mm/huge_memory.c:3073:16: note: byref variable will be forcibly initialized unsigned long vaddr_start, vaddr_end; ^ /kisskb/src/mm/huge_memory.c:3072:6: note: byref variable will be forcibly initialized int pid; ^ /kisskb/src/mm/huge_memory.c:3071:7: note: byref variable will be forcibly initialized char input_buf[MAX_INPUT_BUF_SZ]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv4/udp.c:77: /kisskb/src/net/ipv4/udp.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/ipv4/udp.c: In function 'hlist_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:627:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(last), n); ^ /kisskb/src/fs/eventfd.c: In function 'eventfd_write': /kisskb/src/fs/eventfd.c:270:8: note: byref variable will be forcibly initialized __u64 ucnt; ^ /kisskb/src/fs/eventfd.c: In function 'eventfd_read': /kisskb/src/fs/eventfd.c:225:8: note: byref variable will be forcibly initialized __u64 ucnt = 0; ^ In file included from /kisskb/src/include/net/sock.h:59:0, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/icmp.h:19, from /kisskb/src/net/ipv4/udp.c:100: /kisskb/src/net/ipv4/udp.c: In function 'bpf_sk_lookup_run_v4': /kisskb/src/include/linux/filter.h:1448:29: note: byref variable will be forcibly initialized struct bpf_sk_lookup_kern ctx = { ^ In file included from /kisskb/src/include/linux/random.h:13:0, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/linux/rcupdate.h:30, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv4/udp.c:77: /kisskb/src/net/ipv4/udp.c: In function 'udp_ehashfn': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/ipv4/udp.c:406:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(&udp_ehash_secret, sizeof(udp_ehash_secret)); ^ /kisskb/src/net/ipv4/udp.c: In function 'udp4_lookup_run_bpf': /kisskb/src/net/ipv4/udp.c:464:15: note: byref variable will be forcibly initialized struct sock *sk, *reuse_sk; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/igmp.h:13, from /kisskb/src/net/ipv4/udp.c:86: /kisskb/src/net/ipv4/udp.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/ipv4/udp.c: In function 'first_packet_length': /kisskb/src/net/ipv4/udp.c:1679:6: note: byref variable will be forcibly initialized int total = 0; ^ In file included from /kisskb/src/include/linux/ipv6.h:93:0, from /kisskb/src/include/net/ipv6.h:12, from /kisskb/src/include/net/inetpeer.h:16, from /kisskb/src/include/net/route.h:24, from /kisskb/src/include/net/ip.h:30, from /kisskb/src/include/net/icmp.h:21, from /kisskb/src/net/ipv4/udp.c:100: /kisskb/src/net/ipv4/udp.c: In function 'udp_cmsg_recv': /kisskb/src/include/linux/udp.h:126:6: note: byref variable will be forcibly initialized int gso_size; ^ In file included from /kisskb/src/include/linux/fault-inject-usercopy.h:10:0, from /kisskb/src/include/linux/uaccess.h:5, from /kisskb/src/net/ipv4/udp.c:77: /kisskb/src/net/ipv4/udp.c: In function 'udp_lib_get_port': /kisskb/src/net/ipv4/udp.c:241:18: note: byref variable will be forcibly initialized DECLARE_BITMAP(bitmap, PORTS_PER_CHAIN); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/net/ipv4/udp.c:238:12: note: byref variable will be forcibly initialized int low, high, remaining; ^ /kisskb/src/net/ipv4/udp.c:238:7: note: byref variable will be forcibly initialized int low, high, remaining; ^ /kisskb/src/net/ipv4/udp.c: In function 'udp_sendmsg': /kisskb/src/net/ipv4/udp.c:1246:20: note: byref variable will be forcibly initialized struct inet_cork cork; ^ /kisskb/src/net/ipv4/udp.c:1059:25: note: byref variable will be forcibly initialized struct ip_options_data opt_copy; ^ /kisskb/src/net/ipv4/udp.c:1049:17: note: byref variable will be forcibly initialized struct rtable *rt = NULL; ^ /kisskb/src/net/ipv4/udp.c:1048:21: note: byref variable will be forcibly initialized struct ipcm_cookie ipc; ^ /kisskb/src/net/ipv4/udp.c:1045:16: note: byref variable will be forcibly initialized struct flowi4 fl4_stack; ^ /kisskb/src/net/ipv4/udp.c: In function 'udp_sendpage': /kisskb/src/net/ipv4/udp.c:1331:17: note: byref variable will be forcibly initialized struct msghdr msg = { .msg_flags = flags|MSG_MORE }; ^ /kisskb/src/net/ipv4/udp.c: In function '__skb_recv_udp': /kisskb/src/net/ipv4/udp.c:1734:6: note: byref variable will be forcibly initialized int error; ^ /kisskb/src/net/ipv4/udp.c:1733:7: note: byref variable will be forcibly initialized long timeo; ^ /kisskb/src/net/ipv4/udp.c:1732:18: note: byref variable will be forcibly initialized struct sk_buff *last; ^ In file included from /kisskb/src/net/ipv4/udp_impl.h:4:0, from /kisskb/src/net/ipv4/udp.c:111: /kisskb/src/net/ipv4/udp.c: In function 'skb_recv_udp': /kisskb/src/include/net/udp.h:282:6: note: byref variable will be forcibly initialized int off = 0; ^ /kisskb/src/net/ipv4/udp.c: In function 'udp_recvmsg': /kisskb/src/net/ipv4/udp.c:1852:11: note: byref variable will be forcibly initialized int off, err, peeking = flags & MSG_PEEK; ^ /kisskb/src/net/ipv4/udp.c:1852:6: note: byref variable will be forcibly initialized int off, err, peeking = flags & MSG_PEEK; ^ /kisskb/src/net/ipv4/udp.c: In function 'udp_read_sock': /kisskb/src/net/ipv4/udp.c:1805:7: note: byref variable will be forcibly initialized int err, used; ^ /kisskb/src/net/ipv4/udp.c: In function '__udp4_lib_rcv': /kisskb/src/net/ipv4/udp.c:2412:7: note: byref variable will be forcibly initialized bool refcounted; ^ /kisskb/src/net/ipv4/udp.c: In function 'udp_v4_early_demux': /kisskb/src/net/ipv4/udp.c:2607:7: note: byref variable will be forcibly initialized u32 itag = 0; ^ /kisskb/src/net/ipv4/udp.c: In function 'udp_lib_setsockopt': /kisskb/src/net/ipv4/udp.c:2661:6: note: byref variable will be forcibly initialized int val, valbool; ^ /kisskb/src/net/ipv4/udp.c: In function 'udp_lib_getsockopt': /kisskb/src/net/ipv4/udp.c:2789:6: note: byref variable will be forcibly initialized int val, len; ^ In file included from /kisskb/src/include/linux/random.h:13:0, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/linux/rcupdate.h:30, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv4/udp.c:77: /kisskb/src/net/ipv4/udp.c: In function 'udp_flow_hashrnd': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/ipv4/udp.c:3242:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(&hashrnd, sizeof(hashrnd)); ^ /kisskb/src/fs/binfmt_misc.c: In function 'parse_command': /kisskb/src/fs/binfmt_misc.c:481:7: note: byref variable will be forcibly initialized char s[4]; ^ /kisskb/src/net/bluetooth/lib.c: In function 'bt_info': /kisskb/src/net/bluetooth/lib.c:141:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/bluetooth/lib.c:140:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/net/bluetooth/lib.c: In function 'bt_warn': /kisskb/src/net/bluetooth/lib.c:157:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/bluetooth/lib.c:156:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/net/bluetooth/lib.c: In function 'bt_err': /kisskb/src/net/bluetooth/lib.c:173:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/bluetooth/lib.c:172:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/net/bluetooth/lib.c: In function 'bt_dbg': /kisskb/src/net/bluetooth/lib.c:202:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/bluetooth/lib.c:201:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/net/bluetooth/lib.c: In function 'bt_warn_ratelimited': /kisskb/src/net/bluetooth/lib.c:222:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/bluetooth/lib.c:221:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/net/bluetooth/lib.c: In function 'bt_err_ratelimited': /kisskb/src/net/bluetooth/lib.c:238:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/bluetooth/lib.c:237:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_getsockopt_old': /kisskb/src/net/bluetooth/l2cap_sock.c:430:24: note: byref variable will be forcibly initialized struct l2cap_conninfo cinfo; ^ /kisskb/src/net/bluetooth/l2cap_sock.c:429:23: note: byref variable will be forcibly initialized struct l2cap_options opts; ^ /kisskb/src/lib/mpi/mpicoder.c: In function 'mpi_read_buffer': /kisskb/src/lib/mpi/mpicoder.c:257:9: note: byref variable will be forcibly initialized __be64 alimb; ^ /kisskb/src/lib/mpi/mpicoder.c: In function 'mpi_write_to_sgl': /kisskb/src/lib/mpi/mpicoder.c:366:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ /kisskb/src/lib/mpi/mpicoder.c:361:9: note: byref variable will be forcibly initialized __be64 alimb; ^ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_getsockopt': /kisskb/src/net/bluetooth/l2cap_sock.c:549:18: note: byref variable will be forcibly initialized struct bt_power pwr; ^ /kisskb/src/net/bluetooth/l2cap_sock.c:548:21: note: byref variable will be forcibly initialized struct bt_security sec; ^ /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/lib/mpi/mpicoder.c: In function 'mpi_print': /kisskb/src/lib/mpi/mpicoder.c:712:16: note: byref variable will be forcibly initialized unsigned int n = 0; ^ /kisskb/src/lib/mpi/mpicoder.c:669:16: note: byref variable will be forcibly initialized unsigned int n; ^ /kisskb/src/lib/mpi/mpicoder.c:642:16: note: byref variable will be forcibly initialized unsigned int n = (nbits + 7)/8; ^ /kisskb/src/lib/mpi/mpicoder.c:621:16: note: byref variable will be forcibly initialized unsigned int n = (nbits + 7)/8; ^ /kisskb/src/lib/mpi/mpicoder.c:581:16: note: byref variable will be forcibly initialized unsigned int n; ^ /kisskb/src/lib/mpi/mpicoder.c:559:9: note: byref variable will be forcibly initialized size_t dummy_nwritten; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/l2cap_sock.c:34: /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_setsockopt_old': /kisskb/src/net/bluetooth/l2cap_sock.c:720:6: note: byref variable will be forcibly initialized u32 opt; ^ /kisskb/src/net/bluetooth/l2cap_sock.c:718:23: note: byref variable will be forcibly initialized struct l2cap_options opts; ^ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_setsockopt': /kisskb/src/net/bluetooth/l2cap_sock.c:878:6: note: byref variable will be forcibly initialized u32 opt; ^ /kisskb/src/net/bluetooth/l2cap_sock.c:875:18: note: byref variable will be forcibly initialized struct bt_power pwr; ^ /kisskb/src/net/bluetooth/l2cap_sock.c:874:21: note: byref variable will be forcibly initialized struct bt_security sec; ^ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_connect': /kisskb/src/net/bluetooth/l2cap_sock.c:180:21: note: byref variable will be forcibly initialized struct sockaddr_l2 la; ^ In file included from /kisskb/src/net/bluetooth/l2cap_sock.c:34:0: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/l2cap_sock.c:212:58: note: in expansion of macro 'BDADDR_ANY' if (chan->src_type == BDADDR_BREDR && bacmp(&chan->src, BDADDR_ANY) && ^ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_bind': /kisskb/src/net/bluetooth/l2cap_sock.c:85:21: note: byref variable will be forcibly initialized struct sockaddr_l2 la; ^ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_alloc_skb_cb': /kisskb/src/net/bluetooth/l2cap_sock.c:1588:6: note: byref variable will be forcibly initialized int err; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/aio.c:14: /kisskb/src/fs/aio.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:320:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_e': /kisskb/src/net/bluetooth/smp.c:377:19: note: byref variable will be forcibly initialized uint8_t tmp[16], data[16]; ^ /kisskb/src/net/bluetooth/smp.c:377:10: note: byref variable will be forcibly initialized uint8_t tmp[16], data[16]; ^ /kisskb/src/net/bluetooth/smp.c:376:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx ctx; ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_ah': /kisskb/src/net/bluetooth/smp.c:472:5: note: byref variable will be forcibly initialized u8 _res[16]; ^ /kisskb/src/net/bluetooth/smp.c: In function 'aes_cmac': /kisskb/src/net/bluetooth/smp.c:171:32: note: byref variable will be forcibly initialized uint8_t tmp[16], mac_msb[16], msg_msb[CMAC_MSG_MAX]; ^ /kisskb/src/net/bluetooth/smp.c:171:19: note: byref variable will be forcibly initialized uint8_t tmp[16], mac_msb[16], msg_msb[CMAC_MSG_MAX]; ^ /kisskb/src/net/bluetooth/smp.c:171:10: note: byref variable will be forcibly initialized uint8_t tmp[16], mac_msb[16], msg_msb[CMAC_MSG_MAX]; ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_f4': /kisskb/src/net/bluetooth/smp.c:211:5: note: byref variable will be forcibly initialized u8 m[65]; ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_f5': /kisskb/src/net/bluetooth/smp.c:245:12: note: byref variable will be forcibly initialized u8 m[53], t[16]; ^ /kisskb/src/net/bluetooth/smp.c:245:5: note: byref variable will be forcibly initialized u8 m[53], t[16]; ^ /kisskb/src/net/bluetooth/smp.c:244:11: note: byref variable will be forcibly initialized const u8 length[2] = { 0x00, 0x01 }; ^ /kisskb/src/net/bluetooth/smp.c:242:11: note: byref variable will be forcibly initialized const u8 salt[16] = { 0xbe, 0x83, 0x60, 0x5a, 0xdb, 0x0b, 0x37, 0x60, ^ /kisskb/src/net/bluetooth/smp.c:241:11: note: byref variable will be forcibly initialized const u8 btle[4] = { 0x65, 0x6c, 0x74, 0x62 }; ^ /kisskb/src/net/bluetooth/smp.c: In function 'sc_mackey_and_ltk': /kisskb/src/net/bluetooth/smp.c:1420:21: note: byref variable will be forcibly initialized u8 *na, *nb, a[7], b[7]; ^ /kisskb/src/net/bluetooth/smp.c:1420:15: note: byref variable will be forcibly initialized u8 *na, *nb, a[7], b[7]; ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_f6': /kisskb/src/net/bluetooth/smp.c:289:5: note: byref variable will be forcibly initialized u8 m[65]; ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_g2': /kisskb/src/net/bluetooth/smp.c:315:12: note: byref variable will be forcibly initialized u8 m[80], tmp[16]; ^ /kisskb/src/net/bluetooth/smp.c:315:5: note: byref variable will be forcibly initialized u8 m[80], tmp[16]; ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_send_cmd': /kisskb/src/net/bluetooth/smp.c:593:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/bluetooth/smp.c:592:14: note: byref variable will be forcibly initialized struct kvec iv[2]; ^ /kisskb/src/net/bluetooth/smp.c: In function 'sc_passkey_send_confirm': /kisskb/src/net/bluetooth/smp.c:1478:33: note: byref variable will be forcibly initialized struct smp_cmd_pairing_confirm cfm; ^ /kisskb/src/net/bluetooth/smp.c: In function 'sc_dhkey_check': /kisskb/src/net/bluetooth/smp.c:1443:16: note: byref variable will be forcibly initialized u8 io_cap[3], r[16]; ^ /kisskb/src/net/bluetooth/smp.c:1443:5: note: byref variable will be forcibly initialized u8 io_cap[3], r[16]; ^ /kisskb/src/net/bluetooth/smp.c:1442:11: note: byref variable will be forcibly initialized u8 a[7], b[7], *local_addr, *remote_addr; ^ /kisskb/src/net/bluetooth/smp.c:1442:5: note: byref variable will be forcibly initialized u8 a[7], b[7], *local_addr, *remote_addr; ^ /kisskb/src/net/bluetooth/smp.c:1441:29: note: byref variable will be forcibly initialized struct smp_cmd_dhkey_check check; ^ /kisskb/src/net/bluetooth/smp.c: In function 'sc_passkey_round': /kisskb/src/net/bluetooth/smp.c:1500:5: note: byref variable will be forcibly initialized u8 cfm[16], r; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:54: /kisskb/src/fs/locks.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:320:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_c1': /kisskb/src/net/bluetooth/smp.c:409:13: note: byref variable will be forcibly initialized u8 p1[16], p2[16]; ^ /kisskb/src/net/bluetooth/smp.c:409:5: note: byref variable will be forcibly initialized u8 p1[16], p2[16]; ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_confirm': /kisskb/src/net/bluetooth/smp.c:950:33: note: byref variable will be forcibly initialized struct smp_cmd_pairing_confirm cp; ^ /kisskb/src/net/bluetooth/smp.c: In function 'sc_generate_link_key': /kisskb/src/net/bluetooth/smp.c:1166:12: note: byref variable will be forcibly initialized const u8 tmp1[4] = { 0x31, 0x70, 0x6d, 0x74 }; ^ /kisskb/src/net/bluetooth/smp.c:1157:12: note: byref variable will be forcibly initialized const u8 salt[16] = { 0x31, 0x70, 0x6d, 0x74 }; ^ /kisskb/src/net/bluetooth/smp.c:1149:11: note: byref variable will be forcibly initialized const u8 lebr[4] = { 0x72, 0x62, 0x65, 0x6c }; ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_random': /kisskb/src/net/bluetooth/smp.c:1010:6: note: byref variable will be forcibly initialized u8 stk[16], auth; ^ /kisskb/src/net/bluetooth/smp.c:997:6: note: byref variable will be forcibly initialized u8 stk[16]; ^ /kisskb/src/net/bluetooth/smp.c:978:5: note: byref variable will be forcibly initialized u8 confirm[16]; ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_cmd_dhkey_check': /kisskb/src/net/bluetooth/smp.c:2874:23: note: byref variable will be forcibly initialized u8 io_cap[3], r[16], e[16]; ^ /kisskb/src/net/bluetooth/smp.c:2874:16: note: byref variable will be forcibly initialized u8 io_cap[3], r[16], e[16]; ^ /kisskb/src/net/bluetooth/smp.c:2874:5: note: byref variable will be forcibly initialized u8 io_cap[3], r[16], e[16]; ^ /kisskb/src/net/bluetooth/smp.c:2873:11: note: byref variable will be forcibly initialized u8 a[7], b[7], *local_addr, *remote_addr; ^ /kisskb/src/net/bluetooth/smp.c:2873:5: note: byref variable will be forcibly initialized u8 a[7], b[7], *local_addr, *remote_addr; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/static_call.h:135, from /kisskb/src/include/linux/tracepoint.h:22, from /kisskb/src/include/trace/syscall.h:5, from /kisskb/src/include/linux/syscalls.h:88, from /kisskb/src/fs/aio.c:20: /kisskb/src/fs/aio.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/bluetooth/smp.c: In function 'bredr_pairing': /kisskb/src/net/bluetooth/smp.c:3073:25: note: byref variable will be forcibly initialized struct smp_cmd_pairing req; ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_add_cid': /kisskb/src/net/bluetooth/smp.c:3331:6: note: byref variable will be forcibly initialized u8 bdaddr_type; ^ /kisskb/src/net/bluetooth/smp.c: In function 'sc_generate_ltk': /kisskb/src/net/bluetooth/smp.c:1221:12: note: byref variable will be forcibly initialized const u8 tmp2[4] = { 0x32, 0x70, 0x6d, 0x74 }; ^ /kisskb/src/net/bluetooth/smp.c:1215:12: note: byref variable will be forcibly initialized const u8 salt[16] = { 0x32, 0x70, 0x6d, 0x74 }; ^ /kisskb/src/net/bluetooth/smp.c:1199:11: note: byref variable will be forcibly initialized const u8 brle[4] = { 0x65, 0x6c, 0x72, 0x62 }; ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_notify_keys': /kisskb/src/net/bluetooth/smp.c:1043:7: note: byref variable will be forcibly initialized bool persistent; ^ In file included from /kisskb/src/include/linux/mm.h:21:0, from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/include/linux/trace_events.h:6, from /kisskb/src/include/trace/syscall.h:7, from /kisskb/src/include/linux/syscalls.h:88, from /kisskb/src/fs/aio.c:20: /kisskb/src/fs/aio.c: In function 'percpu_ref_tryget_live_rcu': /kisskb/src/include/linux/percpu-refcount.h:277:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_distribute_keys': /kisskb/src/net/bluetooth/smp.c:1333:28: note: byref variable will be forcibly initialized struct smp_cmd_sign_info sign; ^ /kisskb/src/net/bluetooth/smp.c:1311:29: note: byref variable will be forcibly initialized struct smp_cmd_ident_info idinfo; ^ /kisskb/src/net/bluetooth/smp.c:1310:34: note: byref variable will be forcibly initialized struct smp_cmd_ident_addr_info addrinfo; ^ /kisskb/src/net/bluetooth/smp.c:1279:10: note: byref variable will be forcibly initialized __le64 rand; ^ /kisskb/src/net/bluetooth/smp.c:1278:10: note: byref variable will be forcibly initialized __le16 ediv; ^ /kisskb/src/net/bluetooth/smp.c:1275:34: note: byref variable will be forcibly initialized struct smp_cmd_initiator_ident ident; ^ /kisskb/src/net/bluetooth/smp.c:1274:31: note: byref variable will be forcibly initialized struct smp_cmd_encrypt_info enc; ^ /kisskb/src/fs/aio.c: In function 'percpu_ref_get_many': /kisskb/src/include/linux/percpu-refcount.h:200:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/filelock.h:244, from /kisskb/src/fs/locks.c:67: /kisskb/src/fs/locks.c: In function 'perf_trace_locks_get_lock_context': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/filelock.h:38:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(locks_get_lock_context, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/filelock.h:38:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(locks_get_lock_context, ^ /kisskb/src/fs/aio.c: In function 'percpu_ref_put_many': /kisskb/src/include/linux/percpu-refcount.h:328:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/fs/locks.c: In function 'perf_trace_filelock_lock': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/filelock.h:62:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(filelock_lock, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/filelock.h:62:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(filelock_lock, ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_cmd_pairing_random': /kisskb/src/net/bluetooth/smp.c:2171:6: note: byref variable will be forcibly initialized u8 cfm[16]; ^ /kisskb/src/net/bluetooth/smp.c:2132:6: note: byref variable will be forcibly initialized u32 passkey; ^ /kisskb/src/fs/locks.c: In function 'perf_trace_filelock_lease': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/filelock.h:119:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(filelock_lease, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/filelock.h:119:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(filelock_lease, ^ /kisskb/src/net/bluetooth/smp.c: In function 'tk_request': /kisskb/src/net/bluetooth/smp.c:855:6: note: byref variable will be forcibly initialized u32 passkey = 0; ^ /kisskb/src/fs/locks.c: In function 'perf_trace_generic_add_lease': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/filelock.h:171:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(generic_add_lease, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/filelock.h:171:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(generic_add_lease, ^ /kisskb/src/fs/locks.c: In function 'perf_trace_leases_conflict': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/filelock.h:206:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(leases_conflict, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/filelock.h:206:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(leases_conflict, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/filelock.h:244, from /kisskb/src/fs/locks.c:67: /kisskb/src/fs/locks.c: In function 'trace_event_raw_event_locks_get_lock_context': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/filelock.h:38:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(locks_get_lock_context, ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_cmd_pairing_req': /kisskb/src/net/bluetooth/smp.c:1733:25: note: byref variable will be forcibly initialized struct smp_cmd_pairing rsp, *req = (void *) skb->data; ^ /kisskb/src/fs/locks.c: In function 'trace_event_raw_event_filelock_lock': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/filelock.h:62:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(filelock_lock, ^ /kisskb/src/fs/locks.c: In function 'trace_event_raw_event_filelock_lease': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/filelock.h:119:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(filelock_lease, ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:7, from /kisskb/src/include/linux/syscalls.h:88, from /kisskb/src/fs/aio.c:20: /kisskb/src/fs/aio.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/fs/locks.c: In function 'trace_event_raw_event_generic_add_lease': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/filelock.h:171:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(generic_add_lease, ^ /kisskb/src/fs/locks.c: In function 'trace_event_raw_event_leases_conflict': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/filelock.h:206:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(leases_conflict, ^ /kisskb/src/fs/aio.c: In function 'aio_setup_ring': /kisskb/src/fs/aio.c:463:22: note: byref variable will be forcibly initialized unsigned long size, unused; ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_cmd_ident_addr_info': /kisskb/src/net/bluetooth/smp.c:2589:11: note: byref variable will be forcibly initialized bdaddr_t rpa; ^ In file included from /kisskb/src/net/bluetooth/smp.c:31:0: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/smp.c:2639:15: note: in expansion of macro 'BDADDR_ANY' bacpy(&rpa, BDADDR_ANY); ^ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/smp.c:2614:28: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(&info->bdaddr, BDADDR_ANY) || ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/aio.c:14: /kisskb/src/fs/aio.c: In function 'ioctx_add_table': /kisskb/src/net/bluetooth/smp.c: In function 'smp_cmd_public_key': /kisskb/src/net/bluetooth/smp.c:2735:33: note: byref variable will be forcibly initialized struct smp_cmd_pairing_confirm cfm; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:677:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mm->ioctx_table, table); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:672:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mm->ioctx_table, table); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:646:6: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(table->table[i], ctx); ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_irk_matches': /kisskb/src/net/bluetooth/smp.c:500:5: note: byref variable will be forcibly initialized u8 hash[3]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:54: /kisskb/src/fs/locks.c: In function '__locks_wake_up_blocks': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/fs/locks.c:640:3: note: in expansion of macro 'smp_store_release' smp_store_release(&waiter->fl_blocker, NULL); ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_cmd_security_req': /kisskb/src/net/bluetooth/smp.c:2288:25: note: byref variable will be forcibly initialized struct smp_cmd_pairing cp; ^ /kisskb/src/fs/locks.c: In function 'locks_get_lock_context': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/locks.c:167:9: note: in expansion of macro 'smp_load_acquire' ctx = smp_load_acquire(&inode->i_flctx); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/locks.c:148:8: note: in expansion of macro 'smp_load_acquire' ctx = smp_load_acquire(&inode->i_flctx); ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_conn_security': /kisskb/src/net/bluetooth/smp.c:2427:31: note: byref variable will be forcibly initialized struct smp_cmd_security_req cp; ^ /kisskb/src/net/bluetooth/smp.c:2418:26: note: byref variable will be forcibly initialized struct smp_cmd_pairing cp; ^ /kisskb/src/fs/aio.c: In function '__do_sys_io_destroy': /kisskb/src/fs/aio.c:1383:22: note: byref variable will be forcibly initialized struct ctx_rq_wait wait; ^ /kisskb/src/fs/aio.c: In function 'aio_read': /kisskb/src/fs/aio.c:1518:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/aio.c:1517:42: note: byref variable will be forcibly initialized struct iovec inline_vecs[UIO_FASTIOV], *iovec = inline_vecs; ^ /kisskb/src/fs/aio.c:1517:15: note: byref variable will be forcibly initialized struct iovec inline_vecs[UIO_FASTIOV], *iovec = inline_vecs; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/filter.h:11, from /kisskb/src/net/bluetooth/l2cap_core.c:35: /kisskb/src/net/bluetooth/l2cap_core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/fs/aio.c: In function 'aio_write': /kisskb/src/fs/aio.c:1546:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/aio.c:1545:42: note: byref variable will be forcibly initialized struct iovec inline_vecs[UIO_FASTIOV], *iovec = inline_vecs; ^ /kisskb/src/fs/aio.c:1545:15: note: byref variable will be forcibly initialized struct iovec inline_vecs[UIO_FASTIOV], *iovec = inline_vecs; ^ /kisskb/src/net/ipv6/raw.c: In function 'icmpv6_filter': /kisskb/src/net/ipv6/raw.c:111:18: note: byref variable will be forcibly initialized struct icmp6hdr _hdr; ^ /kisskb/src/net/ipv6/raw.c: In function 'rawv6_err': /kisskb/src/net/ipv6/raw.c:328:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/fs/locks.c: In function 'generic_delete_lease': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/locks.c:1755:8: note: in expansion of macro 'smp_load_acquire' ctx = smp_load_acquire(&inode->i_flctx); ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:54: /kisskb/src/fs/locks.c:1753:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/locks.c: In function 'generic_add_lease': /kisskb/src/fs/locks.c:1639:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/locks.c: In function 'locks_remove_lease': /kisskb/src/fs/locks.c:2549:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/aio.c: In function 'aio_poll': /kisskb/src/fs/aio.c:1738:24: note: byref variable will be forcibly initialized struct aio_poll_table apt; ^ /kisskb/src/fs/locks.c: In function 'posix_lock_inode': /kisskb/src/fs/locks.c:1032:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ipv6/raw.c: In function 'rawv6_recvmsg': /kisskb/src/net/ipv6/raw.c:469:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/fs/aio.c: In function 'io_submit_one': /kisskb/src/fs/aio.c:1853:14: note: byref variable will be forcibly initialized struct iocb iocb; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/ipv6/raw.c:22: /kisskb/src/net/ipv6/raw.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/fs/locks.c: In function 'flock_lock_inode': /kisskb/src/fs/locks.c:956:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ipv6/raw.c: In function 'do_rawv6_setsockopt': /kisskb/src/net/ipv6/raw.c:1021:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/fs/locks.c: In function 'locks_remove_flock': /kisskb/src/fs/locks.c:2526:19: note: byref variable will be forcibly initialized struct file_lock fl; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:54: /kisskb/src/fs/locks.c: In function 'locks_delete_block': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/fs/locks.c:689:2: note: in expansion of macro 'smp_store_release' smp_store_release(&waiter->fl_blocker, NULL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/locks.c:675:7: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&waiter->fl_blocker) && ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fdtable.h:16, from /kisskb/src/fs/locks.c:54: /kisskb/src/fs/locks.c: In function 'posix_lock_inode_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/fs/locks.c:1281:11: note: in expansion of macro 'wait_event_interruptible' error = wait_event_interruptible(fl->fl_wait, ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_connect_reject': /kisskb/src/net/bluetooth/l2cap_core.c:771:24: note: byref variable will be forcibly initialized struct l2cap_conn_rsp rsp; ^ /kisskb/src/fs/locks.c: In function 'flock_lock_inode_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/fs/locks.c:1965:11: note: in expansion of macro 'wait_event_interruptible' error = wait_event_interruptible(fl->fl_wait, ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_le_connect_reject': /kisskb/src/net/bluetooth/l2cap_core.c:727:27: note: byref variable will be forcibly initialized struct l2cap_le_conn_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_move_chan_rsp': In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/fs/aio.c:18: /kisskb/src/fs/aio.c: In function 'read_events': /kisskb/src/net/bluetooth/l2cap_core.c:4888:29: note: byref variable will be forcibly initialized struct l2cap_move_chan_rsp rsp; ^ /kisskb/src/include/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:1291: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:1291:3: note: in expansion of macro 'wait_event_interruptible_hrtimeout' wait_event_interruptible_hrtimeout(ctx->wait, ^ /kisskb/src/fs/aio.c:1272:7: note: byref variable will be forcibly initialized long ret = 0; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:54: /kisskb/src/fs/locks.c: In function 'posix_test_lock': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/locks.c:848:8: note: in expansion of macro 'smp_load_acquire' ctx = smp_load_acquire(&inode->i_flctx); ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_create_chan_req': /kisskb/src/net/bluetooth/l2cap_core.c:1265:31: note: byref variable will be forcibly initialized struct l2cap_create_chan_req req; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_ecred_connect': /kisskb/src/net/bluetooth/l2cap_core.c:1429:31: note: byref variable will be forcibly initialized struct l2cap_ecred_conn_data data; ^ /kisskb/src/fs/aio.c: In function '__do_sys_io_getevents': /kisskb/src/fs/aio.c:2084:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fdtable.h:16, from /kisskb/src/fs/locks.c:54: /kisskb/src/fs/locks.c: In function '__break_lease': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/fs/locks.c:1476:10: note: in expansion of macro 'wait_event_interruptible_timeout' error = wait_event_interruptible_timeout(new_fl->fl_wait, ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:54: /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/locks.c:1415:8: note: in expansion of macro 'smp_load_acquire' ctx = smp_load_acquire(&inode->i_flctx); ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:54: /kisskb/src/fs/locks.c:1407:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_le_connect': /kisskb/src/net/bluetooth/l2cap_core.c:1362:27: note: byref variable will be forcibly initialized struct l2cap_le_conn_req req; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'cmd_reject_invalid_cid': /kisskb/src/net/bluetooth/l2cap_core.c:4350:27: note: byref variable will be forcibly initialized struct l2cap_cmd_rej_cid rej; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_move_chan_cfm_icid': /kisskb/src/net/bluetooth/l2cap_core.c:4918:29: note: byref variable will be forcibly initialized struct l2cap_move_chan_cfm cfm; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_move_chan_cfm_rsp': /kisskb/src/net/bluetooth/l2cap_core.c:4932:33: note: byref variable will be forcibly initialized struct l2cap_move_chan_cfm_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_ecred_reconf_req': /kisskb/src/net/bluetooth/l2cap_core.c:6181:32: note: byref variable will be forcibly initialized struct l2cap_ecred_reconf_rsp rsp; ^ /kisskb/src/fs/aio.c: In function '__do_sys_io_pgetevents': /kisskb/src/fs/aio.c:2112:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/net/ipv6/raw.c: In function 'rawv6_send_hdrinc': /kisskb/src/net/ipv6/raw.c:626:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_le_send_credits': /kisskb/src/net/bluetooth/l2cap_core.c:7386:26: note: byref variable will be forcibly initialized struct l2cap_le_credits pkt; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:54: /kisskb/src/fs/locks.c: In function 'lease_get_mtime': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/locks.c:1520:8: note: in expansion of macro 'smp_load_acquire' ctx = smp_load_acquire(&inode->i_flctx); ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_request_info': /kisskb/src/net/bluetooth/l2cap_core.c:1493:24: note: byref variable will be forcibly initialized struct l2cap_info_req req; ^ /kisskb/src/fs/aio.c: In function '__do_compat_sys_io_pgetevents_time64': /kisskb/src/fs/aio.c:2249:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/fs/locks.c: In function 'fcntl_getlease': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/locks.c:1566:8: note: in expansion of macro 'smp_load_acquire' ctx = smp_load_acquire(&inode->i_flctx); ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:54: /kisskb/src/fs/locks.c:1564:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_ecred_reconfigure': /kisskb/src/net/bluetooth/l2cap_core.c:8005:4: note: byref variable will be forcibly initialized } pdu; ^ /kisskb/src/net/ipv6/raw.c: In function 'rawv6_push_pending_frames': /kisskb/src/net/ipv6/raw.c:548:10: note: byref variable will be forcibly initialized __sum16 csum; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_add_opt_efs': /kisskb/src/net/bluetooth/l2cap_core.c:3220:24: note: byref variable will be forcibly initialized struct l2cap_conf_efs efs; ^ /kisskb/src/fs/aio.c: In function 'exit_aio': /kisskb/src/fs/aio.c:861:21: note: byref variable will be forcibly initialized struct ctx_rq_wait wait; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_build_conf_req': /kisskb/src/net/bluetooth/l2cap_core.c:3439:8: note: byref variable will be forcibly initialized void *ptr = req->data; ^ /kisskb/src/fs/locks.c: In function 'do_fcntl_add_lease': /kisskb/src/fs/locks.c:1911:24: note: byref variable will be forcibly initialized struct fasync_struct *new; ^ /kisskb/src/fs/locks.c:1910:20: note: byref variable will be forcibly initialized struct file_lock *fl; ^ /kisskb/src/net/ipv6/raw.c: In function 'rawv6_sendmsg': /kisskb/src/net/ipv6/raw.c:782:6: note: byref variable will be forcibly initialized int hdrincl; ^ /kisskb/src/net/ipv6/raw.c:780:22: note: byref variable will be forcibly initialized struct ipcm6_cookie ipc6; ^ /kisskb/src/net/ipv6/raw.c:779:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/raw.c:778:23: note: byref variable will be forcibly initialized struct raw6_frag_vec rfv; ^ /kisskb/src/net/ipv6/raw.c:777:20: note: byref variable will be forcibly initialized struct dst_entry *dst = NULL; ^ /kisskb/src/net/ipv6/raw.c:771:36: note: byref variable will be forcibly initialized struct in6_addr *daddr, *final_p, final; ^ /kisskb/src/net/ipv6/raw.c:769:24: note: byref variable will be forcibly initialized struct ipv6_txoptions opt_space; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_conf_rfc_get': /kisskb/src/net/bluetooth/l2cap_core.c:4007:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/net/bluetooth/l2cap_core.c:4006:12: note: byref variable will be forcibly initialized int type, olen; ^ /kisskb/src/net/bluetooth/l2cap_core.c:4006:6: note: byref variable will be forcibly initialized int type, olen; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_parse_conf_rsp': /kisskb/src/net/bluetooth/l2cap_core.c:3795:24: note: byref variable will be forcibly initialized struct l2cap_conf_efs efs; ^ /kisskb/src/net/bluetooth/l2cap_core.c:3793:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/net/bluetooth/l2cap_core.c:3792:12: note: byref variable will be forcibly initialized int type, olen; ^ /kisskb/src/net/bluetooth/l2cap_core.c:3792:6: note: byref variable will be forcibly initialized int type, olen; ^ /kisskb/src/net/bluetooth/l2cap_core.c:3790:8: note: byref variable will be forcibly initialized void *ptr = req->data; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fdtable.h:16, from /kisskb/src/fs/locks.c:54: /kisskb/src/fs/locks.c: In function 'do_lock_file_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/fs/locks.c:2253:11: note: in expansion of macro 'wait_event_interruptible' error = wait_event_interruptible(fl->fl_wait, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138: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/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/list.h:11:0, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:54: /kisskb/src/fs/locks.c: In function 'locks_remove_posix': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/locks.c:2499:9: note: in expansion of macro 'smp_load_acquire' ctx = smp_load_acquire(&inode->i_flctx); ^ /kisskb/src/fs/locks.c:2491:19: note: byref variable will be forcibly initialized struct file_lock lock; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:54: /kisskb/src/fs/locks.c: In function 'locks_remove_file': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/locks.c:2572:8: note: in expansion of macro 'smp_load_acquire' ctx = smp_load_acquire(&locks_inode(filp)->i_flctx); ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_ecred_connect_reject': /kisskb/src/net/bluetooth/l2cap_core.c:750:30: note: byref variable will be forcibly initialized struct l2cap_ecred_conn_rsp rsp; ^ /kisskb/src/net/ipv6/raw.c: In function 'do_rawv6_getsockopt': /kisskb/src/net/ipv6/raw.c:1091:6: note: byref variable will be forcibly initialized int val, len; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_parse_conf_req': /kisskb/src/net/bluetooth/l2cap_core.c:3571:24: note: byref variable will be forcibly initialized struct l2cap_conf_efs efs; ^ /kisskb/src/net/bluetooth/l2cap_core.c:3569:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/net/bluetooth/l2cap_core.c:3568:18: note: byref variable will be forcibly initialized int type, hint, olen; ^ /kisskb/src/net/bluetooth/l2cap_core.c:3568:6: note: byref variable will be forcibly initialized int type, hint, olen; ^ /kisskb/src/net/bluetooth/l2cap_core.c:3566:8: note: byref variable will be forcibly initialized void *req = chan->conf_req; ^ /kisskb/src/net/bluetooth/l2cap_core.c:3564:8: note: byref variable will be forcibly initialized void *ptr = rsp->data; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_information_req': /kisskb/src/net/bluetooth/l2cap_core.c:4717:25: note: byref variable will be forcibly initialized struct l2cap_info_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c:4707:6: note: byref variable will be forcibly initialized u8 buf[12]; ^ /kisskb/src/net/bluetooth/l2cap_core.c:4691:6: note: byref variable will be forcibly initialized u8 buf[8]; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_le_conn_ready': /kisskb/src/net/bluetooth/l2cap_core.c:1702:38: note: byref variable will be forcibly initialized struct l2cap_conn_param_update_req req; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/raw.c:19: /kisskb/src/net/ipv6/raw.c: In function 'rawv6_mh_filter_register': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/raw.c:135:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mh_filter, filter); ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_conn_param_update_req': /kisskb/src/net/bluetooth/l2cap_core.c:5536:37: note: byref variable will be forcibly initialized struct l2cap_conn_param_update_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_move_chan_cfm': /kisskb/src/net/bluetooth/l2cap_core.c:4901:29: note: byref variable will be forcibly initialized struct l2cap_move_chan_cfm cfm; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_move_chan_req': /kisskb/src/net/bluetooth/l2cap_core.c:4869:29: note: byref variable will be forcibly initialized struct l2cap_move_chan_req req; ^ In file included from /kisskb/src/net/bluetooth/l2cap_core.c:37:0: /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_global_chan_by_psm': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/l2cap_core.c:1978:30: note: in expansion of macro 'BDADDR_ANY' dst_any = !bacmp(&c->dst, BDADDR_ANY); ^ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/l2cap_core.c:1977:30: note: in expansion of macro 'BDADDR_ANY' src_any = !bacmp(&c->src, BDADDR_ANY); ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_global_fixed_chan': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/l2cap_core.c:8083:52: note: in expansion of macro 'BDADDR_ANY' if (bacmp(&c->src, &hcon->src) && bacmp(&c->src, BDADDR_ANY)) ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_disconn_req': /kisskb/src/net/bluetooth/l2cap_core.c:1576:27: note: byref variable will be forcibly initialized struct l2cap_disconn_req req; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_ertm_resend': /kisskb/src/net/bluetooth/l2cap_core.c:2145:20: note: byref variable will be forcibly initialized struct l2cap_ctrl control; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_ack': /kisskb/src/net/bluetooth/l2cap_core.c:2269:20: note: byref variable will be forcibly initialized struct l2cap_ctrl control; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_rr_or_rnr': /kisskb/src/net/bluetooth/l2cap_core.c:1189:20: note: byref variable will be forcibly initialized struct l2cap_ctrl control; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_srej': /kisskb/src/net/bluetooth/l2cap_core.c:2769:20: note: byref variable will be forcibly initialized struct l2cap_ctrl control; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_i_or_rr_or_rnr': /kisskb/src/net/bluetooth/l2cap_core.c:6473:20: note: byref variable will be forcibly initialized struct l2cap_ctrl control; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_srej_list': /kisskb/src/net/bluetooth/l2cap_core.c:2808:20: note: byref variable will be forcibly initialized struct l2cap_ctrl control; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_srej_tail': /kisskb/src/net/bluetooth/l2cap_core.c:2792:20: note: byref variable will be forcibly initialized struct l2cap_ctrl control; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_tx_state_xmit': /kisskb/src/net/bluetooth/l2cap_core.c:2908:22: note: byref variable will be forcibly initialized struct l2cap_ctrl local_control; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_tx_state_wait_f': /kisskb/src/net/bluetooth/l2cap_core.c:2979:22: note: byref variable will be forcibly initialized struct l2cap_ctrl local_control; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/huge_memory.h:171, from /kisskb/src/mm/khugepaged.c:57: /kisskb/src/mm/khugepaged.c: In function 'perf_trace_mm_khugepaged_scan_pmd': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/huge_memory.h:51:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_khugepaged_scan_pmd, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/huge_memory.h:51:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_khugepaged_scan_pmd, ^ /kisskb/src/mm/khugepaged.c: In function 'perf_trace_mm_collapse_huge_page': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/huge_memory.h:88:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_collapse_huge_page, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/huge_memory.h:88:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_collapse_huge_page, ^ /kisskb/src/mm/khugepaged.c: In function 'perf_trace_mm_collapse_huge_page_isolate': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/huge_memory.h:112:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_collapse_huge_page_isolate, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/huge_memory.h:112:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_collapse_huge_page_isolate, ^ /kisskb/src/mm/khugepaged.c: In function 'perf_trace_mm_collapse_huge_page_swapin': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/huge_memory.h:143:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_collapse_huge_page_swapin, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/huge_memory.h:143:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_collapse_huge_page_swapin, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/huge_memory.h:171, from /kisskb/src/mm/khugepaged.c:57: /kisskb/src/mm/khugepaged.c: In function 'trace_event_raw_event_mm_khugepaged_scan_pmd': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/huge_memory.h:51:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_khugepaged_scan_pmd, ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_rx_state_srej_sent': /kisskb/src/mm/khugepaged.c: In function 'trace_event_raw_event_mm_collapse_huge_page': /kisskb/src/net/bluetooth/l2cap_core.c:7093:22: note: byref variable will be forcibly initialized struct l2cap_ctrl rr_control; ^ /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/huge_memory.h:88:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_collapse_huge_page, ^ /kisskb/src/mm/khugepaged.c: In function 'trace_event_raw_event_mm_collapse_huge_page_isolate': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/huge_memory.h:112:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_collapse_huge_page_isolate, ^ /kisskb/src/mm/khugepaged.c: In function 'trace_event_raw_event_mm_collapse_huge_page_swapin': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/huge_memory.h:143:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_collapse_huge_page_swapin, ^ /kisskb/src/mm/khugepaged.c: In function 'pages_to_scan_store': /kisskb/src/mm/khugepaged.c:191:15: note: byref variable will be forcibly initialized unsigned int pages; ^ /kisskb/src/mm/khugepaged.c: In function 'alloc_sleep_millisecs_store': /kisskb/src/mm/khugepaged.c:164:15: note: byref variable will be forcibly initialized unsigned int msecs; ^ /kisskb/src/mm/khugepaged.c: In function 'scan_sleep_millisecs_store': /kisskb/src/mm/khugepaged.c:136:15: note: byref variable will be forcibly initialized unsigned int msecs; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_move_channel_req': /kisskb/src/net/bluetooth/l2cap_core.c:5219:29: note: byref variable will be forcibly initialized struct l2cap_move_chan_rsp rsp; ^ /kisskb/src/mm/khugepaged.c: In function 'khugepaged_max_ptes_shared_store': /kisskb/src/mm/khugepaged.c:313:16: note: byref variable will be forcibly initialized unsigned long max_ptes_shared; ^ /kisskb/src/mm/khugepaged.c: In function 'khugepaged_max_ptes_swap_store': /kisskb/src/mm/khugepaged.c:286:16: note: byref variable will be forcibly initialized unsigned long max_ptes_swap; ^ /kisskb/src/mm/khugepaged.c: In function 'khugepaged_max_ptes_none_store': /kisskb/src/mm/khugepaged.c:260:16: note: byref variable will be forcibly initialized unsigned long max_ptes_none; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_data_rcv': /kisskb/src/net/bluetooth/l2cap_core.c:7347:12: note: byref variable will be forcibly initialized const u8 rx_func_to_event[4] = { ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_le_connect_req': /kisskb/src/net/bluetooth/l2cap_core.c:5752:27: note: byref variable will be forcibly initialized struct l2cap_le_conn_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_ecred_conn_req': /kisskb/src/net/bluetooth/l2cap_core.c:5927:13: note: byref variable will be forcibly initialized } __packed pdu; ^ /kisskb/src/fs/posix_acl.c: In function 'posix_acl_chmod': /kisskb/src/fs/posix_acl.c:588:20: note: byref variable will be forcibly initialized struct posix_acl *acl; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_connect_create_rsp': /kisskb/src/net/bluetooth/l2cap_core.c:4254:5: note: byref variable will be forcibly initialized u8 req[128]; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_disconnect_req': /kisskb/src/net/bluetooth/l2cap_core.c:4588:27: note: byref variable will be forcibly initialized struct l2cap_disconn_rsp rsp; ^ /kisskb/src/fs/posix_acl.c: In function 'posix_acl_update_mode': /kisskb/src/fs/posix_acl.c:689:10: note: byref variable will be forcibly initialized umode_t mode = inode->i_mode; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_le_sig_channel': /kisskb/src/net/bluetooth/l2cap_core.c:6391:28: note: byref variable will be forcibly initialized struct l2cap_cmd_rej_unk rej; ^ /kisskb/src/fs/posix_acl.c: In function 'simple_acl_create': /kisskb/src/fs/posix_acl.c:998:34: note: byref variable will be forcibly initialized struct posix_acl *default_acl, *acl; ^ /kisskb/src/fs/posix_acl.c:998:20: note: byref variable will be forcibly initialized struct posix_acl *default_acl, *acl; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_connect': /kisskb/src/net/bluetooth/l2cap_core.c:4218:6: note: byref variable will be forcibly initialized u8 buf[128]; ^ /kisskb/src/net/bluetooth/l2cap_core.c:4204:25: note: byref variable will be forcibly initialized struct l2cap_info_req info; ^ /kisskb/src/net/bluetooth/l2cap_core.c:4090:24: note: byref variable will be forcibly initialized struct l2cap_conn_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_create_channel_req': /kisskb/src/net/bluetooth/l2cap_core.c:4795:31: note: byref variable will be forcibly initialized struct l2cap_create_chan_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_conn_req': /kisskb/src/net/bluetooth/l2cap_core.c:1251:24: note: byref variable will be forcibly initialized struct l2cap_conn_req req; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_do_create': /kisskb/src/net/bluetooth/l2cap_core.c:5100:8: note: byref variable will be forcibly initialized char buf[128]; ^ /kisskb/src/net/bluetooth/l2cap_core.c:5099:25: note: byref variable will be forcibly initialized struct l2cap_conn_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_conn_start': /kisskb/src/net/bluetooth/l2cap_core.c:1640:9: note: byref variable will be forcibly initialized char buf[128]; ^ /kisskb/src/net/bluetooth/l2cap_core.c:1639:26: note: byref variable will be forcibly initialized struct l2cap_conn_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_information_rsp': /kisskb/src/net/bluetooth/l2cap_core.c:4763:26: note: byref variable will be forcibly initialized struct l2cap_info_req req; ^ /kisskb/src/mm/khugepaged.c: In function 'collapse_file': /kisskb/src/mm/khugepaged.c:1697:16: note: byref variable will be forcibly initialized struct page *page = xas_next(&xas); ^ In file included from /kisskb/src/include/linux/radix-tree.h:21:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:717, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c:1647: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:1365:18: note: in definition of macro 'XA_STATE_ORDER' struct xa_state name = __XA_STATE(array, \ ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c:1646:12: note: byref variable will be forcibly initialized LIST_HEAD(pagelist); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_security_cfm': /kisskb/src/net/bluetooth/l2cap_core.c:8273:10: note: byref variable will be forcibly initialized char buf[128]; ^ /kisskb/src/net/bluetooth/l2cap_core.c:8244:26: note: byref variable will be forcibly initialized struct l2cap_conn_rsp rsp; ^ In file included from /kisskb/src/include/linux/radix-tree.h:21:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:717, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c: In function 'khugepaged_scan_file': /kisskb/src/mm/khugepaged.c:1995:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_send': /kisskb/src/net/bluetooth/l2cap_core.c:2643:22: note: byref variable will be forcibly initialized struct sk_buff_head seg_queue; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_logical_finish_create': /kisskb/src/net/bluetooth/l2cap_core.c:4982:24: note: byref variable will be forcibly initialized struct l2cap_conf_rsp rsp; ^ /kisskb/src/mm/khugepaged.c: In function '__collapse_huge_page_swapin': /kisskb/src/mm/khugepaged.c:1014:19: note: byref variable will be forcibly initialized struct vm_fault vmf = { ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_config_req': /kisskb/src/net/bluetooth/l2cap_core.c:4444:6: note: byref variable will be forcibly initialized u8 buf[64]; ^ /kisskb/src/net/bluetooth/l2cap_core.c:4365:5: note: byref variable will be forcibly initialized u8 rsp[64]; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_config_rsp': /kisskb/src/net/bluetooth/l2cap_core.c:4527:9: note: byref variable will be forcibly initialized char req[64]; ^ /kisskb/src/net/bluetooth/l2cap_core.c:4503:9: note: byref variable will be forcibly initialized char buf[64]; ^ /kisskb/src/net/bluetooth/l2cap_core.c:4474:19: note: byref variable will be forcibly initialized u16 scid, flags, result; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function '__l2cap_le_connect_rsp_defer': /kisskb/src/net/bluetooth/l2cap_core.c:3921:27: note: byref variable will be forcibly initialized struct l2cap_le_conn_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function '__l2cap_ecred_conn_rsp_defer': /kisskb/src/net/bluetooth/l2cap_core.c:3941:13: note: byref variable will be forcibly initialized } __packed pdu; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function '__l2cap_connect_rsp_defer': /kisskb/src/net/bluetooth/l2cap_core.c:3979:5: note: byref variable will be forcibly initialized u8 buf[128]; ^ /kisskb/src/net/bluetooth/l2cap_core.c:3977:24: note: byref variable will be forcibly initialized struct l2cap_conn_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_sig_channel': /kisskb/src/net/bluetooth/l2cap_core.c:6434:29: note: byref variable will be forcibly initialized struct l2cap_cmd_rej_unk rej; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/caif/cfcnfg.c:9: /kisskb/src/net/caif/cfcnfg.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_connect': /kisskb/src/net/bluetooth/l2cap_core.c:7934:26: note: byref variable will be forcibly initialized struct l2cap_chan_data data; ^ /kisskb/src/mm/khugepaged.c: In function 'collapse_huge_page': /kisskb/src/mm/khugepaged.c:1072:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/khugepaged.c:1071:25: note: byref variable will be forcibly initialized struct vm_area_struct *vma; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c:1064:12: note: byref variable will be forcibly initialized LIST_HEAD(compound_pagelist); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/caif/cfcnfg.c: In function 'caif_connect_client': /kisskb/src/net/caif/cfcnfg.c:307:27: note: byref variable will be forcibly initialized struct cfctrl_link_param param; ^ In file included from /kisskb/src/net/bluetooth/l2cap_core.c:37:0: /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_connect_ind': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/l2cap_core.c:8051:30: note: in expansion of macro 'BDADDR_ANY' } else if (!bacmp(&c->src, BDADDR_ANY)) { ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c: In function 'khugepaged_wait_work': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:338:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:358:11: note: in expansion of macro '__wait_event_freezable' __ret = __wait_event_freezable(wq_head, condition); \ ^ /kisskb/src/mm/khugepaged.c:2272: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:2265:3: note: in expansion of macro 'wait_event_freezable_timeout' wait_event_freezable_timeout(khugepaged_wait, ^ /kisskb/src/mm/khugepaged.c: In function 'khugepaged_do_scan': /kisskb/src/mm/khugepaged.c:2220:7: note: byref variable will be forcibly initialized bool wait = true; ^ /kisskb/src/mm/khugepaged.c:2217:15: note: byref variable will be forcibly initialized struct page *hpage = NULL; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/caif/caif_dev.c:13: /kisskb/src/net/caif/caif_dev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/caif/caif_dev.c: In function 'caif_device_notify': /kisskb/src/net/caif/caif_dev.c:370:18: note: byref variable will be forcibly initialized struct cflayer *layer, *link_support; ^ /kisskb/src/drivers/gpio/gpiolib-devres.c: In function 'devm_gpiod_get_index': /kisskb/src/drivers/gpio/gpiolib-devres.c:99:20: note: byref variable will be forcibly initialized struct gpio_desc *desc; ^ /kisskb/src/drivers/gpio/gpiolib-devres.c: In function 'devm_gpiod_get_from_of_node': /kisskb/src/drivers/gpio/gpiolib-devres.c:154:20: note: byref variable will be forcibly initialized struct gpio_desc *desc; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/tipc/bearer.c:37: /kisskb/src/net/tipc/bearer.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/tipc/bearer.c: In function 'bearer_name_validate': /kisskb/src/net/tipc/bearer.c:140:7: note: byref variable will be forcibly initialized char name_copy[TIPC_MAX_BEARER_NAME]; ^ /kisskb/src/net/tipc/bearer.c: In function 'tipc_media_addr_printf': /kisskb/src/net/tipc/bearer.c:111:7: note: byref variable will be forcibly initialized char addr_str[MAX_ADDR_STR]; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/net/sock.h:38, from /kisskb/src/net/tipc/bearer.c:37: /kisskb/src/net/tipc/bearer.c: In function 'tipc_enable_l2_media': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/tipc/bearer.c:466:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->tipc_ptr, b); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/tipc/bearer.c:455:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(b->media_ptr, dev); ^ /kisskb/src/net/ipv4/arp.c: In function 'arp_req_delete_public': /kisskb/src/net/ipv4/arp.c:1142:9: note: byref variable will be forcibly initialized __be32 ip = ((struct sockaddr_in *) &r->arp_pa)->sin_addr.s_addr; ^ /kisskb/src/net/ipv4/arp.c: In function 'arp_req_set_public': /kisskb/src/net/ipv4/arp.c:1004:9: note: byref variable will be forcibly initialized __be32 ip = ((struct sockaddr_in *)&r->arp_pa)->sin_addr.s_addr; ^ /kisskb/src/net/ipv4/arp.c: In function 'arp_req_set': /kisskb/src/net/ipv4/arp.c:1027:9: note: byref variable will be forcibly initialized __be32 ip; ^ /kisskb/src/net/ipv4/arp.c: In function 'arp_req_get': /kisskb/src/net/ipv4/arp.c:1099:9: note: byref variable will be forcibly initialized __be32 ip = ((struct sockaddr_in *) &r->arp_pa)->sin_addr.s_addr; ^ /kisskb/src/net/tipc/bearer.c: In function 'tipc_enable_bearer': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/tipc/bearer.c:356:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tn->bearer_list[bearer_id], b); ^ /kisskb/src/net/tipc/bearer.c:255:18: note: byref variable will be forcibly initialized struct sk_buff *skb; ^ /kisskb/src/net/tipc/bearer.c:251:27: note: byref variable will be forcibly initialized struct tipc_bearer_names b_names; ^ /kisskb/src/net/ipv4/arp.c: In function 'arp_constructor': /kisskb/src/net/ipv4/arp.c:228:6: note: byref variable will be forcibly initialized u32 inaddr_any = INADDR_ANY; ^ /kisskb/src/net/tipc/bearer.c: In function 'tipc_nl_bearer_dump': /kisskb/src/net/tipc/bearer.c:868:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/net/tipc/bearer.c: In function 'tipc_nl_bearer_get': /kisskb/src/net/tipc/bearer.c:902:17: note: byref variable will be forcibly initialized struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; ^ /kisskb/src/net/tipc/bearer.c:901:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/net/tipc/bearer.c: In function '__tipc_nl_bearer_disable': /kisskb/src/net/tipc/bearer.c:952:17: note: byref variable will be forcibly initialized struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; ^ /kisskb/src/net/ipv4/arp.c: In function 'arp_process': /kisskb/src/net/ipv4/arp.c:688:6: note: byref variable will be forcibly initialized int addr_type; ^ /kisskb/src/net/ipv4/arp.c:686:14: note: byref variable will be forcibly initialized __be32 sip, tip; ^ /kisskb/src/net/ipv4/arp.c:686:9: note: byref variable will be forcibly initialized __be32 sip, tip; ^ /kisskb/src/net/tipc/bearer.c: In function '__tipc_nl_bearer_enable': /kisskb/src/net/tipc/bearer.c:1020:18: note: byref variable will be forcibly initialized struct nlattr *props[TIPC_NLA_PROP_MAX + 1]; ^ /kisskb/src/net/tipc/bearer.c:995:17: note: byref variable will be forcibly initialized struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; ^ /kisskb/src/net/tipc/bearer.c: In function 'tipc_nl_bearer_add': /kisskb/src/net/tipc/bearer.c:1051:17: note: byref variable will be forcibly initialized struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; ^ /kisskb/src/net/tipc/bearer.c: In function '__tipc_nl_bearer_set': /kisskb/src/net/tipc/bearer.c:1118:18: note: byref variable will be forcibly initialized struct nlattr *props[TIPC_NLA_PROP_MAX + 1]; ^ /kisskb/src/net/tipc/bearer.c:1093:17: note: byref variable will be forcibly initialized struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; ^ /kisskb/src/net/tipc/bearer.c: In function 'tipc_nl_media_dump': /kisskb/src/net/tipc/bearer.c:1218:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/net/ipv4/arp.c: In function 'arp_solicit': /kisskb/src/net/ipv4/arp.c:335:5: note: byref variable will be forcibly initialized u8 dst_ha[MAX_ADDR_LEN], *dst_hw = NULL; ^ /kisskb/src/net/tipc/bearer.c: In function 'tipc_nl_media_get': /kisskb/src/net/tipc/bearer.c:1247:17: note: byref variable will be forcibly initialized struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; ^ /kisskb/src/net/tipc/bearer.c:1244:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/net/tipc/bearer.c: In function '__tipc_nl_media_set': /kisskb/src/net/tipc/bearer.c:1315:18: note: byref variable will be forcibly initialized struct nlattr *props[TIPC_NLA_PROP_MAX + 1]; ^ /kisskb/src/net/tipc/bearer.c:1296:17: note: byref variable will be forcibly initialized struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; ^ /kisskb/src/net/ipv4/arp.c: In function 'arp_ioctl': /kisskb/src/net/ipv4/arp.c:1182:16: note: byref variable will be forcibly initialized struct arpreq r; ^ /kisskb/src/kernel/time/clockevents.c: In function 'clockevents_unbind': /kisskb/src/kernel/time/clockevents.c:419:19: note: byref variable will be forcibly initialized struct ce_unbind cu = { .ce = ced, .res = -ENODEV }; ^ /kisskb/src/kernel/time/clockevents.c: In function 'unbind_device_store': /kisskb/src/kernel/time/clockevents.c:691:7: note: byref variable will be forcibly initialized char name[CS_NAME_LEN]; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/gpio.h:57, from /kisskb/src/drivers/gpio/gpiolib.c:33: /kisskb/src/drivers/gpio/gpiolib.c: In function 'perf_trace_gpio_direction': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/gpio.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gpio_direction, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/gpio.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gpio_direction, ^ /kisskb/src/drivers/gpio/gpiolib.c: In function 'perf_trace_gpio_value': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/gpio.h:32:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gpio_value, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/gpio.h:32:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gpio_value, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/gpio.h:57, from /kisskb/src/drivers/gpio/gpiolib.c:33: /kisskb/src/drivers/gpio/gpiolib.c: In function 'trace_event_raw_event_gpio_direction': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/gpio.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gpio_direction, ^ /kisskb/src/drivers/gpio/gpiolib.c: In function 'trace_event_raw_event_gpio_value': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/gpio.h:32:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gpio_value, ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/gpio/gpiolib.c:6: /kisskb/src/drivers/gpio/gpiolib.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/gpio/gpiolib.c:6: /kisskb/src/drivers/gpio/gpiolib.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_hierarchy_irq_domain_alloc': /kisskb/src/drivers/gpio/gpiolib.c:1082:15: note: byref variable will be forcibly initialized unsigned int parent_type; ^ /kisskb/src/drivers/gpio/gpiolib.c:1081:15: note: byref variable will be forcibly initialized unsigned int parent_hwirq; ^ /kisskb/src/drivers/gpio/gpiolib.c:1078:15: note: byref variable will be forcibly initialized unsigned int type = IRQ_TYPE_NONE; ^ /kisskb/src/drivers/gpio/gpiolib.c:1077:18: note: byref variable will be forcibly initialized irq_hw_number_t hwirq; ^ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_set_hierarchical_irqchip': /kisskb/src/drivers/gpio/gpiolib.c:1001:17: note: byref variable will be forcibly initialized unsigned int parent_type; ^ /kisskb/src/drivers/gpio/gpiolib.c:1000:17: note: byref variable will be forcibly initialized unsigned int parent_hwirq; ^ /kisskb/src/drivers/gpio/gpiolib.c:999:22: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ In file included from /kisskb/src/include/linux/gpio/driver.h:9:0, from /kisskb/src/include/asm-generic/gpio.h:11, from /kisskb/src/include/linux/gpio.h:62, from /kisskb/src/drivers/gpio/gpiolib.c:14: /kisskb/src/drivers/gpio/gpiolib.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_to_irq': /kisskb/src/drivers/gpio/gpiolib.c:1376:21: note: byref variable will be forcibly initialized struct irq_fwspec spec; ^ In file included from /kisskb/src/include/linux/kasan-checks.h:5:0, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/drivers/gpio/gpiolib.c:3: /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiod_get_array_value_complex': /kisskb/src/drivers/gpio/gpiolib.c:2571:18: note: byref variable will be forcibly initialized DECLARE_BITMAP(fastpath_bits, FASTPATH_NGPIO); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpio/gpiolib.c:2570:18: note: byref variable will be forcibly initialized DECLARE_BITMAP(fastpath_mask, FASTPATH_NGPIO); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiod_set_array_value_complex': /kisskb/src/drivers/gpio/gpiolib.c:2865:18: note: byref variable will be forcibly initialized DECLARE_BITMAP(fastpath_bits, FASTPATH_NGPIO); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpio/gpiolib.c:2864:18: note: byref variable will be forcibly initialized DECLARE_BITMAP(fastpath_mask, FASTPATH_NGPIO); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/bluetooth/hci_request.c:24: /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_sync': /kisskb/src/include/linux/wait.h:277: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/net/bluetooth/hci_request.c:235:8: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout(hdev->req_wait_q, ^ /kisskb/src/net/bluetooth/hci_request.c:198:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiod_get_index': /kisskb/src/drivers/gpio/gpiolib.c:3855:16: note: byref variable will be forcibly initialized unsigned long lookupflags = GPIO_LOOKUP_FLAGS_DEFAULT; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'interleave_scan_work': /kisskb/src/net/bluetooth/hci_request.c:1659:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'le_scan_restart_work': /kisskb/src/net/bluetooth/hci_request.c:2716:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/drivers/gpio/gpiolib.c: In function 'fwnode_gpiod_get_index': /kisskb/src/drivers/gpio/gpiolib.c:3688:7: note: byref variable will be forcibly initialized char prop_name[32]; /* 32 is max size of property name */ ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'le_scan_disable_work': /kisskb/src/net/bluetooth/hci_request.c:2620:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'discoverable_update_work': /kisskb/src/net/bluetooth/hci_request.c:2452:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'connectable_update_work': /kisskb/src/net/bluetooth/hci_request.c:2339:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'bg_scan_update': /kisskb/src/net/bluetooth/hci_request.c:2564:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'discov_update': /kisskb/src/net/bluetooth/hci_request.c:3007:5: note: byref variable will be forcibly initialized u8 status = 0; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/bluetooth/hci_request.c:24: /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_cmd_sync_ev': /kisskb/src/include/linux/wait.h:277: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/net/bluetooth/hci_request.c:148:8: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout(hdev->req_wait_q, ^ /kisskb/src/net/bluetooth/hci_request.c:132:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'del_from_accept_list': /kisskb/src/net/bluetooth/hci_request.c:609:42: note: byref variable will be forcibly initialized struct hci_cp_le_del_from_resolv_list cp; ^ /kisskb/src/net/bluetooth/hci_request.c:594:40: note: byref variable will be forcibly initialized struct hci_cp_le_del_from_accept_list cp; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'add_to_accept_list': /kisskb/src/net/bluetooth/hci_request.c:664:40: note: byref variable will be forcibly initialized struct hci_cp_le_add_to_resolv_list cp; ^ /kisskb/src/net/bluetooth/hci_request.c:625:38: note: byref variable will be forcibly initialized struct hci_cp_le_add_to_accept_list cp; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'update_accept_list': /kisskb/src/net/bluetooth/hci_request.c:688:5: note: byref variable will be forcibly initialized u8 num_entries = 0; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_start_scan': /kisskb/src/net/bluetooth/hci_request.c:849:36: note: byref variable will be forcibly initialized struct hci_cp_le_set_scan_enable enable_cp; ^ /kisskb/src/net/bluetooth/hci_request.c:848:35: note: byref variable will be forcibly initialized struct hci_cp_le_set_scan_param param_cp; ^ /kisskb/src/net/bluetooth/hci_request.c:802:6: note: byref variable will be forcibly initialized u8 data[sizeof(*ext_param_cp) + sizeof(*phy_params) * 2]; ^ /kisskb/src/net/bluetooth/hci_request.c:800:40: note: byref variable will be forcibly initialized struct hci_cp_le_set_ext_scan_enable ext_enable_cp; ^ /kisskb/src/net/bluetooth/hci_request.c:790:6: note: byref variable will be forcibly initialized u8 enable = 0x01; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_clear_event_filter': /kisskb/src/net/bluetooth/hci_request.c:982:33: note: byref variable will be forcibly initialized struct hci_cp_set_event_filter f; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_set_event_filter': /kisskb/src/net/bluetooth/hci_request.c:999:5: note: byref variable will be forcibly initialized u8 scan = SCAN_DISABLED; ^ /kisskb/src/net/bluetooth/hci_request.c:997:33: note: byref variable will be forcibly initialized struct hci_cp_set_event_filter f; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'bredr_inquiry': /kisskb/src/net/bluetooth/hci_request.c:2591:24: note: byref variable will be forcibly initialized struct hci_cp_inquiry cp; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/cong.c:33: /kisskb/src/net/rds/cong.c: In function 'rds_cong_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/net/rds/cong.c:395:9: note: in expansion of macro 'wait_event_interruptible' return wait_event_interruptible(map->m_waitq, ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'write_iac': /kisskb/src/net/bluetooth/hci_request.c:2388:38: note: byref variable will be forcibly initialized struct hci_cp_write_current_iac_lap cp; ^ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_write_fast_connectable': /kisskb/src/net/bluetooth/hci_request.c:358:5: note: byref variable will be forcibly initialized u8 type; ^ /kisskb/src/net/bluetooth/hci_request.c:357:41: note: byref variable will be forcibly initialized struct hci_cp_write_page_scan_activity acp; ^ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_update_name': /kisskb/src/net/bluetooth/hci_request.c:518:33: note: byref variable will be forcibly initialized struct hci_cp_write_local_name cp; ^ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_update_eir': /kisskb/src/net/bluetooth/hci_request.c:528:26: note: byref variable will be forcibly initialized struct hci_cp_write_eir cp; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_add_le_scan_disable': /kisskb/src/net/bluetooth/hci_request.c:585:8: note: byref variable will be forcibly initialized __u8 enable = 0x00; ^ /kisskb/src/net/bluetooth/hci_request.c:574:36: note: byref variable will be forcibly initialized struct hci_cp_le_set_scan_enable cp; ^ /kisskb/src/net/bluetooth/hci_request.c:567:40: note: byref variable will be forcibly initialized struct hci_cp_le_set_ext_scan_enable cp; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'le_scan_restart': /kisskb/src/net/bluetooth/hci_request.c:2700:36: note: byref variable will be forcibly initialized struct hci_cp_le_set_scan_enable cp; ^ /kisskb/src/net/bluetooth/hci_request.c:2691:40: note: byref variable will be forcibly initialized struct hci_cp_le_set_ext_scan_enable ext_enable_cp; ^ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_update_scan_rsp_data': /kisskb/src/net/bluetooth/hci_request.c:1457:38: note: byref variable will be forcibly initialized struct hci_cp_le_set_scan_rsp_data cp; ^ /kisskb/src/net/bluetooth/hci_request.c:1436:5: note: byref variable will be forcibly initialized } pdu; ^ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_update_adv_data': /kisskb/src/net/bluetooth/hci_request.c:1510:33: note: byref variable will be forcibly initialized struct hci_cp_le_set_adv_data cp; ^ /kisskb/src/net/bluetooth/hci_request.c:1488:5: note: byref variable will be forcibly initialized } pdu; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_update_adv_data': /kisskb/src/net/bluetooth/hci_request.c:1532:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_disable_address_resolution': /kisskb/src/net/bluetooth/hci_request.c:1549:7: note: byref variable will be forcibly initialized __u8 enable = 0x00; ^ /kisskb/src/net/bluetooth/hci_request.c:1548:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_get_random_address': /kisskb/src/net/bluetooth/hci_request.c:1725:12: note: byref variable will be forcibly initialized bdaddr_t nrpa; ^ In file included from /kisskb/src/net/bluetooth/hci_request.c:26:0: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/include/net/bluetooth/hci_core.h:1450:50: note: in expansion of macro 'BDADDR_ANY' #define rpa_valid(dev) (bacmp(&dev->rpa, BDADDR_ANY) && \ ^ /kisskb/src/net/bluetooth/hci_request.c:1705:8: note: in expansion of macro 'rpa_valid' if (rpa_valid(hdev)) ^ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/include/net/bluetooth/hci_core.h:1452:58: note: in expansion of macro 'BDADDR_ANY' #define adv_rpa_valid(adv) (bacmp(&adv->random_addr, BDADDR_ANY) && \ ^ /kisskb/src/net/bluetooth/hci_request.c:1702:8: note: in expansion of macro 'adv_rpa_valid' if (adv_rpa_valid(adv_instance)) ^ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_request.c:1686:19: note: in expansion of macro 'BDADDR_ANY' bacpy(rand_addr, BDADDR_ANY); ^ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_setup_ext_adv_instance': /kisskb/src/net/bluetooth/hci_request.c:1876:42: note: byref variable will be forcibly initialized struct hci_cp_le_set_adv_set_rand_addr cp; ^ /kisskb/src/net/bluetooth/hci_request.c:1790:5: note: byref variable will be forcibly initialized u8 own_addr_type; ^ /kisskb/src/net/bluetooth/hci_request.c:1789:11: note: byref variable will be forcibly initialized bdaddr_t random_addr; ^ /kisskb/src/net/bluetooth/hci_request.c:1785:38: note: byref variable will be forcibly initialized struct hci_cp_le_set_ext_adv_params cp; ^ In file included from /kisskb/src/net/bluetooth/hci_request.c:26:0: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_request.c:1875:26: note: in expansion of macro 'BDADDR_ANY' bacmp(&random_addr, BDADDR_ANY)) { ^ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_enable_ext_advertising': /kisskb/src/net/bluetooth/hci_request.c:1912:5: note: byref variable will be forcibly initialized u8 data[sizeof(*cp) + sizeof(*adv_set) * 1]; ^ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_disable_ext_adv_instance': /kisskb/src/net/bluetooth/hci_request.c:1957:5: note: byref variable will be forcibly initialized u8 data[sizeof(*cp) + sizeof(*adv_set) * 1]; ^ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_disable_advertising': /kisskb/src/net/bluetooth/hci_request.c:1281:6: note: byref variable will be forcibly initialized u8 enable = 0x00; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_update_random_address': /kisskb/src/net/bluetooth/hci_request.c:2188:12: note: byref variable will be forcibly initialized bdaddr_t nrpa; ^ In file included from /kisskb/src/net/bluetooth/hci_request.c:26:0: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_request.c:2222:33: note: in expansion of macro 'BDADDR_ANY' bacmp(&hdev->static_addr, BDADDR_ANY))) { ^ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_request.c:2220:28: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->bdaddr, BDADDR_ANY) || ^ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/include/net/bluetooth/hci_core.h:1450:50: note: in expansion of macro 'BDADDR_ANY' #define rpa_valid(dev) (bacmp(&dev->rpa, BDADDR_ANY) && \ ^ /kisskb/src/net/bluetooth/hci_request.c:2169:7: note: in expansion of macro 'rpa_valid' if (rpa_valid(hdev)) ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_add_le_passive_scan': /kisskb/src/net/bluetooth/hci_request.c:896:5: note: byref variable will be forcibly initialized u8 own_addr_type; ^ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_enable_advertising': /kisskb/src/net/bluetooth/hci_request.c:1353:20: note: byref variable will be forcibly initialized u8 own_addr_type, enable = 0x01; ^ /kisskb/src/net/bluetooth/hci_request.c:1353:5: note: byref variable will be forcibly initialized u8 own_addr_type, enable = 0x01; ^ /kisskb/src/net/bluetooth/hci_request.c:1352:33: note: byref variable will be forcibly initialized struct hci_cp_le_set_adv_param cp; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_resume_adv_instances': /kisskb/src/net/bluetooth/hci_request.c:1083:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_reenable_advertising': /kisskb/src/net/bluetooth/hci_request.c:1569:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'adv_timeout_expire': /kisskb/src/net/bluetooth/hci_request.c:1598:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'active_scan': /kisskb/src/net/bluetooth/hci_request.c:2765:5: note: byref variable will be forcibly initialized u8 own_addr_type; ^ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_update_scan': /kisskb/src/net/bluetooth/hci_request.c:2259:5: note: byref variable will be forcibly initialized u8 scan; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_prepare_suspend': /kisskb/src/net/bluetooth/hci_request.c:1135:5: note: byref variable will be forcibly initialized u8 page_scan; ^ /kisskb/src/net/bluetooth/hci_request.c:1134:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_update_class': /kisskb/src/net/bluetooth/hci_request.c:2359:5: note: byref variable will be forcibly initialized u8 cod[3]; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'powered_update_hci': /kisskb/src/net/bluetooth/hci_request.c:3077:41: note: byref variable will be forcibly initialized struct hci_cp_write_le_host_supported cp; ^ /kisskb/src/net/bluetooth/hci_request.c:3068:7: note: byref variable will be forcibly initialized u8 support = 0x01; ^ /kisskb/src/net/bluetooth/hci_request.c:3063:6: note: byref variable will be forcibly initialized u8 mode = 0x01; ^ /kisskb/src/net/bluetooth/hci_request.c:3057:5: note: byref variable will be forcibly initialized u8 link_sec; ^ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_abort_conn': /kisskb/src/net/bluetooth/hci_request.c:2505:39: note: byref variable will be forcibly initialized struct hci_cp_reject_sync_conn_req rej; ^ /kisskb/src/net/bluetooth/hci_request.c:2497:34: note: byref variable will be forcibly initialized struct hci_cp_reject_conn_req rej; ^ /kisskb/src/net/bluetooth/hci_request.c:2472:29: note: byref variable will be forcibly initialized struct hci_cp_disconnect dc; ^ /kisskb/src/net/bluetooth/hci_request.c:2465:35: note: byref variable will be forcibly initialized struct hci_cp_disconn_phy_link cp; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_abort_conn': /kisskb/src/net/bluetooth/hci_request.c:2535:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_stop_discovery': /kisskb/src/net/bluetooth/hci_request.c:2903:39: note: byref variable will be forcibly initialized struct hci_cp_remote_name_req_cancel cp; ^ In file included from /kisskb/src/net/bluetooth/hci_request.c:26:0: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_request.c:2933:46: note: in expansion of macro 'BDADDR_ANY' e = hci_inquiry_cache_lookup_resolve(hdev, BDADDR_ANY, ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_configure_datapath': /kisskb/src/net/bluetooth/hci_request.c:2957:17: note: byref variable will be forcibly initialized __u8 vnd_len, *vnd_data = NULL; ^ /kisskb/src/net/bluetooth/hci_request.c:2957:7: note: byref variable will be forcibly initialized __u8 vnd_len, *vnd_data = NULL; ^ /kisskb/src/net/bluetooth/hci_request.c:2955:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/ipv4/icmp.c: In function 'icmp_route_lookup': /kisskb/src/net/ipv4/icmp.c:534:17: note: byref variable will be forcibly initialized struct flowi4 fl4_2 = {}; ^ /kisskb/src/net/ipv4/icmp.c:490:16: note: byref variable will be forcibly initialized struct flowi4 fl4_dec; ^ In file included from /kisskb/src/include/net/route.h:24:0, from /kisskb/src/include/net/ip.h:30, from /kisskb/src/net/ipv4/icmp.c:76: /kisskb/src/net/ipv4/icmp.c: In function 'inet_getpeer_v4': /kisskb/src/include/net/inetpeer.h:106:23: note: byref variable will be forcibly initialized struct inetpeer_addr daddr; ^ /kisskb/src/net/ipv4/icmp.c: In function 'ip_icmp_error_rfc4884_validate': /kisskb/src/net/ipv4/icmp.c:1281:29: note: byref variable will be forcibly initialized struct icmp_ext_hdr *exth, _exth; ^ /kisskb/src/net/ipv4/icmp.c:1280:32: note: byref variable will be forcibly initialized struct icmp_extobj_hdr *objh, _objh; ^ /kisskb/src/net/ipv6/icmp.c: In function 'opt_unrec': /kisskb/src/net/ipv6/icmp.c:266:5: note: byref variable will be forcibly initialized u8 _optval, *op; ^ /kisskb/src/net/ipv4/icmp.c: In function 'icmp_sk_init': /kisskb/src/net/ipv4/icmp.c:1456:16: note: byref variable will be forcibly initialized struct sock *sk; ^ /kisskb/src/net/ipv6/icmp.c: In function 'is_ineligible': /kisskb/src/net/ipv6/icmp.c:157:6: note: byref variable will be forcibly initialized u8 _type, *tp; ^ /kisskb/src/net/ipv6/icmp.c:148:9: note: byref variable will be forcibly initialized __be16 frag_off; ^ /kisskb/src/net/ipv6/icmp.c:147:7: note: byref variable will be forcibly initialized __u8 nexthdr = ipv6_hdr(skb)->nexthdr; ^ /kisskb/src/net/ipv4/icmp.c: In function 'icmp_reply': /kisskb/src/net/ipv4/icmp.c:406:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/icmp.c:404:17: note: byref variable will be forcibly initialized struct rtable *rt = skb_rtable(skb); ^ /kisskb/src/net/ipv4/icmp.c:403:21: note: byref variable will be forcibly initialized struct ipcm_cookie ipc; ^ /kisskb/src/net/ipv4/icmp.c: In function 'icmp_timestamp': /kisskb/src/net/ipv4/icmp.c:1136:18: note: byref variable will be forcibly initialized struct icmp_bxm icmp_param; ^ /kisskb/src/net/ipv4/icmp.c: In function '__icmp_send': /kisskb/src/net/ipv4/icmp.c:656:7: note: byref variable will be forcibly initialized u8 _inner_type, *itp; ^ /kisskb/src/net/ipv4/icmp.c:599:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/icmp.c:598:21: note: byref variable will be forcibly initialized struct ipcm_cookie ipc; ^ /kisskb/src/net/ipv4/icmp.c:597:17: note: byref variable will be forcibly initialized struct rtable *rt = skb_rtable(skb_in); ^ /kisskb/src/net/ipv4/icmp.c:596:18: note: byref variable will be forcibly initialized struct icmp_bxm icmp_param; ^ In file included from /kisskb/src/include/net/route.h:24:0, from /kisskb/src/include/net/ip.h:30, from /kisskb/src/net/ipv6/icmp.c:51: /kisskb/src/net/ipv6/icmp.c: In function 'inet_getpeer_v6': /kisskb/src/include/net/inetpeer.h:118:23: note: byref variable will be forcibly initialized struct inetpeer_addr daddr; ^ /kisskb/src/net/ipv6/icmp.c: In function 'icmpv6_route_lookup': /kisskb/src/net/ipv6/icmp.c:362:16: note: byref variable will be forcibly initialized struct flowi6 fl2; ^ /kisskb/src/net/ipv6/icmp.c:361:26: note: byref variable will be forcibly initialized struct dst_entry *dst, *dst2; ^ /kisskb/src/net/ipv6/icmp.c:361:20: note: byref variable will be forcibly initialized struct dst_entry *dst, *dst2; ^ /kisskb/src/net/ipv4/icmp.c: In function 'icmp_build_probe': /kisskb/src/net/ipv4/icmp.c:1032:7: note: byref variable will be forcibly initialized char buff[IFNAMSIZ]; ^ /kisskb/src/net/ipv4/icmp.c:1029:33: note: byref variable will be forcibly initialized struct icmp_ext_echo_iio *iio, _iio; ^ /kisskb/src/net/ipv4/icmp.c:1028:32: note: byref variable will be forcibly initialized struct icmp_ext_hdr *ext_hdr, _ext_hdr; ^ /kisskb/src/net/ipv6/icmp.c: In function 'icmpv6_rt_has_prefsrc': /kisskb/src/net/ipv6/icmp.c:248:19: note: byref variable will be forcibly initialized struct in6_addr prefsrc; ^ /kisskb/src/net/ipv4/icmp.c: In function 'icmp_echo': /kisskb/src/net/ipv4/icmp.c:996:18: note: byref variable will be forcibly initialized struct icmp_bxm icmp_param; ^ /kisskb/src/net/ipv6/icmp.c: In function 'icmpv6_sk_init': /kisskb/src/net/ipv6/icmp.c:1044:15: note: byref variable will be forcibly initialized struct sock *sk; ^ /kisskb/src/net/ipv6/icmp.c: In function 'icmp6_send': /kisskb/src/net/ipv6/icmp.c:461:22: note: byref variable will be forcibly initialized struct ipcm6_cookie ipc6; ^ /kisskb/src/net/ipv6/icmp.c:460:20: note: byref variable will be forcibly initialized struct icmpv6_msg msg; ^ /kisskb/src/net/ipv6/icmp.c:459:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/icmp.c:458:18: note: byref variable will be forcibly initialized struct icmp6hdr tmp_hdr; ^ /kisskb/src/net/ipv6/icmp.c: In function 'icmpv6_echo_reply': /kisskb/src/net/ipv6/icmp.c:725:22: note: byref variable will be forcibly initialized struct ipcm6_cookie ipc6; ^ /kisskb/src/net/ipv6/icmp.c:724:20: note: byref variable will be forcibly initialized struct dst_entry *dst; ^ /kisskb/src/net/ipv6/icmp.c:723:20: note: byref variable will be forcibly initialized struct icmpv6_msg msg; ^ /kisskb/src/net/ipv6/icmp.c:722:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/icmp.c:721:18: note: byref variable will be forcibly initialized struct icmp6hdr tmp_hdr; ^ /kisskb/src/net/ipv6/icmp.c: In function 'ip6_err_gen_icmpv6_unreach': /kisskb/src/net/ipv6/icmp.c:656:18: note: byref variable will be forcibly initialized struct in6_addr temp_saddr; ^ /kisskb/src/net/ipv6/icmp.c: In function 'icmpv6_notify': /kisskb/src/net/ipv6/icmp.c:826:5: note: byref variable will be forcibly initialized u8 nexthdr; ^ /kisskb/src/net/ipv6/icmp.c:825:9: note: byref variable will be forcibly initialized __be16 frag_off; ^ In file included from /kisskb/src/net/caif/cfctrl.c:14:0: /kisskb/src/net/caif/cfctrl.c: In function 'cfpkt_extr_head_u32': /kisskb/src/include/net/caif/cfpkt.h:55:9: note: byref variable will be forcibly initialized __le32 tmp; ^ /kisskb/src/net/caif/cfctrl.c: In function 'cfpkt_extr_head_u16': /kisskb/src/include/net/caif/cfpkt.h:46:9: note: byref variable will be forcibly initialized __le16 tmp; ^ /kisskb/src/net/caif/cfctrl.c: In function 'cfpkt_extr_head_u8': /kisskb/src/include/net/caif/cfpkt.h:37:5: note: byref variable will be forcibly initialized u8 tmp; ^ /kisskb/src/net/caif/cfctrl.c: In function 'handle_loop': /kisskb/src/net/caif/cfctrl.c:590:23: note: byref variable will be forcibly initialized u8 linkid, linktype, tmp; ^ /kisskb/src/net/caif/cfctrl.c:590:13: note: byref variable will be forcibly initialized u8 linkid, linktype, tmp; ^ /kisskb/src/net/caif/cfctrl.c:590:5: note: byref variable will be forcibly initialized u8 linkid, linktype, tmp; ^ /kisskb/src/net/caif/cfctrl.c: In function 'cfctrl_recv': /kisskb/src/net/caif/cfctrl.c:382:29: note: byref variable will be forcibly initialized struct cfctrl_link_param linkparam; ^ /kisskb/src/net/caif/cfctrl.c:359:29: note: byref variable will be forcibly initialized struct cfctrl_request_info rsp, *req; ^ /kisskb/src/net/caif/cfctrl.c:356:5: note: byref variable will be forcibly initialized u8 param[255]; ^ /kisskb/src/net/caif/cfctrl.c: In function 'cfctrl_create': /kisskb/src/net/caif/cfctrl.c:37:18: note: byref variable will be forcibly initialized struct dev_info dev_info; ^ /kisskb/src/net/caif/cfctrl.c: In function 'cfctrl_linkup_request': /kisskb/src/net/caif/cfctrl.c:209:7: note: byref variable will be forcibly initialized char utility_name[16]; ^ /kisskb/src/net/caif/cfctrl.c:206:5: note: byref variable will be forcibly initialized u8 tmp8; ^ /kisskb/src/net/caif/cfctrl.c:205:6: note: byref variable will be forcibly initialized u16 tmp16; ^ /kisskb/src/net/caif/cfctrl.c:204:6: note: byref variable will be forcibly initialized u32 tmp32; ^ /kisskb/src/net/bluetooth/mgmt_config.c: In function 'read_def_system_config': /kisskb/src/net/bluetooth/mgmt_config.c:81:13: note: byref variable will be forcibly initialized } __packed rp = { ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sctp/protocol.c:29: /kisskb/src/net/sctp/protocol.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84: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/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/net/sctp/protocol.c:31: /kisskb/src/net/sctp/protocol.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/sctp/protocol.c: In function 'sctp_v4_get_dst': /kisskb/src/net/sctp/protocol.c:425:18: note: byref variable will be forcibly initialized union sctp_addr dst_saddr; ^ /kisskb/src/net/sctp/protocol.c:419:15: note: byref variable will be forcibly initialized struct flowi _fl; ^ /kisskb/src/net/sctp/protocol.c: In function 'sctp_copy_local_addr_list': /kisskb/src/net/sctp/protocol.c:136:18: note: byref variable will be forcibly initialized union sctp_addr laddr; ^ /kisskb/src/mm/page_counter.c: In function 'page_counter_memparse': /kisskb/src/mm/page_counter.c:251:8: note: byref variable will be forcibly initialized char *end; ^ /kisskb/src/net/sctp/protocol.c: In function 'sctp_udp_sock_start': /kisskb/src/net/sctp/protocol.c:862:17: note: byref variable will be forcibly initialized struct socket *sock; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/net/sock.h:38, from /kisskb/src/include/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/hci_codec.c:5: /kisskb/src/net/bluetooth/hci_codec.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/bluetooth/hci_codec.c: In function 'hci_read_supported_codecs': /kisskb/src/net/bluetooth/hci_codec.c:113:38: note: byref variable will be forcibly initialized struct hci_op_read_local_codec_caps caps; ^ /kisskb/src/net/bluetooth/hci_codec.c: In function 'hci_read_supported_codecs_v2': /kisskb/src/net/bluetooth/hci_codec.c:180:38: note: byref variable will be forcibly initialized struct hci_op_read_local_codec_caps caps; ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c: In function 'inno_read': /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c: In function 'inno_hdmi_phy_rk3328_clk_set_rate': /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:779:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c: In function 'inno_hdmi_phy_rk3228_clk_set_rate': /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:625:6: note: byref variable will be forcibly initialized u32 v; ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c: In function 'inno_hdmi_phy_rk3328_power_on': /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:1016:6: note: byref variable will be forcibly initialized u32 v; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/net/caif/cfmuxl.c:10: /kisskb/src/net/caif/cfmuxl.c: In function 'get_dn': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/caif/cfmuxl.c:145:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(muxl->dn_cache[idx], dn); ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c: In function 'inno_hdmi_phy_rk3228_power_on': /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:901:6: note: byref variable will be forcibly initialized u32 v; ^ /kisskb/src/net/caif/cfmuxl.c: In function 'cfmuxl_transmit': /kisskb/src/net/caif/cfmuxl.c:215:5: note: byref variable will be forcibly initialized u8 linkid; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/net/caif/cfmuxl.c:10: /kisskb/src/net/caif/cfmuxl.c: In function 'get_up': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/caif/cfmuxl.c:131:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(muxl->up_cache[idx], up); ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c: In function 'inno_hdmi_phy_rk3328_init': /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:972:9: note: byref variable will be forcibly initialized size_t len; ^ /kisskb/src/net/caif/cfmuxl.c: In function 'cfmuxl_receive': /kisskb/src/net/caif/cfmuxl.c:178:5: note: byref variable will be forcibly initialized u8 id; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/net/caif/cfmuxl.c:10: /kisskb/src/net/caif/cfmuxl.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c: In function 'inno_hdmi_phy_clk_register': /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:842:14: note: byref variable will be forcibly initialized const char *parent_name; ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:841:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/net/caif/cffrml.c: In function 'cffrml_transmit': /kisskb/src/net/caif/cffrml.c:141:9: note: byref variable will be forcibly initialized __le16 data; ^ /kisskb/src/net/caif/cffrml.c: In function 'cffrml_receive': /kisskb/src/net/caif/cffrml.c:84:6: note: byref variable will be forcibly initialized u16 tmp; ^ /kisskb/src/net/caif/cfveil.c: In function 'cfvei_transmit': /kisskb/src/net/caif/cfveil.c:79:6: note: byref variable will be forcibly initialized int ret; ^ /kisskb/src/net/caif/cfveil.c:77:5: note: byref variable will be forcibly initialized u8 tmp = 0; ^ /kisskb/src/net/caif/cfveil.c: In function 'cfvei_receive': /kisskb/src/net/caif/cfveil.c:41:5: note: byref variable will be forcibly initialized u8 cmd; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv4/devinet.c:25: /kisskb/src/net/ipv4/devinet.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/include/net/arp.h:8, from /kisskb/src/net/ipv4/devinet.c:57: /kisskb/src/net/ipv4/devinet.c: In function 'nla_put_s32': /kisskb/src/include/net/netlink.h:1448:6: note: byref variable will be forcibly initialized s32 tmp = value; ^ /kisskb/src/net/ipv4/devinet.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:9: note: byref variable will be forcibly initialized __be32 tmp = value; ^ /kisskb/src/net/ipv4/devinet.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ipv4/devinet.c: In function 'put_cacheinfo': /kisskb/src/net/ipv4/devinet.c:1640:23: note: byref variable will be forcibly initialized struct ifa_cacheinfo ci; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv4/devinet.c:25: /kisskb/src/net/ipv4/devinet.c: In function '__inet_del_ifa': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/devinet.c:443:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(last_prim->ifa_next, promote); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/devinet.c:442:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(promote->ifa_next, last_sec); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/devinet.c:439:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(prev_prom->ifa_next, next_sec); ^ /kisskb/src/kernel/cgroup/rstat.c: In function 'cgroup_base_stat_flush': /kisskb/src/kernel/cgroup/rstat.c:321:31: note: byref variable will be forcibly initialized struct cgroup_base_stat cur, delta; ^ /kisskb/src/net/bluetooth/eir.c: In function 'eir_append_local_name': /kisskb/src/net/bluetooth/eir.c:41:6: note: byref variable will be forcibly initialized u8 name[HCI_MAX_SHORT_NAME_LENGTH + 1]; ^ /kisskb/src/kernel/cgroup/rstat.c: In function 'root_cgroup_cputime': /kisskb/src/kernel/cgroup/rstat.c:417:25: note: byref variable will be forcibly initialized struct kernel_cpustat kcpustat; ^ /kisskb/src/net/ipv4/devinet.c: In function '__inet_insert_ifa': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/devinet.c:544:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*ifap, ifa); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/devinet.c:543:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ifa->ifa_next, *ifap); ^ /kisskb/src/net/ipv4/devinet.c:479:27: note: byref variable will be forcibly initialized struct in_validator_info ivi; ^ /kisskb/src/kernel/cgroup/rstat.c: In function '__cgroup_account_cputime': /kisskb/src/kernel/cgroup/rstat.c:371:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/cgroup/rstat.c: In function '__cgroup_account_cputime_field': /kisskb/src/kernel/cgroup/rstat.c:382:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/cgroup/rstat.c: In function 'cgroup_base_stat_cputime_show': /kisskb/src/kernel/cgroup/rstat.c:443:22: note: byref variable will be forcibly initialized struct task_cputime cputime; ^ /kisskb/src/kernel/cgroup/rstat.c:442:20: note: byref variable will be forcibly initialized u64 usage, utime, stime; ^ /kisskb/src/kernel/cgroup/rstat.c:442:13: note: byref variable will be forcibly initialized u64 usage, utime, stime; ^ /kisskb/src/net/ipv4/devinet.c: In function 'inet_netconf_get_devconf': /kisskb/src/net/ipv4/devinet.c:2167:17: note: byref variable will be forcibly initialized struct nlattr *tb[NETCONFA_MAX+1]; ^ /kisskb/src/net/ipv4/devinet.c: In function 'inet_set_link_af': /kisskb/src/net/ipv4/devinet.c:1989:6: note: byref variable will be forcibly initialized int rem; ^ /kisskb/src/net/ipv4/devinet.c:1988:21: note: byref variable will be forcibly initialized struct nlattr *a, *tb[IFLA_INET_MAX+1]; ^ /kisskb/src/net/ipv4/devinet.c: In function 'inet_validate_link_af': /kisskb/src/net/ipv4/devinet.c:1959:11: note: byref variable will be forcibly initialized int err, rem; ^ /kisskb/src/net/ipv4/devinet.c:1958:21: note: byref variable will be forcibly initialized struct nlattr *a, *tb[IFLA_INET_MAX+1]; ^ /kisskb/src/net/ipv4/devinet.c: In function 'inet_valid_dump_ifaddr_req': /kisskb/src/net/ipv4/devinet.c:1723:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFA_MAX+1]; ^ /kisskb/src/net/ipv4/devinet.c: In function 'inet_dump_ifaddr': /kisskb/src/net/ipv4/devinet.c:1813:14: note: byref variable will be forcibly initialized struct net *tgt_net = net; ^ /kisskb/src/net/ipv4/devinet.c: In function 'rtm_to_ifaddr': /kisskb/src/net/ipv4/devinet.c:828:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFA_MAX+1]; ^ /kisskb/src/net/ipv4/devinet.c: In function 'inet_rtm_newaddr': /kisskb/src/net/ipv4/devinet.c:936:8: note: byref variable will be forcibly initialized __u32 prefered_lft = INFINITY_LIFE_TIME; ^ /kisskb/src/net/ipv4/devinet.c:935:8: note: byref variable will be forcibly initialized __u32 valid_lft = INFINITY_LIFE_TIME; ^ /kisskb/src/net/ipv4/devinet.c: In function 'inetdev_changename': /kisskb/src/net/ipv4/devinet.c:1486:8: note: byref variable will be forcibly initialized char old[IFNAMSIZ], *dot; ^ /kisskb/src/net/ipv4/devinet.c: In function '__ip_dev_find': /kisskb/src/net/ipv4/devinet.c:161:21: note: byref variable will be forcibly initialized struct fib_result res = { 0 }; ^ /kisskb/src/net/ipv4/devinet.c:160:17: note: byref variable will be forcibly initialized struct flowi4 fl4 = { .daddr = addr }; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv4/devinet.c:25: /kisskb/src/net/ipv4/devinet.c: In function 'inetdev_init': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/devinet.c:291:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->ip_ptr, in_dev); ^ /kisskb/src/net/ipv4/devinet.c: In function 'inet_rtm_deladdr': /kisskb/src/net/ipv4/devinet.c:651:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFA_MAX+1]; ^ /kisskb/src/net/ipv4/devinet.c: In function 'inet_gifconf': /kisskb/src/net/ipv4/devinet.c:1252:15: note: byref variable will be forcibly initialized struct ifreq ifr; ^ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_get_named_gpiod_flags': /kisskb/src/drivers/gpio/gpiolib-of.c:242:25: note: byref variable will be forcibly initialized struct of_phandle_args gpiospec; ^ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_find_regulator_gpio': /kisskb/src/drivers/gpio/gpiolib-of.c:438:14: note: byref variable will be forcibly initialized const char *whitelist[] = { ^ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_gpiochip_init_valid_mask': /kisskb/src/drivers/gpio/gpiolib-of.c:903:13: note: byref variable will be forcibly initialized u32 start, count; ^ /kisskb/src/drivers/gpio/gpiolib-of.c:903:6: note: byref variable will be forcibly initialized u32 start, count; ^ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_parse_own_gpio': /kisskb/src/drivers/gpio/gpiolib-of.c:587:6: note: byref variable will be forcibly initialized u32 tmp; ^ /kisskb/src/drivers/gpio/gpiolib-of.c:584:25: note: byref variable will be forcibly initialized struct of_phandle_args gpiospec; ^ /kisskb/src/drivers/gpio/gpiolib-of.c:583:21: note: byref variable will be forcibly initialized enum of_gpio_flags xlate_flags; ^ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_gpiochip_add_hog': /kisskb/src/drivers/gpio/gpiolib-of.c:655:14: note: byref variable will be forcibly initialized const char *name; ^ /kisskb/src/drivers/gpio/gpiolib-of.c:654:16: note: byref variable will be forcibly initialized unsigned long lflags; ^ /kisskb/src/drivers/gpio/gpiolib-of.c:652:19: note: byref variable will be forcibly initialized enum gpiod_flags dflags; ^ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_gpiochip_add_pin_range': /kisskb/src/drivers/gpio/gpiolib-of.c:929:14: note: byref variable will be forcibly initialized const char *name; ^ /kisskb/src/drivers/gpio/gpiolib-of.c:926:25: note: byref variable will be forcibly initialized struct of_phandle_args pinspec; ^ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_gpio_get_count': /kisskb/src/drivers/gpio/gpiolib-of.c:62:7: note: byref variable will be forcibly initialized char propname[32]; ^ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'gpiod_get_from_of_node': /kisskb/src/drivers/gpio/gpiolib-of.c:313:21: note: byref variable will be forcibly initialized enum of_gpio_flags flags; ^ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_find_gpio': /kisskb/src/drivers/gpio/gpiolib-of.c:496:21: note: byref variable will be forcibly initialized enum of_gpio_flags of_flags; ^ /kisskb/src/drivers/gpio/gpiolib-of.c:495:7: note: byref variable will be forcibly initialized char prop_name[32]; /* 32 is max size of property name */ ^ /kisskb/src/net/wireless/util.c: In function 'cfg80211_calculate_bitrate_he': /kisskb/src/net/wireless/util.c:1373:6: note: byref variable will be forcibly initialized u32 rates_26[3] = { 9411111, 8888888, 8000000 }; ^ /kisskb/src/net/wireless/util.c:1372:6: note: byref variable will be forcibly initialized u32 rates_52[3] = { 18820000, 17777777, 16000000 }; ^ /kisskb/src/net/wireless/util.c:1371:6: note: byref variable will be forcibly initialized u32 rates_106[3] = { 40000000, 37777777, 34000000 }; ^ /kisskb/src/net/wireless/util.c:1370:6: note: byref variable will be forcibly initialized u32 rates_242[3] = { 114711111, 108333333, 97500000 }; ^ /kisskb/src/net/wireless/util.c:1369:6: note: byref variable will be forcibly initialized u32 rates_484[3] = { 229411111, 216666666, 195000000 }; ^ /kisskb/src/net/wireless/util.c:1368:6: note: byref variable will be forcibly initialized u32 rates_969[3] = { 480388888, 453700000, 408333333 }; ^ /kisskb/src/net/wireless/util.c:1367:6: note: byref variable will be forcibly initialized u32 rates_160M[3] = { 960777777, 907400000, 816666666 }; ^ /kisskb/src/net/wireless/util.c:1351:6: note: byref variable will be forcibly initialized u32 mcs_divisors[14] = { ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/linux/etherdevice.h:20, from /kisskb/src/net/wireless/util.c:12: /kisskb/src/net/wireless/util.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/wireless/util.c: In function 'ieee80211_data_to_8023_exthdr': /kisskb/src/net/wireless/util.c:556:5: note: byref variable will be forcibly initialized u8 mesh_flags = 0; ^ /kisskb/src/net/wireless/util.c:554:16: note: byref variable will be forcibly initialized struct ethhdr tmp; ^ /kisskb/src/net/wireless/util.c:553:4: note: byref variable will be forcibly initialized } payload; ^ /kisskb/src/net/wireless/util.c: In function 'ieee80211_amsdu_to_8023s': /kisskb/src/net/wireless/util.c:757:16: note: byref variable will be forcibly initialized struct ethhdr eth; ^ /kisskb/src/net/wireless/util.c: In function 'cfg80211_classify8021d': /kisskb/src/net/wireless/util.c:869:21: note: byref variable will be forcibly initialized struct mpls_label mpls_tmp, *mpls; ^ /kisskb/src/net/caif/cfdbgl.c: In function 'cfdbgl_transmit': /kisskb/src/net/caif/cfdbgl.c:42:6: note: byref variable will be forcibly initialized int ret; ^ /kisskb/src/net/wireless/util.c: In function 'cfg80211_iter_combinations': /kisskb/src/net/wireless/util.c:1861:7: note: byref variable will be forcibly initialized bool beacon_int_different; ^ /kisskb/src/net/wireless/util.c:1860:6: note: byref variable will be forcibly initialized u32 beacon_int_gcd; ^ /kisskb/src/net/wireless/util.c: In function 'cfg80211_check_combinations': /kisskb/src/net/wireless/util.c:1969:11: note: byref variable will be forcibly initialized int err, num = 0; ^ /kisskb/src/net/caif/cfserl.c: In function 'cfserl_transmit': /kisskb/src/net/caif/cfserl.c:183:5: note: byref variable will be forcibly initialized u8 tmp8 = CFSERL_STX; ^ /kisskb/src/net/caif/cfserl.c: In function 'cfserl_receive': /kisskb/src/net/caif/cfserl.c:62:5: note: byref variable will be forcibly initialized u8 stx = CFSERL_STX; ^ /kisskb/src/net/caif/cfserl.c:61:6: note: byref variable will be forcibly initialized u16 tmp; ^ /kisskb/src/net/caif/cfserl.c:60:5: note: byref variable will be forcibly initialized u8 tmp8; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_unwatch': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2088:8: note: byref variable will be forcibly initialized __u32 offset; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'chipinfo_get': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1988:23: note: byref variable will be forcibly initialized struct gpiochip_info chipinfo; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_changed_notify': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2158:35: note: byref variable will be forcibly initialized struct gpio_v2_line_info_changed chg; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/linux/gpio/driver.h:7, from /kisskb/src/include/asm-generic/gpio.h:11, from /kisskb/src/include/linux/gpio.h:62, from /kisskb/src/drivers/gpio/gpiolib-cdev.c:13: /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/cdev.h:8, from /kisskb/src/drivers/gpio/gpiolib-cdev.c:7: /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /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; ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:8, from /kisskb/src/mm/gup_test.c:1: /kisskb/src/mm/gup_test.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/mm/gup_test.c:3:0: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/atomic.h:5:0, from /kisskb/src/drivers/gpio/gpiolib-cdev.c:4: /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_get_values': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1000:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(vals, GPIO_V2_LINES_MAX); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c:999:29: note: byref variable will be forcibly initialized struct gpio_v2_line_values lv; ^ In file included from /kisskb/src/include/linux/atomic.h:5:0, from /kisskb/src/drivers/gpio/gpiolib-cdev.c:4: /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linehandle_ioctl': /kisskb/src/drivers/gpio/gpiolib-cdev.c:199:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(vals, GPIOHANDLES_MAX); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c:198:25: note: byref variable will be forcibly initialized struct gpiohandle_data ghd; ^ In file included from /kisskb/src/include/linux/atomic.h:5:0, from /kisskb/src/drivers/gpio/gpiolib-cdev.c:4: /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_set_values_unlocked': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1061:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(vals, GPIO_V2_LINES_MAX); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/mm/gup_test.c: In function 'gup_test_ioctl': /kisskb/src/mm/gup_test.c:209:18: note: byref variable will be forcibly initialized struct gup_test gup; ^ /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:1602: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:1649:24: note: byref variable will be forcibly initialized struct gpioevent_data ge; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, 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:1552:10: note: in expansion of macro 'wait_event_interruptible_locked' ret = wait_event_interruptible_locked(le->wait, ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1518:24: note: byref variable will be forcibly initialized struct gpioevent_data ge; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, 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:1250:10: note: in expansion of macro 'wait_event_interruptible_locked' ret = wait_event_interruptible_locked(lr->wait, ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1230:28: note: byref variable will be forcibly initialized struct gpio_v2_line_event le; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineevent_create': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1709:27: note: byref variable will be forcibly initialized struct gpioevent_request eventreq; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_get_v1': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2020:27: note: byref variable will be forcibly initialized struct gpio_v2_line_info lineinfo_v2; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2019:23: note: byref variable will be forcibly initialized struct gpioline_info lineinfo; ^ /kisskb/src/net/caif/cfdgml.c: In function 'cfdgml_transmit': /kisskb/src/net/caif/cfdgml.c:87:6: note: byref variable will be forcibly initialized int ret; ^ /kisskb/src/net/caif/cfdgml.c:84:6: note: byref variable will be forcibly initialized u32 zero = 0; ^ /kisskb/src/net/caif/cfdgml.c:83:5: note: byref variable will be forcibly initialized u8 packet_type; ^ /kisskb/src/net/caif/cfdgml.c: In function 'cfdgml_receive': /kisskb/src/net/caif/cfdgml.c:43:5: note: byref variable will be forcibly initialized u8 dgmhdr[3]; ^ /kisskb/src/net/caif/cfdgml.c:42:5: note: byref variable will be forcibly initialized u8 cmd = -1; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_watch_read': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2253:33: note: byref variable will be forcibly initialized struct gpioline_info_changed event_v1; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, 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:2222:10: note: in expansion of macro 'wait_event_interruptible_locked' ret = wait_event_interruptible_locked(cdev->wait, ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2198:35: note: byref variable will be forcibly initialized struct gpio_v2_line_info_changed event; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_get': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2055:27: note: byref variable will be forcibly initialized struct gpio_v2_line_info lineinfo; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_set_values': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1102: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:1166: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:1315:30: note: byref variable will be forcibly initialized struct gpio_v2_line_request ulr; ^ /kisskb/src/mm/vmpressure.c: In function 'vmpressure_register_event': /kisskb/src/mm/vmpressure.c:373:8: note: byref variable will be forcibly initialized char *spec, *spec_orig; ^ In file included from /kisskb/src/include/linux/mm.h:30:0, from /kisskb/src/include/linux/net.h:24, from /kisskb/src/net/ipv6/mcast.c:32: /kisskb/src/net/ipv6/mcast.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/mcast.c:25: /kisskb/src/net/ipv6/mcast.c: In function 'ip6_mc_add1_src': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:2399:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pmc->mca_sources, psf); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:2397:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(psf_prev->sf_next, psf); ^ /kisskb/src/net/ipv6/mcast.c: In function 'mld_add_delrec': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:766:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(idev->mc_tomb, pmc); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:765:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pmc->next, idev->mc_tomb); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:756:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pmc->mca_sources, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:754:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pmc->mca_tomb, ^ /kisskb/src/net/ipv6/mcast.c: In function 'ip6_mc_del1_src': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:2313:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pmc->mca_tomb, psf); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:2311:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(psf->sf_next, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:2305:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pmc->mca_sources, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:2302:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(psf_prev->sf_next, ^ /kisskb/src/net/ipv6/mcast.c: In function 'sf_setstate': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:2480:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pmc->mca_tomb, dpsf); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:2478:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dpsf->sf_next, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:2454:7: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pmc->mca_tomb, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:2450:7: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(prev->sf_next, ^ /kisskb/src/net/ipv6/mcast.c: In function 'mld_clear_zeros': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:2051:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*ppsf, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:2048:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(psf_prev->sf_next, ^ /kisskb/src/net/ipv6/mcast.c: In function 'igmp6_send': /kisskb/src/net/ipv6/mcast.c:2145:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/mcast.c:2142:5: note: byref variable will be forcibly initialized u8 ra[8] = { IPPROTO_ICMPV6, 0, ^ /kisskb/src/net/ipv6/mcast.c:2141:6: note: byref variable will be forcibly initialized int err, len, payload_len, full_len; ^ /kisskb/src/net/ipv6/mcast.c:2138:18: note: byref variable will be forcibly initialized struct in6_addr addr_buf; ^ /kisskb/src/net/ipv6/mcast.c: In function 'mld_sendpack': /kisskb/src/net/ipv6/mcast.c:1795:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/mcast.c: In function 'mld_newpack': /kisskb/src/net/ipv6/mcast.c:1747:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/ipv6/mcast.c:1742:18: note: byref variable will be forcibly initialized struct in6_addr addr_buf; ^ /kisskb/src/net/ipv6/mcast.c:1735:5: note: byref variable will be forcibly initialized u8 ra[8] = { IPPROTO_ICMPV6, 0, IPV6_TLV_ROUTERALERT, ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/mcast.c:25: /kisskb/src/net/ipv6/mcast.c: In function 'add_grec': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:1975:6: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*psf_list, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:1972:6: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(psf_prev->sf_next, ^ /kisskb/src/net/ipv6/mcast.c:1884:20: note: byref variable will be forcibly initialized struct mld2_grec *pgr = NULL; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/mcast.c:25: /kisskb/src/net/ipv6/mcast.c: In function 'mld_del_delrec': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:800:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pmc->mca_sources, sources); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:470:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/ipv6/mcast.c:797:14: note: in expansion of macro 'rcu_replace_pointer' sources = rcu_replace_pointer(im->mca_sources, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:795:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pmc->mca_tomb, tomb); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:470:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/ipv6/mcast.c:792:11: note: in expansion of macro 'rcu_replace_pointer' tomb = rcu_replace_pointer(im->mca_tomb, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:786:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(idev->mc_tomb, pmc->next); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:784:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pmc_prev->next, pmc->next); ^ /kisskb/src/net/ipv6/mcast.c: In function 'mld_send_cr': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:2096:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(idev->mc_tomb, pmc_next); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:2094:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pmc_prev->next, pmc_next); ^ In file included from /kisskb/src/net/rds/info.c:35:0: /kisskb/src/net/rds/info.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/ipv6/mcast.c: In function 'igmp6_group_added': /kisskb/src/net/ipv6/mcast.c:671:7: note: byref variable will be forcibly initialized char buf[MAX_ADDR_LEN]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/mcast.c:25: /kisskb/src/net/ipv6/mcast.c: In function '__ipv6_dev_mc_inc': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:944:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(idev->mc_list, mc); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:943:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mc->next, idev->mc_list); ^ /kisskb/src/net/ipv6/mcast.c: In function '__ipv6_sock_mc_join': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:228:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(np->ipv6_mc_list, mc_lst); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/rds/connection.c:33: /kisskb/src/net/rds/connection.c: In function 'hlist_add_head_rcu': /kisskb/src/net/rds/info.c: In function 'rds_info_getsockopt': /kisskb/src/net/rds/info.c:162:26: note: byref variable will be forcibly initialized struct rds_info_lengths lens; ^ /kisskb/src/net/rds/info.c:161:27: note: byref variable will be forcibly initialized struct rds_info_iterator iter; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591: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/random.h:13:0, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/asm-generic/qrwlock.h:14, from ./arch/arm64/include/generated/asm/qrwlock.h:1, from /kisskb/src/arch/arm64/include/asm/spinlock.h:9, from /kisskb/src/include/linux/spinlock.h:93, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/connection.c:35: /kisskb/src/net/rds/connection.c: In function 'rds_conn_bucket': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/rds/connection.c:63:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(&rds6_hash_secret, sizeof(rds6_hash_secret)); ^ /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/rds/connection.c:62:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(&rds_hash_secret, sizeof(rds_hash_secret)); ^ /kisskb/src/net/ipv6/mcast.c: In function 'igmp6_group_dropped': /kisskb/src/net/ipv6/mcast.c:706:7: note: byref variable will be forcibly initialized char buf[MAX_ADDR_LEN]; ^ In file included from /kisskb/src/net/rds/connection.c:35:0: /kisskb/src/net/rds/connection.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/ipv6/mcast.c: In function 'mld_report_work': /kisskb/src/net/ipv6/mcast.c:1623:22: note: byref variable will be forcibly initialized struct sk_buff_head q; ^ /kisskb/src/net/ipv6/mcast.c: In function '__mld_query_work': /kisskb/src/net/ipv6/mcast.c:1401:16: note: byref variable will be forcibly initialized unsigned long max_delay; ^ /kisskb/src/net/ipv6/mcast.c: In function 'mld_query_work': /kisskb/src/net/ipv6/mcast.c:1516:22: note: byref variable will be forcibly initialized struct sk_buff_head q; ^ /kisskb/src/net/rds/connection.c: In function 'rds6_conn_info': /kisskb/src/net/rds/connection.c:814:6: note: byref variable will be forcibly initialized u64 buffer[(sizeof(struct rds6_info_connection) + 7) / 8]; ^ /kisskb/src/net/rds/connection.c: In function 'rds_conn_info': /kisskb/src/net/rds/connection.c:801:6: note: byref variable will be forcibly initialized u64 buffer[(sizeof(struct rds_info_connection) + 7) / 8]; ^ /kisskb/src/net/ipv6/mcast.c: In function 'ip6_mc_msfget': /kisskb/src/net/ipv6/mcast.c:618:27: note: byref variable will be forcibly initialized struct sockaddr_storage ss; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/mcast.c:25: /kisskb/src/net/ipv6/mcast.c: In function 'ip6_mc_source': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:466:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pmc->sflist, psl); ^ /kisskb/src/net/ipv6/mcast.c: In function 'ip6_mc_msfilter': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:573:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pmc->sflist, newpsl); ^ /kisskb/src/net/rds/connection.c: In function '__rds_conn_path_error': /kisskb/src/net/rds/connection.c:940:10: note: byref variable will be forcibly initialized va_list ap; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/connection.c:35: /kisskb/src/net/rds/connection.c: In function 'rds_conn_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/net/rds/connection.c:394:3: note: in expansion of macro 'wait_event' wait_event(cp->cp_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:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/net/rds/connection.c:392:3: note: in expansion of macro 'wait_event' wait_event(cp->cp_waitq, ^ /kisskb/src/net/ipv6/mcast.c: In function 'ipv6_mc_destroy_dev': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:2813:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(idev->mc_list, mc_dereference(i->next, idev)); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv4/af_inet.c:69: /kisskb/src/net/ipv4/af_inet.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1992:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_wq, &parent->wq); ^ In file included from /kisskb/src/net/ipv4/af_inet.c:102:0: /kisskb/src/net/ipv4/af_inet.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2279:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^ /kisskb/src/net/rds/message.c: In function 'rds_message_zcopy_from_user': /kisskb/src/net/rds/message.c:391:10: note: byref variable will be forcibly initialized size_t start; ^ /kisskb/src/net/rds/message.c:390:16: note: byref variable will be forcibly initialized struct page *pages; ^ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_accept': /kisskb/src/net/ipv4/af_inet.c:738:6: note: byref variable will be forcibly initialized int err = -EINVAL; ^ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_recvmsg': In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/message.c:34: /kisskb/src/net/rds/message.c: In function 'rds_notify_msg_zcopy_purge': /kisskb/src/net/ipv4/af_inet.c:844:6: note: byref variable will be forcibly initialized int addr_len = 0; ^ /kisskb/src/net/rds/message.c:78:12: note: byref variable will be forcibly initialized LIST_HEAD(copy); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_ioctl': /kisskb/src/net/ipv4/af_inet.c:932:17: note: byref variable will be forcibly initialized struct rtentry rt; ^ /kisskb/src/net/ipv4/af_inet.c:931:15: note: byref variable will be forcibly initialized struct ifreq ifr; ^ /kisskb/src/net/rds/message.c: In function 'rds_message_add_rdma_dest_extension': /kisskb/src/net/rds/message.c:271:34: note: byref variable will be forcibly initialized struct rds_ext_header_rdma_dest ext_hdr; ^ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_compat_routing_ioctl': /kisskb/src/net/ipv4/af_inet.c:987:17: note: byref variable will be forcibly initialized struct rtentry rt; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv4/af_inet.c:69: /kisskb/src/net/ipv4/af_inet.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/message.c:34: /kisskb/src/net/rds/message.c: In function 'rds_message_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/net/rds/message.c:513:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(rm->m_flush_wait, ^ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_sk_reselect_saddr': /kisskb/src/net/ipv4/af_inet.c:1227:9: note: byref variable will be forcibly initialized __be32 new_saddr; ^ /kisskb/src/net/ipv4/af_inet.c:1223:9: note: byref variable will be forcibly initialized __be32 old_saddr = inet->inet_saddr; ^ /kisskb/src/net/caif/cfrfml.c: In function 'cfrfml_transmit': /kisskb/src/net/caif/cfrfml.c:217:5: note: byref variable will be forcibly initialized u8 head[6]; ^ /kisskb/src/net/caif/cfrfml.c:216:5: note: byref variable will be forcibly initialized u8 seg; ^ /kisskb/src/net/caif/cfrfml.c:215:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/caif/cfrfml.c: In function 'cfrfml_receive': /kisskb/src/net/caif/cfrfml.c:102:5: note: byref variable will be forcibly initialized u8 seghead[6]; ^ /kisskb/src/net/caif/cfrfml.c:101:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/caif/cfrfml.c:99:5: note: byref variable will be forcibly initialized u8 tmp; ^ /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': /kisskb/src/kernel/time/sched_clock.c:85:15: note: byref variable will be forcibly initialized unsigned int seq; ^ /kisskb/src/kernel/time/sched_clock.c: In function 'sched_clock_register': /kisskb/src/kernel/time/sched_clock.c:159:25: note: byref variable will be forcibly initialized struct clock_read_data rd; ^ /kisskb/src/kernel/time/sched_clock.c:156:16: note: byref variable will be forcibly initialized u32 new_mult, new_shift; ^ /kisskb/src/kernel/time/sched_clock.c:156:6: note: byref variable will be forcibly initialized u32 new_mult, new_shift; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv4/af_inet.c:69: /kisskb/src/net/ipv4/af_inet.c: In function 'inet_sk_state_store': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/ipv4/af_inet.c:1326:2: note: in expansion of macro 'smp_store_release' smp_store_release(&sk->sk_state, newstate); ^ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_current_timestamp': /kisskb/src/net/ipv4/af_inet.c:1578:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_ctl_sock_create': /kisskb/src/net/ipv4/af_inet.c:1651:17: note: byref variable will be forcibly initialized struct socket *sock; ^ /kisskb/src/net/caif/cfvidl.c: In function 'cfvidl_transmit': /kisskb/src/net/caif/cfvidl.c:52:6: note: byref variable will be forcibly initialized int ret; ^ /kisskb/src/net/caif/cfvidl.c:51:6: note: byref variable will be forcibly initialized u32 videoheader = 0; ^ /kisskb/src/net/caif/cfvidl.c: In function 'cfvidl_receive': /kisskb/src/net/caif/cfvidl.c:38:6: note: byref variable will be forcibly initialized u32 videoheader; ^ /kisskb/src/net/caif/cfutill.c: In function 'cfutill_transmit': /kisskb/src/net/caif/cfutill.c:82:6: note: byref variable will be forcibly initialized int ret; ^ /kisskb/src/net/caif/cfutill.c:80:5: note: byref variable will be forcibly initialized u8 zero = 0; ^ /kisskb/src/net/caif/cfutill.c: In function 'cfutill_receive': /kisskb/src/net/caif/cfutill.c:42:5: note: byref variable will be forcibly initialized u8 cmd = -1; ^ In file included from /kisskb/src/include/linux/mm.h:21:0, from /kisskb/src/mm/memory-failure.c:37: /kisskb/src/mm/memory-failure.c: In function 'percpu_ref_put_many': /kisskb/src/include/linux/percpu-refcount.h:328:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/memory-failure.c:37: /kisskb/src/mm/memory-failure.c: In function '__soft_offline_page': /kisskb/src/mm/memory-failure.c:2093:12: note: byref variable will be forcibly initialized LIST_HEAD(pagelist); ^ /kisskb/src/include/linux/list.h:26: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:1543:12: note: byref variable will be forcibly initialized LIST_HEAD(tokill); ^ /kisskb/src/include/linux/list.h:26: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:1301:12: note: byref variable will be forcibly initialized LIST_HEAD(tokill); ^ /kisskb/src/include/linux/list.h:26: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:57:0: /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:1890:6: note: in expansion of macro 'kfifo_put' if (kfifo_put(&mf_cpu->fifo, entry)) ^ In file included from /kisskb/src/net/ipv6/reassembly.c:58:0: /kisskb/src/net/ipv6/reassembly.c: In function 'ipv6frag_thdr_truncated': /kisskb/src/include/net/ipv6_frag.h:117:9: note: byref variable will be forcibly initialized __be16 frag_off; ^ /kisskb/src/include/net/ipv6_frag.h:116:5: note: byref variable will be forcibly initialized u8 nexthdr = *nexthdrp; ^ /kisskb/src/net/ipv6/reassembly.c: In function 'fq_find': /kisskb/src/net/ipv6/reassembly.c:86:29: note: byref variable will be forcibly initialized struct frag_v6_compare_key key = { ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-usb2.c: In function 'property_enabled': /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-usb2.c:246:20: note: byref variable will be forcibly initialized unsigned int tmp, orig; ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-usb2.c: In function 'rockchip_usb2phy_clk480m_register': /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-usb2.c:323:14: note: byref variable will be forcibly initialized const char *clk_name; ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-usb2.c:322:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-usb2.c: In function 'rockchip_usb2phy_probe': /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-usb2.c:1064:15: note: byref variable will be forcibly initialized unsigned int reg; ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-usb2.c: In function 'rockchip_usb2phy_sm_work': /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-usb2.c:789:19: note: byref variable will be forcibly initialized unsigned int ul, uhd, state; ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-usb2.c:789:15: note: byref variable will be forcibly initialized unsigned int ul, uhd, state; ^ /kisskb/src/net/ipv6/reassembly.c: In function 'ipv6_frag_rcv': /kisskb/src/net/ipv6/reassembly.c:376:7: note: byref variable will be forcibly initialized u32 prob_offset = 0; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/net/ipv4/igmp.c:70: /kisskb/src/net/ipv4/igmp.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/ipv4/igmp.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/igmp.c:69: /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_hash_add': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/igmp.c:1406:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(in_dev->mc_hash, mc_hash); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/igmp.c:1387:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mc_hash[hash], im); ^ /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_filter_add': /kisskb/src/net/ipv4/igmp.c:1138:7: note: byref variable will be forcibly initialized char buf[MAX_ADDR_LEN]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/igmp.c:69: /kisskb/src/net/ipv4/igmp.c: In function '____ip_mc_inc_group': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/igmp.c:1461:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(in_dev->mc_list, im); ^ /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_filter_del': /kisskb/src/net/ipv4/igmp.c:1158:7: note: byref variable will be forcibly initialized char buf[MAX_ADDR_LEN]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/igmp.c:69: /kisskb/src/net/ipv4/igmp.c: In function '__ip_mc_join_group': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/igmp.c:2205:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(inet->mc_list, iml); ^ /kisskb/src/kernel/cgroup/pids.c: In function 'pids_max_write': /kisskb/src/kernel/cgroup/pids.c:267:10: note: byref variable will be forcibly initialized int64_t limit; ^ /kisskb/src/kernel/cgroup/pids.c: In function 'pids_cancel_attach': /kisskb/src/kernel/cgroup/pids.c:199:30: note: byref variable will be forcibly initialized struct cgroup_subsys_state *dst_css; ^ /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_source': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/igmp.c:2408:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pmc->sflist, newpsl); ^ /kisskb/src/net/ipv4/igmp.c:2300:18: note: byref variable will be forcibly initialized struct ip_mreqn imr; ^ /kisskb/src/kernel/cgroup/pids.c: In function 'pids_can_attach': /kisskb/src/kernel/cgroup/pids.c:174:30: note: byref variable will be forcibly initialized struct cgroup_subsys_state *dst_css; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/igmp.c:69: /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_msfilter': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/igmp.c:2514:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pmc->sflist, newpsl); ^ /kisskb/src/net/ipv4/igmp.c:2437:18: note: byref variable will be forcibly initialized struct ip_mreqn imr; ^ /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_msfget': /kisskb/src/net/ipv4/igmp.c:2527:18: note: byref variable will be forcibly initialized struct ip_mreqn imr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/page_counter.h:5, from /kisskb/src/mm/memcontrol.c:28: /kisskb/src/mm/memcontrol.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_gsfget': /kisskb/src/net/ipv4/igmp.c:2613:27: note: byref variable will be forcibly initialized struct sockaddr_storage ss; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/fib_frontend.c:12: /kisskb/src/net/ipv4/fib_frontend.c: In function 'hlist_replace_rcu': /kisskb/src/kernel/cgroup/freezer.c: In function 'cgroup_freeze_task': /kisskb/src/kernel/cgroup/freezer.c:157:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:531:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); ^ /kisskb/src/net/ipv4/fib_frontend.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /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/net/ipv4/fib_frontend.c: In function '__inet_dev_addr_type': /kisskb/src/net/ipv4/fib_frontend.c:210:20: note: byref variable will be forcibly initialized struct fib_result res; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/inet.h:42, from /kisskb/src/net/ipv4/fib_frontend.c:24: /kisskb/src/net/ipv4/fib_frontend.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/mm/memcontrol.c:29: /kisskb/src/mm/memcontrol.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/mm/memcontrol.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function '__cgroup1_procs_write': /kisskb/src/kernel/cgroup/cgroup-v1.c:495:7: note: byref variable will be forcibly initialized bool locked; ^ In file included from /kisskb/src/arch/arm64/include/asm/current.h:5:0, from /kisskb/src/include/linux/sched.h:12, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup-v1.c:2: /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'kvmalloc_array': /kisskb/src/net/ipv4/fib_frontend.c: In function 'nl_fib_lookup': /kisskb/src/net/ipv4/fib_frontend.c:1322:26: note: byref variable will be forcibly initialized struct fib_result res; ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup-v1.c:2: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/slab.h:19:0, from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/mm/memcontrol.c:29: /kisskb/src/mm/memcontrol.c: In function 'percpu_ref_tryget_live_rcu': /kisskb/src/include/linux/percpu-refcount.h:277:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'pidlist_array_load': /kisskb/src/kernel/cgroup/cgroup-v1.c:332:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^ /kisskb/src/mm/memcontrol.c: In function 'percpu_ref_put_many': /kisskb/src/include/linux/percpu-refcount.h:328:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/mm/memcontrol.c: In function 'percpu_ref_get_many': /kisskb/src/include/linux/percpu-refcount.h:200:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/net/ipv4/fib_frontend.c: In function 'rtentry_to_fib_config': /kisskb/src/net/ipv4/fib_frontend.c:527:8: note: byref variable will be forcibly initialized char devname[IFNAMSIZ]; ^ In file included from /kisskb/src/include/linux/slab.h:19:0, from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup-v1.c:2: /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'percpu_ref_tryget_live_rcu': /kisskb/src/include/linux/percpu-refcount.h:277:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/mm/memcontrol.c: In function 'percpu_ref_tryget_many': /kisskb/src/include/linux/percpu-refcount.h:238:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'percpu_ref_tryget_many': /kisskb/src/include/linux/percpu-refcount.h:238:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/net/ipv4/fib_frontend.c: In function 'fib_compute_spec_dst': /kisskb/src/net/ipv4/fib_frontend.c:291:17: note: byref variable will be forcibly initialized struct flowi4 fl4 = { ^ /kisskb/src/net/ipv4/fib_frontend.c:274:20: note: byref variable will be forcibly initialized struct fib_result res; ^ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'percpu_ref_put_many': /kisskb/src/include/linux/percpu-refcount.h:328:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/net/ipv4/fib_frontend.c: In function '__fib_validate_source': /kisskb/src/net/ipv4/fib_frontend.c:351:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/fib_frontend.c:350:20: note: byref variable will be forcibly initialized struct fib_result res; ^ /kisskb/src/net/ipv4/fib_frontend.c: In function 'ip_rt_ioctl': /kisskb/src/net/ipv4/fib_frontend.c:615:20: note: byref variable will be forcibly initialized struct fib_config cfg; ^ /kisskb/src/net/ipv4/fib_frontend.c: In function 'rtm_to_fib_config': /kisskb/src/net/ipv4/fib_frontend.c:727:11: note: byref variable will be forcibly initialized int err, remaining; ^ /kisskb/src/mm/memcontrol.c: In function 'memcg_write_event_control': /kisskb/src/mm/memcontrol.c:4728:8: note: byref variable will be forcibly initialized char *endp; ^ /kisskb/src/net/ipv4/fib_frontend.c: In function 'inet_rtm_delroute': /kisskb/src/net/ipv4/fib_frontend.c:842:20: note: byref variable will be forcibly initialized struct fib_config cfg; ^ /kisskb/src/net/ipv4/fib_frontend.c: In function 'inet_rtm_newroute': /kisskb/src/net/ipv4/fib_frontend.c:872:20: note: byref variable will be forcibly initialized struct fib_config cfg; ^ /kisskb/src/net/ipv4/fib_frontend.c: In function 'ip_valid_fib_dump_req': /kisskb/src/net/ipv4/fib_frontend.c:898:17: note: byref variable will be forcibly initialized struct nlattr *tb[RTA_MAX + 1]; ^ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'cgroup_transfer_tasks': /kisskb/src/kernel/cgroup/cgroup-v1.c:98: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/mm/memcontrol.c: In function 'memory_high_write': /kisskb/src/mm/memcontrol.c:6212:16: note: byref variable will be forcibly initialized unsigned long high; ^ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'cgroup1_release_agent': /kisskb/src/kernel/cgroup/cgroup-v1.c:773:18: note: byref variable will be forcibly initialized char *argv[3], *envp[3]; ^ /kisskb/src/kernel/cgroup/cgroup-v1.c:773:8: note: byref variable will be forcibly initialized char *argv[3], *envp[3]; ^ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'cgroup1_parse_param': /kisskb/src/kernel/cgroup/cgroup-v1.c:906:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/mm/memcontrol.c: In function 'mem_cgroup_write': /kisskb/src/mm/memcontrol.c:3723:16: note: byref variable will be forcibly initialized unsigned long nr_pages; ^ /kisskb/src/mm/memcontrol.c: In function 'memory_oom_group_write': /kisskb/src/mm/memcontrol.c:6391:11: note: byref variable will be forcibly initialized int ret, oom_group; ^ /kisskb/src/mm/memcontrol.c: In function 'memory_max_write': /kisskb/src/mm/memcontrol.c:6261:16: note: byref variable will be forcibly initialized unsigned long max; ^ /kisskb/src/mm/memcontrol.c: In function 'memory_low_write': /kisskb/src/mm/memcontrol.c:6187:16: note: byref variable will be forcibly initialized unsigned long low; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/net/wireless/reg.c:52: /kisskb/src/net/wireless/reg.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/mm/memcontrol.c: In function 'memory_min_write': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/mm/memcontrol.c:6164:16: note: byref variable will be forcibly initialized unsigned long min; ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/wireless/reg.c:50: /kisskb/src/net/wireless/reg.c: In function 'reg_update_last_request': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/reg.c:317:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(last_request, request); ^ /kisskb/src/net/wireless/reg.c: In function 'reset_regdomains': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/reg.c:341:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(cfg80211_regdomain, new_regdom); ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/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/drivers/gpio/gpio-mmio.c: In function 'bgpio_get_multiple_be': /kisskb/src/drivers/gpio/gpio-mmio.c:191:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/mm/memcontrol.c:1366: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:1366:4: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/drivers/gpio/gpio-mmio.c: In function 'bgpio_set_multiple_single_reg': /kisskb/src/drivers/gpio/gpio-mmio.c:287:26: note: byref variable will be forcibly initialized unsigned long set_mask, clear_mask; ^ /kisskb/src/drivers/gpio/gpio-mmio.c:287:16: note: byref variable will be forcibly initialized unsigned long set_mask, clear_mask; ^ /kisskb/src/drivers/gpio/gpio-mmio.c: In function 'bgpio_set_multiple_with_clear': /kisskb/src/drivers/gpio/gpio-mmio.c:317:26: note: byref variable will be forcibly initialized unsigned long set_mask, clear_mask; ^ /kisskb/src/drivers/gpio/gpio-mmio.c:317:16: note: byref variable will be forcibly initialized unsigned long set_mask, clear_mask; ^ /kisskb/src/drivers/gpio/gpio-mmio.c: In function 'bgpio_pdev_probe': /kisskb/src/drivers/gpio/gpio-mmio.c:734:16: note: byref variable will be forcibly initialized unsigned long flags = 0; ^ /kisskb/src/net/wireless/reg.c: In function 'regulatory_init': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/reg.c:4275:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(cfg80211_regdomain, cfg80211_world_regdom); ^ /kisskb/src/net/wireless/reg.c: In function 'reg_process_hint_driver': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/reg.c:2765:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(wiphy->regd, regd); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:4320:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(thresholds->primary, new); ^ /kisskb/src/net/wireless/reg.c: In function 'handle_reg_beacon': /kisskb/src/net/wireless/reg.c:2159:27: note: byref variable will be forcibly initialized struct ieee80211_channel chan_before; ^ /kisskb/src/mm/memcontrol.c: In function '__mem_cgroup_usage_register_event': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:4226:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(thresholds->primary, new); ^ /kisskb/src/mm/memcontrol.c:4162:16: note: byref variable will be forcibly initialized unsigned long threshold; ^ /kisskb/src/net/wireless/reg.c: In function 'reg_reload_regdb': /kisskb/src/net/wireless/reg.c:1098:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/wireless/reg.c:50: /kisskb/src/net/wireless/reg.c: In function 'reg_process_self_managed_hint': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/reg.c:3118:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(wiphy->regd, regd); ^ /kisskb/src/mm/memcontrol.c: In function 'memory_stat_format': /kisskb/src/mm/memcontrol.c:1450:17: note: byref variable will be forcibly initialized struct seq_buf s; ^ /kisskb/src/net/wireless/reg.c: In function 'print_rd_rules': /kisskb/src/net/wireless/reg.c:3656:15: note: byref variable will be forcibly initialized char bw[32], cac_time[32]; ^ /kisskb/src/net/wireless/reg.c:3656:7: note: byref variable will be forcibly initialized char bw[32], cac_time[32]; ^ /kisskb/src/net/wireless/reg.c: In function 'regdom_intersect': /kisskb/src/net/wireless/reg.c:1509:28: note: byref variable will be forcibly initialized struct ieee80211_reg_rule intersected_rule; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/wireless/reg.c:50: /kisskb/src/net/wireless/reg.c: In function 'reg_set_rd_driver': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/reg.c:3851:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(request_wiphy->regd, rd); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/reg.c:3835:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(request_wiphy->regd, regd); ^ /kisskb/src/net/wireless/reg.c: In function 'handle_channel': /kisskb/src/net/wireless/reg.c:1970:32: note: byref variable will be forcibly initialized struct ieee80211_freq_range comb_range; ^ /kisskb/src/mm/memcontrol.c: In function 'try_charge_memcg': /kisskb/src/mm/memcontrol.c:2589:23: note: byref variable will be forcibly initialized struct page_counter *counter; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/wireless/reg.c:50: /kisskb/src/net/wireless/reg.c: In function 'wiphy_apply_custom_regulatory': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/reg.c:2597:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(wiphy->regd, new_regd); ^ /kisskb/src/mm/memcontrol.c: In function 'mem_cgroup_can_attach': /kisskb/src/mm/memcontrol.c:5891:30: note: byref variable will be forcibly initialized struct cgroup_subsys_state *css; ^ /kisskb/src/mm/memcontrol.c: In function 'mem_cgroup_soft_reclaim': /kisskb/src/mm/memcontrol.c:1644:16: note: byref variable will be forcibly initialized unsigned long nr_scanned; ^ /kisskb/src/mm/memcontrol.c: In function 'mem_cgroup_scan_tasks': /kisskb/src/mm/memcontrol.c:1162: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:1894:23: note: byref variable will be forcibly initialized struct oom_wait_info owait; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/wireless/reg.c:52: /kisskb/src/net/wireless/reg.c: In function 'restore_regulatory_settings': /kisskb/src/net/wireless/reg.c:3433:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_reg_req_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/wireless/reg.c:3431:7: note: byref variable will be forcibly initialized char world_alpha2[2]; ^ /kisskb/src/net/wireless/reg.c:3430:7: note: byref variable will be forcibly initialized char alpha2[2]; ^ /kisskb/src/mm/memcontrol.c: In function 'mem_cgroup_move_charge_pte_range': /kisskb/src/mm/memcontrol.c:5974:18: note: byref variable will be forcibly initialized union mc_target target; ^ /kisskb/src/mm/memcontrol.c: In function 'mem_cgroup_soft_limit_reclaim': /kisskb/src/mm/memcontrol.c:3413:16: note: byref variable will be forcibly initialized unsigned long nr_scanned; ^ /kisskb/src/mm/memcontrol.c: In function '__mem_cgroup_uncharge': /kisskb/src/mm/memcontrol.c:6860:25: note: byref variable will be forcibly initialized struct uncharge_gather ug; ^ /kisskb/src/mm/memcontrol.c: In function '__mem_cgroup_uncharge_list': /kisskb/src/mm/memcontrol.c:6880:25: note: byref variable will be forcibly initialized struct uncharge_gather ug; ^ /kisskb/src/mm/memcontrol.c: In function 'mem_cgroup_charge_skmem': /kisskb/src/mm/memcontrol.c:6984:24: note: byref variable will be forcibly initialized struct page_counter *fail; ^ /kisskb/src/drivers/pci/pcie/aspm.c: In function 'pcie_aspm_sanity_check': /kisskb/src/drivers/pci/pcie/aspm.c:811:6: note: byref variable will be forcibly initialized u32 reg32; ^ /kisskb/src/drivers/pci/pcie/aspm.c: In function 'pcie_clkpm_cap_init': /kisskb/src/drivers/pci/pcie/aspm.c:173:6: note: byref variable will be forcibly initialized u16 reg16; ^ /kisskb/src/drivers/pci/pcie/aspm.c:172:6: note: byref variable will be forcibly initialized u32 reg32; ^ /kisskb/src/drivers/pci/pcie/aspm.c: In function 'pcie_retrain_link': /kisskb/src/drivers/pci/pcie/aspm.c:199:6: note: byref variable will be forcibly initialized u16 reg16; ^ /kisskb/src/drivers/pci/pcie/aspm.c: In function 'pcie_aspm_configure_common_clock': /kisskb/src/drivers/pci/pcie/aspm.c:233:6: note: byref variable will be forcibly initialized u16 reg16, parent_reg, child_reg[8]; ^ /kisskb/src/drivers/pci/pcie/aspm.c: In function 'pci_clear_and_set_dword': /kisskb/src/drivers/pci/pcie/aspm.c:443:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/pci/pcie/aspm.c: In function 'aspm_calc_l1ss_info': /kisskb/src/drivers/pci/pcie/aspm.c:459:27: note: byref variable will be forcibly initialized u32 pctl1, pctl2, cctl1, cctl2; ^ /kisskb/src/drivers/pci/pcie/aspm.c:459:20: note: byref variable will be forcibly initialized u32 pctl1, pctl2, cctl1, cctl2; ^ /kisskb/src/drivers/pci/pcie/aspm.c:459:13: note: byref variable will be forcibly initialized u32 pctl1, pctl2, cctl1, cctl2; ^ /kisskb/src/drivers/pci/pcie/aspm.c:459:6: note: byref variable will be forcibly initialized u32 pctl1, pctl2, cctl1, cctl2; ^ /kisskb/src/drivers/pci/pcie/aspm.c:457:56: note: byref variable will be forcibly initialized u32 t_common_mode, t_power_on, l1_2_threshold, scale, value; ^ /kisskb/src/drivers/pci/pcie/aspm.c:457:49: note: byref variable will be forcibly initialized u32 t_common_mode, t_power_on, l1_2_threshold, scale, value; ^ /kisskb/src/drivers/pci/pcie/aspm.c: In function 'pcie_aspm_cap_init': /kisskb/src/drivers/pci/pcie/aspm.c:663:7: note: byref variable will be forcibly initialized u32 reg32, encoding; ^ /kisskb/src/drivers/pci/pcie/aspm.c:549:28: note: byref variable will be forcibly initialized u32 parent_l1ss_ctl1 = 0, child_l1ss_ctl1 = 0; ^ /kisskb/src/drivers/pci/pcie/aspm.c:549:6: note: byref variable will be forcibly initialized u32 parent_l1ss_ctl1 = 0, child_l1ss_ctl1 = 0; ^ /kisskb/src/drivers/pci/pcie/aspm.c:548:23: note: byref variable will be forcibly initialized u32 parent_l1ss_cap, child_l1ss_cap; ^ /kisskb/src/drivers/pci/pcie/aspm.c:548:6: note: byref variable will be forcibly initialized u32 parent_l1ss_cap, child_l1ss_cap; ^ /kisskb/src/drivers/pci/pcie/aspm.c:547:21: note: byref variable will be forcibly initialized u16 parent_lnkctl, child_lnkctl; ^ /kisskb/src/drivers/pci/pcie/aspm.c:547:6: note: byref variable will be forcibly initialized u16 parent_lnkctl, child_lnkctl; ^ /kisskb/src/drivers/pci/pcie/aspm.c:546:21: note: byref variable will be forcibly initialized u32 parent_lnkcap, child_lnkcap; ^ /kisskb/src/drivers/pci/pcie/aspm.c:546:6: note: byref variable will be forcibly initialized u32 parent_lnkcap, child_lnkcap; ^ /kisskb/src/drivers/pci/pcie/aspm.c: In function 'aspm_attr_store_common': /kisskb/src/drivers/pci/pcie/aspm.c:1220:7: note: byref variable will be forcibly initialized bool state_enable; ^ /kisskb/src/drivers/pci/pcie/aspm.c: In function 'clkpm_store': /kisskb/src/drivers/pci/pcie/aspm.c:1277:7: note: byref variable will be forcibly initialized bool state_enable; ^ /kisskb/src/net/sctp/endpointola.c: In function 'sctp_endpoint_bh_rcv': /kisskb/src/net/sctp/endpointola.c:321:25: note: byref variable will be forcibly initialized struct sctp_transport *transport; ^ /kisskb/src/mm/debug_vm_pgtable.c: In function 'pte_basic_tests': /kisskb/src/mm/debug_vm_pgtable.c:98:16: note: byref variable will be forcibly initialized unsigned long val = idx, *ptr = &val; ^ /kisskb/src/mm/debug_vm_pgtable.c: In function 'pmd_basic_tests': /kisskb/src/mm/debug_vm_pgtable.c:192:16: note: byref variable will be forcibly initialized unsigned long val = idx, *ptr = &val; ^ /kisskb/src/mm/debug_vm_pgtable.c: In function 'p4d_basic_tests': /kisskb/src/mm/debug_vm_pgtable.c:504: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:513:8: note: byref variable will be forcibly initialized pgd_t pgd; ^ /kisskb/src/mm/debug_vm_pgtable.c: In function 'debug_vm_pgtable': /kisskb/src/mm/debug_vm_pgtable.c:1239:28: note: byref variable will be forcibly initialized struct pgtable_debug_args args; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/net/caif/cfpkt_skbuff.c: In function 'cfpkt_add_body': /kisskb/src/net/caif/cfpkt_skbuff.c:175:18: note: byref variable will be forcibly initialized struct sk_buff *lastskb; ^ /kisskb/src/net/caif/cfpkt_skbuff.c: In function 'cfpkt_add_head': /kisskb/src/net/caif/cfpkt_skbuff.c:218:18: note: byref variable will be forcibly initialized struct sk_buff *lastskb; ^ /kisskb/src/net/caif/cfsrvl.c: In function 'cfservl_modemcmd': /kisskb/src/net/caif/cfsrvl.c:131:7: note: byref variable will be forcibly initialized u8 flow_off = SRVL_FLOW_OFF; ^ /kisskb/src/net/caif/cfsrvl.c:110:7: note: byref variable will be forcibly initialized u8 flow_on = SRVL_FLOW_ON; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/net/caif/chnl_net.c:19: /kisskb/src/net/caif/chnl_net.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/caif/chnl_net.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/caif/chnl_net.c: In function 'chnl_recv_cb': /kisskb/src/net/caif/chnl_net.c:62:5: note: byref variable will be forcibly initialized u8 buf; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/net/caif/chnl_net.c:10: /kisskb/src/net/caif/chnl_net.c: In function 'chnl_net_open': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h: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/net/caif/chnl_net.c:299:11: note: in expansion of macro 'wait_event_interruptible_timeout' result = wait_event_interruptible_timeout(priv->netmgmt_wq, ^ /kisskb/src/net/caif/chnl_net.c:245:27: note: byref variable will be forcibly initialized int llifindex, headroom, tailroom, mtu; ^ /kisskb/src/net/caif/chnl_net.c:245:17: note: byref variable will be forcibly initialized int llifindex, headroom, tailroom, mtu; ^ /kisskb/src/net/caif/chnl_net.c:245:6: note: byref variable will be forcibly initialized int llifindex, headroom, tailroom, mtu; ^ In file included from /kisskb/src/include/linux/slab.h:19:0, from /kisskb/src/kernel/cgroup/rdma.c:12: /kisskb/src/kernel/cgroup/rdma.c: In function 'percpu_ref_put_many': /kisskb/src/include/linux/percpu-refcount.h:328:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/kernel/cgroup/rdma.c: In function 'percpu_ref_tryget_many': /kisskb/src/include/linux/percpu-refcount.h:238:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ In file included from /kisskb/src/kernel/cgroup/rdma.c:12:0: /kisskb/src/kernel/cgroup/rdma.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/cgroup/rdma.c: In function 'parse_resource': /kisskb/src/kernel/cgroup/rdma.c:359:15: note: byref variable will be forcibly initialized char *name, *value = c; ^ /kisskb/src/kernel/cgroup/rdma.c:358:14: note: byref variable will be forcibly initialized substring_t argstr; ^ /kisskb/src/kernel/cgroup/rdma.c: In function 'rdmacg_parse_limits': /kisskb/src/kernel/cgroup/rdma.c:397:14: note: byref variable will be forcibly initialized int index, intval; ^ /kisskb/src/kernel/cgroup/rdma.c: In function 'rdmacg_resource_set_max': /kisskb/src/kernel/cgroup/rdma.c:434:16: note: byref variable will be forcibly initialized unsigned long enables = 0; ^ /kisskb/src/kernel/cgroup/rdma.c:432:8: note: byref variable will be forcibly initialized char *options = strstrip(buf); ^ /kisskb/src/lib/mpi/mpi-div.c: In function 'mpi_tdiv_qr': /kisskb/src/lib/mpi/mpi-div.c:94:12: note: byref variable will be forcibly initialized mpi_ptr_t marker[5]; ^ /kisskb/src/drivers/gpio/gpio-aggregator.c: In function 'delete_device_store': /kisskb/src/drivers/gpio/gpio-aggregator.c:193:15: note: byref variable will be forcibly initialized unsigned int id; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/include/asm-generic/gpio.h:11, from /kisskb/src/include/linux/gpio.h:62, from /kisskb/src/drivers/gpio/gpio-aggregator.c:13: /kisskb/src/drivers/gpio/gpio-aggregator.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/tipc/link.c: In function 'link_prepare_wakeup': /kisskb/src/net/tipc/link.c:936:22: note: byref variable will be forcibly initialized struct sk_buff_head tmpq; ^ /kisskb/src/drivers/gpio/gpio-aggregator.c: In function 'aggr_parse': /kisskb/src/drivers/gpio/gpio-aggregator.c:65:6: note: byref variable will be forcibly initialized int error = 0; ^ /kisskb/src/drivers/gpio/gpio-aggregator.c:64:18: note: byref variable will be forcibly initialized unsigned int i, n = 0; ^ /kisskb/src/drivers/gpio/gpio-aggregator.c:62:25: note: byref variable will be forcibly initialized char *name, *offsets, *p; ^ /kisskb/src/drivers/gpio/gpio-aggregator.c:62:15: note: byref variable will be forcibly initialized char *name, *offsets, *p; ^ /kisskb/src/drivers/gpio/gpio-aggregator.c:62:8: note: byref variable will be forcibly initialized char *name, *offsets, *p; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/drivers/gpio/gpio-aggregator.c:10: /kisskb/src/drivers/gpio/gpio-aggregator.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/gpio/driver.h:5:0, from /kisskb/src/include/asm-generic/gpio.h:11, from /kisskb/src/include/linux/gpio.h:62, from /kisskb/src/drivers/gpio/gpio-aggregator.c:13: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpio/gpio-xgs-iproc.c: In function 'iproc_gpio_irq_handler': /kisskb/src/drivers/gpio/gpio-xgs-iproc.c:169:16: note: byref variable will be forcibly initialized unsigned long int_bits = 0; ^ /kisskb/src/drivers/gpio/gpio-xgs-iproc.c: In function 'iproc_gpio_probe': /kisskb/src/drivers/gpio/gpio-xgs-iproc.c:199:6: note: byref variable will be forcibly initialized u32 num_gpios; ^ In file included from /kisskb/src/include/linux/mm.h:30:0, from /kisskb/src/net/tipc/core.h:47, from /kisskb/src/net/tipc/link.c:37: /kisskb/src/net/tipc/link.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/tipc/core.h:62, from /kisskb/src/net/tipc/link.c:37: /kisskb/src/net/tipc/link.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/tipc/link.c: In function 'tipc_link_build_proto_msg': /kisskb/src/net/tipc/link.c:1867:6: note: byref variable will be forcibly initialized int dlen = 0; ^ /kisskb/src/net/tipc/link.c: In function 'tipc_link_xmit': /kisskb/src/net/tipc/link.c:1050:7: note: byref variable will be forcibly initialized bool new_bundle; ^ /kisskb/src/net/tipc/link.c:1041:18: note: byref variable will be forcibly initialized struct sk_buff *skb, *_skb; ^ /kisskb/src/net/tipc/link.c: In function 'tipc_link_build_bc_init_msg': /kisskb/src/net/tipc/link.c:2377:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^ /kisskb/src/net/tipc/link.c: In function 'tipc_link_create_dummy_tnl_msg': /kisskb/src/net/tipc/link.c:1944:22: note: byref variable will be forcibly initialized struct sk_buff_head tnlq; ^ /kisskb/src/net/tipc/link.c: In function 'tipc_link_tnl_prepare': /kisskb/src/net/tipc/link.c:1979:35: note: byref variable will be forcibly initialized struct sk_buff_head tmpxq, tnlq, frags; ^ /kisskb/src/net/tipc/link.c:1979:29: note: byref variable will be forcibly initialized struct sk_buff_head tmpxq, tnlq, frags; ^ /kisskb/src/net/tipc/link.c:1979:22: note: byref variable will be forcibly initialized struct sk_buff_head tmpxq, tnlq, frags; ^ /kisskb/src/net/tipc/link.c:1977:24: note: byref variable will be forcibly initialized struct tipc_msg *hdr, tnlhdr; ^ /kisskb/src/net/tipc/link.c: In function 'tipc_link_proto_rcv': /kisskb/src/net/tipc/link.c:2211:6: note: byref variable will be forcibly initialized int rc = 0, released; ^ /kisskb/src/net/tipc/link.c:2201:31: note: byref variable will be forcibly initialized bool reply = msg_probe(hdr), retransmitted = false; ^ /kisskb/src/net/tipc/link.c:2200:28: note: byref variable will be forcibly initialized struct tipc_gap_ack_blks *ga = NULL; ^ /kisskb/src/net/tipc/link.c: In function 'tipc_link_input': /kisskb/src/net/tipc/link.c:1326:6: note: byref variable will be forcibly initialized int pos = 0; ^ /kisskb/src/net/tipc/link.c:1324:22: note: byref variable will be forcibly initialized struct sk_buff_head tmpq; ^ /kisskb/src/net/tipc/link.c:1323:18: note: byref variable will be forcibly initialized struct sk_buff *iskb; ^ /kisskb/src/net/tipc/link.c: In function 'tipc_link_tnl_rcv': /kisskb/src/net/tipc/link.c:1371:6: note: byref variable will be forcibly initialized int ipos = 0; ^ /kisskb/src/net/tipc/link.c:1370:18: note: byref variable will be forcibly initialized struct sk_buff *iskb; ^ /kisskb/src/net/tipc/link.c: In function 'tipc_link_bc_ack_rcv': /kisskb/src/net/tipc/link.c:2479:6: note: byref variable will be forcibly initialized int rc = 0; ^ /kisskb/src/net/tipc/link.c:2478:7: note: byref variable will be forcibly initialized bool unused = false; ^ /kisskb/src/net/tipc/link.c: In function 'tipc_link_reset': /kisskb/src/net/tipc/link.c:977:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^ /kisskb/src/net/tipc/link.c: In function 'tipc_link_bc_create': /kisskb/src/net/tipc/link.c:593:8: note: byref variable will be forcibly initialized char peer_str[NODE_ID_STR_LEN] = {0,}; ^ /kisskb/src/net/rds/recv.c: In function 'rds_recv_hs_exthdrs': /kisskb/src/net/rds/recv.c:206:4: note: byref variable will be forcibly initialized } buffer; ^ /kisskb/src/net/rds/recv.c:201:30: note: byref variable will be forcibly initialized unsigned int pos = 0, type, len; ^ /kisskb/src/net/rds/recv.c:201:15: note: byref variable will be forcibly initialized unsigned int pos = 0, type, len; ^ /kisskb/src/net/rds/recv.c: In function 'rds_recv_incoming_exthdrs': /kisskb/src/net/rds/recv.c:173:4: note: byref variable will be forcibly initialized } buffer; ^ /kisskb/src/net/rds/recv.c:168:30: note: byref variable will be forcibly initialized unsigned int pos = 0, type, len; ^ /kisskb/src/net/rds/recv.c:168:15: note: byref variable will be forcibly initialized unsigned int pos = 0, type, len; ^ /kisskb/src/net/rds/recv.c: In function 'rds_notify_cong': /kisskb/src/net/rds/recv.c:520:11: note: byref variable will be forcibly initialized uint64_t notify = rs->rs_cong_notify; ^ /kisskb/src/net/rds/recv.c: In function 'rds_cmsg_recv': /kisskb/src/net/rds/recv.c:575:28: note: byref variable will be forcibly initialized struct rds_cmsg_rx_trace t; ^ /kisskb/src/net/rds/recv.c:561:33: note: byref variable will be forcibly initialized struct __kernel_sock_timeval sk_tv; ^ /kisskb/src/net/rds/recv.c:554:31: note: byref variable will be forcibly initialized struct __kernel_old_timeval tv = ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/recv.c:34: /kisskb/src/net/rds/recv.c: In function 'rds_notify_queue_get': /kisskb/src/net/rds/recv.c:456:12: note: byref variable will be forcibly initialized LIST_HEAD(copy); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/rds/recv.c:453:25: note: byref variable will be forcibly initialized struct rds_rdma_notify cmsg; ^ /kisskb/src/drivers/gpio/gpio-cadence.c: In function 'cdns_gpio_irq_handler': /kisskb/src/drivers/gpio/gpio-cadence.c:127:16: note: byref variable will be forcibly initialized unsigned long status; ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-cadence.c:11: /kisskb/src/drivers/gpio/gpio-cadence.c: In function 'devm_kmalloc_array': In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/recv.c:34: /kisskb/src/net/rds/recv.c: In function 'rds_recvmsg': /kisskb/src/include/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/net/rds/recv.c:674:12: note: in expansion of macro 'wait_event_interruptible_timeout' timeo = wait_event_interruptible_timeout(*sk_sleep(sk), ^ /kisskb/src/net/rds/recv.c:642:23: note: byref variable will be forcibly initialized struct rds_incoming *inc = NULL; ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/gpio/driver.h:5:0, from /kisskb/src/drivers/gpio/gpio-cadence.c:11: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpio/gpio-cadence.c: In function 'cdns_gpio_probe': /kisskb/src/drivers/gpio/gpio-cadence.c:153:6: note: byref variable will be forcibly initialized u32 num_gpios = 32; ^ /kisskb/src/net/rds/recv.c: In function 'rds_inc_info_copy': /kisskb/src/net/rds/recv.c:780:26: note: byref variable will be forcibly initialized struct rds_info_message minfo; ^ /kisskb/src/net/rds/recv.c: In function 'rds6_inc_info_copy': /kisskb/src/net/rds/recv.c:809:27: note: byref variable will be forcibly initialized struct rds6_info_message minfo6; ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-pcie.c: In function 'rockchip_pcie_phy_power_on': /kisskb/src/drivers/phy/rockchip/phy-rockchip-pcie.c:180:6: note: byref variable will be forcibly initialized u32 status; ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-pcie.c: In function 'rockchip_pcie_phy_probe': /kisskb/src/drivers/phy/rockchip/phy-rockchip-pcie.c:370:6: note: byref variable will be forcibly initialized u32 phy_num; ^ In file included from /kisskb/src/include/linux/mm.h:21:0, from /kisskb/src/include/linux/cpuset.h:17, from /kisskb/src/kernel/cgroup/cpuset.c:27: /kisskb/src/kernel/cgroup/cpuset.c: In function 'percpu_ref_get_many': /kisskb/src/include/linux/percpu-refcount.h:200:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/kernel/cgroup/cpuset.c: In function 'percpu_ref_put_many': /kisskb/src/include/linux/percpu-refcount.h:328:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ In file included from /kisskb/src/net/dcb/dcbnl.c:12:0: /kisskb/src/net/dcb/dcbnl.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/dcb/dcbnl.c: In function 'dcbnl_cee_pg_fill': /kisskb/src/net/dcb/dcbnl.c:1177:25: note: byref variable will be forcibly initialized u8 pgid, up_map, prio, tc_pct; ^ /kisskb/src/net/dcb/dcbnl.c:1177:19: note: byref variable will be forcibly initialized u8 pgid, up_map, prio, tc_pct; ^ /kisskb/src/net/dcb/dcbnl.c:1177:11: note: byref variable will be forcibly initialized u8 pgid, up_map, prio, tc_pct; ^ /kisskb/src/net/dcb/dcbnl.c:1177:5: note: byref variable will be forcibly initialized u8 pgid, up_map, prio, tc_pct; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/arch/arm64/include/asm/mmu_context.h:19, from /kisskb/src/include/linux/mmu_context.h:5, from /kisskb/src/include/linux/cpuset.h:18, from /kisskb/src/kernel/cgroup/cpuset.c:27: /kisskb/src/kernel/cgroup/cpuset.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/net/dcb/dcbnl.c:12:0: /kisskb/src/net/dcb/dcbnl.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/dcb/dcbnl.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/dcb/dcbnl.c: In function 'dcbnl_getperm_hwaddr': /kisskb/src/net/dcb/dcbnl.c:266:5: note: byref variable will be forcibly initialized u8 perm_addr[MAX_ADDR_LEN]; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/net/dcb/dcbnl.c:9: /kisskb/src/net/dcb/dcbnl.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/dcb/dcbnl.c: In function 'dcbnl_build_peer_app': /kisskb/src/net/dcb/dcbnl.c:980:6: note: byref variable will be forcibly initialized u16 app_count; ^ /kisskb/src/net/dcb/dcbnl.c:977:27: note: byref variable will be forcibly initialized struct dcb_peer_app_info info; ^ /kisskb/src/net/dcb/dcbnl.c: In function 'dcbnl_ieee_fill': /kisskb/src/net/dcb/dcbnl.c:1147:19: note: byref variable will be forcibly initialized struct ieee_pfc pfc; ^ /kisskb/src/net/dcb/dcbnl.c:1138:19: note: byref variable will be forcibly initialized struct ieee_ets ets; ^ /kisskb/src/net/dcb/dcbnl.c:1103:23: note: byref variable will be forcibly initialized struct dcbnl_buffer buffer; ^ /kisskb/src/net/dcb/dcbnl.c:1094:19: note: byref variable will be forcibly initialized struct ieee_pfc pfc; ^ /kisskb/src/net/dcb/dcbnl.c:1081:25: note: byref variable will be forcibly initialized struct ieee_qcn_stats qcn_stats; ^ /kisskb/src/net/dcb/dcbnl.c:1068:19: note: byref variable will be forcibly initialized struct ieee_qcn qcn; ^ /kisskb/src/net/dcb/dcbnl.c:1056:23: note: byref variable will be forcibly initialized struct ieee_maxrate maxrate; ^ /kisskb/src/net/dcb/dcbnl.c:1047:19: note: byref variable will be forcibly initialized struct ieee_ets ets; ^ /kisskb/src/net/dcb/dcbnl.c: In function 'dcbnl_cee_fill': /kisskb/src/net/dcb/dcbnl.c:1337:18: note: byref variable will be forcibly initialized struct cee_pfc pfc; ^ /kisskb/src/net/dcb/dcbnl.c:1328:17: note: byref variable will be forcibly initialized struct cee_pg pg; ^ /kisskb/src/net/dcb/dcbnl.c:1233:5: note: byref variable will be forcibly initialized u8 value; ^ /kisskb/src/net/dcb/dcbnl.c: In function 'dcbnl_notify': /kisskb/src/net/dcb/dcbnl.c:1375:19: note: byref variable will be forcibly initialized struct nlmsghdr *nlh; ^ /kisskb/src/net/dcb/dcbnl.c: In function 'dcbnl_setfeatcfg': /kisskb/src/net/dcb/dcbnl.c:1655:17: note: byref variable will be forcibly initialized struct nlattr *data[DCB_FEATCFG_ATTR_MAX + 1]; ^ /kisskb/src/net/dcb/dcbnl.c: In function 'dcbnl_bcn_setcfg': /kisskb/src/net/dcb/dcbnl.c:935:17: note: byref variable will be forcibly initialized struct nlattr *data[DCB_BCN_ATTR_MAX + 1]; ^ /kisskb/src/net/dcb/dcbnl.c: In function 'dcbnl_setnumtcs': /kisskb/src/net/dcb/dcbnl.c:372:17: note: byref variable will be forcibly initialized struct nlattr *data[DCB_NUMTCS_ATTR_MAX + 1]; ^ /kisskb/src/net/dcb/dcbnl.c: In function 'dcbnl_setpfccfg': /kisskb/src/net/dcb/dcbnl.c:719:17: note: byref variable will be forcibly initialized struct nlattr *data[DCB_PFC_UP_ATTR_MAX + 1]; ^ /kisskb/src/kernel/cgroup/cpuset.c: In function 'update_tasks_root_domain': /kisskb/src/kernel/cgroup/cpuset.c:962:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^ /kisskb/src/net/dcb/dcbnl.c: In function '__dcbnl_pg_setcfg': /kisskb/src/net/dcb/dcbnl.c:770:17: note: byref variable will be forcibly initialized struct nlattr *param_tb[DCB_TC_ATTR_PARAM_MAX + 1]; ^ /kisskb/src/net/dcb/dcbnl.c:769:17: note: byref variable will be forcibly initialized struct nlattr *pg_tb[DCB_PG_ATTR_MAX + 1]; ^ /kisskb/src/kernel/cgroup/cpuset.c: In function 'rebuild_sched_domains_locked': /kisskb/src/kernel/cgroup/cpuset.c:1034:17: note: byref variable will be forcibly initialized cpumask_var_t *doms; ^ /kisskb/src/kernel/cgroup/cpuset.c:1033:28: note: byref variable will be forcibly initialized struct sched_domain_attr *attr; ^ /kisskb/src/net/dcb/dcbnl.c: In function 'dcbnl_getfeatcfg': /kisskb/src/net/dcb/dcbnl.c:1610:5: note: byref variable will be forcibly initialized u8 value; ^ /kisskb/src/net/dcb/dcbnl.c:1609:17: note: byref variable will be forcibly initialized struct nlattr *data[DCB_FEATCFG_ATTR_MAX + 1], *nest; ^ /kisskb/src/kernel/cgroup/cpuset.c: In function 'update_tasks_flags': /kisskb/src/kernel/cgroup/cpuset.c:1941:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^ /kisskb/src/net/dcb/dcbnl.c: In function 'dcbnl_bcn_getcfg': /kisskb/src/net/dcb/dcbnl.c:876:6: note: byref variable will be forcibly initialized u32 value_integer; ^ /kisskb/src/net/dcb/dcbnl.c:875:5: note: byref variable will be forcibly initialized u8 value_byte; ^ /kisskb/src/net/dcb/dcbnl.c:874:17: note: byref variable will be forcibly initialized struct nlattr *bcn_tb[DCB_BCN_ATTR_MAX + 1]; ^ /kisskb/src/net/dcb/dcbnl.c: In function 'dcbnl_getnumtcs': /kisskb/src/net/dcb/dcbnl.c:326:5: note: byref variable will be forcibly initialized u8 value; ^ /kisskb/src/net/dcb/dcbnl.c:325:17: note: byref variable will be forcibly initialized struct nlattr *data[DCB_NUMTCS_ATTR_MAX + 1], *nest; ^ In file included from /kisskb/src/include/linux/mm.h:21:0, from /kisskb/src/include/linux/cpuset.h:17, from /kisskb/src/kernel/cgroup/cpuset.c:27: /kisskb/src/kernel/cgroup/cpuset.c: In function 'percpu_ref_tryget_live_rcu': /kisskb/src/include/linux/percpu-refcount.h:277:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/net/dcb/dcbnl.c: In function 'dcbnl_getcap': /kisskb/src/net/dcb/dcbnl.c:281:5: note: byref variable will be forcibly initialized u8 value; ^ /kisskb/src/net/dcb/dcbnl.c:280:17: note: byref variable will be forcibly initialized struct nlattr *data[DCB_CAP_ATTR_MAX + 1], *nest; ^ /kisskb/src/net/dcb/dcbnl.c: In function 'dcbnl_getpfccfg': /kisskb/src/net/dcb/dcbnl.c:222:5: note: byref variable will be forcibly initialized u8 value; ^ /kisskb/src/net/dcb/dcbnl.c:221:17: note: byref variable will be forcibly initialized struct nlattr *data[DCB_PFC_UP_ATTR_MAX + 1], *nest; ^ /kisskb/src/net/dcb/dcbnl.c: In function '__dcbnl_pg_getcfg': /kisskb/src/net/dcb/dcbnl.c:557:25: note: byref variable will be forcibly initialized u8 prio, pgid, tc_pct, up_map; ^ /kisskb/src/net/dcb/dcbnl.c:557:17: note: byref variable will be forcibly initialized u8 prio, pgid, tc_pct, up_map; ^ /kisskb/src/net/dcb/dcbnl.c:557:11: note: byref variable will be forcibly initialized u8 prio, pgid, tc_pct, up_map; ^ /kisskb/src/net/dcb/dcbnl.c:557:5: note: byref variable will be forcibly initialized u8 prio, pgid, tc_pct, up_map; ^ /kisskb/src/net/dcb/dcbnl.c:556:17: note: byref variable will be forcibly initialized struct nlattr *param_tb[DCB_TC_ATTR_PARAM_MAX + 1]; ^ /kisskb/src/net/dcb/dcbnl.c:555:17: note: byref variable will be forcibly initialized struct nlattr *pg_tb[DCB_PG_ATTR_MAX + 1]; ^ /kisskb/src/net/dcb/dcbnl.c: In function 'dcb_doit': /kisskb/src/net/dcb/dcbnl.c:1750:19: note: byref variable will be forcibly initialized struct nlmsghdr *reply_nlh = NULL; ^ /kisskb/src/net/dcb/dcbnl.c:1746:17: note: byref variable will be forcibly initialized struct nlattr *tb[DCB_ATTR_MAX + 1]; ^ /kisskb/src/net/dcb/dcbnl.c: In function 'dcbnl_getapp': /kisskb/src/net/dcb/dcbnl.c:469:18: note: byref variable will be forcibly initialized struct dcb_app app = { ^ /kisskb/src/net/dcb/dcbnl.c:435:17: note: byref variable will be forcibly initialized struct nlattr *app_tb[DCB_APP_ATTR_MAX + 1]; ^ /kisskb/src/net/dcb/dcbnl.c: In function 'dcb_setapp': /kisskb/src/net/dcb/dcbnl.c:1866:22: note: byref variable will be forcibly initialized struct dcb_app_type event; ^ /kisskb/src/net/dcb/dcbnl.c: In function 'dcbnl_setapp': /kisskb/src/net/dcb/dcbnl.c:538:18: note: byref variable will be forcibly initialized struct dcb_app app; ^ /kisskb/src/net/dcb/dcbnl.c:507:17: note: byref variable will be forcibly initialized struct nlattr *app_tb[DCB_APP_ATTR_MAX + 1]; ^ /kisskb/src/net/dcb/dcbnl.c: In function 'dcb_ieee_setapp': /kisskb/src/net/dcb/dcbnl.c:1933:22: note: byref variable will be forcibly initialized struct dcb_app_type event; ^ /kisskb/src/net/dcb/dcbnl.c: In function 'dcbnl_ieee_set': /kisskb/src/net/dcb/dcbnl.c:1493:7: note: byref variable will be forcibly initialized int rem; ^ /kisskb/src/net/dcb/dcbnl.c:1428:17: note: byref variable will be forcibly initialized struct nlattr *ieee[DCB_ATTR_IEEE_MAX + 1]; ^ /kisskb/src/kernel/cgroup/cpuset.c: In function 'update_tasks_nodemask': /kisskb/src/kernel/cgroup/cpuset.c:1733:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^ /kisskb/src/net/dcb/dcbnl.c: In function 'dcb_ieee_delapp': /kisskb/src/net/dcb/dcbnl.c:1967:22: note: byref variable will be forcibly initialized struct dcb_app_type event; ^ /kisskb/src/net/dcb/dcbnl.c: In function 'dcbnl_ieee_del': /kisskb/src/net/dcb/dcbnl.c:1554:7: note: byref variable will be forcibly initialized int rem; ^ /kisskb/src/net/dcb/dcbnl.c:1537:17: note: byref variable will be forcibly initialized struct nlattr *ieee[DCB_ATTR_IEEE_MAX + 1]; ^ /kisskb/src/kernel/cgroup/cpuset.c: In function 'update_tasks_cpumask': /kisskb/src/kernel/cgroup/cpuset.c:1106: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:2011:18: note: byref variable will be forcibly initialized struct tmpmasks tmpmask; ^ /kisskb/src/kernel/cgroup/cpuset.c: In function 'update_cpumask': /kisskb/src/kernel/cgroup/cpuset.c:1560:18: note: byref variable will be forcibly initialized struct tmpmasks tmp; ^ /kisskb/src/kernel/cgroup/cpuset.c: In function 'cpuset_cancel_attach': /kisskb/src/kernel/cgroup/cpuset.c:2234:30: note: byref variable will be forcibly initialized struct cgroup_subsys_state *css; ^ /kisskb/src/kernel/cgroup/cpuset.c: In function 'cpuset_attach': /kisskb/src/kernel/cgroup/cpuset.c:2256:30: note: byref variable will be forcibly initialized struct cgroup_subsys_state *css; ^ /kisskb/src/mm/page_owner.c: In function 'create_dummy_stack': /kisskb/src/mm/page_owner.c:56:16: note: byref variable will be forcibly initialized unsigned long entries[4]; ^ /kisskb/src/kernel/cgroup/cpuset.c: In function 'cpuset_can_attach': /kisskb/src/kernel/cgroup/cpuset.c:2195:30: note: byref variable will be forcibly initialized struct cgroup_subsys_state *css; ^ /kisskb/src/mm/page_owner.c: In function 'save_stack': /kisskb/src/mm/page_owner.c:103:16: note: byref variable will be forcibly initialized unsigned long entries[PAGE_OWNER_STACK_DEPTH]; ^ /kisskb/src/net/rds/send.c: In function 'rds_send_probe': /kisskb/src/net/rds/send.c:1464:7: note: byref variable will be forcibly initialized u32 my_gen_num = cpu_to_be32(cp->cp_conn->c_my_gen_num); ^ /kisskb/src/net/rds/send.c:1463:7: note: byref variable will be forcibly initialized u16 npaths = cpu_to_be16(RDS_MPATH_WORKERS); ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/net/rds/send.c:35: /kisskb/src/net/rds/send.c: In function 'rds_send_xmit': /kisskb/src/net/rds/send.c:145:12: note: byref variable will be forcibly initialized LIST_HEAD(to_be_dropped); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/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:3116: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:3231: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:3460:13: note: byref variable will be forcibly initialized nodemask_t mask; ^ /kisskb/src/net/rds/send.c: In function 'rds_send_path_drop_acked': /kisskb/src/net/rds/send.c:691:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/rds/send.c: In function 'rds_send_drop_to': /kisskb/src/net/rds/send.c:728:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/net/rds/send.c:35: /kisskb/src/net/rds/send.c: In function 'rds_send_mprds_hash': /kisskb/src/mm/page_owner.c: In function '__dump_page_owner': /kisskb/src/mm/page_owner.c:394:8: note: byref variable will be forcibly initialized gfp_t gfp_mask; ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/net/rds/send.c:1068:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(conn->c_hs_waitq, ^ /kisskb/src/net/rds/send.c: In function 'rds_sendmsg': /kisskb/src/include/linux/wait.h:277: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/net/rds/send.c:1360:11: note: in expansion of macro 'wait_event_interruptible_timeout' timeo = wait_event_interruptible_timeout(*sk_sleep(sk), ^ /kisskb/src/net/rds/send.c:1122:28: note: byref variable will be forcibly initialized struct rds_iov_vector_arr vct; ^ /kisskb/src/net/rds/send.c:1117:42: note: byref variable will be forcibly initialized size_t total_payload_len = payload_len, rdma_payload_len = 0; ^ /kisskb/src/net/rds/send.c:1115:18: note: byref variable will be forcibly initialized struct in6_addr daddr; ^ /kisskb/src/net/rds/send.c:1111:18: note: byref variable will be forcibly initialized int queued = 0, allocated_mr = 0; ^ /kisskb/src/net/rds/send.c:1111:6: note: byref variable will be forcibly initialized int queued = 0, allocated_mr = 0; ^ /kisskb/src/net/rds/stats.c: In function 'rds_stats_info_copy': /kisskb/src/net/rds/stats.c:87:26: note: byref variable will be forcibly initialized struct rds_info_counter ctr; ^ /kisskb/src/kernel/debug/kdb/kdb_io.c: In function 'kdb_getchar': /kisskb/src/kernel/debug/kdb/kdb_io.c:130:7: note: byref variable will be forcibly initialized char buf[4]; /* longest vt100 escape sequence is 4 bytes */ ^ /kisskb/src/kernel/debug/kdb/kdb_io.c: In function 'kdb_printf': /kisskb/src/kernel/debug/kdb/kdb_io.c:861:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/kernel/debug/kdb/kdb_io.c: In function 'kdb_read': /kisskb/src/kernel/debug/kdb/kdb_io.c:210:12: note: byref variable will be forcibly initialized int diag, dtab_count; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/debug/kdb/kdb_io.c:12: /kisskb/src/kernel/debug/kdb/kdb_io.c: In function 'vkdb_printf': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/debug/kdb/kdb_io.c:854:2: note: in expansion of macro 'smp_store_release' smp_store_release(&kdb_printf_cpu, old_cpu); ^ /kisskb/src/kernel/debug/kdb/kdb_io.c:588:6: note: byref variable will be forcibly initialized int logging, saved_loglevel = 0; ^ /kisskb/src/kernel/debug/kdb/kdb_io.c:587:6: note: byref variable will be forcibly initialized int colcount; ^ /kisskb/src/kernel/debug/kdb/kdb_io.c:586:6: note: byref variable will be forcibly initialized int linecount; ^ /kisskb/src/kernel/cgroup/misc.c: In function 'misc_cg_max_write': /kisskb/src/kernel/cgroup/misc.c:250:16: note: byref variable will be forcibly initialized unsigned long max; ^ /kisskb/src/mm/cleancache.c: In function 'cleancache_get_key': /kisskb/src/mm/cleancache.c:148:15: note: byref variable will be forcibly initialized int len = 0, maxlen = CLEANCACHE_KEY_MAX; ^ /kisskb/src/drivers/pci/pcie/ptm.c: In function 'pci_ptm_info': /kisskb/src/drivers/pci/pcie/ptm.c:14:7: note: byref variable will be forcibly initialized char clock_desc[8]; ^ /kisskb/src/drivers/pci/pcie/ptm.c: In function 'pci_disable_ptm': /kisskb/src/drivers/pci/pcie/ptm.c:35:6: note: byref variable will be forcibly initialized u16 ctrl; ^ /kisskb/src/drivers/pci/pcie/ptm.c: In function 'pci_ptm_init': /kisskb/src/drivers/pci/pcie/ptm.c:91:6: note: byref variable will be forcibly initialized u32 cap, ctrl; ^ /kisskb/src/drivers/pci/pcie/ptm.c: In function 'pci_enable_ptm': /kisskb/src/drivers/pci/pcie/ptm.c:160:6: note: byref variable will be forcibly initialized u32 cap, ctrl; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c: In function 'kdb_set': /kisskb/src/kernel/debug/kdb/kdb_main.c:435:9: note: byref variable will be forcibly initialized char *cp; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c: In function 'kdb_md_line': /kisskb/src/kernel/debug/kdb/kdb_main.c:1521:6: note: byref variable will be forcibly initialized } wc; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1486:16: note: byref variable will be forcibly initialized unsigned long word; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1482:7: note: byref variable will be forcibly initialized char cbuf[32]; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1481:15: note: byref variable will be forcibly initialized kdb_symtab_t symtab; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c: In function 'kdb_summary': /kisskb/src/kernel/debug/kdb/kdb_main.c:2497:17: note: byref variable will be forcibly initialized struct sysinfo val; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:2496:11: note: byref variable will be forcibly initialized time64_t now; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c: In function 'kdb_kill': /kisskb/src/kernel/debug/kdb/kdb_main.c:2437:8: note: byref variable will be forcibly initialized char *endp; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c: In function 'kdb_rd': /kisskb/src/kernel/debug/kdb/kdb_main.c:1837:5: note: byref variable will be forcibly initialized u8 reg8; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1836:6: note: byref variable will be forcibly initialized u16 reg16; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1835:6: note: byref variable will be forcibly initialized u32 reg32; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1834:6: note: byref variable will be forcibly initialized u64 reg64; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c: In function 'kdb_mdr': /kisskb/src/kernel/debug/kdb/kdb_main.c:1455:16: note: byref variable will be forcibly initialized unsigned char c; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c: In function 'kdbgetintenv': /kisskb/src/kernel/debug/kdb/kdb_main.c:286:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c: In function 'kdb_dmesg': /kisskb/src/kernel/debug/kdb/kdb_main.c:2106:15: note: byref variable will be forcibly initialized const char *setargs[] = { "set", "LOGGING", "0" }; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:2092:9: note: byref variable will be forcibly initialized char *cp; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:2087:7: note: byref variable will be forcibly initialized char buf[201]; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:2086:9: note: byref variable will be forcibly initialized size_t len; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:2085:24: note: byref variable will be forcibly initialized struct kmsg_dump_iter iter; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:2080:6: note: byref variable will be forcibly initialized int logging; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c: In function 'kdbgetularg': /kisskb/src/kernel/debug/kdb/kdb_main.c:364:8: note: byref variable will be forcibly initialized char *endp; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c: In function 'kdb_pid': /kisskb/src/kernel/debug/kdb/kdb_main.c:2373:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c: In function 'kdb_cpu': /kisskb/src/kernel/debug/kdb/kdb_main.c:2239:16: note: byref variable will be forcibly initialized unsigned long cpunum; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c: In function 'kdbgetu64arg': /kisskb/src/kernel/debug/kdb/kdb_main.c:386:8: note: byref variable will be forcibly initialized char *endp; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c: In function 'kdb_rm': /kisskb/src/kernel/debug/kdb/kdb_main.c:1906:5: note: byref variable will be forcibly initialized u8 reg8; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1905:6: note: byref variable will be forcibly initialized u16 reg16; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1904:6: note: byref variable will be forcibly initialized u32 reg32; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1903:6: note: byref variable will be forcibly initialized u64 reg64; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c: In function 'kdbgetaddrarg': /kisskb/src/kernel/debug/kdb/kdb_main.c:503:15: note: byref variable will be forcibly initialized kdb_symtab_t symtab; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:496:16: note: byref variable will be forcibly initialized unsigned long off = 0; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:495:16: note: byref variable will be forcibly initialized unsigned long addr; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c: In function 'kdb_per_cpu': /kisskb/src/kernel/debug/kdb/kdb_main.c:2540:54: note: byref variable will be forcibly initialized unsigned long addr, symaddr, val, bytesperword = 0, whichcpu = ~0UL; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:2540:36: note: byref variable will be forcibly initialized unsigned long addr, symaddr, val, bytesperword = 0, whichcpu = ~0UL; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:2540:31: note: byref variable will be forcibly initialized unsigned long addr, symaddr, val, bytesperword = 0, whichcpu = ~0UL; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:2540:22: note: byref variable will be forcibly initialized unsigned long addr, symaddr, val, bytesperword = 0, whichcpu = ~0UL; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:2539:17: note: byref variable will be forcibly initialized int cpu, diag, nextarg = 1; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:2538:7: note: byref variable will be forcibly initialized char fmtstr[64]; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c: In function 'kdb_ef': /kisskb/src/kernel/debug/kdb/kdb_main.c:1994:6: note: byref variable will be forcibly initialized int nextarg; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1993:7: note: byref variable will be forcibly initialized long offset; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1992:16: note: byref variable will be forcibly initialized unsigned long addr; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c: In function 'kdb_go': /kisskb/src/kernel/debug/kdb/kdb_main.c:1787:7: note: byref variable will be forcibly initialized long offset; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1786:6: note: byref variable will be forcibly initialized int nextarg; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1784:16: note: byref variable will be forcibly initialized unsigned long addr; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c: In function 'kdb_mm': /kisskb/src/kernel/debug/kdb/kdb_main.c:1745:6: note: byref variable will be forcibly initialized int nextarg; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1744:16: note: byref variable will be forcibly initialized unsigned long contents; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1743:7: note: byref variable will be forcibly initialized long offset = 0; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1742:16: note: byref variable will be forcibly initialized unsigned long addr; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c: In function 'kdb_md': /kisskb/src/kernel/debug/kdb/kdb_main.c:1611:13: note: byref variable will be forcibly initialized int diag, nextarg = 1; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1610:17: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1580:10: note: byref variable will be forcibly initialized char *p; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1550:7: note: byref variable will be forcibly initialized long offset = 0; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1549:16: note: byref variable will be forcibly initialized unsigned long word; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1548:16: note: byref variable will be forcibly initialized unsigned long addr; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1547:16: note: byref variable will be forcibly initialized char fmtchar, fmtstr[64]; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1546:6: note: byref variable will be forcibly initialized int nosect = 0; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1545:31: note: byref variable will be forcibly initialized int radix = 16, mdcount = 8, bytesperword = KDB_WORD_SIZE, repeat; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1545:18: note: byref variable will be forcibly initialized int radix = 16, mdcount = 8, bytesperword = KDB_WORD_SIZE, repeat; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1545:6: note: byref variable will be forcibly initialized int radix = 16, mdcount = 8, bytesperword = KDB_WORD_SIZE, repeat; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c: In function 'kdb_ps1': /kisskb/src/kernel/debug/kdb/kdb_main.c:2301:16: note: byref variable will be forcibly initialized unsigned long tmp; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c: In function 'kdb_parse': /kisskb/src/kernel/debug/kdb/kdb_main.c:1070:7: note: byref variable will be forcibly initialized int nextarg = 0; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1069:8: note: byref variable will be forcibly initialized long offset; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1068:9: note: byref variable will be forcibly initialized char *name = NULL; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1067:17: note: byref variable will be forcibly initialized unsigned long value; ^ In file included from /kisskb/src/lib/mpi/mpi-internal.h:22:0, from /kisskb/src/lib/mpi/mpi-mod.c:9: /kisskb/src/lib/mpi/mpi-mod.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/lib/mpi/mpi-mul.c: In function 'mpi_mul': /kisskb/src/lib/mpi/mpi-mul.c:20:13: note: byref variable will be forcibly initialized mpi_limb_t cy; ^ /kisskb/src/drivers/gpio/gpio-davinci.c: In function 'davinci_gpio_get_pdata': /kisskb/src/drivers/gpio/gpio-davinci.c:162:6: note: byref variable will be forcibly initialized u32 val; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/net/wireless/scan.c:11: /kisskb/src/net/wireless/scan.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/wireless/scan.c:10: /kisskb/src/net/wireless/scan.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/net/ip6_route.h:24:0, from /kisskb/src/net/ipv6/tcp_ipv6.c:51: /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'rt6_get_cookie': /kisskb/src/include/net/ip6_fib.h:296:6: note: byref variable will be forcibly initialized u32 cookie = 0; ^ /kisskb/src/net/wireless/scan.c: In function 'cfg80211_update_known_bss': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/scan.c:1658:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(bss->pub.beacon_ies, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/scan.c:1649:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(known->pub.ies, new->pub.beacon_ies); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/scan.c:1645:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(known->pub.beacon_ies, new->pub.beacon_ies); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/scan.c:1617:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(known->pub.ies, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/scan.c:1614:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(known->pub.proberesp_ies, ^ /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'tcp_v6_syn_recv_sock': /kisskb/src/net/ipv6/tcp_ipv6.c:1251:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/tcp_ipv6.c:1244:7: note: byref variable will be forcibly initialized bool found_dup_sk = false; ^ /kisskb/src/net/wireless/scan.c: In function 'cfg80211_scan_done': /kisskb/src/net/wireless/scan.c:1010:28: note: byref variable will be forcibly initialized struct cfg80211_scan_info old_info = request->info; ^ /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'tcp_v6_send_response': /kisskb/src/net/ipv6/tcp_ipv6.c:899:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/wireless/scan.c: In function 'cfg80211_parse_colocated_ap': /kisskb/src/net/wireless/scan.c:607:21: note: byref variable will be forcibly initialized enum nl80211_band band; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/wireless/scan.c:11: /kisskb/src/net/wireless/scan.c:591:12: note: byref variable will be forcibly initialized LIST_HEAD(ap_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/wireless/scan.c:589:6: note: byref variable will be forcibly initialized u32 s_ssid_tmp; ^ /kisskb/src/net/wireless/scan.c:587:31: note: byref variable will be forcibly initialized const struct element *elem, *ssid_elem; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/wireless/scan.c:11: /kisskb/src/net/wireless/scan.c: In function 'cfg80211_scan_6ghz': /kisskb/src/net/wireless/scan.c:731:12: note: byref variable will be forcibly initialized LIST_HEAD(coloc_ap_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/net/ipv6/tcp_ipv6.c:44:0: /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2279:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/wireless/scan.c:10: /kisskb/src/net/wireless/scan.c: In function 'cfg80211_combine_bsses': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/scan.c:1583:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(bss->pub.beacon_ies, ^ /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'tcp_v6_connect': /kisskb/src/net/ipv6/tcp_ipv6.c:231:22: note: byref variable will be forcibly initialized struct sockaddr_in sin; ^ /kisskb/src/net/ipv6/tcp_ipv6.c:158:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/ipv6/tcp_ipv6.c:155:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/tcp_ipv6.c:153:43: note: byref variable will be forcibly initialized struct in6_addr *saddr = NULL, *final_p, final; ^ /kisskb/src/net/wireless/scan.c: In function 'cfg80211_update_notlisted_nontrans': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/scan.c:2310:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nontrans_bss->ies, new_ies); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/scan.c:2309:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nontrans_bss->beacon_ies, new_ies); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/scan.c:2304:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nontrans_bss->ies, new_ies); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/scan.c:2303:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nontrans_bss->proberesp_ies, new_ies); ^ /kisskb/src/net/wireless/scan.c: In function 'cfg80211_find_vendor_elem': /kisskb/src/net/wireless/scan.c:1244:5: note: byref variable will be forcibly initialized u8 match[] = { oui >> 16, oui >> 8, oui, oui_type }; ^ /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'tcp_v6_err': /kisskb/src/net/ipv6/tcp_ipv6.c:386:6: note: byref variable will be forcibly initialized int err; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/wireless/scan.c:10: /kisskb/src/net/wireless/scan.c: In function 'cfg80211_bss_update': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/scan.c:1748:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->pub.beacon_ies, ^ /kisskb/src/net/wireless/scan.c: In function 'cfg80211_inform_single_bss_data': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/scan.c:1964:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tmp.pub.ies, ies); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/scan.c:1961:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tmp.pub.proberesp_ies, ies); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/scan.c:1958:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tmp.pub.beacon_ies, ies); ^ /kisskb/src/net/wireless/scan.c: In function 'cfg80211_inform_single_bss_frame_data': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/scan.c:2410:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tmp.pub.ies, ies); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/scan.c:2409:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tmp.pub.beacon_ies, ies); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/wireless/scan.c:2407:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tmp.pub.proberesp_ies, ies); ^ /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'tcp_v6_rcv': /kisskb/src/net/ipv6/tcp_ipv6.c:1671:8: note: byref variable will be forcibly initialized bool req_stolen = false; ^ /kisskb/src/net/ipv6/tcp_ipv6.c:1629:7: note: byref variable will be forcibly initialized bool refcounted; ^ /kisskb/src/drivers/gpio/gpio-ftgpio010.c: In function 'ftgpio_gpio_irq_handler': /kisskb/src/net/wireless/scan.c: In function 'cfg80211_parse_mbssid_data': /kisskb/src/net/wireless/scan.c:2081:5: note: byref variable will be forcibly initialized u8 new_bssid[ETH_ALEN]; ^ /kisskb/src/drivers/gpio/gpio-ftgpio010.c:145:16: note: byref variable will be forcibly initialized unsigned long stat; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/arch/arm64/include/asm/stat.h:12, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/fcntl.h:5, from /kisskb/src/net/sctp/associola.c:32: /kisskb/src/net/sctp/associola.c: In function '__list_add_rcu': In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-ftgpio010.c:13: /kisskb/src/drivers/gpio/gpio-ftgpio010.c: In function 'devm_kmalloc_array': /kisskb/src/net/wireless/scan.c: In function 'cfg80211_inform_bss_data': /kisskb/src/net/wireless/scan.c:2195:29: note: byref variable will be forcibly initialized struct cfg80211_non_tx_bss non_tx_data; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/gpio/driver.h:5:0, from /kisskb/src/drivers/gpio/gpio-ftgpio010.c:13: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/caif/caif_usb.c: In function 'cfusbl_transmit': /kisskb/src/net/caif/caif_usb.c:52:5: note: byref variable will be forcibly initialized u8 zeros[CFUSB_ALIGNMENT]; ^ /kisskb/src/net/caif/caif_usb.c:51:5: note: byref variable will be forcibly initialized u8 hpad; ^ /kisskb/src/net/wireless/scan.c: In function 'cfg80211_inform_bss_frame_data': /kisskb/src/net/wireless/scan.c:2456:29: note: byref variable will be forcibly initialized struct cfg80211_non_tx_bss non_tx_data; ^ /kisskb/src/net/caif/caif_usb.c: In function 'cfusbl_receive': /kisskb/src/net/caif/caif_usb.c:40:5: note: byref variable will be forcibly initialized u8 hpad; ^ /kisskb/src/net/caif/caif_usb.c: In function 'cfusbl_device_notify': /kisskb/src/net/caif/caif_usb.c:132:18: note: byref variable will be forcibly initialized struct cflayer *layer, *link_support; ^ /kisskb/src/net/caif/caif_usb.c:131:25: note: byref variable will be forcibly initialized struct caif_dev_common common; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/ioport.h:13, from /kisskb/src/include/linux/acpi.h:12, from /kisskb/src/drivers/gpio/gpio-dwapb.c:7: /kisskb/src/drivers/gpio/gpio-dwapb.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/acpi.h:15:0, from /kisskb/src/drivers/gpio/gpio-dwapb.c:7: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/acpi.h:13:0, from /kisskb/src/drivers/gpio/gpio-dwapb.c:7: /kisskb/src/drivers/gpio/gpio-dwapb.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ /kisskb/src/drivers/gpio/gpio-dwapb.c: In function 'dwapb_do_irq': /kisskb/src/drivers/gpio/gpio-dwapb.c:206:16: note: byref variable will be forcibly initialized unsigned long irq_status; ^ In file included from /kisskb/src/include/linux/mm.h:30:0, from /kisskb/src/net/ipv4/fib_semantics.c:17: /kisskb/src/net/ipv4/fib_semantics.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/ipv4/fib_semantics.c: In function 'fib_encap_match': /kisskb/src/net/ipv4/fib_semantics.c:824:25: note: byref variable will be forcibly initialized struct lwtunnel_state *lwtstate; ^ /kisskb/src/net/ipv4/fib_semantics.c: In function 'fib_check_nh_v4_gw': /kisskb/src/net/ipv4/fib_semantics.c:1100:17: note: byref variable will be forcibly initialized struct flowi4 fl4 = { ^ /kisskb/src/net/ipv4/fib_semantics.c:1066:20: note: byref variable will be forcibly initialized struct fib_result res; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/include/net/arp.h:8, from /kisskb/src/net/ipv4/fib_semantics.c:33: /kisskb/src/net/ipv4/fib_semantics.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:9: note: byref variable will be forcibly initialized __be32 tmp = value; ^ /kisskb/src/net/ipv4/fib_semantics.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ipv4/fib_semantics.c: In function 'fib_select_default': /kisskb/src/net/ipv4/fib_semantics.c:2016:18: note: byref variable will be forcibly initialized int order = -1, last_idx = -1; ^ /kisskb/src/net/ipv4/fib_semantics.c:2012:31: note: byref variable will be forcibly initialized struct fib_info *fi = NULL, *last_resort = NULL; ^ /kisskb/src/net/ipv4/fib_semantics.c: In function 'fib_nh_common_init': /kisskb/src/net/ipv4/fib_semantics.c:585:26: note: byref variable will be forcibly initialized struct lwtunnel_state *lwtstate; ^ /kisskb/src/net/ipv4/fib_semantics.c: In function 'fib_metrics_match': /kisskb/src/net/ipv4/fib_semantics.c:973:9: note: byref variable will be forcibly initialized bool ecn_ca = false; ^ /kisskb/src/net/ipv4/fib_semantics.c:972:9: note: byref variable will be forcibly initialized char tmp[TCP_CA_NAME_MAX]; ^ /kisskb/src/net/ipv4/fib_semantics.c:957:6: note: byref variable will be forcibly initialized int remaining; ^ /kisskb/src/net/ipv4/fib_semantics.c: In function 'fib_add_nexthop': /kisskb/src/net/ipv4/fib_semantics.c:1668:16: note: byref variable will be forcibly initialized unsigned char flags = 0; ^ /kisskb/src/net/ipv4/fib_semantics.c: In function 'fib_dump_info': /kisskb/src/net/ipv4/fib_semantics.c:1789:17: note: byref variable will be forcibly initialized unsigned char flags = 0; ^ /kisskb/src/net/ipv4/fib_semantics.c: In function 'rtmsg_fib': /kisskb/src/net/ipv4/fib_semantics.c:505:21: note: byref variable will be forcibly initialized struct fib_rt_info fri; ^ /kisskb/src/drivers/gpio/gpio-hlwd.c: In function 'hlwd_gpio_irqhandler': /kisskb/src/drivers/gpio/gpio-hlwd.c:64:16: note: byref variable will be forcibly initialized unsigned long pending; ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-hlwd.c:8: /kisskb/src/drivers/gpio/gpio-hlwd.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/gpio/driver.h:5:0, from /kisskb/src/drivers/gpio/gpio-hlwd.c:8: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpio/gpio-hlwd.c: In function 'hlwd_gpio_probe': /kisskb/src/drivers/gpio/gpio-hlwd.c:208:6: note: byref variable will be forcibly initialized u32 ngpios; ^ /kisskb/src/net/sctp/transport.c: In function 'sctp_transport_update_pmtu': /kisskb/src/net/sctp/transport.c:423:19: note: byref variable will be forcibly initialized union sctp_addr addr; ^ /kisskb/src/net/caif/caif_socket.c: In function 'caif_stream_sendmsg': /kisskb/src/net/caif/caif_socket.c:599:6: note: byref variable will be forcibly initialized int err, size; ^ /kisskb/src/net/caif/caif_socket.c: In function 'caif_seqpkt_sendmsg': /kisskb/src/net/caif/caif_socket.c:524:6: note: byref variable will be forcibly initialized int ret = 0; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/tcp.h:17, from /kisskb/src/net/caif/caif_socket.c:18: /kisskb/src/net/caif/caif_socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/caif/caif_socket.c: In function 'caif_seqpkt_recvmsg': /kisskb/src/net/caif/caif_socket.c:277:6: note: byref variable will be forcibly initialized int ret; ^ /kisskb/src/net/caif/caif_socket.c: In function 'setsockopt': /kisskb/src/net/caif/caif_socket.c:678:6: note: byref variable will be forcibly initialized int linksel; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/net/caif/caif_socket.c:9: /kisskb/src/net/caif/caif_socket.c: In function 'caif_connect': /kisskb/src/include/linux/wait.h:277: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/net/caif/caif_socket.c:871:10: note: in expansion of macro 'wait_event_interruptible_timeout' timeo = wait_event_interruptible_timeout(*sk_sleep(sk), ^ /kisskb/src/net/caif/caif_socket.c:752:25: note: byref variable will be forcibly initialized int ifindex, headroom, tailroom; ^ /kisskb/src/net/caif/caif_socket.c:752:15: note: byref variable will be forcibly initialized int ifindex, headroom, tailroom; ^ /kisskb/src/net/caif/caif_socket.c:752:6: note: byref variable will be forcibly initialized int ifindex, headroom, tailroom; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/net/ipv4/fib_trie.c:38: /kisskb/src/net/ipv4/fib_trie.c: In function 'hlist_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:531:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'hlist_add_before_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:656:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_pprev_rcu(n), n); ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'hlist_add_behind_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:683:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(prev), n); ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'node_set_parent': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/fib_trie.c:204:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tn_info(n)->parent, tp); ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'fib_find_matching_alias': /kisskb/src/net/ipv4/fib_trie.c:1014:25: note: byref variable will be forcibly initialized struct key_vector *l, *tp; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/net/ipv4/fib_trie.c:38: /kisskb/src/net/ipv4/fib_trie.c: In function 'put_child': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/fib_trie.c:442:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tn->tnode[i], n); ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'put_child_root': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/fib_trie.c:471:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->tnode[0], n); ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'fib_table_notify': /kisskb/src/net/ipv4/fib_trie.c:2195:25: note: byref variable will be forcibly initialized struct key_vector *l, *tp = t->kv; ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'fn_trie_dump_leaf': /kisskb/src/net/ipv4/fib_trie.c:2292:24: note: byref variable will be forcibly initialized struct fib_rt_info fri; ^ /kisskb/src/net/ipv4/fib_trie.c:2254:14: note: byref variable will be forcibly initialized int i, s_i, i_fa, s_fa, err; ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'fib_table_insert': /kisskb/src/net/ipv4/fib_trie.c:1208:25: note: byref variable will be forcibly initialized struct key_vector *l, *tp; ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'fib_table_lookup': /kisskb/src/net/ipv4/fib_trie.c:1564:7: note: byref variable will be forcibly initialized int nhsel, err; ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'fib_table_delete': /kisskb/src/net/ipv4/fib_trie.c:1703:25: note: byref variable will be forcibly initialized struct key_vector *l, *tp; ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'fib_table_dump': /kisskb/src/net/ipv4/fib_trie.c:2339:25: note: byref variable will be forcibly initialized struct key_vector *l, *tp = t->kv; ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'fib_trie_unmerge': /kisskb/src/net/ipv4/fib_trie.c:1902:39: note: byref variable will be forcibly initialized struct key_vector *local_l = NULL, *local_tp; ^ /kisskb/src/net/ipv4/fib_trie.c:1886:25: note: byref variable will be forcibly initialized struct key_vector *l, *tp = ot->kv; ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c: In function 'epf_ntb_mw4_store': /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:1980:6: note: byref variable will be forcibly initialized u64 val; \ ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:2028:1: note: in expansion of macro 'EPF_NTB_MW_W' EPF_NTB_MW_W(mw4) ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:1979:6: note: byref variable will be forcibly initialized int win_no; \ ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:2028:1: note: in expansion of macro 'EPF_NTB_MW_W' EPF_NTB_MW_W(mw4) ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c: In function 'epf_ntb_mw3_store': /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:1980:6: note: byref variable will be forcibly initialized u64 val; \ ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:2026:1: note: in expansion of macro 'EPF_NTB_MW_W' EPF_NTB_MW_W(mw3) ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:1979:6: note: byref variable will be forcibly initialized int win_no; \ ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:2026:1: note: in expansion of macro 'EPF_NTB_MW_W' EPF_NTB_MW_W(mw3) ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c: In function 'epf_ntb_mw2_store': /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:1980:6: note: byref variable will be forcibly initialized u64 val; \ ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:2024:1: note: in expansion of macro 'EPF_NTB_MW_W' EPF_NTB_MW_W(mw2) ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:1979:6: note: byref variable will be forcibly initialized int win_no; \ ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:2024:1: note: in expansion of macro 'EPF_NTB_MW_W' EPF_NTB_MW_W(mw2) ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c: In function 'epf_ntb_mw1_store': /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:1980:6: note: byref variable will be forcibly initialized u64 val; \ ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:2022:1: note: in expansion of macro 'EPF_NTB_MW_W' EPF_NTB_MW_W(mw1) ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:1979:6: note: byref variable will be forcibly initialized int win_no; \ ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:2022:1: note: in expansion of macro 'EPF_NTB_MW_W' EPF_NTB_MW_W(mw1) ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c: In function 'epf_ntb_mw4_show': /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:1965:6: note: byref variable will be forcibly initialized int win_no; \ ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:2027:1: note: in expansion of macro 'EPF_NTB_MW_R' EPF_NTB_MW_R(mw4) ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c: In function 'epf_ntb_mw3_show': /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:1965:6: note: byref variable will be forcibly initialized int win_no; \ ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:2025:1: note: in expansion of macro 'EPF_NTB_MW_R' EPF_NTB_MW_R(mw3) ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c: In function 'epf_ntb_mw2_show': /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:1965:6: note: byref variable will be forcibly initialized int win_no; \ ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:2023:1: note: in expansion of macro 'EPF_NTB_MW_R' EPF_NTB_MW_R(mw2) ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c: In function 'epf_ntb_mw1_show': /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:1965:6: note: byref variable will be forcibly initialized int win_no; \ ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:2021:1: note: in expansion of macro 'EPF_NTB_MW_R' EPF_NTB_MW_R(mw1) ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c: In function 'epf_ntb_num_mws_store': /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:2003:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c: In function 'epf_ntb_db_count_store': /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:1949:6: note: byref variable will be forcibly initialized u32 val; \ ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:2019:1: note: in expansion of macro 'EPF_NTB_W' EPF_NTB_W(db_count) ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c: In function 'epf_ntb_spad_count_store': /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:1949:6: note: byref variable will be forcibly initialized u32 val; \ ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:2017:1: note: in expansion of macro 'EPF_NTB_W' EPF_NTB_W(spad_count) ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c: In function 'epf_ntb_configure_msi': /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:387:30: note: byref variable will be forcibly initialized u32 db_entry_size, db_data, db_offset; ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:387:21: note: byref variable will be forcibly initialized u32 db_entry_size, db_data, db_offset; ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c: In function 'epf_ntb_alloc_peer_mem': /kisskb/src/drivers/pci/endpoint/functions/pci-epf-ntb.c:1385:14: note: byref variable will be forcibly initialized phys_addr_t phys_addr; ^ /kisskb/src/lib/mpi/mpih-mul.c: In function 'mpihelp_mul': /kisskb/src/lib/mpi/mpih-mul.c:457:23: note: byref variable will be forcibly initialized struct karatsuba_ctx ctx; ^ /kisskb/src/lib/mpi/mpih-mul.c: In function 'mpihelp_mul_karatsuba_case': /kisskb/src/lib/mpi/mpih-mul.c:394:15: note: byref variable will be forcibly initialized mpi_limb_t tmp; ^ /kisskb/src/lib/mpi/mpi-pow.c: In function 'mpi_powm': /kisskb/src/lib/mpi/mpi-pow.c:218:18: note: byref variable will be forcibly initialized mpi_limb_t tmp; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/page_isolation.h:39, from /kisskb/src/mm/page_isolation.c:16: /kisskb/src/mm/page_isolation.c: In function 'perf_trace_test_pages_isolated': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/page_isolation.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(test_pages_isolated, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/page_isolation.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(test_pages_isolated, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/page_isolation.h:39, from /kisskb/src/mm/page_isolation.c:16: /kisskb/src/mm/page_isolation.c: In function 'trace_event_raw_event_test_pages_isolated': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/page_isolation.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(test_pages_isolated, ^ /kisskb/src/kernel/debug/kdb/kdb_support.c: In function 'kdbnearsym': /kisskb/src/kernel/debug/kdb/kdb_support.c:86:16: note: byref variable will be forcibly initialized unsigned long offset = 0; ^ /kisskb/src/kernel/debug/kdb/kdb_support.c:85:16: note: byref variable will be forcibly initialized unsigned long symbolsize = 0; ^ /kisskb/src/kernel/debug/kdb/kdb_support.c: In function 'kallsyms_symbol_complete': /kisskb/src/kernel/debug/kdb/kdb_support.c:129:9: note: byref variable will be forcibly initialized loff_t pos = 0; ^ /kisskb/src/kernel/debug/kdb/kdb_support.c: In function 'kdb_symbol_print': /kisskb/src/kernel/debug/kdb/kdb_support.c:202:15: note: byref variable will be forcibly initialized kdb_symtab_t symtab, *symtab_p2; ^ /kisskb/src/kernel/debug/kdb/kdb_support.c: In function 'kdb_getphysword': /kisskb/src/kernel/debug/kdb/kdb_support.c:350:8: note: byref variable will be forcibly initialized __u64 w8; ^ /kisskb/src/kernel/debug/kdb/kdb_support.c:349:8: note: byref variable will be forcibly initialized __u32 w4; ^ /kisskb/src/kernel/debug/kdb/kdb_support.c:348:8: note: byref variable will be forcibly initialized __u16 w2; ^ /kisskb/src/kernel/debug/kdb/kdb_support.c:347:8: note: byref variable will be forcibly initialized __u8 w1; ^ /kisskb/src/kernel/debug/kdb/kdb_support.c: In function 'kdb_getword': /kisskb/src/kernel/debug/kdb/kdb_support.c:400:8: note: byref variable will be forcibly initialized __u64 w8; ^ /kisskb/src/kernel/debug/kdb/kdb_support.c:399:8: note: byref variable will be forcibly initialized __u32 w4; ^ /kisskb/src/kernel/debug/kdb/kdb_support.c:398:8: note: byref variable will be forcibly initialized __u16 w2; ^ /kisskb/src/kernel/debug/kdb/kdb_support.c:397:8: note: byref variable will be forcibly initialized __u8 w1; ^ /kisskb/src/kernel/debug/kdb/kdb_support.c: In function 'kdb_putword': /kisskb/src/kernel/debug/kdb/kdb_support.c:449:8: note: byref variable will be forcibly initialized __u64 w8; ^ /kisskb/src/kernel/debug/kdb/kdb_support.c:448:8: note: byref variable will be forcibly initialized __u32 w4; ^ /kisskb/src/kernel/debug/kdb/kdb_support.c:447:8: note: byref variable will be forcibly initialized __u16 w2; ^ /kisskb/src/kernel/debug/kdb/kdb_support.c:446:8: note: byref variable will be forcibly initialized __u8 w1; ^ /kisskb/src/kernel/debug/kdb/kdb_support.c: In function 'kdb_task_state_char': /kisskb/src/kernel/debug/kdb/kdb_support.c:488:16: note: byref variable will be forcibly initialized unsigned long tmp; ^ In file included from /kisskb/src/lib/mpi/mpi-internal.h:22:0, from /kisskb/src/lib/mpi/mpiutil.c:21: /kisskb/src/lib/mpi/mpiutil.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/ipv6/ping.c: In function 'ping_v6_sendmsg': /kisskb/src/net/ipv6/ping.c:60:22: note: byref variable will be forcibly initialized struct ipcm6_cookie ipc6; ^ /kisskb/src/net/ipv6/ping.c:59:21: note: byref variable will be forcibly initialized struct pingfakehdr pfh; ^ /kisskb/src/net/ipv6/ping.c:55:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/ping.c:51:18: note: byref variable will be forcibly initialized struct icmp6hdr user_icmph; ^ /kisskb/src/drivers/gpio/gpio-logicvc.c: In function 'logicvc_gpio_set': /kisskb/src/drivers/gpio/gpio-logicvc.c:68:20: note: byref variable will be forcibly initialized unsigned int reg, bit; ^ /kisskb/src/drivers/gpio/gpio-logicvc.c:68:15: note: byref variable will be forcibly initialized unsigned int reg, bit; ^ /kisskb/src/drivers/gpio/gpio-logicvc.c: In function 'logicvc_gpio_get': /kisskb/src/drivers/gpio/gpio-logicvc.c:53:25: note: byref variable will be forcibly initialized unsigned int reg, bit, value; ^ /kisskb/src/drivers/gpio/gpio-logicvc.c:53:20: note: byref variable will be forcibly initialized unsigned int reg, bit, value; ^ /kisskb/src/drivers/gpio/gpio-logicvc.c:53:15: note: byref variable will be forcibly initialized unsigned int reg, bit, value; ^ /kisskb/src/drivers/gpio/gpio-logicvc.c: In function 'logicvc_gpio_probe': /kisskb/src/drivers/gpio/gpio-logicvc.c:107:19: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/net/rds/threads.c: In function 'rds_queue_reconnect': /kisskb/src/net/rds/threads.c:126:16: note: byref variable will be forcibly initialized unsigned long rand; ^ /kisskb/src/drivers/gpio/gpio-lp873x.c: In function 'lp873x_gpio_get': /kisskb/src/drivers/gpio/gpio-lp873x.c:60:11: note: byref variable will be forcibly initialized int ret, val; ^ /kisskb/src/drivers/gpio/gpio-max732x.c: In function 'max732x_gpio_get_value': /kisskb/src/drivers/gpio/gpio-max732x.c:197:10: note: byref variable will be forcibly initialized uint8_t reg_val; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/of_address.h:7, from /kisskb/src/drivers/phy/samsung/phy-samsung-usb2.c:13: /kisskb/src/drivers/phy/samsung/phy-samsung-usb2.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/lib/argv_split.c:9:0: /kisskb/src/lib/argv_split.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/kernel/trace/trace_clock.c:16: /kisskb/src/kernel/trace/trace_clock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/dns_resolver/dns_key.c:24: /kisskb/src/net/dns_resolver/dns_key.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:447:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ /kisskb/src/net/dns_resolver/dns_key.c: In function 'dns_resolver_preparse': /kisskb/src/net/dns_resolver/dns_key.c:151:9: note: byref variable will be forcibly initialized char optval[128]; ^ /kisskb/src/net/dns_resolver/dns_key.c:96:16: note: byref variable will be forcibly initialized unsigned long derrno; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/loop.c:34: /kisskb/src/net/rds/loop.c: In function 'rds_loop_kill_conns': /kisskb/src/net/rds/loop.c:199:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/rds/loop.c: In function 'rds_loop_exit': /kisskb/src/net/rds/loop.c:180:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/zsmalloc.c: In function 'obj_free': /kisskb/src/mm/zsmalloc.c:1471:15: note: byref variable will be forcibly initialized unsigned int f_objidx; ^ /kisskb/src/mm/zsmalloc.c:1469:15: note: byref variable will be forcibly initialized struct page *f_page; ^ /kisskb/src/mm/zsmalloc.c: In function 'zs_object_copy': /kisskb/src/mm/zsmalloc.c:1538:25: note: byref variable will be forcibly initialized unsigned int s_objidx, d_objidx; ^ /kisskb/src/mm/zsmalloc.c:1538:15: note: byref variable will be forcibly initialized unsigned int s_objidx, d_objidx; ^ /kisskb/src/mm/zsmalloc.c:1537:24: note: byref variable will be forcibly initialized struct page *s_page, *d_page; ^ /kisskb/src/mm/zsmalloc.c:1537:15: note: byref variable will be forcibly initialized struct page *s_page, *d_page; ^ /kisskb/src/mm/zsmalloc.c: In function 'migrate_zspage': /kisskb/src/mm/zsmalloc.c:1651:6: note: byref variable will be forcibly initialized int obj_idx = cc->obj_idx; ^ /kisskb/src/mm/zsmalloc.c: In function 'alloc_zspage': /kisskb/src/mm/zsmalloc.c:1061:15: note: byref variable will be forcibly initialized struct page *pages[ZS_MAX_PAGES_PER_ZSPAGE]; ^ /kisskb/src/mm/zsmalloc.c: In function 'fix_fullness_group': /kisskb/src/mm/zsmalloc.c:763:22: note: byref variable will be forcibly initialized enum fullness_group currfg, newfg; ^ /kisskb/src/mm/zsmalloc.c:762:6: note: byref variable will be forcibly initialized int class_idx; ^ /kisskb/src/mm/zsmalloc.c: In function '__free_zspage': /kisskb/src/mm/zsmalloc.c:933:15: note: byref variable will be forcibly initialized unsigned int class_idx; ^ /kisskb/src/mm/zsmalloc.c:932:22: note: byref variable will be forcibly initialized enum fullness_group fg; ^ /kisskb/src/mm/zsmalloc.c: In function '__zs_compact': /kisskb/src/mm/zsmalloc.c:2216:28: note: byref variable will be forcibly initialized struct zs_compact_control cc; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/mm/zsmalloc.c:33: /kisskb/src/mm/zsmalloc.c: In function 'async_free_zspage': /kisskb/src/mm/zsmalloc.c:2143:12: note: byref variable will be forcibly initialized LIST_HEAD(free_pages); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/zsmalloc.c:2141:22: note: byref variable will be forcibly initialized enum fullness_group fullness; ^ /kisskb/src/mm/zsmalloc.c:2140:15: note: byref variable will be forcibly initialized unsigned int class_idx; ^ /kisskb/src/mm/zsmalloc.c: In function 'zs_page_isolate': /kisskb/src/mm/zsmalloc.c:1870:22: note: byref variable will be forcibly initialized enum fullness_group fullness; ^ /kisskb/src/mm/zsmalloc.c:1869:6: note: byref variable will be forcibly initialized int class_idx; ^ /kisskb/src/mm/zsmalloc.c: In function 'zs_page_putback': /kisskb/src/mm/zsmalloc.c:2053:22: note: byref variable will be forcibly initialized enum fullness_group fg; ^ /kisskb/src/mm/zsmalloc.c:2052:6: note: byref variable will be forcibly initialized int class_idx; ^ /kisskb/src/kernel/debug/kdb/kdb_bt.c: In function 'kdb_bt1': /kisskb/src/kernel/debug/kdb/kdb_bt.c:79:7: note: byref variable will be forcibly initialized char ch; ^ /kisskb/src/mm/zsmalloc.c: In function 'zs_page_migrate': /kisskb/src/mm/zsmalloc.c:1934:15: note: byref variable will be forcibly initialized unsigned int obj_idx; ^ /kisskb/src/mm/zsmalloc.c:1929:15: note: byref variable will be forcibly initialized struct page *dummy; ^ /kisskb/src/mm/zsmalloc.c:1927:22: note: byref variable will be forcibly initialized enum fullness_group fullness; ^ /kisskb/src/mm/zsmalloc.c:1926:6: note: byref variable will be forcibly initialized int class_idx; ^ /kisskb/src/kernel/debug/kdb/kdb_bt.c: In function 'kdb_bt': /kisskb/src/kernel/debug/kdb/kdb_bt.c:181:17: note: byref variable will be forcibly initialized unsigned long cpu = ~0; ^ /kisskb/src/kernel/debug/kdb/kdb_bt.c:162:17: note: byref variable will be forcibly initialized unsigned long pid; ^ /kisskb/src/kernel/debug/kdb/kdb_bt.c:133:7: note: byref variable will be forcibly initialized long offset; ^ /kisskb/src/kernel/debug/kdb/kdb_bt.c:132:16: note: byref variable will be forcibly initialized unsigned long addr; ^ /kisskb/src/kernel/debug/kdb/kdb_bt.c:131:6: note: byref variable will be forcibly initialized int nextarg; ^ /kisskb/src/kernel/debug/kdb/kdb_bt.c:130:6: note: byref variable will be forcibly initialized int btaprompt = 1; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, 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:2113:2: note: in expansion of macro 'wait_event' wait_event(pool->migration_wait, ^ /kisskb/src/mm/zsmalloc.c: In function 'zs_map_object': /kisskb/src/mm/zsmalloc.c:1253:15: note: byref variable will be forcibly initialized struct page *pages[2]; ^ /kisskb/src/mm/zsmalloc.c:1250:22: note: byref variable will be forcibly initialized enum fullness_group fg; ^ /kisskb/src/mm/zsmalloc.c:1249:15: note: byref variable will be forcibly initialized unsigned int class_idx; ^ /kisskb/src/mm/zsmalloc.c:1247:15: note: byref variable will be forcibly initialized unsigned int obj_idx; ^ /kisskb/src/mm/zsmalloc.c:1245:15: note: byref variable will be forcibly initialized struct page *page; ^ /kisskb/src/mm/zsmalloc.c: In function 'zs_unmap_object': /kisskb/src/mm/zsmalloc.c:1323:16: note: byref variable will be forcibly initialized struct page *pages[2]; ^ /kisskb/src/mm/zsmalloc.c:1308:22: note: byref variable will be forcibly initialized enum fullness_group fg; ^ /kisskb/src/mm/zsmalloc.c:1307:15: note: byref variable will be forcibly initialized unsigned int class_idx; ^ /kisskb/src/mm/zsmalloc.c:1305:15: note: byref variable will be forcibly initialized unsigned int obj_idx; ^ /kisskb/src/mm/zsmalloc.c:1303:15: note: byref variable will be forcibly initialized struct page *page; ^ /kisskb/src/mm/zsmalloc.c: In function 'zs_free': /kisskb/src/mm/zsmalloc.c:1497:22: note: byref variable will be forcibly initialized enum fullness_group fullness; ^ /kisskb/src/mm/zsmalloc.c:1495:6: note: byref variable will be forcibly initialized int class_idx; ^ /kisskb/src/mm/zsmalloc.c:1494:15: note: byref variable will be forcibly initialized unsigned int f_objidx; ^ /kisskb/src/mm/zsmalloc.c:1492:15: note: byref variable will be forcibly initialized struct page *f_page; ^ /kisskb/src/kernel/debug/kdb/kdb_bp.c: In function 'kdb_parsebp': /kisskb/src/kernel/debug/kdb/kdb_bp.c:69:18: note: byref variable will be forcibly initialized unsigned long len; ^ /kisskb/src/kernel/debug/kdb/kdb_bp.c: In function 'kdb_bc': /kisskb/src/kernel/debug/kdb/kdb_bp.c:388:16: note: byref variable will be forcibly initialized unsigned long addr; ^ /kisskb/src/kernel/debug/kdb/kdb_bp.c: In function 'kdb_bp': /kisskb/src/kernel/debug/kdb/kdb_bp.c:284:6: note: byref variable will be forcibly initialized int nextarg; ^ /kisskb/src/kernel/debug/kdb/kdb_bp.c:283:7: note: byref variable will be forcibly initialized long offset = 0ul; ^ /kisskb/src/kernel/debug/kdb/kdb_bp.c:282:8: note: byref variable will be forcibly initialized char *symname = NULL; ^ /kisskb/src/net/tipc/discover.c: In function 'disc_dupl_alert': /kisskb/src/net/tipc/discover.c:129:7: note: byref variable will be forcibly initialized char media_addr_str[64]; ^ /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c: In function 'pci_epc_start_store': /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c:172:7: note: byref variable will be forcibly initialized bool start; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/backing-dev.h:16, from /kisskb/src/net/ceph/ceph_common.c:4: /kisskb/src/net/ceph/ceph_common.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/tipc/discover.c: In function 'tipc_disc_timeout': /kisskb/src/net/tipc/discover.c:294:25: note: byref variable will be forcibly initialized struct tipc_media_addr maddr; ^ /kisskb/src/net/ceph/ceph_common.c: In function 'parse_fsid': /kisskb/src/net/ceph/ceph_common.c:225:6: note: byref variable will be forcibly initialized int d; ^ /kisskb/src/net/ceph/ceph_common.c:223:7: note: byref variable will be forcibly initialized char tmp[3]; ^ /kisskb/src/net/tipc/discover.c: In function 'tipc_disc_rcv': /kisskb/src/net/tipc/discover.c:210:7: note: byref variable will be forcibly initialized bool respond = false; ^ /kisskb/src/net/tipc/discover.c:209:7: note: byref variable will be forcibly initialized bool dupl_addr = false; ^ /kisskb/src/net/tipc/discover.c:206:25: note: byref variable will be forcibly initialized struct tipc_media_addr maddr; ^ /kisskb/src/net/tipc/discover.c: In function 'tipc_disc_reset': /kisskb/src/net/tipc/discover.c:401:25: note: byref variable will be forcibly initialized struct tipc_media_addr maddr; ^ /kisskb/src/net/ceph/ceph_common.c: In function 'ceph_parse_mon_ips': /kisskb/src/net/ceph/ceph_common.c:427:15: note: byref variable will be forcibly initialized struct p_log log = {.prefix = "libceph", .log = l}; ^ /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c: In function 'pci_epf_msix_interrupts_store': /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c:390:6: note: byref variable will be forcibly initialized u16 val; ^ /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c: In function 'pci_epf_subsys_id_store': /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c:343:6: note: byref variable will be forcibly initialized u16 val; \ ^ /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c:432:1: note: in expansion of macro 'PCI_EPF_HEADER_W_u16' PCI_EPF_HEADER_W_u16(subsys_id) ^ /kisskb/src/net/ceph/ceph_common.c: In function 'ceph_parse_param': /kisskb/src/net/ceph/ceph_common.c:447:15: note: byref variable will be forcibly initialized struct p_log log = {.prefix = "libceph", .log = l}; ^ /kisskb/src/net/ceph/ceph_common.c:445:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c: In function 'pci_epf_subsys_vendor_id_store': /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c:343:6: note: byref variable will be forcibly initialized u16 val; \ ^ /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c:429:1: note: in expansion of macro 'PCI_EPF_HEADER_W_u16' PCI_EPF_HEADER_W_u16(subsys_vendor_id) ^ /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c: In function 'pci_epf_deviceid_store': /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c:343:6: note: byref variable will be forcibly initialized u16 val; \ ^ /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c:411:1: note: in expansion of macro 'PCI_EPF_HEADER_W_u16' PCI_EPF_HEADER_W_u16(deviceid) ^ /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c: In function 'pci_epf_vendorid_store': /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c:343:6: note: byref variable will be forcibly initialized u16 val; \ ^ /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c:408:1: note: in expansion of macro 'PCI_EPF_HEADER_W_u16' PCI_EPF_HEADER_W_u16(vendorid) ^ /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c: In function 'pci_epf_msi_interrupts_store': /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c:370:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c: In function 'pci_epf_interrupt_pin_store': /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c:357:5: note: byref variable will be forcibly initialized u8 val; \ ^ /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c:435:1: note: in expansion of macro 'PCI_EPF_HEADER_W_u8' PCI_EPF_HEADER_W_u8(interrupt_pin) ^ /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c: In function 'pci_epf_cache_line_size_store': /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c:357:5: note: byref variable will be forcibly initialized u8 val; \ ^ /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c:426:1: note: in expansion of macro 'PCI_EPF_HEADER_W_u8' PCI_EPF_HEADER_W_u8(cache_line_size) ^ /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c: In function 'pci_epf_baseclass_code_store': /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c:357:5: note: byref variable will be forcibly initialized u8 val; \ ^ /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c:423:1: note: in expansion of macro 'PCI_EPF_HEADER_W_u8' PCI_EPF_HEADER_W_u8(baseclass_code) ^ /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c: In function 'pci_epf_subclass_code_store': /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c:357:5: note: byref variable will be forcibly initialized u8 val; \ ^ /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c:420:1: note: in expansion of macro 'PCI_EPF_HEADER_W_u8' PCI_EPF_HEADER_W_u8(subclass_code) ^ /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c: In function 'pci_epf_progif_code_store': /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c:357:5: note: byref variable will be forcibly initialized u8 val; \ ^ /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c:417:1: note: in expansion of macro 'PCI_EPF_HEADER_W_u8' PCI_EPF_HEADER_W_u8(progif_code) ^ /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c: In function 'pci_epf_revid_store': /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c:357:5: note: byref variable will be forcibly initialized u8 val; \ ^ /kisskb/src/drivers/pci/endpoint/pci-ep-cfs.c:414:1: note: in expansion of macro 'PCI_EPF_HEADER_W_u8' PCI_EPF_HEADER_W_u8(revid) ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/backing-dev.h:13, from /kisskb/src/net/ceph/ceph_common.c:4: /kisskb/src/net/ceph/ceph_common.c: In function '__ceph_open_session': /kisskb/src/include/linux/wait.h:277: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/net/ceph/ceph_common.c:836:9: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout(client->auth_wq, ^ /kisskb/src/net/ceph/ceph_common.c: In function 'ceph_wait_for_latest_osdmap': /kisskb/src/net/ceph/ceph_common.c:871:6: note: byref variable will be forcibly initialized u64 newest_epoch; ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:8, from /kisskb/src/drivers/pci/controller/cadence/pcie-cadence.c:6: /kisskb/src/drivers/pci/controller/cadence/pcie-cadence.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/pci.h:37:0, from /kisskb/src/drivers/pci/controller/cadence/pcie-cadence.h:10, from /kisskb/src/drivers/pci/controller/cadence/pcie-cadence.c:8: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/pci/controller/cadence/pcie-cadence.c: In function 'cdns_pcie_init_phy': /kisskb/src/drivers/pci/controller/cadence/pcie-cadence.c:195:14: note: byref variable will be forcibly initialized const char *name; ^ In file included from /kisskb/src/include/linux/gpio/driver.h:9:0, from /kisskb/src/drivers/gpio/gpio-mockup.c:13: /kisskb/src/drivers/gpio/gpio-mockup.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpio/gpio-mockup.c:12: /kisskb/src/drivers/gpio/gpio-mockup.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/gpio/driver.h:5:0, from /kisskb/src/drivers/gpio/gpio-mockup.c:13: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpio/gpio-mockup.c: In function 'gpio_mockup_probe': /kisskb/src/drivers/gpio/gpio-mockup.c:396:6: note: byref variable will be forcibly initialized u16 ngpio; ^ /kisskb/src/drivers/gpio/gpio-mockup.c:395:10: note: byref variable will be forcibly initialized int rv, base, i; ^ /kisskb/src/drivers/gpio/gpio-mockup.c:394:14: note: byref variable will be forcibly initialized const char *name; ^ /kisskb/src/drivers/gpio/gpio-mockup.c: In function 'gpio_mockup_debugfs_write': /kisskb/src/drivers/gpio/gpio-mockup.c:288:10: note: byref variable will be forcibly initialized int rv, val; ^ /kisskb/src/drivers/gpio/gpio-mockup.c: In function 'gpio_mockup_debugfs_read': /kisskb/src/drivers/gpio/gpio-mockup.c:267:7: note: byref variable will be forcibly initialized char buf[3]; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/linux/gpio/driver.h:7, from /kisskb/src/drivers/gpio/gpio-mockup.c:13: /kisskb/src/drivers/gpio/gpio-mockup.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpio/gpio-mockup.c: In function 'gpio_mockup_register_chip': /kisskb/src/drivers/gpio/gpio-mockup.c:522:7: note: byref variable will be forcibly initialized char chip_label[32]; ^ /kisskb/src/drivers/gpio/gpio-mockup.c:518:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo; ^ /kisskb/src/drivers/gpio/gpio-mockup.c:517:24: note: byref variable will be forcibly initialized struct property_entry properties[GPIO_MOCKUP_MAX_PROP]; ^ /kisskb/src/drivers/gpio/gpio-max77650.c: In function 'max77650_gpio_get_direction': /kisskb/src/drivers/gpio/gpio-max77650.c:97:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/gpio/gpio-max77650.c: In function 'max77650_gpio_get_value': /kisskb/src/drivers/gpio/gpio-max77650.c:83:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_process_param': /kisskb/src/net/sctp/sm_make_chunk.c:2550:18: note: byref variable will be forcibly initialized union sctp_addr addr; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_asconf_param_success': /kisskb/src/net/sctp/sm_make_chunk.c:3365:18: note: byref variable will be forcibly initialized union sctp_addr addr; ^ /kisskb/src/net/wireless/nl80211.c: In function 'validate_acl_mac_addrs': /kisskb/src/net/wireless/nl80211.c:4532:21: note: byref variable will be forcibly initialized int n_entries = 0, tmp; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_process_asconf_param': /kisskb/src/net/sctp/sm_make_chunk.c:3067:18: note: byref variable will be forcibly initialized union sctp_addr addr; ^ /kisskb/src/net/wireless/nl80211.c: In function 'validate_scan_freqs': /kisskb/src/net/wireless/nl80211.c:8225:28: note: byref variable will be forcibly initialized int n_channels = 0, tmp1, tmp2; ^ /kisskb/src/net/wireless/nl80211.c:8225:22: note: byref variable will be forcibly initialized int n_channels = 0, tmp1, tmp2; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_init_cause': /kisskb/src/net/sctp/sm_make_chunk.c:146:21: note: byref variable will be forcibly initialized struct sctp_errhdr err; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_init': /kisskb/src/net/sctp/sm_make_chunk.c:223:9: note: byref variable will be forcibly initialized __be16 types[2]; ^ /kisskb/src/net/sctp/sm_make_chunk.c:221:7: note: byref variable will be forcibly initialized __u8 extensions[5]; ^ /kisskb/src/net/sctp/sm_make_chunk.c:218:22: note: byref variable will be forcibly initialized struct sctp_inithdr init; ^ /kisskb/src/net/sctp/sm_make_chunk.c:217:17: note: byref variable will be forcibly initialized int num_types, addrs_len = 0; ^ /kisskb/src/net/sctp/sm_make_chunk.c:214:36: note: byref variable will be forcibly initialized struct sctp_supported_addrs_param sat; ^ /kisskb/src/net/sctp/sm_make_chunk.c:211:35: note: byref variable will be forcibly initialized struct sctp_adaptation_ind_param aiparam; ^ /kisskb/src/net/sctp/sm_make_chunk.c:210:34: note: byref variable will be forcibly initialized struct sctp_supported_ext_param ext_param; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_parse_sched_scan_per_band_rssi': /kisskb/src/net/wireless/nl80211.c:8815:9: note: byref variable will be forcibly initialized int i, tmp, ret = 0; ^ /kisskb/src/net/wireless/nl80211.c: In function 'validate_nan_filter': /kisskb/src/net/wireless/nl80211.c:13348:30: note: byref variable will be forcibly initialized int len = 0, n_entries = 0, rem; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_init_ack': /kisskb/src/net/sctp/sm_make_chunk.c:397:6: note: byref variable will be forcibly initialized int addrs_len; ^ /kisskb/src/net/sctp/sm_make_chunk.c:396:6: note: byref variable will be forcibly initialized int cookie_len; ^ /kisskb/src/net/sctp/sm_make_chunk.c:393:7: note: byref variable will be forcibly initialized __u8 extensions[5]; ^ /kisskb/src/net/sctp/sm_make_chunk.c:390:22: note: byref variable will be forcibly initialized struct sctp_inithdr initack; ^ /kisskb/src/net/sctp/sm_make_chunk.c:384:35: note: byref variable will be forcibly initialized struct sctp_adaptation_ind_param aiparam; ^ /kisskb/src/net/sctp/sm_make_chunk.c:383:34: note: byref variable will be forcibly initialized struct sctp_supported_ext_param ext_param; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/net/wireless/nl80211.c:14: /kisskb/src/net/wireless/nl80211.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_parse_mbssid_elems': /kisskb/src/net/wireless/nl80211.c:5102:6: note: byref variable will be forcibly initialized int rem_elems; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/net/wireless/nl80211.c:14: /kisskb/src/net/wireless/nl80211.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_cwr': /kisskb/src/net/sctp/sm_make_chunk.c:671:21: note: byref variable will be forcibly initialized struct sctp_cwrhdr cwr; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_ecne': /kisskb/src/net/sctp/sm_make_chunk.c:705:22: note: byref variable will be forcibly initialized struct sctp_ecnehdr ecne; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_datafrag_empty': /kisskb/src/net/sctp/sm_make_chunk.c:727:22: note: byref variable will be forcibly initialized struct sctp_datahdr dp; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_sack': /kisskb/src/net/sctp/sm_make_chunk.c:761:22: note: byref variable will be forcibly initialized struct sctp_sackhdr sack; ^ /kisskb/src/net/sctp/sm_make_chunk.c:757:28: note: byref variable will be forcibly initialized struct sctp_gap_ack_block gabs[SCTP_MAX_GABS]; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_shutdown': /kisskb/src/net/sctp/sm_make_chunk.c:857:26: note: byref variable will be forcibly initialized struct sctp_shutdownhdr shut; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_abort_no_data': /kisskb/src/net/sctp/sm_make_chunk.c:978:9: note: byref variable will be forcibly initialized __be32 payload; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_abort_violation': /kisskb/src/net/sctp/sm_make_chunk.c:1080:23: note: byref variable will be forcibly initialized struct sctp_paramhdr phdr; ^ In file included from /kisskb/src/net/wireless/nl80211.c:14:0: /kisskb/src/net/wireless/nl80211.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_new_encap_port': /kisskb/src/net/sctp/sm_make_chunk.c:1144:33: note: byref variable will be forcibly initialized struct sctp_new_encap_port_hdr nep; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_auth': /kisskb/src/net/sctp/sm_make_chunk.c:1329:22: note: byref variable will be forcibly initialized struct sctp_authhdr auth_hdr; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_parse_he_obss_pd': /kisskb/src/net/wireless/nl80211.c:5221:17: note: byref variable will be forcibly initialized struct nlattr *tb[NL80211_HE_OBSS_PD_ATTR_MAX + 1]; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_process_missing_param': /kisskb/src/net/sctp/sm_make_chunk.c:1928:24: note: byref variable will be forcibly initialized struct __sctp_missing report; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_parse_he_bss_color': /kisskb/src/net/wireless/nl80211.c:5265:17: note: byref variable will be forcibly initialized struct nlattr *tb[NL80211_HE_BSS_COLOR_ATTR_MAX + 1]; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_parse_fils_discovery': /kisskb/src/net/wireless/nl80211.c:5290:17: note: byref variable will be forcibly initialized struct nlattr *tb[NL80211_FILS_DISCOVERY_ATTR_MAX + 1]; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_parse_unsol_bcast_probe_resp': /kisskb/src/net/wireless/nl80211.c:5321:17: note: byref variable will be forcibly initialized struct nlattr *tb[NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_MAX + 1]; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_parse_sched_scan_plans': /kisskb/src/net/wireless/nl80211.c:8758:18: note: byref variable will be forcibly initialized struct nlattr *plan[NL80211_SCHED_SCAN_PLAN_MAX + 1]; ^ /kisskb/src/net/wireless/nl80211.c:8728:6: note: byref variable will be forcibly initialized int tmp, err, i = 0; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_asconf': /kisskb/src/net/sctp/sm_make_chunk.c:2812:24: note: byref variable will be forcibly initialized union sctp_addr_param addrparam; ^ /kisskb/src/net/sctp/sm_make_chunk.c:2809:23: note: byref variable will be forcibly initialized struct sctp_addiphdr asconf; ^ /kisskb/src/lib/bootconfig.c: In function 'xbc_parse_array': /kisskb/src/lib/bootconfig.c:599:8: note: byref variable will be forcibly initialized char *next; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_asconf_ack': /kisskb/src/net/sctp/sm_make_chunk.c:3000:23: note: byref variable will be forcibly initialized struct sctp_addiphdr asconf; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_add_asconf_response': /kisskb/src/net/sctp/sm_make_chunk.c:3024:21: note: byref variable will be forcibly initialized struct sctp_errhdr err_param; ^ /kisskb/src/net/sctp/sm_make_chunk.c:3023:26: note: byref variable will be forcibly initialized struct sctp_addip_param ack_param; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_parse_mesh_config': /kisskb/src/net/wireless/nl80211.c:7647:17: note: byref variable will be forcibly initialized struct nlattr *tb[NL80211_MESHCONF_ATTR_MAX + 1]; ^ /kisskb/src/lib/bootconfig.c: In function 'xbc_parse_kv': /kisskb/src/lib/bootconfig.c:683:8: note: byref variable will be forcibly initialized char *next; ^ /kisskb/src/lib/bootconfig.c: In function 'xbc_parse_tree': /kisskb/src/lib/bootconfig.c:838:8: note: byref variable will be forcibly initialized char *p, *q; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_parse_mesh_setup': /kisskb/src/net/wireless/nl80211.c:7795:17: note: byref variable will be forcibly initialized struct nlattr *tb[NL80211_MESH_SETUP_ATTR_MAX + 1]; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_unpack_cookie': /kisskb/src/net/sctp/sm_make_chunk.c:1838:10: note: byref variable will be forcibly initialized __be32 n = htonl(usecs); ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_parse_key_new': /kisskb/src/net/wireless/nl80211.c:1255:18: note: byref variable will be forcibly initialized struct nlattr *kdt[NUM_NL80211_KEY_DEFAULT_TYPES]; ^ /kisskb/src/net/wireless/nl80211.c:1217:17: note: byref variable will be forcibly initialized struct nlattr *tb[NL80211_KEY_MAX + 1]; ^ /kisskb/src/net/wireless/nl80211.c: In function 'parse_bss_select': /kisskb/src/net/wireless/nl80211.c:8259:17: note: byref variable will be forcibly initialized struct nlattr *attr[NL80211_BSS_SELECT_ATTR_MAX + 1]; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_parse_key_old': /kisskb/src/net/wireless/nl80211.c:1307:18: note: byref variable will be forcibly initialized struct nlattr *kdt[NUM_NL80211_KEY_DEFAULT_TYPES]; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_parse_sta_wme': /kisskb/src/net/wireless/nl80211.c:6488:17: note: byref variable will be forcibly initialized struct nlattr *tb[NL80211_STA_WME_MAX + 1]; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_process_init': /kisskb/src/net/sctp/sm_make_chunk.c:2362:18: note: byref variable will be forcibly initialized union sctp_addr addr; ^ /kisskb/src/net/wireless/nl80211.c: In function 'parse_station_flags': /kisskb/src/net/wireless/nl80211.c:5795:17: note: byref variable will be forcibly initialized struct nlattr *flags[NL80211_STA_FLAG_MAX + 1]; ^ /kisskb/src/net/wireless/nl80211.c: In function 'parse_monitor_flags': /kisskb/src/net/wireless/nl80211.c:3817:17: note: byref variable will be forcibly initialized struct nlattr *flags[NL80211_MNTR_FLAG_MAX + 1]; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_generate_tag': /kisskb/src/net/sctp/sm_make_chunk.c:2765:8: note: byref variable will be forcibly initialized __u32 x; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_generate_tsn': /kisskb/src/net/sctp/sm_make_chunk.c:2777:8: note: byref variable will be forcibly initialized __u32 retval; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_asconf_update_ip': /kisskb/src/net/sctp/sm_make_chunk.c:2867:26: note: byref variable will be forcibly initialized struct sctp_addip_param param; ^ /kisskb/src/net/sctp/sm_make_chunk.c:2866:24: note: byref variable will be forcibly initialized union sctp_addr_param addr_param; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_parse_beacon': /kisskb/src/net/wireless/nl80211.c:5175:18: note: byref variable will be forcibly initialized struct nlattr *tb[NL80211_FTM_RESP_ATTR_MAX + 1]; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_asconf_set_prim': /kisskb/src/net/sctp/sm_make_chunk.c:2953:26: note: byref variable will be forcibly initialized struct sctp_addip_param param; ^ /kisskb/src/net/sctp/sm_make_chunk.c:2952:24: note: byref variable will be forcibly initialized union sctp_addr_param addrparam; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_write_level_mask': /kisskb/src/drivers/gpio/gpio-mvebu.c:280:15: note: byref variable will be forcibly initialized unsigned int offset; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c:279:17: note: byref variable will be forcibly initialized struct regmap *map; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_write_edge_cause': /kisskb/src/drivers/gpio/gpio-mvebu.c:180:15: note: byref variable will be forcibly initialized unsigned int offset; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c:179:17: note: byref variable will be forcibly initialized struct regmap *map; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_setdel_pmksa': /kisskb/src/net/wireless/nl80211.c:11297:24: note: byref variable will be forcibly initialized struct cfg80211_pmksa pmksa; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_write_edge_mask': /kisskb/src/drivers/gpio/gpio-mvebu.c:230:15: note: byref variable will be forcibly initialized unsigned int offset; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c:229:17: note: byref variable will be forcibly initialized struct regmap *map; ^ /kisskb/src/lib/dim/net_dim.c: In function 'net_dim': /kisskb/src/lib/dim/net_dim.c:220:19: note: byref variable will be forcibly initialized struct dim_stats curr_stats; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_fwdtsn': /kisskb/src/net/sctp/sm_make_chunk.c:3572:26: note: byref variable will be forcibly initialized struct sctp_fwdtsn_skip skip; ^ /kisskb/src/net/sctp/sm_make_chunk.c:3571:25: note: byref variable will be forcibly initialized struct sctp_fwdtsn_hdr ftsn_hdr; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_ifwdtsn': /kisskb/src/net/sctp/sm_make_chunk.c:3601:26: note: byref variable will be forcibly initialized struct sctp_ifwdtsn_hdr ftsn_hdr; ^ /kisskb/src/lib/dim/rdma_dim.c: In function 'rdma_dim': /kisskb/src/lib/dim/rdma_dim.c:79:19: note: byref variable will be forcibly initialized struct dim_stats curr_stats; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_strreset_req': /kisskb/src/net/sctp/sm_make_chunk.c:3693:29: note: byref variable will be forcibly initialized struct sctp_strreset_inreq inreq; ^ /kisskb/src/net/sctp/sm_make_chunk.c:3692:30: note: byref variable will be forcibly initialized struct sctp_strreset_outreq outreq; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_read_level_mask': /kisskb/src/drivers/gpio/gpio-mvebu.c:268:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c:267:15: note: byref variable will be forcibly initialized unsigned int offset; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c:266:17: note: byref variable will be forcibly initialized struct regmap *map; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_read_edge_cause': /kisskb/src/drivers/gpio/gpio-mvebu.c:168:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c:167:15: note: byref variable will be forcibly initialized unsigned int offset; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c:166:17: note: byref variable will be forcibly initialized struct regmap *map; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_read_edge_mask': /kisskb/src/drivers/gpio/gpio-mvebu.c:218:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c:217:15: note: byref variable will be forcibly initialized unsigned int offset; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c:216:17: note: byref variable will be forcibly initialized struct regmap *map; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_strreset_tsnreq': /kisskb/src/net/sctp/sm_make_chunk.c:3743:30: note: byref variable will be forcibly initialized struct sctp_strreset_tsnreq tsnreq; ^ In file included from /kisskb/src/include/linux/gpio/driver.h:9:0, from /kisskb/src/drivers/gpio/gpio-mvebu.c:39: /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_strreset_addstrm': /kisskb/src/net/sctp/sm_make_chunk.c:3775:31: note: byref variable will be forcibly initialized struct sctp_strreset_addstrm addstrm; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_irq_handler': /kisskb/src/drivers/gpio/gpio-mvebu.c:591:8: note: byref variable will be forcibly initialized u32 polarity; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c:565:19: note: byref variable will be forcibly initialized u32 cause, type, data_in, level_mask, edge_cause, edge_mask; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_sar_specs': /kisskb/src/net/wireless/nl80211.c:15289:6: note: byref variable will be forcibly initialized int rem, err; ^ /kisskb/src/net/wireless/nl80211.c:15284:17: note: byref variable will be forcibly initialized struct nlattr *tb[NL80211_SAR_ATTR_MAX + 1]; ^ /kisskb/src/net/wireless/nl80211.c:15283:17: note: byref variable will be forcibly initialized struct nlattr *spec[NL80211_SAR_ATTR_SPECS_MAX + 1]; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_strreset_resp': /kisskb/src/net/sctp/sm_make_chunk.c:3820:28: note: byref variable will be forcibly initialized struct sctp_strreset_resp resp; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_irq_set_type': /kisskb/src/drivers/gpio/gpio-mvebu.c:537:16: note: byref variable will be forcibly initialized u32 data_in, in_pol, val; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c:537:7: note: byref variable will be forcibly initialized u32 data_in, in_pol, val; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c:503:6: note: byref variable will be forcibly initialized u32 u; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_strreset_tsnresp': /kisskb/src/net/sctp/sm_make_chunk.c:3858:31: note: byref variable will be forcibly initialized struct sctp_strreset_resptsn tsnresp; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_get': /kisskb/src/drivers/gpio/gpio-mvebu.c:319:16: note: byref variable will be forcibly initialized u32 data_in, in_pol; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c:319:7: note: byref variable will be forcibly initialized u32 data_in, in_pol; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c:314:6: note: byref variable will be forcibly initialized u32 u; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_get_direction': /kisskb/src/drivers/gpio/gpio-mvebu.c:387:6: note: byref variable will be forcibly initialized u32 u; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_dbg_show': /kisskb/src/drivers/gpio/gpio-mvebu.c:893:35: note: byref variable will be forcibly initialized u32 out, io_conf, blink, in_pol, data_in, cause, edg_msk, lvl_msk; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c:893:27: note: byref variable will be forcibly initialized u32 out, io_conf, blink, in_pol, data_in, cause, edg_msk, lvl_msk; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c:893:20: note: byref variable will be forcibly initialized u32 out, io_conf, blink, in_pol, data_in, cause, edg_msk, lvl_msk; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c:893:11: note: byref variable will be forcibly initialized u32 out, io_conf, blink, in_pol, data_in, cause, edg_msk, lvl_msk; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c:893:6: note: byref variable will be forcibly initialized u32 out, io_conf, blink, in_pol, data_in, cause, edg_msk, lvl_msk; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_parse_tx_bitrate_mask': /kisskb/src/net/wireless/nl80211.c:4823:6: note: byref variable will be forcibly initialized int rem, i; ^ /kisskb/src/net/wireless/nl80211.c:4820:17: note: byref variable will be forcibly initialized struct nlattr *tb[NL80211_TXRATE_MAX + 1]; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_probe': /kisskb/src/drivers/gpio/gpio-mvebu.c:1129:15: note: byref variable will be forcibly initialized unsigned int ngpios; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_parse_coalesce_rule': /kisskb/src/net/wireless/nl80211.c:12933:17: note: byref variable will be forcibly initialized struct nlattr *pat_tb[NUM_NL80211_PKTPAT]; ^ /kisskb/src/net/wireless/nl80211.c:12932:6: note: byref variable will be forcibly initialized int rem, pat_len, mask_len, pkt_offset, n_patterns = 0; ^ /kisskb/src/net/wireless/nl80211.c:12931:17: note: byref variable will be forcibly initialized struct nlattr *tb[NUM_NL80211_ATTR_COALESCE_RULE], *pat; ^ /kisskb/src/net/wireless/nl80211.c: In function 'parse_acl_data': /kisskb/src/net/wireless/nl80211.c:4555:24: note: byref variable will be forcibly initialized int i = 0, n_entries, tmp; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_tid_config': /kisskb/src/net/wireless/nl80211.c:14965:20: note: byref variable will be forcibly initialized int conf_idx = 0, rem_conf; ^ /kisskb/src/net/wireless/nl80211.c:14961:17: note: byref variable will be forcibly initialized struct nlattr *attrs[NL80211_TID_CONFIG_ATTR_MAX + 1]; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/wireless/nl80211.c:25: /kisskb/src/net/wireless/nl80211.c: In function 'nla_get_u64': /kisskb/src/include/net/netlink.h:1617:6: note: byref variable will be forcibly initialized u64 tmp; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_update_owe_info': /kisskb/src/net/wireless/nl80211.c:14792:34: note: byref variable will be forcibly initialized struct cfg80211_update_owe_info owe_info; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/wireless/nl80211.c:25: /kisskb/src/net/wireless/nl80211.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:9: note: byref variable will be forcibly initialized __be32 tmp = value; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nla_put_s8': /kisskb/src/include/net/netlink.h:1422:5: note: byref variable will be forcibly initialized s8 tmp = value; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_send_wowlan_nd': /kisskb/src/net/wireless/nl80211.c:12295:41: note: byref variable will be forcibly initialized struct nl80211_bss_select_rssi_adjust rssi_adjust; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/wireless/nl80211.c:25: /kisskb/src/net/wireless/nl80211.c: In function 'nla_put_s32': /kisskb/src/include/net/netlink.h:1448:6: note: byref variable will be forcibly initialized s32 tmp = value; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_send_wowlan': /kisskb/src/net/wireless/nl80211.c:1677:34: note: byref variable will be forcibly initialized struct nl80211_pattern_support pat = { ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_send_coalesce': /kisskb/src/net/wireless/nl80211.c:1706:39: note: byref variable will be forcibly initialized struct nl80211_coalesce_rule_support rule; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/wireless/nl80211.c:25: /kisskb/src/net/wireless/nl80211.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:6: note: byref variable will be forcibly initialized u64 tmp = value; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_tx_control_port': /kisskb/src/net/wireless/nl80211.c:14662:6: note: byref variable will be forcibly initialized u64 cookie = 0; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_external_auth': /kisskb/src/net/wireless/nl80211.c:14613:39: note: byref variable will be forcibly initialized struct cfg80211_external_auth_params params; ^ /kisskb/src/net/wireless/nl80211.c: In function 'handle_nan_filter': /kisskb/src/net/wireless/nl80211.c:13366:17: note: byref variable will be forcibly initialized int n_entries, rem, i; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_update_ft_ies': /kisskb/src/net/wireless/nl80211.c:13869:39: note: byref variable will be forcibly initialized struct cfg80211_update_ft_ies_params ft_params; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_mcast_rate': /kisskb/src/net/wireless/nl80211.c:10622:6: note: byref variable will be forcibly initialized int mcast_rate[NUM_NL80211_BANDS]; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_rekey_data': /kisskb/src/net/wireless/nl80211.c:13089:17: note: byref variable will be forcibly initialized struct nlattr *tb[NUM_NL80211_REKEY_DATA]; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_parse_wowlan_tcp': /kisskb/src/net/wireless/nl80211.c:12441:17: note: byref variable will be forcibly initialized struct nlattr *tb[NUM_NL80211_WOWLAN_TCP]; ^ /kisskb/src/net/wireless/nl80211.c: In function 'cfg80211_cqm_rssi_update': /kisskb/src/net/wireless/nl80211.c:11887:23: note: byref variable will be forcibly initialized struct station_info sinfo = {}; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_cqm': /kisskb/src/net/wireless/nl80211.c:12001:17: note: byref variable will be forcibly initialized struct nlattr *attrs[NL80211_ATTR_CQM_MAX + 1]; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_tx_bitrate_mask': /kisskb/src/net/wireless/nl80211.c:11531:31: note: byref variable will be forcibly initialized struct cfg80211_bitrate_mask mask; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_parse_connkeys': /kisskb/src/net/wireless/nl80211.c:1391:6: note: byref variable will be forcibly initialized int rem, err, def = 0; ^ /kisskb/src/net/wireless/nl80211.c:1388:19: note: byref variable will be forcibly initialized struct key_parse parse; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_connect': /kisskb/src/net/wireless/nl80211.c:10910:33: note: byref variable will be forcibly initialized struct cfg80211_connect_params connect; ^ In file included from /kisskb/src/include/linux/mm.h:30:0, from /kisskb/src/include/linux/net.h:24, from /kisskb/src/net/ipv6/exthdrs.c:24: /kisskb/src/net/ipv6/exthdrs.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_authenticate': /kisskb/src/net/wireless/nl80211.c:9925:19: note: byref variable will be forcibly initialized struct key_parse key; ^ In file included from /kisskb/src/include/linux/pid.h:5:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/wireless/nl80211.c:12: /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_stop_sched_scan': /kisskb/src/include/linux/rculist.h:353:20: note: byref variable will be forcibly initialized struct list_head *__next = READ_ONCE(__ptr->next); \ ^ /kisskb/src/net/wireless/nl80211.c:9256:8: note: in expansion of macro 'list_first_or_null_rcu' req = list_first_or_null_rcu(&rdev->sched_scan_req_list, ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_update_mesh_config': /kisskb/src/net/wireless/nl80211.c:7852:6: note: byref variable will be forcibly initialized u32 mask; ^ /kisskb/src/net/wireless/nl80211.c:7851:21: note: byref variable will be forcibly initialized struct mesh_config cfg; ^ In file included from /kisskb/src/include/linux/restart_block.h:10:0, from /kisskb/src/include/linux/thread_info.h:14, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/net/ceph/messenger.c:6: /kisskb/src/net/ceph/messenger.c: In function 'timespec64_add': In file included from /kisskb/src/net/ipv6/exthdrs.c:47:0: /kisskb/src/net/ipv6/exthdrs.c: In function 'update_csum_diff4': /kisskb/src/include/linux/time64.h:68:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/include/net/seg6.h:20:9: note: byref variable will be forcibly initialized __be32 diff[] = { ~from, to }; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_bss': /kisskb/src/net/wireless/nl80211.c:7345:24: note: byref variable will be forcibly initialized struct bss_parameters params; ^ /kisskb/src/net/ipv6/exthdrs.c: In function 'update_csum_diff16': /kisskb/src/include/net/seg6.h:28:9: note: byref variable will be forcibly initialized __be32 diff[] = { ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/net/ceph/messenger.c:6: /kisskb/src/net/ceph/messenger.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/sockptr.h:11:0, from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ipv6/exthdrs.c:24: /kisskb/src/net/ipv6/exthdrs.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/ceph/messenger.c: In function 'ceph_pr_addr': /kisskb/src/net/ceph/messenger.c:167:26: note: byref variable will be forcibly initialized struct sockaddr_storage ss = addr->in_addr; /* align */ ^ /kisskb/src/net/ceph/messenger.c: In function 'ceph_dns_resolve_name': /kisskb/src/net/ceph/messenger.c:1200:18: note: byref variable will be forcibly initialized char *colon_p, *ip_addr = NULL; ^ /kisskb/src/net/ceph/messenger.c: In function 'ceph_tcp_connect': /kisskb/src/net/ceph/messenger.c:433:17: note: byref variable will be forcibly initialized struct socket *sock; ^ /kisskb/src/net/ceph/messenger.c:432:26: note: byref variable will be forcibly initialized struct sockaddr_storage ss = con->peer_addr.in_addr; /* align */ ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_del_station': /kisskb/src/net/wireless/nl80211.c:6977:32: note: byref variable will be forcibly initialized struct station_del_parameters params; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_parse_mbssid_config': /kisskb/src/net/wireless/nl80211.c:5040:17: note: byref variable will be forcibly initialized struct nlattr *tb[NL80211_MBSSID_CONFIG_ATTR_MAX + 1]; ^ /kisskb/src/net/ceph/messenger.c: In function 'ceph_addr_is_blank': /kisskb/src/net/ceph/messenger.c:1134:26: note: byref variable will be forcibly initialized struct sockaddr_storage ss = addr->in_addr; /* align */ ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_new_station': /kisskb/src/net/wireless/nl80211.c:6744:28: note: byref variable will be forcibly initialized struct station_parameters params; ^ /kisskb/src/net/ceph/messenger.c: In function 'ceph_parse_ips': /kisskb/src/net/ceph/messenger.c:1277:15: note: byref variable will be forcibly initialized const char *ipend; ^ /kisskb/src/net/ceph/messenger.c: In function 'ceph_con_keepalive_expired': /kisskb/src/net/ceph/messenger.c:1811:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/net/ceph/messenger.c:1810:21: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_station': /kisskb/src/net/wireless/nl80211.c:6607:28: note: byref variable will be forcibly initialized struct station_parameters params; ^ /kisskb/src/net/ipv6/exthdrs.c: In function 'ipv6_renew_options': /kisskb/src/net/ipv6/exthdrs.c:1296:8: note: byref variable will be forcibly initialized char *p; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_beacon': /kisskb/src/net/wireless/nl80211.c:5748:30: note: byref variable will be forcibly initialized struct cfg80211_beacon_data params; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_del_key': /kisskb/src/net/wireless/nl80211.c:4475:19: note: byref variable will be forcibly initialized struct key_parse key; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_new_key': /kisskb/src/net/wireless/nl80211.c:4410:19: note: byref variable will be forcibly initialized struct key_parse key; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_key': /kisskb/src/net/wireless/nl80211.c:4301:19: note: byref variable will be forcibly initialized struct key_parse key; ^ /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c: In function 'wiz_phy_en_refclk_is_enabled': /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c:577:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c: In function 'wiz_get_lane_phy_types': /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c:1105:27: note: byref variable will be forcibly initialized u32 reg, num_lanes = 1, phy_type = PHY_NONE; ^ /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c:1105:12: note: byref variable will be forcibly initialized u32 reg, num_lanes = 1, phy_type = PHY_NONE; ^ /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c:1105:7: note: byref variable will be forcibly initialized u32 reg, num_lanes = 1, phy_type = PHY_NONE; ^ /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c: In function 'wiz_mux_clk_register': /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c:652:7: note: byref variable will be forcibly initialized char clk_name[100]; ^ /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c: In function 'wiz_clk_mux_get_parent': /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c:623:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c: In function 'wiz_mux_of_clk_register': /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c:713:7: note: byref variable will be forcibly initialized char clk_name[100]; ^ /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c: In function 'wiz_div_clk_register': /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c:808:7: note: byref variable will be forcibly initialized char clk_name[100]; ^ /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c: In function 'wiz_clk_div_recalc_rate': /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c:765:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c: In function 'wiz_probe': /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c:1146:6: note: byref variable will be forcibly initialized u32 num_lanes; ^ /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c:1145:11: note: byref variable will be forcibly initialized int ret, val, i; ^ /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c:1142:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_vendor_cmd_dump': /kisskb/src/net/wireless/nl80211.c:14159:23: note: byref variable will be forcibly initialized struct wireless_dev *wdev; ^ /kisskb/src/net/wireless/nl80211.c:14158:37: note: byref variable will be forcibly initialized struct cfg80211_registered_device *rdev; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_nan_add_func': /kisskb/src/net/wireless/nl80211.c:13547:19: note: byref variable will be forcibly initialized int n_entries, rem, i = 0; ^ /kisskb/src/net/wireless/nl80211.c:13512:18: note: byref variable will be forcibly initialized struct nlattr *srf_tb[NUM_NL80211_NAN_SRF_ATTR]; ^ /kisskb/src/net/wireless/nl80211.c:13401:17: note: byref variable will be forcibly initialized struct nlattr *tb[NUM_NL80211_NAN_FUNC_ATTR], *func_attr; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_probe_client': /kisskb/src/net/wireless/nl80211.c:13165:6: note: byref variable will be forcibly initialized u64 cookie; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_dump_survey': /kisskb/src/net/wireless/nl80211.c:9849:23: note: byref variable will be forcibly initialized struct wireless_dev *wdev; ^ /kisskb/src/net/wireless/nl80211.c:9848:37: note: byref variable will be forcibly initialized struct cfg80211_registered_device *rdev; ^ /kisskb/src/net/wireless/nl80211.c:9847:21: note: byref variable will be forcibly initialized struct survey_info survey; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_dump_scan': /kisskb/src/net/wireless/nl80211.c:9721:23: note: byref variable will be forcibly initialized struct wireless_dev *wdev; ^ /kisskb/src/net/wireless/nl80211.c:9719:37: note: byref variable will be forcibly initialized struct cfg80211_registered_device *rdev; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_get_mesh_config': /kisskb/src/net/wireless/nl80211.c:7471:21: note: byref variable will be forcibly initialized struct mesh_config cur_params; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/rds/rds.h:5, from /kisskb/src/net/rds/rdma.c:38: /kisskb/src/net/rds/rdma.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_dump_mpp': /kisskb/src/net/wireless/nl80211.c:7295:5: note: byref variable will be forcibly initialized u8 mpp[ETH_ALEN]; ^ /kisskb/src/net/wireless/nl80211.c:7294:5: note: byref variable will be forcibly initialized u8 dst[ETH_ALEN]; ^ /kisskb/src/net/wireless/nl80211.c:7293:23: note: byref variable will be forcibly initialized struct wireless_dev *wdev; ^ /kisskb/src/net/wireless/nl80211.c:7292:37: note: byref variable will be forcibly initialized struct cfg80211_registered_device *rdev; ^ /kisskb/src/net/wireless/nl80211.c:7291:20: note: byref variable will be forcibly initialized struct mpath_info pinfo; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_get_mpp': /kisskb/src/net/wireless/nl80211.c:7256:5: note: byref variable will be forcibly initialized u8 mpp[ETH_ALEN]; ^ /kisskb/src/net/wireless/nl80211.c:7253:20: note: byref variable will be forcibly initialized struct mpath_info pinfo; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_dump_mpath': /kisskb/src/net/wireless/nl80211.c:7095:5: note: byref variable will be forcibly initialized u8 next_hop[ETH_ALEN]; ^ /kisskb/src/net/wireless/nl80211.c:7094:5: note: byref variable will be forcibly initialized u8 dst[ETH_ALEN]; ^ /kisskb/src/net/wireless/nl80211.c:7093:23: note: byref variable will be forcibly initialized struct wireless_dev *wdev; ^ /kisskb/src/net/wireless/nl80211.c:7092:37: note: byref variable will be forcibly initialized struct cfg80211_registered_device *rdev; ^ /kisskb/src/net/wireless/nl80211.c:7091:20: note: byref variable will be forcibly initialized struct mpath_info pinfo; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/pagemap.h:11, from /kisskb/src/net/rds/rdma.c:33: /kisskb/src/net/rds/rdma.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_get_mpath': /kisskb/src/net/wireless/nl80211.c:7148:5: note: byref variable will be forcibly initialized u8 next_hop[ETH_ALEN]; ^ /kisskb/src/net/wireless/nl80211.c:7145:20: note: byref variable will be forcibly initialized struct mpath_info pinfo; ^ /kisskb/src/drivers/phy/ti/phy-am654-serdes.c: In function 'serdes_am654_enable_pll': /kisskb/src/drivers/phy/ti/phy-am654-serdes.c:249:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/phy/ti/phy-am654-serdes.c: In function 'serdes_am654_power_on': /kisskb/src/drivers/phy/ti/phy-am654-serdes.c:306:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_send_iface': /kisskb/src/net/wireless/nl80211.c:3691:29: note: byref variable will be forcibly initialized struct cfg80211_txq_stats txqstats = {}; ^ /kisskb/src/net/wireless/nl80211.c:3653:7: note: byref variable will be forcibly initialized int dbm, ret; ^ /kisskb/src/net/wireless/nl80211.c:3643:28: note: byref variable will be forcibly initialized struct cfg80211_chan_def chandef = {}; ^ /kisskb/src/drivers/phy/ti/phy-am654-serdes.c: In function 'serdes_am654_clk_mux_get_parent': /kisskb/src/drivers/phy/ti/phy-am654-serdes.c:572:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/net/wireless/nl80211.c: In function '_nl80211_new_interface': /kisskb/src/net/wireless/nl80211.c:3999:20: note: byref variable will be forcibly initialized struct vif_params params; ^ /kisskb/src/drivers/phy/ti/phy-am654-serdes.c: In function 'serdes_am654_clk_mux_set_parent': /kisskb/src/drivers/phy/ti/phy-am654-serdes.c:590:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/phy/ti/phy-am654-serdes.c:588:6: note: byref variable will be forcibly initialized int parents[SERDES_NUM_CLOCKS]; ^ /kisskb/src/net/rds/rdma.c: In function 'rds_get_mr': /kisskb/src/net/rds/rdma.c:358:25: note: byref variable will be forcibly initialized struct rds_get_mr_args args; ^ /kisskb/src/net/rds/rdma.c: In function 'rds_get_mr_for_dest': /kisskb/src/net/rds/rdma.c:372:25: note: byref variable will be forcibly initialized struct rds_get_mr_args new_args; ^ /kisskb/src/net/rds/rdma.c:371:34: note: byref variable will be forcibly initialized struct rds_get_mr_for_dest_args args; ^ /kisskb/src/net/rds/rdma.c: In function 'rds_free_mr': /kisskb/src/net/rds/rdma.c:398:26: note: byref variable will be forcibly initialized struct rds_free_mr_args args; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_dump_interface': /kisskb/src/net/wireless/nl80211.c:3725:35: note: byref variable will be forcibly initialized struct nl80211_dump_wiphy_state state = { ^ /kisskb/src/net/rds/rdma.c: In function 'rds_rdma_free_op': /kisskb/src/net/rds/rdma.c:495:17: note: byref variable will be forcibly initialized struct page *page = sg_page(&ro->op_sg[i]); ^ /kisskb/src/net/rds/rdma.c: In function 'rds_atomic_free_op': /kisskb/src/net/rds/rdma.c:513:15: note: byref variable will be forcibly initialized struct page *page = sg_page(ao->op_sg); ^ /kisskb/src/drivers/phy/ti/phy-am654-serdes.c: In function 'serdes_am654_probe': /kisskb/src/drivers/phy/ti/phy-am654-serdes.c:760:14: note: byref variable will be forcibly initialized const char *clock_name; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_send_wiphy': /kisskb/src/net/wireless/nl80211.c:2796:30: note: byref variable will be forcibly initialized struct cfg80211_txq_stats txqstats = {}; ^ /kisskb/src/net/wireless/nl80211.c:2371:20: note: byref variable will be forcibly initialized u32 tx_ant = 0, rx_ant = 0; ^ /kisskb/src/net/wireless/nl80211.c:2371:8: note: byref variable will be forcibly initialized u32 tx_ant = 0, rx_ant = 0; ^ /kisskb/src/net/rds/rdma.c: In function 'rds_cmsg_atomic': /kisskb/src/net/rds/rdma.c:868:15: note: byref variable will be forcibly initialized struct page *page = NULL; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_notify_radar_detection': /kisskb/src/net/wireless/nl80211.c:9331:27: note: byref variable will be forcibly initialized struct cfg80211_chan_def chandef; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_channel_switch': /kisskb/src/net/wireless/nl80211.c:9383:31: note: byref variable will be forcibly initialized struct cfg80211_csa_settings params; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_start_radar_detection': /kisskb/src/net/wireless/nl80211.c:9274:27: note: byref variable will be forcibly initialized struct cfg80211_chan_def chandef; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_join_mesh': /kisskb/src/net/wireless/nl80211.c:12069:20: note: byref variable will be forcibly initialized struct mesh_setup setup; ^ /kisskb/src/net/wireless/nl80211.c:12068:21: note: byref variable will be forcibly initialized struct mesh_config cfg; ^ /kisskb/src/net/wireless/nl80211.c: In function '__nl80211_set_channel': /kisskb/src/net/wireless/nl80211.c:3179:27: note: byref variable will be forcibly initialized struct cfg80211_chan_def chandef; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_wiphy': /kisskb/src/net/wireless/nl80211.c:3308:18: note: byref variable will be forcibly initialized struct nlattr *tb[NL80211_TXQ_ATTR_MAX + 1]; ^ /kisskb/src/net/wireless/nl80211.c:3307:31: note: byref variable will be forcibly initialized struct ieee80211_txq_params txq_params; ^ /kisskb/src/net/wireless/nl80211.c:3249:18: note: byref variable will be forcibly initialized int result = 0, rem_txq_params = 0; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_tx_mgmt': /kisskb/src/net/wireless/nl80211.c:11601:6: note: byref variable will be forcibly initialized u64 cookie; ^ /kisskb/src/net/wireless/nl80211.c:11598:27: note: byref variable will be forcibly initialized struct cfg80211_chan_def chandef; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_remain_on_channel': /kisskb/src/net/wireless/nl80211.c:11440:6: note: byref variable will be forcibly initialized u64 cookie; ^ /kisskb/src/net/wireless/nl80211.c:11436:27: note: byref variable will be forcibly initialized struct cfg80211_chan_def chandef; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_join_ibss': /kisskb/src/net/wireless/nl80211.c:10563:8: note: byref variable will be forcibly initialized bool no_ht = false; ^ /kisskb/src/net/wireless/nl80211.c:10452:30: note: byref variable will be forcibly initialized struct cfg80211_ibss_params ibss; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/stop_machine.h:5, from /kisskb/src/kernel/trace/ftrace.c:17: /kisskb/src/kernel/trace/ftrace.c: In function 'add_ftrace_ops': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/ftrace.c:264:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*list, ops); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/ftrace.c:256:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ops->next, *list); ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_dump_station': /kisskb/src/net/wireless/nl80211.c:6200:5: note: byref variable will be forcibly initialized u8 mac_addr[ETH_ALEN]; ^ /kisskb/src/net/wireless/nl80211.c:6199:23: note: byref variable will be forcibly initialized struct wireless_dev *wdev; ^ /kisskb/src/net/wireless/nl80211.c:6198:37: note: byref variable will be forcibly initialized struct cfg80211_registered_device *rdev; ^ /kisskb/src/net/wireless/nl80211.c:6197:22: note: byref variable will be forcibly initialized struct station_info sinfo; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_get_station': /kisskb/src/net/wireless/nl80211.c:6252:22: note: byref variable will be forcibly initialized struct station_info sinfo; ^ /kisskb/src/kernel/trace/ftrace.c: In function 't_probe_start': /kisskb/src/kernel/trace/ftrace.c:3376:9: note: byref variable will be forcibly initialized loff_t l; ^ /kisskb/src/kernel/trace/ftrace.c: In function 't_mod_start': /kisskb/src/kernel/trace/ftrace.c:3451:9: note: byref variable will be forcibly initialized loff_t l; ^ /kisskb/src/drivers/phy/phy-core.c: In function '_of_phy_get': /kisskb/src/drivers/phy/phy-core.c:532:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_parse_sched_scan': /kisskb/src/net/wireless/nl80211.c:8852:17: note: byref variable will be forcibly initialized struct nlattr *tb[NL80211_SCHED_SCAN_MATCH_ATTR_MAX + 1]; ^ /kisskb/src/net/wireless/nl80211.c:8849:11: note: byref variable will be forcibly initialized int err, tmp, n_ssids = 0, n_match_sets = 0, n_channels, i, n_plans = 0; ^ In file included from /kisskb/src/include/linux/security.h:30:0, from /kisskb/src/kernel/trace/ftrace.c:21: /kisskb/src/kernel/trace/ftrace.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/stop_machine.h:5, from /kisskb/src/kernel/trace/ftrace.c:17: /kisskb/src/kernel/trace/ftrace.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/trace/ftrace.c: In function 'lookup_rec': /kisskb/src/kernel/trace/ftrace.c:1529:20: note: byref variable will be forcibly initialized struct dyn_ftrace key; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_wowlan': /kisskb/src/net/wireless/nl80211.c:12695:18: note: byref variable will be forcibly initialized struct nlattr *pat_tb[NUM_NL80211_PKTPAT]; ^ /kisskb/src/net/wireless/nl80211.c:12694:7: note: byref variable will be forcibly initialized int rem, pat_len, mask_len, pkt_offset; ^ /kisskb/src/net/wireless/nl80211.c:12617:17: note: byref variable will be forcibly initialized struct nlattr *tb[NUM_NL80211_WOWLAN_TRIG]; ^ /kisskb/src/kernel/trace/ftrace.c: In function 'print_ip_ins': /kisskb/src/kernel/trace/ftrace.c:1966:7: note: byref variable will be forcibly initialized char ins[MCOUNT_INSN_SIZE]; ^ /kisskb/src/drivers/phy/phy-core.c: In function 'of_phy_simple_xlate': /kisskb/src/drivers/phy/phy-core.c:667:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ /kisskb/src/kernel/debug/debug_core.c: In function 'kgdb_validate_break_address': /kisskb/src/kernel/debug/debug_core.c:179:19: note: byref variable will be forcibly initialized struct kgdb_bkpt tmp; ^ /kisskb/src/kernel/trace/ftrace.c: In function 'module_exists': /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_coalesce': /kisskb/src/net/wireless/nl80211.c:13022:11: note: byref variable will be forcibly initialized int err, rem_rule, n_rules = 0, i, j; ^ /kisskb/src/kernel/trace/ftrace.c:4147:7: note: byref variable will be forcibly initialized char modname[MAX_PARAM_PREFIX_LEN + sizeof(this_mod) + 2]; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_interface': /kisskb/src/net/wireless/nl80211.c:3929:20: note: byref variable will be forcibly initialized struct vif_params params; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/stop_machine.h:5, from /kisskb/src/kernel/trace/ftrace.c:17: /kisskb/src/kernel/trace/ftrace.c: In function 'clear_ftrace_pids': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/ftrace.c:7400:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->function_no_pids, NULL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/ftrace.c:7397:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->function_pids, NULL); ^ /kisskb/src/kernel/debug/debug_core.c: In function 'kgdb_handle_exception': /kisskb/src/kernel/debug/debug_core.c:826:20: note: byref variable will be forcibly initialized struct kgdb_state kgdb_var; ^ /kisskb/src/kernel/debug/debug_core.c: In function 'kgdb_nmicallback': /kisskb/src/kernel/debug/debug_core.c:877: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:904:21: note: byref variable will be forcibly initialized struct kgdb_state kgdb_var; ^ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_trigger_scan': /kisskb/src/net/wireless/nl80211.c:8466:11: note: byref variable will be forcibly initialized int err, tmp, n_ssids = 0, n_channels, i; ^ /kisskb/src/net/nfc/hci/core.c: In function 'hci_dev_version': /kisskb/src/net/nfc/hci/core.c:523:18: note: byref variable will be forcibly initialized struct sk_buff *skb; ^ /kisskb/src/net/nfc/hci/core.c: In function 'hci_dev_session_init': /kisskb/src/net/nfc/hci/core.c:466:18: note: byref variable will be forcibly initialized struct sk_buff *skb = NULL; ^ /kisskb/src/kernel/trace/ftrace.c: In function 't_next': /kisskb/src/kernel/trace/ftrace.c:3542:9: note: byref variable will be forcibly initialized loff_t l = *pos; /* t_probe_start() must use original pos */ ^ /kisskb/src/kernel/trace/ftrace.c: In function 't_start': /kisskb/src/kernel/trace/ftrace.c:3579:9: note: byref variable will be forcibly initialized loff_t l; ^ /kisskb/src/net/nfc/hci/core.c: In function 'nfc_hci_target_discovered': /kisskb/src/net/nfc/hci/core.c:289:18: note: byref variable will be forcibly initialized struct sk_buff *uid_skb = NULL; ^ /kisskb/src/net/nfc/hci/core.c:288:18: note: byref variable will be forcibly initialized struct sk_buff *sak_skb = NULL; ^ /kisskb/src/net/nfc/hci/core.c:287:18: note: byref variable will be forcibly initialized struct sk_buff *atqa_skb = NULL; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/stop_machine.h:5, from /kisskb/src/kernel/trace/ftrace.c:17: /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_ops_test': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/ftrace.c:1488:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hash.notrace_hash, ops->func_hash->notrace_hash); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/ftrace.c:1487:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hash.filter_hash, ops->func_hash->filter_hash); ^ /kisskb/src/kernel/trace/ftrace.c:1474:25: note: byref variable will be forcibly initialized struct ftrace_ops_hash hash; ^ /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_match_record': /kisskb/src/kernel/trace/ftrace.c:3998:8: note: byref variable will be forcibly initialized char *modname; ^ /kisskb/src/kernel/trace/ftrace.c:3997:7: note: byref variable will be forcibly initialized char str[KSYM_SYMBOL_LEN]; ^ /kisskb/src/kernel/trace/ftrace.c: In function 'match_records': /kisskb/src/kernel/trace/ftrace.c:4042:6: note: byref variable will be forcibly initialized int clear_filter = 0; ^ /kisskb/src/kernel/trace/ftrace.c:4039:6: note: byref variable will be forcibly initialized int exclude_mod = 0; ^ /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_process_regex': /kisskb/src/kernel/trace/ftrace.c:4875:25: note: byref variable will be forcibly initialized char *func, *command, *next = buff; ^ /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_free_mem': /kisskb/src/kernel/trace/ftrace.c:6996:19: note: byref variable will be forcibly initialized struct list_head clear_hash; ^ /kisskb/src/kernel/trace/ftrace.c:6993:20: note: byref variable will be forcibly initialized struct dyn_ftrace key; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/stop_machine.h:5, from /kisskb/src/kernel/trace/ftrace.c:17: /kisskb/src/kernel/trace/ftrace.c: In function 'pid_write': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/ftrace.c:7643:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->function_no_pids, pid_list); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/ftrace.c:7640:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->function_pids, pid_list); ^ /kisskb/src/kernel/trace/ftrace.c:7607:25: note: byref variable will be forcibly initialized struct trace_pid_list *pid_list; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/stop_machine.h:5, from /kisskb/src/kernel/trace/ftrace.c:17: /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_hash_move': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/ftrace.c:1437:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*dst, new_hash); ^ /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_hash_move_and_update_ops': /kisskb/src/kernel/trace/ftrace.c:4128:25: note: byref variable will be forcibly initialized struct ftrace_ops_hash old_hash_ops; ^ /kisskb/src/kernel/trace/ftrace.c: In function 'unregister_ftrace_function_probe_func': /kisskb/src/kernel/trace/ftrace.c:4705:7: note: byref variable will be forcibly initialized int not; ^ /kisskb/src/kernel/trace/ftrace.c:4697:7: note: byref variable will be forcibly initialized char str[KSYM_SYMBOL_LEN]; ^ /kisskb/src/kernel/trace/ftrace.c:4696:20: note: byref variable will be forcibly initialized struct hlist_head hhd; ^ /kisskb/src/kernel/trace/ftrace.c:4691:21: note: byref variable will be forcibly initialized struct ftrace_glob func_g; ^ /kisskb/src/kernel/trace/ftrace.c:4688:25: note: byref variable will be forcibly initialized struct ftrace_ops_hash old_hash_ops; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/net/ipv4/inet_fragment.c:10: /kisskb/src/net/ipv4/inet_fragment.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/ipv4/inet_fragment.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/ipv4/inet_fragment.c:19:0: /kisskb/src/net/ipv4/inet_fragment.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/net/wireless/mlme.c: In function 'cfg80211_rx_assoc_resp': /kisskb/src/net/wireless/mlme.c:32:38: note: byref variable will be forcibly initialized struct cfg80211_connect_resp_params cr; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/net/ipv4/inet_fragment.c:10: /kisskb/src/net/ipv4/inet_fragment.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/ipv4/inet_fragment.c:19:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/net/wireless/mlme.c: In function 'cfg80211_mlme_deauth': /kisskb/src/net/wireless/mlme.c:356:33: note: byref variable will be forcibly initialized struct cfg80211_deauth_request req = { ^ /kisskb/src/net/wireless/mlme.c: In function 'cfg80211_mlme_down': /kisskb/src/net/wireless/mlme.c:416:5: note: byref variable will be forcibly initialized u8 bssid[ETH_ALEN]; ^ /kisskb/src/net/ipv4/inet_fragment.c: In function 'inet_frag_find': /kisskb/src/net/ipv4/inet_fragment.c:355:38: note: byref variable will be forcibly initialized struct inet_frag_queue *fq = NULL, *prev; ^ /kisskb/src/net/wireless/mlme.c: In function 'cfg80211_dfs_channels_update_work': /kisskb/src/net/wireless/mlme.c:830:27: note: byref variable will be forcibly initialized struct cfg80211_chan_def chandef; ^ /kisskb/src/net/ipv4/inet_fragment.c: In function 'inet_frag_reasm_finish': /kisskb/src/net/ipv4/inet_fragment.c:532:8: note: byref variable will be forcibly initialized int delta; ^ /kisskb/src/net/ipv4/inet_fragment.c:531:9: note: byref variable will be forcibly initialized bool stolen; ^ /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_read_regs': /kisskb/src/drivers/gpio/gpio-pca953x.c:410:5: note: byref variable will be forcibly initialized u8 value[MAX_BANK]; ^ In file included from /kisskb/src/include/linux/kasan-checks.h:5:0, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/ioport.h:13, from /kisskb/src/include/linux/acpi.h:12, from /kisskb/src/drivers/gpio/gpio-pca953x.c:11: /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_gpio_get_multiple': /kisskb/src/drivers/gpio/gpio-pca953x.c:512:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(reg_val, MAX_LINE); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_write_regs': /kisskb/src/drivers/gpio/gpio-pca953x.c:392:5: note: byref variable will be forcibly initialized u8 value[MAX_BANK]; ^ In file included from /kisskb/src/include/linux/kasan-checks.h:5:0, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/ioport.h:13, from /kisskb/src/include/linux/acpi.h:12, from /kisskb/src/drivers/gpio/gpio-pca953x.c:11: /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_gpio_set_multiple': /kisskb/src/drivers/gpio/gpio-pca953x.c:529:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(reg_val, MAX_LINE); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_gpio_get_direction': /kisskb/src/drivers/gpio/gpio-pca953x.c:493:6: note: byref variable will be forcibly initialized u32 reg_val; ^ /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_gpio_get_value': /kisskb/src/drivers/gpio/gpio-pca953x.c:465:6: note: byref variable will be forcibly initialized u32 reg_val; ^ In file included from /kisskb/src/include/linux/kasan-checks.h:5:0, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/ioport.h:13, from /kisskb/src/include/linux/acpi.h:12, from /kisskb/src/drivers/gpio/gpio-pca953x.c:11: /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'device_pca95xx_init': /kisskb/src/drivers/gpio/gpio-pca953x.c:896:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(val, MAX_LINE); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'device_pca957x_init': /kisskb/src/drivers/gpio/gpio-pca953x.c:922:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(val, MAX_LINE); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ In file included from /kisskb/src/include/linux/acpi.h:13:0, from /kisskb/src/drivers/gpio/gpio-pca953x.c:11: /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ In file included from /kisskb/src/include/linux/kasan-checks.h:5:0, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/ioport.h:13, from /kisskb/src/include/linux/acpi.h:12, from /kisskb/src/drivers/gpio/gpio-pca953x.c:11: /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_irq_setup': /kisskb/src/drivers/gpio/gpio-pca953x.c:816:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(irq_stat, MAX_LINE); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpio/gpio-pca953x.c:815:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(reg_direction, MAX_LINE); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_irq_pending': /kisskb/src/drivers/gpio/gpio-pca953x.c:730:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(trigger, MAX_LINE); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpio/gpio-pca953x.c:729:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(new_stat, MAX_LINE); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpio/gpio-pca953x.c:728:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(cur_stat, MAX_LINE); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpio/gpio-pca953x.c:727:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(old_stat, MAX_LINE); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpio/gpio-pca953x.c:726:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(reg_direction, MAX_LINE); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_irq_handler': /kisskb/src/drivers/gpio/gpio-pca953x.c:782:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(pending, MAX_LINE); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_irq_bus_sync_unlock': /kisskb/src/drivers/gpio/gpio-pca953x.c:668:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(reg_direction, MAX_LINE); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpio/gpio-pca953x.c:667:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(irq_mask, MAX_LINE); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpio/gpio-pcie-idio-24.c: In function 'idio_24_irq_handler': /kisskb/src/drivers/gpio/gpio-pcie-idio-24.c:453:16: note: byref variable will be forcibly initialized unsigned long irq_mask; ^ /kisskb/src/drivers/gpio/gpio-pcie-idio-24.c: In function 'idio_24_gpio_set_multiple': /kisskb/src/drivers/gpio/gpio-pcie-idio-24.c:325:16: note: byref variable will be forcibly initialized unsigned long gpio_mask; ^ /kisskb/src/drivers/gpio/gpio-pcie-idio-24.c: In function 'idio_24_gpio_get_multiple': /kisskb/src/drivers/gpio/gpio-pcie-idio-24.c:248:16: note: byref variable will be forcibly initialized void __iomem *ports[] = { ^ /kisskb/src/drivers/gpio/gpio-pcie-idio-24.c:247:16: note: byref variable will be forcibly initialized unsigned long gpio_mask; ^ /kisskb/src/drivers/gpio/gpio-pca9570.c: In function 'pca9570_get': /kisskb/src/drivers/gpio/gpio-pca9570.c:60:5: note: byref variable will be forcibly initialized u8 buffer; ^ /kisskb/src/drivers/gpio/gpio-pci-idio-16.c: In function 'idio_16_gpio_set_multiple': /kisskb/src/drivers/gpio/gpio-pci-idio-16.c:160:16: note: byref variable will be forcibly initialized unsigned long gpio_mask; ^ /kisskb/src/drivers/gpio/gpio-pci-idio-16.c: In function 'idio_16_gpio_get_multiple': /kisskb/src/drivers/gpio/gpio-pci-idio-16.c:105:16: note: byref variable will be forcibly initialized void __iomem *ports[] = { ^ /kisskb/src/drivers/gpio/gpio-pci-idio-16.c:104:16: note: byref variable will be forcibly initialized unsigned long gpio_mask; ^ In file included from /kisskb/src/include/asm-generic/div64.h:27:0, from ./arch/arm64/include/generated/asm/div64.h:1, from /kisskb/src/include/linux/math.h:5, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/pci/controller/cadence/pcie-cadence-ep.c:6: /kisskb/src/drivers/pci/controller/cadence/pcie-cadence-ep.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/pci-epf.h:13:0, from /kisskb/src/include/linux/pci-epc.h:12, from /kisskb/src/drivers/pci/controller/cadence/pcie-cadence-ep.c:9: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /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/pci/endpoint/pci-epc-core.c: In function 'pci_epc_get_next_free_bar': /kisskb/src/drivers/pci/endpoint/pci-epc-core.c:111:16: note: byref variable will be forcibly initialized unsigned long free_bar; ^ /kisskb/src/net/nfc/nci/core.c: In function 'nci_open_device': /kisskb/src/net/nfc/nci/core.c:511:31: note: byref variable will be forcibly initialized struct nci_core_init_v2_cmd nci_init_v2_cmd = { ^ /kisskb/src/net/nfc/nci/core.c: In function 'nci_activate_target': /kisskb/src/net/nfc/nci/core.c:877:38: note: byref variable will be forcibly initialized struct nci_rf_discover_select_param param; ^ /kisskb/src/net/nfc/nci/core.c: In function 'nci_set_local_general_bytes': /kisskb/src/net/nfc/nci/core.c:758:30: note: byref variable will be forcibly initialized struct nci_set_config_param param; ^ /kisskb/src/net/nfc/nci/core.c: In function 'nci_prop_cmd': /kisskb/src/net/nfc/nci/core.c:357:23: note: byref variable will be forcibly initialized struct nci_cmd_param param; ^ /kisskb/src/net/nfc/nci/core.c: In function 'nci_core_cmd': /kisskb/src/net/nfc/nci/core.c:371:23: note: byref variable will be forcibly initialized struct nci_cmd_param param; ^ /kisskb/src/net/nfc/nci/core.c: In function 'nci_set_config': /kisskb/src/net/nfc/nci/core.c:639:30: note: byref variable will be forcibly initialized struct nci_set_config_param param; ^ /kisskb/src/net/nfc/nci/core.c: In function 'nci_set_listen_parameters': /kisskb/src/net/nfc/nci/core.c:785:7: note: byref variable will be forcibly initialized __u8 val; ^ /kisskb/src/net/nfc/nci/core.c: In function 'nci_start_poll': /kisskb/src/net/nfc/nci/core.c:808:31: note: byref variable will be forcibly initialized struct nci_rf_discover_param param; ^ /kisskb/src/net/nfc/nci/core.c: In function 'nci_nfcee_mode_set': /kisskb/src/net/nfc/nci/core.c:682:32: note: byref variable will be forcibly initialized struct nci_nfcee_mode_set_cmd cmd; ^ /kisskb/src/net/nfc/nci/core.c: In function 'nci_core_conn_create': /kisskb/src/net/nfc/nci/core.c:706:31: note: byref variable will be forcibly initialized struct core_conn_create_data data; ^ /kisskb/src/net/nfc/nci/core.c: In function 'nci_nfcc_loopback': /kisskb/src/net/nfc/nci/core.c:428:27: note: byref variable will be forcibly initialized struct nci_loopback_data loopback_data; ^ /kisskb/src/net/nfc/nci/core.c: In function 'nci_register_device': /kisskb/src/net/nfc/nci/core.c:1214:7: note: byref variable will be forcibly initialized char name[32]; ^ /kisskb/src/net/nfc/nci/core.c: In function 'nci_reset_req': /kisskb/src/net/nfc/nci/core.c:163:28: note: byref variable will be forcibly initialized struct nci_core_reset_cmd cmd; ^ /kisskb/src/net/nfc/nci/core.c: In function 'nci_set_config_req': /kisskb/src/net/nfc/nci/core.c:224:33: note: byref variable will be forcibly initialized struct nci_core_set_config_cmd cmd; ^ /kisskb/src/net/nfc/nci/core.c: In function 'nci_nfcee_discover_req': /kisskb/src/net/nfc/nci/core.c:655:32: note: byref variable will be forcibly initialized struct nci_nfcee_discover_cmd cmd; ^ /kisskb/src/net/nfc/nci/core.c: In function 'nci_core_conn_close_req': /kisskb/src/net/nfc/nci/core.c:740:7: note: byref variable will be forcibly initialized __u8 conn_id = (unsigned long)opt; ^ /kisskb/src/net/nfc/nci/core.c: In function 'nci_rf_deactivate_req': /kisskb/src/net/nfc/nci/core.c:334:31: note: byref variable will be forcibly initialized struct nci_rf_deactivate_cmd cmd; ^ /kisskb/src/net/nfc/nci/core.c: In function 'nci_rf_discover_select_req': /kisskb/src/net/nfc/nci/core.c:309:36: note: byref variable will be forcibly initialized struct nci_rf_discover_select_cmd cmd; ^ /kisskb/src/net/nfc/nci/core.c: In function 'nci_rf_discover_req': /kisskb/src/net/nfc/nci/core.c:244:25: note: byref variable will be forcibly initialized struct nci_rf_disc_cmd cmd; ^ /kisskb/src/net/nfc/nci/core.c: In function 'nci_init_complete_req': /kisskb/src/net/nfc/nci/core.c:181:29: note: byref variable will be forcibly initialized struct nci_rf_disc_map_cmd cmd; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/cma.h:113, from /kisskb/src/mm/cma.c:34: /kisskb/src/mm/cma.c: In function 'perf_trace_cma_alloc_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/cma.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cma_alloc_class, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/cma.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cma_alloc_class, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/cma.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cma_alloc_class, ^ /kisskb/src/mm/cma.c: In function 'perf_trace_cma_release': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/cma.h:42:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cma_release, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/cma.h:42:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cma_release, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/cma.h:42:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cma_release, ^ /kisskb/src/mm/cma.c: In function 'perf_trace_cma_alloc_start': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/cma.h:70:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cma_alloc_start, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/cma.h:70:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cma_alloc_start, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/cma.h:70:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cma_alloc_start, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/cma.h:113, from /kisskb/src/mm/cma.c:34: /kisskb/src/mm/cma.c: In function 'trace_event_raw_event_cma_alloc_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/cma.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cma_alloc_class, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/cma.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cma_alloc_class, ^ /kisskb/src/mm/cma.c: In function 'trace_event_raw_event_cma_release': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/cma.h:42:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cma_release, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/cma.h:42:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cma_release, ^ /kisskb/src/mm/cma.c: In function 'trace_event_raw_event_cma_alloc_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/cma.h:70:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cma_alloc_start, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/cma.h:70:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cma_alloc_start, ^ /kisskb/src/mm/cma.c: In function 'cma_declare_contiguous_nid': /kisskb/src/mm/cma.c:241:14: note: byref variable will be forcibly initialized phys_addr_t highmem_start; ^ /kisskb/src/drivers/gpio/gpio-sama5d2-piobu.c: In function 'sama5d2_piobu_read_value': /kisskb/src/drivers/gpio/gpio-sama5d2-piobu.c:100:15: note: byref variable will be forcibly initialized unsigned int val, reg; ^ /kisskb/src/net/tipc/msg.c: In function 'tipc_buf_append': /kisskb/src/net/tipc/msg.c:132:7: note: byref variable will be forcibly initialized bool headstolen; ^ /kisskb/src/net/tipc/msg.c:131:6: note: byref variable will be forcibly initialized int delta; ^ /kisskb/src/net/tipc/msg.c:126:18: note: byref variable will be forcibly initialized struct sk_buff *head = *headbuf; ^ /kisskb/src/net/tipc/msg.c: In function 'tipc_msg_lookup_dest': /kisskb/src/net/tipc/msg.c:704:20: note: byref variable will be forcibly initialized struct tipc_uaddr ua; ^ /kisskb/src/net/tipc/msg.c:703:26: note: byref variable will be forcibly initialized struct tipc_socket_addr sk; ^ /kisskb/src/net/tipc/msg.c: In function 'tipc_msg_assemble': /kisskb/src/net/tipc/msg.c:737:24: note: byref variable will be forcibly initialized struct sk_buff *skb, *tmp = NULL; ^ /kisskb/src/net/tipc/msg.c:737:18: note: byref variable will be forcibly initialized struct sk_buff *skb, *tmp = NULL; ^ /kisskb/src/net/tipc/msg.c: In function 'tipc_msg_build': /kisskb/src/net/tipc/msg.c:372:18: note: byref variable will be forcibly initialized struct tipc_msg pkthdr; ^ /kisskb/src/net/tipc/msg.c: In function 'tipc_msg_reassemble': /kisskb/src/net/tipc/msg.c:764:18: note: byref variable will be forcibly initialized struct sk_buff *head = NULL; ^ /kisskb/src/net/tipc/msg.c:763:18: note: byref variable will be forcibly initialized struct sk_buff *frag = NULL; ^ /kisskb/src/net/sctp/ulpevent.c: In function '__sctp_ulpevent_read_nxtinfo': /kisskb/src/net/sctp/ulpevent.c:1044:22: note: byref variable will be forcibly initialized struct sctp_nxtinfo nxtinfo; ^ /kisskb/src/net/sctp/ulpevent.c: In function 'sctp_ulpevent_notify_peer_addr_change': /kisskb/src/net/sctp/ulpevent.c:343:26: note: byref variable will be forcibly initialized struct sockaddr_storage addr; ^ /kisskb/src/net/sctp/ulpevent.c: In function 'sctp_ulpevent_read_sndrcvinfo': /kisskb/src/net/sctp/ulpevent.c:990:25: note: byref variable will be forcibly initialized struct sctp_sndrcvinfo sinfo; ^ /kisskb/src/net/sctp/ulpevent.c: In function 'sctp_ulpevent_read_rcvinfo': /kisskb/src/net/sctp/ulpevent.c:1018:22: note: byref variable will be forcibly initialized struct sctp_rcvinfo rinfo; ^ /kisskb/src/net/sctp/ulpevent.c: In function 'sctp_ulpevent_read_nxtinfo': /kisskb/src/net/sctp/ulpevent.c:1064:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/drivers/gpio/gpio-pl061.c: In function 'pl061_irq_handler': /kisskb/src/drivers/gpio/gpio-pl061.c:215:16: note: byref variable will be forcibly initialized unsigned long pending; ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/drivers/gpio/gpio-pl061.c:11: /kisskb/src/drivers/gpio/gpio-pl061.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/gpio/driver.h:5:0, from /kisskb/src/drivers/gpio/gpio-pl061.c:21: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/bat_iv_ogm.h:10, from /kisskb/src/net/batman-adv/bat_iv_ogm.c:7: /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/batman-adv/bat_iv_ogm.c:42: /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'batadv_iv_ogm_neigh_is_sob': /kisskb/src/net/batman-adv/bat_iv_ogm.c:2221:6: note: byref variable will be forcibly initialized int diff; ^ /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'batadv_iv_ogm_neigh_cmp': /kisskb/src/net/batman-adv/bat_iv_ogm.c:2193:6: note: byref variable will be forcibly initialized int diff; ^ In file included from /kisskb/src/include/linux/gpio/driver.h:9:0, from /kisskb/src/drivers/gpio/gpio-siox.c:8: /kisskb/src/drivers/gpio/gpio-siox.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'batadv_iv_ogm_orig_dump_subentry': /kisskb/src/net/batman-adv/bat_iv_ogm.c:1821:5: note: byref variable will be forcibly initialized u8 tq_avg; ^ /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'batadv_iv_ogm_orig_dump_entry': /kisskb/src/net/batman-adv/bat_iv_ogm.c:1886:5: note: byref variable will be forcibly initialized u8 tq_avg_best; ^ /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'batadv_iv_ogm_orig_dump': /kisskb/src/net/batman-adv/bat_iv_ogm.c:1982:6: note: byref variable will be forcibly initialized int sub = cb->args[2]; ^ /kisskb/src/net/batman-adv/bat_iv_ogm.c:1981:6: note: byref variable will be forcibly initialized int idx = cb->args[1]; ^ /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'batadv_iv_ogm_neigh_dump': /kisskb/src/net/batman-adv/bat_iv_ogm.c:2140:6: note: byref variable will be forcibly initialized int idx = cb->args[1]; ^ /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'batadv_iv_ogm_iface_enable': /kisskb/src/net/batman-adv/bat_iv_ogm.c:196:6: note: byref variable will be forcibly initialized u32 random_seqno; ^ /kisskb/src/lib/cmdline.c: In function 'memparse': /kisskb/src/lib/cmdline.c:152:8: note: byref variable will be forcibly initialized char *endptr; /* local pointer to end of parsed string */ ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/batman-adv/bat_v.c:28: /kisskb/src/net/batman-adv/bat_v.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/batman-adv/bat_v.c: In function 'batadv_v_gw_is_eligible': /kisskb/src/net/batman-adv/bat_v.c:625:21: note: byref variable will be forcibly initialized u32 gw_throughput, orig_throughput, threshold; ^ /kisskb/src/net/batman-adv/bat_v.c:625:6: note: byref variable will be forcibly initialized u32 gw_throughput, orig_throughput, threshold; ^ /kisskb/src/net/batman-adv/bat_v.c: In function 'batadv_v_gw_get_best_gw_node': /kisskb/src/net/batman-adv/bat_v.c:585:18: note: byref variable will be forcibly initialized u32 max_bw = 0, bw; ^ /kisskb/src/net/batman-adv/bat_v.c: In function 'batadv_v_store_sel_class': /kisskb/src/net/batman-adv/bat_v.c:518:17: note: byref variable will be forcibly initialized u32 old_class, class; ^ /kisskb/src/net/batman-adv/bat_v.c: In function 'batadv_v_orig_dump': /kisskb/src/net/batman-adv/bat_v.c:431:6: note: byref variable will be forcibly initialized int sub = cb->args[2]; ^ /kisskb/src/net/batman-adv/bat_v.c:430:6: note: byref variable will be forcibly initialized int idx = cb->args[1]; ^ /kisskb/src/net/batman-adv/bat_v.c: In function 'batadv_v_neigh_dump': /kisskb/src/net/batman-adv/bat_v.c:219:6: note: byref variable will be forcibly initialized int idx = cb->args[1]; ^ /kisskb/src/drivers/rapidio/switches/idtcps.c: In function 'idtcps_get_domain': /kisskb/src/drivers/rapidio/switches/idtcps.c:105:6: note: byref variable will be forcibly initialized u32 regval; ^ /kisskb/src/drivers/rapidio/switches/idtcps.c: In function 'idtcps_route_get_entry': /kisskb/src/drivers/rapidio/switches/idtcps.c:48:6: note: byref variable will be forcibly initialized u32 result; ^ /kisskb/src/drivers/rapidio/switches/idtcps.c: In function 'idtcps_route_add_entry': /kisskb/src/drivers/rapidio/switches/idtcps.c:24:6: note: byref variable will be forcibly initialized u32 result; ^ /kisskb/src/net/ipv4/ping.c: In function 'ping_init_sock': /kisskb/src/net/ipv4/ping.c:258:14: note: byref variable will be forcibly initialized kgid_t low, high; ^ /kisskb/src/net/ipv4/ping.c:258:9: note: byref variable will be forcibly initialized kgid_t low, high; ^ /kisskb/src/net/ipv4/ping.c: In function 'ping_recvmsg': /kisskb/src/net/ipv4/ping.c:850:14: note: byref variable will be forcibly initialized int copied, err; ^ /kisskb/src/net/ipv4/ping.c: In function 'ping_err': /kisskb/src/net/ipv4/ping.c:476:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/ipv4/ping.c: In function 'ping_v4_sendmsg': /kisskb/src/net/ipv4/ping.c:694:25: note: byref variable will be forcibly initialized struct ip_options_data opt_copy; ^ /kisskb/src/net/ipv4/ping.c:693:17: note: byref variable will be forcibly initialized struct rtable *rt = NULL; ^ /kisskb/src/net/ipv4/ping.c:692:21: note: byref variable will be forcibly initialized struct pingfakehdr pfh; ^ /kisskb/src/net/ipv4/ping.c:691:17: note: byref variable will be forcibly initialized struct icmphdr user_icmph; ^ /kisskb/src/net/ipv4/ping.c:690:21: note: byref variable will be forcibly initialized struct ipcm_cookie ipc; ^ /kisskb/src/net/ipv4/ping.c:688:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/drivers/gpio/gpio-syscon.c: In function 'syscon_gpio_get': /kisskb/src/drivers/gpio/gpio-syscon.c:61:15: note: byref variable will be forcibly initialized unsigned int val, offs; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/balloon_compaction.c:9: /kisskb/src/mm/balloon_compaction.c: In function 'balloon_page_dequeue': /kisskb/src/mm/balloon_compaction.c:180:12: note: byref variable will be forcibly initialized LIST_HEAD(pages); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/gpio/gpio-tqmx86.c: In function 'tqmx86_gpio_irq_handler': /kisskb/src/drivers/gpio/gpio-tqmx86.c:185:16: note: byref variable will be forcibly initialized unsigned long irq_bits; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/drivers/gpio/gpio-tqmx86.c:9: /kisskb/src/drivers/gpio/gpio-tqmx86.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/gpio/driver.h:5:0, from /kisskb/src/drivers/gpio/gpio-tqmx86.c:11: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/debug/gdbstub.c: In function 'gdb_cmd_memread': /kisskb/src/kernel/debug/gdbstub.c:559:16: note: byref variable will be forcibly initialized unsigned long addr; ^ /kisskb/src/kernel/debug/gdbstub.c:558:16: note: byref variable will be forcibly initialized unsigned long length; ^ /kisskb/src/kernel/debug/gdbstub.c:557:8: note: byref variable will be forcibly initialized char *ptr = &remcom_in_buffer[1]; ^ /kisskb/src/kernel/debug/gdbstub.c: In function 'write_mem_msg': /kisskb/src/kernel/debug/gdbstub.c:369:16: note: byref variable will be forcibly initialized unsigned long length; ^ /kisskb/src/kernel/debug/gdbstub.c:368:16: note: byref variable will be forcibly initialized unsigned long addr; ^ /kisskb/src/kernel/debug/gdbstub.c:367:8: note: byref variable will be forcibly initialized char *ptr = &remcom_in_buffer[1]; ^ /kisskb/src/kernel/debug/gdbstub.c: In function 'gdb_cmd_reg_set': /kisskb/src/kernel/debug/gdbstub.c:614:8: note: byref variable will be forcibly initialized char *ptr = &remcom_in_buffer[1]; ^ /kisskb/src/kernel/debug/gdbstub.c:613:16: note: byref variable will be forcibly initialized unsigned long regnum; ^ /kisskb/src/kernel/debug/gdbstub.c: In function 'gdb_cmd_query': /kisskb/src/kernel/debug/gdbstub.c:700:8: note: byref variable will be forcibly initialized char *ptr; ^ /kisskb/src/kernel/debug/gdbstub.c:699:16: note: byref variable will be forcibly initialized unsigned char thref[BUF_THREAD_ID_SIZE]; ^ /kisskb/src/kernel/debug/gdbstub.c: In function 'gdb_cmd_task': /kisskb/src/kernel/debug/gdbstub.c:812:8: note: byref variable will be forcibly initialized char *ptr; ^ /kisskb/src/kernel/debug/gdbstub.c: In function 'gdb_cmd_thread': /kisskb/src/kernel/debug/gdbstub.c:848:8: note: byref variable will be forcibly initialized char *ptr = &remcom_in_buffer[1]; ^ /kisskb/src/kernel/debug/gdbstub.c: In function 'gdb_cmd_break': /kisskb/src/kernel/debug/gdbstub.c:869:16: note: byref variable will be forcibly initialized unsigned long length; ^ /kisskb/src/kernel/debug/gdbstub.c:868:16: note: byref variable will be forcibly initialized unsigned long addr; ^ /kisskb/src/kernel/debug/gdbstub.c:867:8: note: byref variable will be forcibly initialized char *ptr = &remcom_in_buffer[2]; ^ /kisskb/src/kernel/debug/gdbstub.c: In function 'gdb_cmd_reg_get': /kisskb/src/kernel/debug/gdbstub.c:599:8: note: byref variable will be forcibly initialized char *ptr = &remcom_in_buffer[1]; ^ /kisskb/src/kernel/debug/gdbstub.c:598:16: note: byref variable will be forcibly initialized unsigned long regnum; ^ /kisskb/src/kernel/debug/gdbstub.c: In function 'gdb_serial_stub': /kisskb/src/kernel/debug/gdbstub.c:966:17: note: byref variable will be forcibly initialized unsigned char thref[BUF_THREAD_ID_SIZE]; ^ /kisskb/src/kernel/debug/gdbstub.c: In function 'gdbstub_exit': /kisskb/src/kernel/debug/gdbstub.c:1126:30: note: byref variable will be forcibly initialized unsigned char checksum, ch, buffer[3]; ^ /kisskb/src/drivers/pci/endpoint/pci-epf-core.c: In function 'pci_epf_alloc_space': /kisskb/src/drivers/pci/endpoint/pci-epf-core.c:295:13: note: byref variable will be forcibly initialized dma_addr_t phys_addr; ^ /kisskb/src/net/ceph/decode.c: In function 'ceph_decode_entity_addr_versioned': /kisskb/src/net/ceph/decode.c:15:6: note: byref variable will be forcibly initialized u32 struct_len, addr_len; ^ /kisskb/src/net/ceph/decode.c:14:5: note: byref variable will be forcibly initialized u8 struct_v; ^ /kisskb/src/net/ceph/decode.c: In function 'ceph_decode_entity_addrvec': /kisskb/src/net/ceph/decode.c:100:26: note: byref variable will be forcibly initialized struct ceph_entity_addr tmp_addr; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/net/ceph/mon_client.c:6: /kisskb/src/net/ceph/mon_client.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/ceph/mon_client.c: In function '__send_subscribe': /kisskb/src/net/ceph/mon_client.c:356:8: note: byref variable will be forcibly initialized char buf[32]; ^ /kisskb/src/net/ceph/mon_client.c:335:8: note: byref variable will be forcibly initialized void *p = msg->front.iov_base; ^ /kisskb/src/net/ceph/mon_client.c: In function '__ceph_monc_get_version': /kisskb/src/net/ceph/mon_client.c:879:9: note: byref variable will be forcibly initialized void *p = req->request->front.iov_base; ^ /kisskb/src/net/ceph/mon_client.c: In function 'do_mon_command': /kisskb/src/net/ceph/mon_client.c:1016:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/net/ceph/mon_client.c: In function 'decode_mon_info': /kisskb/src/net/ceph/mon_client.c:44:5: note: byref variable will be forcibly initialized u8 struct_v; ^ /kisskb/src/net/ceph/mon_client.c:43:6: note: byref variable will be forcibly initialized u32 struct_len; ^ /kisskb/src/net/ceph/mon_client.c: In function 'ceph_monmap_decode': /kisskb/src/net/ceph/mon_client.c:94:6: note: byref variable will be forcibly initialized u8 feat_struct_v; ^ /kisskb/src/net/ceph/mon_client.c:93:7: note: byref variable will be forcibly initialized u32 feat_struct_len; ^ /kisskb/src/net/ceph/mon_client.c:77:5: note: byref variable will be forcibly initialized u8 struct_v; ^ /kisskb/src/net/ceph/mon_client.c:74:6: note: byref variable will be forcibly initialized u32 struct_len; ^ /kisskb/src/net/ceph/mon_client.c:73:19: note: byref variable will be forcibly initialized struct ceph_fsid fsid; ^ /kisskb/src/net/ceph/mon_client.c: In function 'ceph_monc_handle_map': /kisskb/src/net/ceph/mon_client.c:544:8: note: byref variable will be forcibly initialized void *p, *end; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ceph/mon_client.c:4: /kisskb/src/net/ceph/mon_client.c: In function 'ceph_monc_wait_osdmap': /kisskb/src/include/linux/wait.h:277: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/net/ceph/mon_client.c:509:9: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(monc->client->auth_wq, ^ /kisskb/src/drivers/pci/controller/cadence/pci-j721e.c: In function 'j721e_pcie_ctrl_init': /kisskb/src/drivers/pci/controller/cadence/pci-j721e.c:225:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/pci/controller/cadence/pci-j721e.c: In function 'j721e_pcie_probe': /kisskb/src/drivers/pci/controller/cadence/pci-j721e.c:365:6: note: byref variable will be forcibly initialized u32 num_lanes; ^ /kisskb/src/drivers/rapidio/switches/tsi568.c: In function 'tsi568_em_init': /kisskb/src/drivers/rapidio/switches/tsi568.c:113:6: note: byref variable will be forcibly initialized u32 regval; ^ /kisskb/src/drivers/rapidio/switches/tsi568.c: In function 'tsi568_route_get_entry': /kisskb/src/drivers/rapidio/switches/tsi568.c:59:6: note: byref variable will be forcibly initialized u32 result; ^ /kisskb/src/net/ipv6/datagram.c: In function 'ip6_datagram_dst_update': /kisskb/src/net/ipv6/datagram.c:74:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/datagram.c:69:28: note: byref variable will be forcibly initialized struct in6_addr *final_p, final; ^ /kisskb/src/net/ipv6/datagram.c: In function '__ip6_datagram_connect': /kisskb/src/net/ipv6/datagram.c:179:22: note: byref variable will be forcibly initialized struct sockaddr_in sin; ^ /kisskb/src/net/ipv6/datagram.c: In function 'ipv6_recv_rxpmtu': /kisskb/src/net/ipv6/datagram.c:546:21: note: byref variable will be forcibly initialized struct ip6_mtuinfo mtu_info; ^ /kisskb/src/net/ipv6/datagram.c: In function 'ip6_datagram_recv_common_ctl': /kisskb/src/net/ipv6/datagram.c:596:22: note: byref variable will be forcibly initialized struct in6_pktinfo src_info; ^ /kisskb/src/net/ipv6/datagram.c: In function 'ip6_datagram_recv_specific_ctl': /kisskb/src/net/ipv6/datagram.c:739:7: note: byref variable will be forcibly initialized int val = opt->frag_max_size; ^ /kisskb/src/net/ipv6/datagram.c:718:10: note: byref variable will be forcibly initialized __be16 _ports[2], *ports; ^ /kisskb/src/net/ipv6/datagram.c:717:23: note: byref variable will be forcibly initialized struct sockaddr_in6 sin6; ^ /kisskb/src/net/ipv6/datagram.c:697:7: note: byref variable will be forcibly initialized int hlim = ipv6_hdr(skb)->hop_limit; ^ /kisskb/src/net/ipv6/datagram.c:690:22: note: byref variable will be forcibly initialized struct in6_pktinfo src_info; ^ /kisskb/src/net/ipv6/datagram.c:632:10: note: byref variable will be forcibly initialized __be32 flowinfo = ip6_flowinfo((struct ipv6hdr *)nh); ^ /kisskb/src/net/ipv6/datagram.c:627:7: note: byref variable will be forcibly initialized int tclass = ipv6_get_dsfield(ipv6_hdr(skb)); ^ /kisskb/src/net/ipv6/datagram.c:622:7: note: byref variable will be forcibly initialized int hlim = ipv6_hdr(skb)->hop_limit; ^ /kisskb/src/net/ipv6/datagram.c: In function 'ipv6_recv_error': /kisskb/src/net/ipv6/datagram.c:457:4: note: byref variable will be forcibly initialized } errhdr; ^ /kisskb/src/mm/cma_debug.c: In function 'cma_debugfs_add_one': /kisskb/src/mm/cma_debug.c:166:7: note: byref variable will be forcibly initialized char name[16]; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:29, from /kisskb/src/net/ipv4/ip_tunnel_core.c:23: /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'nla_put_be64': /kisskb/src/include/net/netlink.h:1378:9: note: byref variable will be forcibly initialized __be64 tmp = value; ^ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:9: note: byref variable will be forcibly initialized __be16 tmp = value; ^ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:9: note: byref variable will be forcibly initialized __be32 tmp = value; ^ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'ip_tun_parse_opts_geneve': /kisskb/src/net/ipv4/ip_tunnel_core.c:473:17: note: byref variable will be forcibly initialized struct nlattr *tb[LWTUNNEL_IP_OPT_GENEVE_MAX + 1]; ^ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'ip_tun_parse_opts_vxlan': /kisskb/src/net/ipv4/ip_tunnel_core.c:510:17: note: byref variable will be forcibly initialized struct nlattr *tb[LWTUNNEL_IP_OPT_VXLAN_MAX + 1]; ^ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'ip_tun_parse_opts_erspan': /kisskb/src/net/ipv4/ip_tunnel_core.c:538:17: note: byref variable will be forcibly initialized struct nlattr *tb[LWTUNNEL_IP_OPT_ERSPAN_MAX + 1]; ^ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'ip_tun_parse_opts': /kisskb/src/net/ipv4/ip_tunnel_core.c:586:11: note: byref variable will be forcibly initialized int err, rem, opt_len, opts_len = 0; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:29, from /kisskb/src/net/ipv4/ip_tunnel_core.c:23: /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'nla_get_be64': /kisskb/src/include/net/netlink.h:1630:9: note: byref variable will be forcibly initialized __be64 tmp; ^ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'ip6_tun_build_state': /kisskb/src/net/ipv4/ip_tunnel_core.c:944:17: note: byref variable will be forcibly initialized struct nlattr *tb[LWTUNNEL_IP6_MAX + 1]; ^ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'ip_tun_build_state': /kisskb/src/net/ipv4/ip_tunnel_core.c:657:17: note: byref variable will be forcibly initialized struct nlattr *tb[LWTUNNEL_IP_MAX + 1]; ^ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'iptunnel_pmtud_build_icmp': /kisskb/src/net/ipv4/ip_tunnel_core.c:200:16: note: byref variable will be forcibly initialized struct ethhdr eh; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/net/nfc/hci/command.c:10: /kisskb/src/net/nfc/hci/command.c: In function 'nfc_hci_execute_cmd': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/net/nfc/hci/command.c:79:2: note: in expansion of macro 'wait_event' wait_event(ew_wq, hcp_ew.exec_complete == true); ^ /kisskb/src/net/nfc/hci/command.c:60:25: note: byref variable will be forcibly initialized struct hcp_exec_waiter hcp_ew; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/net/nfc/hci/command.c:10: /kisskb/src/net/nfc/hci/command.c:59:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(ew_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/net/nfc/hci/command.c: In function 'nfc_hci_clear_all_pipes': /kisskb/src/net/nfc/hci/command.c:245:5: note: byref variable will be forcibly initialized u8 param[2]; ^ /kisskb/src/net/nfc/hci/command.c: In function 'nfc_hci_create_pipe': /kisskb/src/net/nfc/hci/command.c:212:32: note: byref variable will be forcibly initialized struct hci_create_pipe_params params; ^ /kisskb/src/net/nfc/hci/command.c:211:18: note: byref variable will be forcibly initialized struct sk_buff *skb; ^ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'iptunnel_pmtud_build_icmpv6': /kisskb/src/net/ipv4/ip_tunnel_core.c:293:16: note: byref variable will be forcibly initialized struct ethhdr eh; ^ /kisskb/src/net/nfc/hci/command.c: In function 'nfc_hci_open_pipe': /kisskb/src/net/nfc/hci/command.c:184:18: note: byref variable will be forcibly initialized struct sk_buff *skb; ^ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'iptunnel_pmtud_check_icmpv6': /kisskb/src/net/ipv4/ip_tunnel_core.c:359:9: note: byref variable will be forcibly initialized __be16 frag_off; ^ /kisskb/src/net/ipv4/ip_tunnel_core.c:358:5: note: byref variable will be forcibly initialized u8 proto = ip6h->nexthdr; ^ /kisskb/src/net/nfc/hci/command.c: In function 'nfc_hci_connect_gate': /kisskb/src/net/nfc/hci/command.c:301:6: note: byref variable will be forcibly initialized int r; ^ /kisskb/src/drivers/gpio/gpio-xgene-sb.c: In function 'xgene_gpio_sb_domain_alloc': /kisskb/src/drivers/gpio/gpio-xgene-sb.c:181:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^ /kisskb/src/drivers/gpio/gpio-xgene-sb.c: In function 'xgene_gpio_sb_to_irq': /kisskb/src/drivers/gpio/gpio-xgene-sb.c:116:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/drivers/gpio/gpio-xgene-sb.c: In function 'xgene_gpio_sb_probe': /kisskb/src/drivers/gpio/gpio-xgene-sb.c:223:6: note: byref variable will be forcibly initialized u32 val32; ^ /kisskb/src/net/nfc/nci/data.c: In function 'nci_queue_tx_data_frags': /kisskb/src/net/nfc/nci/data.c:100:22: note: byref variable will be forcibly initialized struct sk_buff_head frags_q; ^ In file included from /kisskb/src/include/linux/kasan-checks.h:5:0, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/drivers/gpio/gpio-xilinx.c:8: /kisskb/src/drivers/gpio/gpio-xilinx.c: In function 'xgpio_irqhandler': /kisskb/src/drivers/gpio/gpio-xilinx.c:506:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(all, 64); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpio/gpio-xilinx.c:505:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(falling, 64); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpio/gpio-xilinx.c:504:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(rising, 64); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpio/gpio-xilinx.c: In function 'xgpio_get': /kisskb/src/drivers/gpio/gpio-xilinx.c:160:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(state, 64); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpio/gpio-xilinx.c: In function 'xgpio_set_multiple': /kisskb/src/drivers/gpio/gpio-xilinx.c:206:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(state, 64); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpio/gpio-xilinx.c:205:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(hw_bits, 64); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpio/gpio-xilinx.c:204:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(hw_mask, 64); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/drivers/gpio/gpio-xilinx.c:8: /kisskb/src/drivers/gpio/gpio-xilinx.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/gpio/driver.h:5:0, from /kisskb/src/drivers/gpio/gpio-xilinx.c:12: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpio/gpio-xilinx.c: In function 'xgpio_probe': /kisskb/src/drivers/gpio/gpio-xilinx.c:562:6: note: byref variable will be forcibly initialized u32 dir[2]; ^ /kisskb/src/drivers/gpio/gpio-xilinx.c:561:6: note: byref variable will be forcibly initialized u32 state[2]; ^ /kisskb/src/drivers/gpio/gpio-xilinx.c:560:6: note: byref variable will be forcibly initialized u32 width[2]; ^ /kisskb/src/drivers/gpio/gpio-xilinx.c:559:6: note: byref variable will be forcibly initialized u32 cells = 2; ^ /kisskb/src/drivers/gpio/gpio-xilinx.c:558:6: note: byref variable will be forcibly initialized u32 is_dual = 0; ^ In file included from /kisskb/src/net/ceph/cls_lock_client.c:5:0: /kisskb/src/net/ceph/cls_lock_client.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/ceph/cls_lock_client.c: In function 'decode_locker': /kisskb/src/net/ceph/cls_lock_client.c:254:6: note: byref variable will be forcibly initialized u32 len; ^ /kisskb/src/net/ceph/cls_lock_client.c:253:5: note: byref variable will be forcibly initialized u8 struct_v; ^ /kisskb/src/net/ceph/cls_lock_client.c: In function 'ceph_cls_lock': /kisskb/src/net/ceph/cls_lock_client.c:38:20: note: byref variable will be forcibly initialized struct timespec64 mtime; ^ /kisskb/src/net/ceph/cls_lock_client.c:36:8: note: byref variable will be forcibly initialized void *p, *end; ^ /kisskb/src/net/ceph/cls_lock_client.c: In function 'ceph_cls_unlock': /kisskb/src/net/ceph/cls_lock_client.c:101:8: note: byref variable will be forcibly initialized void *p, *end; ^ /kisskb/src/net/ceph/cls_lock_client.c: In function 'ceph_cls_break_lock': /kisskb/src/net/ceph/cls_lock_client.c:154:8: note: byref variable will be forcibly initialized void *p, *end; ^ /kisskb/src/net/ceph/cls_lock_client.c: In function 'ceph_cls_set_cookie': /kisskb/src/net/ceph/cls_lock_client.c:201:8: note: byref variable will be forcibly initialized void *p, *end; ^ /kisskb/src/net/ceph/cls_lock_client.c: In function 'decode_lockers': /kisskb/src/net/ceph/cls_lock_client.c:292:6: note: byref variable will be forcibly initialized u32 struct_len; ^ /kisskb/src/net/ceph/cls_lock_client.c:291:5: note: byref variable will be forcibly initialized u8 struct_v; ^ /kisskb/src/net/ceph/cls_lock_client.c: In function 'ceph_cls_lock_info': /kisskb/src/net/ceph/cls_lock_client.c:344:8: note: byref variable will be forcibly initialized void *p, *end; ^ /kisskb/src/net/ceph/cls_lock_client.c:343:9: note: byref variable will be forcibly initialized size_t reply_len = PAGE_SIZE; ^ /kisskb/src/net/ceph/cls_lock_client.c:342:34: note: byref variable will be forcibly initialized struct page *get_info_op_page, *reply_page; ^ /kisskb/src/net/ceph/cls_lock_client.c: In function 'ceph_cls_assert_locked': /kisskb/src/net/ceph/cls_lock_client.c:397:8: note: byref variable will be forcibly initialized void *p, *end; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/tipc/core.h:45, from /kisskb/src/net/tipc/name_distr.c:38: /kisskb/src/net/tipc/name_distr.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/tipc/name_distr.c: In function 'tipc_publ_purge': /kisskb/src/net/tipc/name_distr.c:247:20: note: byref variable will be forcibly initialized struct tipc_uaddr ua; ^ /kisskb/src/net/tipc/name_distr.c: In function 'tipc_update_nametbl': /kisskb/src/net/tipc/name_distr.c:292:20: note: byref variable will be forcibly initialized struct tipc_uaddr ua; ^ /kisskb/src/net/tipc/name_distr.c:291:26: note: byref variable will be forcibly initialized struct tipc_socket_addr sk; ^ /kisskb/src/net/tipc/name_distr.c: In function 'tipc_named_node_up': /kisskb/src/net/tipc/name_distr.c:218:22: note: byref variable will be forcibly initialized struct sk_buff_head head; ^ /kisskb/src/net/batman-adv/bat_v_elp.c: In function 'batadv_v_elp_get_throughput': /kisskb/src/net/batman-adv/bat_v_elp.c:72:22: note: byref variable will be forcibly initialized struct station_info sinfo; ^ /kisskb/src/net/batman-adv/bat_v_elp.c:70:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings link_settings; ^ /kisskb/src/net/batman-adv/bat_v_elp.c: In function 'batadv_v_elp_iface_enable': /kisskb/src/net/batman-adv/bat_v_elp.c:347:6: note: byref variable will be forcibly initialized u32 random_seqno; ^ In file included from /kisskb/src/drivers/pci/endpoint/pci-epc-mem.c:11:0: /kisskb/src/drivers/pci/endpoint/pci-epc-mem.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /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/net/sctp/outqueue.c: In function 'sctp_packet_singleton': /kisskb/src/net/sctp/outqueue.c:768:21: note: byref variable will be forcibly initialized struct sctp_packet singleton; ^ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_outq_flush_rtx': /kisskb/src/net/sctp/outqueue.c:984:13: note: byref variable will be forcibly initialized int error, start_timer = 0; ^ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_outq_flush': /kisskb/src/net/sctp/outqueue.c:1184:24: note: byref variable will be forcibly initialized struct sctp_flush_ctx ctx = { ^ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_check_transmitted': /kisskb/src/net/sctp/outqueue.c:1431:19: note: byref variable will be forcibly initialized struct list_head tlist; ^ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_outq_sack': /kisskb/src/net/sctp/outqueue.c:1247:21: note: byref variable will be forcibly initialized __u32 highest_tsn, highest_new_tsn; ^ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_generate_fwdtsn': /kisskb/src/net/sctp/outqueue.c:1813:26: note: byref variable will be forcibly initialized struct sctp_fwdtsn_skip ftsn_skip_arr[10]; ^ /kisskb/src/net/wireless/sme.c: In function 'cfg80211_sme_connect': /kisskb/src/net/wireless/sme.c:579:31: note: byref variable will be forcibly initialized enum nl80211_timeout_reason treason; ^ /kisskb/src/net/wireless/sme.c: In function 'cfg80211_conn_work': /kisskb/src/net/wireless/sme.c:257:40: note: byref variable will be forcibly initialized struct cfg80211_connect_resp_params cr; ^ /kisskb/src/net/wireless/sme.c:233:30: note: byref variable will be forcibly initialized enum nl80211_timeout_reason treason; ^ /kisskb/src/net/wireless/sme.c:232:5: note: byref variable will be forcibly initialized u8 bssid_buf[ETH_ALEN], *bssid = NULL; ^ /kisskb/src/net/wireless/sme.c: In function 'cfg80211_sme_rx_auth': /kisskb/src/net/wireless/sme.c:366:39: note: byref variable will be forcibly initialized struct cfg80211_connect_resp_params cr; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/net/ceph/osd_client.c:7: /kisskb/src/net/ceph/osd_client.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'maint_port_idx_get': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1363:6: note: byref variable will be forcibly initialized u32 port_idx = md->mport->index; ^ /kisskb/src/drivers/pci/controller/dwc/pcie-designware.c: In function 'dw_pcie_readl_atu': /kisskb/src/drivers/pci/controller/dwc/pcie-designware.c:187:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_remove_db_filter': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1480:29: note: byref variable will be forcibly initialized struct rio_doorbell_filter filter; ^ /kisskb/src/drivers/pci/controller/dwc/pcie-designware.c: In function 'dw_pcie_read_dbi': /kisskb/src/drivers/pci/controller/dwc/pcie-designware.c:142:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_pw_handler': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1523:19: note: byref variable will be forcibly initialized struct rio_event event; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_doorbell_handler': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1403:19: note: byref variable will be forcibly initialized struct rio_event event; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/net/ceph/osd_client.c:7: /kisskb/src/net/ceph/osd_client.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/cdev.h:8, from /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:15: /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/ceph/osd_client.h:18:0, from /kisskb/src/include/linux/ceph/libceph.h:24, from /kisskb/src/net/ceph/osd_client.c:17: /kisskb/src/net/ceph/osd_client.c: In function 'ceph_pagelist_encode_64': /kisskb/src/include/linux/ceph/pagelist.h:44:9: note: byref variable will be forcibly initialized __le64 ev = cpu_to_le64(v); ^ /kisskb/src/net/ceph/osd_client.c: In function 'ceph_pagelist_encode_32': /kisskb/src/include/linux/ceph/pagelist.h:49:9: note: byref variable will be forcibly initialized __le32 ev = cpu_to_le32(v); ^ /kisskb/src/net/ceph/osd_client.c: In function 'calc_layout': /kisskb/src/net/ceph/osd_client.c:107:6: note: byref variable will be forcibly initialized u32 xlen; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_obw_free': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:463:6: note: byref variable will be forcibly initialized u64 handle; ^ /kisskb/src/drivers/pci/controller/dwc/pcie-designware-host.c: In function 'dw_handle_msi_irq': /kisskb/src/drivers/pci/controller/dwc/pcie-designware-host.c:59:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_inbound_free': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1329:6: note: byref variable will be forcibly initialized u64 handle; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_maint_rd': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:262:28: note: byref variable will be forcibly initialized struct rio_mport_maint_io maint_io; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'maint_comptag_set': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:520:6: note: byref variable will be forcibly initialized u32 comptag; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_maint_wr': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:307:28: note: byref variable will be forcibly initialized struct rio_mport_maint_io maint_io; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'maint_hdid_set': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:498:6: note: byref variable will be forcibly initialized u16 hdid; ^ /kisskb/src/net/ceph/osd_client.c: In function 'ceph_osdc_abort_on_full': /kisskb/src/net/ceph/osd_client.c:2624:7: note: byref variable will be forcibly initialized bool victims = false; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_remove_pw_filter': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1611:23: note: byref variable will be forcibly initialized struct rio_pw_filter filter; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_add_riodev': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1687:6: note: byref variable will be forcibly initialized u32 swpinfo = 0; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1686:6: note: byref variable will be forcibly initialized u32 rval; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1680:23: note: byref variable will be forcibly initialized struct rio_rdev_info dev_info; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_del_riodev': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1819:23: note: byref variable will be forcibly initialized struct rio_rdev_info dev_info; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'mport_write': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:2301:19: note: byref variable will be forcibly initialized struct rio_event event; ^ /kisskb/src/net/ceph/osd_client.c: In function 'decode_hoid': In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:13: /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'mport_read': /kisskb/src/net/ceph/osd_client.c:1791:6: note: byref variable will be forcibly initialized u32 struct_len; ^ /kisskb/src/net/ceph/osd_client.c:1790:5: note: byref variable will be forcibly initialized u8 struct_v; ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:2280:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(priv->event_rx_wait, ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:2267:6: note: byref variable will be forcibly initialized int copied; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'mport_cdev_add': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:2364:24: note: byref variable will be forcibly initialized struct rio_mport_attr attr; ^ /kisskb/src/net/ceph/osd_client.c: In function 'decode_MOSDBackoff': /kisskb/src/net/ceph/osd_client.c:4213:6: note: byref variable will be forcibly initialized u32 struct_len; ^ /kisskb/src/net/ceph/osd_client.c:4212:5: note: byref variable will be forcibly initialized u8 struct_v; ^ /kisskb/src/net/ceph/osd_client.c:4210:8: note: byref variable will be forcibly initialized void *p = msg->front.iov_base; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_add_db_filter': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1435:29: note: byref variable will be forcibly initialized struct rio_doorbell_filter filter; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_add_pw_filter': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1554:23: note: byref variable will be forcibly initialized struct rio_pw_filter filter; ^ /kisskb/src/net/ceph/osd_client.c: In function 'hoid_compare': /kisskb/src/net/ceph/osd_client.c:1740:29: note: byref variable will be forcibly initialized size_t effective_key1_len, effective_key2_len; ^ /kisskb/src/net/ceph/osd_client.c:1740:9: note: byref variable will be forcibly initialized size_t effective_key1_len, effective_key2_len; ^ /kisskb/src/net/ceph/osd_client.c:1739:25: note: byref variable will be forcibly initialized void *effective_key1, *effective_key2; ^ /kisskb/src/net/ceph/osd_client.c:1739:8: note: byref variable will be forcibly initialized void *effective_key1, *effective_key2; ^ /kisskb/src/net/ceph/osd_client.c: In function 'target_contained_by': /kisskb/src/net/ceph/osd_client.c:4347:25: note: byref variable will be forcibly initialized struct ceph_hobject_id hoid; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_obw_map': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:430:13: note: byref variable will be forcibly initialized dma_addr_t paddr; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:429:18: note: byref variable will be forcibly initialized struct rio_mmap map; ^ /kisskb/src/net/ceph/osd_client.c: In function 'encode_request_finish': /kisskb/src/net/ceph/osd_client.c:2201:18: note: byref variable will be forcibly initialized struct ceph_pg pgid; ^ /kisskb/src/net/ceph/osd_client.c:2200:14: note: byref variable will be forcibly initialized } __packed head; ^ /kisskb/src/net/ceph/osd_client.c:2180:8: note: byref variable will be forcibly initialized void *p = msg->front.iov_base; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_map_inbound': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1288:28: note: byref variable will be forcibly initialized struct rio_mport_mapping *mapping = NULL; ^ /kisskb/src/net/ceph/osd_client.c: In function 'create_backoff_message': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1287:18: note: byref variable will be forcibly initialized struct rio_mmap map; ^ /kisskb/src/net/ceph/osd_client.c:4263:8: note: byref variable will be forcibly initialized void *p, *end; ^ /kisskb/src/net/ceph/osd_client.c: In function 'should_plug_request': /kisskb/src/net/ceph/osd_client.c:1979:25: note: byref variable will be forcibly initialized struct ceph_hobject_id hoid; ^ /kisskb/src/net/ceph/osd_client.c: In function 'encode_request_partial': /kisskb/src/net/ceph/osd_client.c:2104:8: note: byref variable will be forcibly initialized void *p = msg->front.iov_base; ^ /kisskb/src/net/ceph/osd_client.c: In function 'handle_backoff': /kisskb/src/net/ceph/osd_client.c:4416:21: note: byref variable will be forcibly initialized struct MOSDBackoff m; ^ /kisskb/src/net/ceph/osd_client.c: In function 'decode_MOSDOpReply': /kisskb/src/net/ceph/osd_client.c:3573:8: note: byref variable will be forcibly initialized void *p = msg->front.iov_base; ^ /kisskb/src/net/ceph/osd_client.c: In function 'calc_target': /kisskb/src/net/ceph/osd_client.c:1552:23: note: byref variable will be forcibly initialized struct ceph_osds up, acting; ^ /kisskb/src/net/ceph/osd_client.c:1552:19: note: byref variable will be forcibly initialized struct ceph_osds up, acting; ^ /kisskb/src/net/ceph/osd_client.c:1551:23: note: byref variable will be forcibly initialized struct ceph_pg pgid, last_pgid; ^ /kisskb/src/net/ceph/osd_client.c:1551:17: note: byref variable will be forcibly initialized struct ceph_pg pgid, last_pgid; ^ /kisskb/src/net/ceph/osd_client.c: In function 'decode_watcher': /kisskb/src/net/ceph/osd_client.c:5005:6: note: byref variable will be forcibly initialized u32 struct_len; ^ /kisskb/src/net/ceph/osd_client.c:5004:5: note: byref variable will be forcibly initialized u8 struct_v; ^ /kisskb/src/net/ceph/osd_client.c: In function 'decode_watchers': /kisskb/src/net/ceph/osd_client.c:5038:6: note: byref variable will be forcibly initialized u32 struct_len; ^ /kisskb/src/net/ceph/osd_client.c:5037:5: note: byref variable will be forcibly initialized u8 struct_v; ^ /kisskb/src/net/ceph/osd_client.c: In function 'handle_reply': /kisskb/src/net/ceph/osd_client.c:3655:21: note: byref variable will be forcibly initialized struct MOSDOpReply m; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/ceph/osd_client.c:5: /kisskb/src/net/ceph/osd_client.c: In function 'handle_timeout': /kisskb/src/net/ceph/osd_client.c:3338:12: note: byref variable will be forcibly initialized LIST_HEAD(slow_osds); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ceph/osd_client.c: In function 'ceph_osdc_alloc_messages': /kisskb/src/net/ceph/osd_client.c:736:30: note: byref variable will be forcibly initialized int num_request_data_items, num_reply_data_items; ^ /kisskb/src/net/ceph/osd_client.c:736:6: note: byref variable will be forcibly initialized int num_request_data_items, num_reply_data_items; ^ /kisskb/src/net/ceph/osd_client.c: In function 'ceph_osdc_new_request': /kisskb/src/net/ceph/osd_client.c:1078:6: note: byref variable will be forcibly initialized u64 objlen = 0; ^ /kisskb/src/net/ceph/osd_client.c:1077:6: note: byref variable will be forcibly initialized u64 objoff = 0; ^ /kisskb/src/net/ceph/osd_client.c:1076:6: note: byref variable will be forcibly initialized u64 objnum = 0; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/ceph/osd_client.c:5: /kisskb/src/net/ceph/osd_client.c: In function 'ceph_osdc_handle_map': /kisskb/src/net/ceph/osd_client.c:4043:12: note: byref variable will be forcibly initialized LIST_HEAD(need_resend_linger); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ceph/osd_client.c:4042:17: note: byref variable will be forcibly initialized struct rb_root need_resend = RB_ROOT; ^ /kisskb/src/net/ceph/osd_client.c:4041:19: note: byref variable will be forcibly initialized struct ceph_fsid fsid; ^ /kisskb/src/net/ceph/osd_client.c:4037:8: note: byref variable will be forcibly initialized void *p = msg->front.iov_base; ^ /kisskb/src/net/ceph/osd_client.c: In function 'ceph_osdc_list_watchers': /kisskb/src/net/ceph/osd_client.c:5104:9: note: byref variable will be forcibly initialized void *p = page_address(pages[0]); ^ /kisskb/src/net/ceph/osd_client.c: In function 'osd_req_op_copy_from_init': /kisskb/src/net/ceph/osd_client.c:5324:8: note: byref variable will be forcibly initialized void *p, *end; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/net/ceph/osdmap.c:6: /kisskb/src/net/ceph/osdmap.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/ceph/osdmap.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/vmw_vsock/af_vsock_tap.c:8: /kisskb/src/net/vmw_vsock/af_vsock_tap.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84: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:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/net/vmw_vsock/af_vsock.c:89: /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1992:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_wq, &parent->wq); ^ In file included from /kisskb/src/net/ceph/osdmap.c:6:0: /kisskb/src/net/ceph/osdmap.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'vsock_poll': /kisskb/src/net/vmw_vsock/af_vsock.c:1086:10: note: byref variable will be forcibly initialized bool space_avail_now = false; ^ /kisskb/src/net/vmw_vsock/af_vsock.c:1062:9: note: byref variable will be forcibly initialized bool data_ready_now = false; ^ /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'vsock_connectible_getsockopt': /kisskb/src/net/vmw_vsock/af_vsock.c:1666:4: note: byref variable will be forcibly initialized } v; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/vmw_vsock/af_vsock.c:100: /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'vsock_connectible_setsockopt': /kisskb/src/net/vmw_vsock/af_vsock.c:1621:32: note: byref variable will be forcibly initialized struct __kernel_sock_timeval tv; ^ /kisskb/src/net/vmw_vsock/af_vsock.c:1576:6: note: byref variable will be forcibly initialized u64 val; ^ /kisskb/src/net/vmw_vsock/af_vsock.c: In function '__vsock_bind_connectible': /kisskb/src/net/vmw_vsock/af_vsock.c:620:21: note: byref variable will be forcibly initialized struct sockaddr_vm new_addr; ^ /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'vsock_auto_bind': /kisskb/src/net/vmw_vsock/af_vsock.c:184:21: note: byref variable will be forcibly initialized struct sockaddr_vm local_addr; ^ /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'vsock_connect': /kisskb/src/net/vmw_vsock/af_vsock.c:1299:22: note: byref variable will be forcibly initialized struct sockaddr_vm *remote_addr; ^ /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'vsock_dgram_sendmsg': /kisskb/src/net/vmw_vsock/af_vsock.c:1124:22: note: byref variable will be forcibly initialized struct sockaddr_vm *remote_addr; ^ /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'vsock_dgram_connect': /kisskb/src/net/vmw_vsock/af_vsock.c:1198:22: note: byref variable will be forcibly initialized struct sockaddr_vm *remote_addr; ^ /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'vsock_bind': /kisskb/src/net/vmw_vsock/af_vsock.c:893:22: note: byref variable will be forcibly initialized struct sockaddr_vm *vm_addr; ^ /kisskb/src/net/vmw_vsock/af_vsock.c: In function '__vsock_stream_recvmsg': /kisskb/src/net/vmw_vsock/af_vsock.c:1934:42: note: byref variable will be forcibly initialized struct vsock_transport_recv_notify_data recv_data; ^ /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'vsock_connectible_sendmsg': /kisskb/src/net/vmw_vsock/af_vsock.c:1724:42: note: byref variable will be forcibly initialized struct vsock_transport_send_notify_data send_data; ^ /kisskb/src/net/ceph/osdmap.c: In function 'decode_new_up_state_weight': /kisskb/src/net/ceph/osdmap.c:1921:27: note: byref variable will be forcibly initialized struct ceph_entity_addr addr; ^ /kisskb/src/net/ceph/osdmap.c:1840:27: note: byref variable will be forcibly initialized struct ceph_entity_addr addr; ^ /kisskb/src/lib/decompress_bunzip2.c: In function 'get_next_block': /kisskb/src/lib/decompress_bunzip2.c:235:38: note: byref variable will be forcibly initialized unsigned char length[MAX_SYMBOLS], temp[MAX_HUFCODE_BITS+1]; ^ /kisskb/src/lib/decompress_bunzip2.c:235:17: note: byref variable will be forcibly initialized unsigned char length[MAX_SYMBOLS], temp[MAX_HUFCODE_BITS+1]; ^ /kisskb/src/net/ceph/osdmap.c: In function 'oid_aprintf_vargs': /kisskb/src/net/ceph/osdmap.c:2170:10: note: byref variable will be forcibly initialized va_list aq; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/bat_v_ogm.h:10, from /kisskb/src/net/batman-adv/bat_v_ogm.c:7: /kisskb/src/net/batman-adv/bat_v_ogm.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ceph/osdmap.c:5: /kisskb/src/net/ceph/osdmap.c: In function 'get_workspace': /kisskb/src/net/ceph/osdmap.c:1053: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/net/ceph/osdmap.c:1053:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/lib/decompress_bunzip2.c: In function 'bunzip2': /kisskb/src/lib/decompress_bunzip2.c:686:22: note: byref variable will be forcibly initialized struct bunzip_data *bd; ^ /kisskb/src/net/ceph/osdmap.c: In function 'decode_pg_mapping': /kisskb/src/net/ceph/osdmap.c:1384:18: note: byref variable will be forcibly initialized struct ceph_pg pgid; ^ /kisskb/src/net/ceph/osdmap.c: In function 'osdmap_decode': /kisskb/src/net/ceph/osdmap.c:1653:5: note: byref variable will be forcibly initialized u8 struct_v; ^ /kisskb/src/net/ceph/osdmap.c: In function 'osdmap_apply_incremental': /kisskb/src/net/ceph/osdmap.c:1961:5: note: byref variable will be forcibly initialized u8 struct_v; ^ /kisskb/src/net/ceph/osdmap.c:1954:23: note: byref variable will be forcibly initialized struct ceph_timespec modified; ^ /kisskb/src/net/ceph/osdmap.c:1952:19: note: byref variable will be forcibly initialized struct ceph_fsid fsid; ^ /kisskb/src/net/batman-adv/bat_v_ogm.c: In function 'batadv_v_ogm_metric_update': /kisskb/src/net/batman-adv/bat_v_ogm.c:615:7: note: byref variable will be forcibly initialized bool protection_started = false; ^ /kisskb/src/net/ceph/osdmap.c: In function 'ceph_oid_printf': /kisskb/src/net/ceph/osdmap.c:2158:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/net/ceph/osdmap.c: In function 'ceph_oid_aprintf': /kisskb/src/net/ceph/osdmap.c:2198:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/net/batman-adv/bat_v_ogm.c: In function 'batadv_v_ogm_send_softif': /kisskb/src/net/batman-adv/bat_v_ogm.c:267:6: note: byref variable will be forcibly initialized int ogm_buff_len; ^ /kisskb/src/net/batman-adv/bat_v_ogm.c:266:17: note: byref variable will be forcibly initialized unsigned char *ogm_buff; ^ /kisskb/src/net/ceph/osdmap.c: In function '__ceph_object_locator_to_pg': /kisskb/src/net/ceph/osdmap.c:2391:8: note: byref variable will be forcibly initialized char stack_buf[256]; ^ /kisskb/src/net/ceph/osdmap.c: In function 'ceph_pg_to_up_acting_osds': /kisskb/src/net/ceph/osdmap.c:2807:6: note: byref variable will be forcibly initialized u32 pps; ^ /kisskb/src/net/ceph/osdmap.c:2806:17: note: byref variable will be forcibly initialized struct ceph_pg pgid; ^ /kisskb/src/net/ceph/osdmap.c: In function 'ceph_pg_to_primary_shard': /kisskb/src/net/ceph/osdmap.c:2832:23: note: byref variable will be forcibly initialized struct ceph_osds up, acting; ^ /kisskb/src/net/ceph/osdmap.c:2832:19: note: byref variable will be forcibly initialized struct ceph_osds up, acting; ^ /kisskb/src/net/ceph/osdmap.c:2831:17: note: byref variable will be forcibly initialized struct ceph_pg pgid; ^ /kisskb/src/net/ceph/osdmap.c: In function 'ceph_pg_to_acting_primary': /kisskb/src/net/ceph/osdmap.c:2863:23: note: byref variable will be forcibly initialized struct ceph_osds up, acting; ^ /kisskb/src/net/ceph/osdmap.c:2863:19: note: byref variable will be forcibly initialized struct ceph_osds up, acting; ^ /kisskb/src/net/ceph/osdmap.c: In function 'ceph_get_crush_locality': /kisskb/src/net/ceph/osdmap.c:3075:6: note: byref variable will be forcibly initialized u16 type_id; ^ /kisskb/src/net/ceph/osdmap.c:3074:19: note: byref variable will be forcibly initialized struct crush_loc loc; ^ /kisskb/src/net/batman-adv/bat_v_ogm.c: In function 'batadv_v_ogm_init': /kisskb/src/net/batman-adv/bat_v_ogm.c:1045:6: note: byref variable will be forcibly initialized u32 random_seqno; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/kernel/trace/ring_buffer.c:7: /kisskb/src/kernel/trace/ring_buffer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^ /kisskb/src/drivers/video/backlight/lcd.c: In function 'contrast_store': /kisskb/src/drivers/video/backlight/lcd.c:133:16: note: byref variable will be forcibly initialized unsigned long contrast; ^ /kisskb/src/drivers/video/backlight/lcd.c: In function 'lcd_power_store': /kisskb/src/drivers/video/backlight/lcd.c:94:16: note: byref variable will be forcibly initialized unsigned long power; ^ /kisskb/src/kernel/trace/ring_buffer.c: In function 'rb_reserve_next_event': /kisskb/src/kernel/trace/ring_buffer.c:3588:23: note: byref variable will be forcibly initialized struct rb_event_info info; ^ /kisskb/src/kernel/trace/ring_buffer.c: In function 'rb_set_head_page': /kisskb/src/kernel/trace/ring_buffer.c:1339:22: note: byref variable will be forcibly initialized struct buffer_page *page; ^ /kisskb/src/kernel/trace/ring_buffer.c: In function 'rb_handle_head_page': /kisskb/src/kernel/trace/ring_buffer.c:2372:22: note: byref variable will be forcibly initialized struct buffer_page *new_head; ^ /kisskb/src/kernel/trace/ring_buffer.c: In function 'rb_move_tail': /kisskb/src/kernel/trace/ring_buffer.c:2603:22: note: byref variable will be forcibly initialized struct buffer_page *next_page; ^ /kisskb/src/kernel/trace/ring_buffer.c: In function 'rb_decrement_entry': /kisskb/src/kernel/trace/ring_buffer.c:3719:22: note: byref variable will be forcibly initialized struct buffer_page *bpage = cpu_buffer->commit_page; ^ /kisskb/src/kernel/trace/ring_buffer.c: In function 'rb_remove_pages': /kisskb/src/kernel/trace/ring_buffer.c:1831:39: note: byref variable will be forcibly initialized struct buffer_page *to_remove_page, *tmp_iter_page; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/percpu.h:6, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/kernel/trace/ring_buffer.c:7: /kisskb/src/kernel/trace/ring_buffer.c: In function 'rb_allocate_pages': /kisskb/src/kernel/trace/ring_buffer.c:1595:12: note: byref variable will be forcibly initialized LIST_HEAD(pages); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/trace/ring_buffer.c: In function 'rb_update_event': /kisskb/src/kernel/trace/ring_buffer.c:2798:6: note: byref variable will be forcibly initialized u64 delta = info->delta; ^ /kisskb/src/kernel/trace/ring_buffer.c:2797:11: note: byref variable will be forcibly initialized unsigned length = info->length; ^ /kisskb/src/kernel/trace/ring_buffer.c: In function 'ring_buffer_lock_reserve': /kisskb/src/kernel/trace/ring_buffer.c:3588:23: note: byref variable will be forcibly initialized struct rb_event_info info; ^ /kisskb/src/kernel/trace/ring_buffer.c: In function 'ring_buffer_write': /kisskb/src/kernel/trace/ring_buffer.c:3588:23: note: byref variable will be forcibly initialized /kisskb/src/kernel/trace/ring_buffer.c: In function 'test_ringbuffer': /kisskb/src/kernel/trace/ring_buffer.c:5965:17: note: byref variable will be forcibly initialized unsigned long lost; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/filter.h:11, from /kisskb/src/kernel/bpf/core.c:21: /kisskb/src/kernel/bpf/core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:12:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/filter.h:8, from /kisskb/src/kernel/bpf/core.c:21: /kisskb/src/kernel/bpf/core.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/filter.h:11, from /kisskb/src/kernel/bpf/core.c:21: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/xdp.h:409, from /kisskb/src/include/linux/bpf_trace.h:5, from /kisskb/src/kernel/bpf/core.c:2461: /kisskb/src/kernel/bpf/core.c: In function 'perf_trace_xdp_exception': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_exception, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_exception, ^ /kisskb/src/kernel/bpf/core.c: In function 'perf_trace_xdp_bulk_tx': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_bulk_tx, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_bulk_tx, ^ /kisskb/src/kernel/bpf/core.c: In function 'perf_trace_xdp_redirect_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/xdp.h:89:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xdp_redirect_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/xdp.h:89:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xdp_redirect_template, ^ /kisskb/src/kernel/bpf/core.c: In function 'perf_trace_xdp_cpumap_kthread': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:189:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_cpumap_kthread, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:189:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_cpumap_kthread, ^ /kisskb/src/kernel/bpf/core.c: In function 'perf_trace_xdp_cpumap_enqueue': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:232:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_cpumap_enqueue, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:232:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_cpumap_enqueue, ^ /kisskb/src/kernel/bpf/core.c: In function 'perf_trace_xdp_devmap_xmit': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:267:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_devmap_xmit, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:267:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_devmap_xmit, ^ /kisskb/src/kernel/bpf/core.c: In function 'perf_trace_mem_disconnect': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:320:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mem_disconnect, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:320:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mem_disconnect, ^ /kisskb/src/kernel/bpf/core.c: In function 'perf_trace_mem_connect': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:347:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mem_connect, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:347:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mem_connect, ^ /kisskb/src/kernel/bpf/core.c: In function 'perf_trace_mem_return_failed': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:381:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mem_return_failed, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:381:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mem_return_failed, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/xdp.h:409, from /kisskb/src/include/linux/bpf_trace.h:5, from /kisskb/src/kernel/bpf/core.c:2461: /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_exception': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_exception, ^ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_bulk_tx': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_bulk_tx, ^ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_redirect_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/xdp.h:89:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xdp_redirect_template, ^ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_cpumap_kthread': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:189:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_cpumap_kthread, ^ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_cpumap_enqueue': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:232:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_cpumap_enqueue, ^ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_devmap_xmit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:267:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_devmap_xmit, ^ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_mem_disconnect': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:320:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mem_disconnect, ^ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_mem_connect': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:347:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mem_connect, ^ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_mem_return_failed': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:381:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mem_return_failed, ^ /kisskb/src/kernel/bpf/core.c: In function 'bpf_prog_calc_tag': /kisskb/src/kernel/bpf/core.c:271:6: note: byref variable will be forcibly initialized u32 ws[SHA1_WORKSPACE_WORDS]; ^ /kisskb/src/kernel/bpf/core.c:270:6: note: byref variable will be forcibly initialized u32 digest[SHA1_DIGEST_WORDS]; ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args512': /kisskb/src/kernel/bpf/core.c:1766:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1777:22: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL1(FN, X) FN(X) ^ /kisskb/src/kernel/bpf/core.c:1778:34: note: in expansion of macro 'EVAL1' #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1779:34: note: in expansion of macro 'EVAL2' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1790:1: note: in expansion of macro 'EVAL4' EVAL4(DEFINE_BPF_PROG_RUN_ARGS, 416, 448, 480, 512); ^ /kisskb/src/kernel/bpf/core.c:1765:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1777:22: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL1(FN, X) FN(X) ^ /kisskb/src/kernel/bpf/core.c:1778:34: note: in expansion of macro 'EVAL1' #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1779:34: note: in expansion of macro 'EVAL2' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1790:1: note: in expansion of macro 'EVAL4' EVAL4(DEFINE_BPF_PROG_RUN_ARGS, 416, 448, 480, 512); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args480': /kisskb/src/kernel/bpf/core.c:1766:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1778:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1779:34: note: in expansion of macro 'EVAL2' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1790:1: note: in expansion of macro 'EVAL4' EVAL4(DEFINE_BPF_PROG_RUN_ARGS, 416, 448, 480, 512); ^ /kisskb/src/kernel/bpf/core.c:1765:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1778:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1779:34: note: in expansion of macro 'EVAL2' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1790:1: note: in expansion of macro 'EVAL4' EVAL4(DEFINE_BPF_PROG_RUN_ARGS, 416, 448, 480, 512); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args448': /kisskb/src/kernel/bpf/core.c:1766:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1779:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1790:1: note: in expansion of macro 'EVAL4' EVAL4(DEFINE_BPF_PROG_RUN_ARGS, 416, 448, 480, 512); ^ /kisskb/src/kernel/bpf/core.c:1765:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1779:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1790:1: note: in expansion of macro 'EVAL4' EVAL4(DEFINE_BPF_PROG_RUN_ARGS, 416, 448, 480, 512); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args416': /kisskb/src/kernel/bpf/core.c:1766:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1780:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1790:1: note: in expansion of macro 'EVAL4' EVAL4(DEFINE_BPF_PROG_RUN_ARGS, 416, 448, 480, 512); ^ /kisskb/src/kernel/bpf/core.c:1765:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1780:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1790:1: note: in expansion of macro 'EVAL4' EVAL4(DEFINE_BPF_PROG_RUN_ARGS, 416, 448, 480, 512); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args384': /kisskb/src/kernel/bpf/core.c:1766:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1777:22: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL1(FN, X) FN(X) ^ /kisskb/src/kernel/bpf/core.c:1778:34: note: in expansion of macro 'EVAL1' #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1779:34: note: in expansion of macro 'EVAL2' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1789:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 224, 256, 288, 320, 352, 384); ^ /kisskb/src/kernel/bpf/core.c:1765:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1777:22: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL1(FN, X) FN(X) ^ /kisskb/src/kernel/bpf/core.c:1778:34: note: in expansion of macro 'EVAL1' #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1779:34: note: in expansion of macro 'EVAL2' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1789:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 224, 256, 288, 320, 352, 384); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args352': /kisskb/src/kernel/bpf/core.c:1766:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1778:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1779:34: note: in expansion of macro 'EVAL2' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1789:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 224, 256, 288, 320, 352, 384); ^ /kisskb/src/kernel/bpf/core.c:1765:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1778:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1779:34: note: in expansion of macro 'EVAL2' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1789:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 224, 256, 288, 320, 352, 384); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args320': /kisskb/src/kernel/bpf/core.c:1766:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1779:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1789:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 224, 256, 288, 320, 352, 384); ^ /kisskb/src/kernel/bpf/core.c:1765:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1779:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1789:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 224, 256, 288, 320, 352, 384); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args288': /kisskb/src/kernel/bpf/core.c:1766:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1780:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1789:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 224, 256, 288, 320, 352, 384); ^ /kisskb/src/kernel/bpf/core.c:1765:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1780:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1789:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 224, 256, 288, 320, 352, 384); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args256': /kisskb/src/kernel/bpf/core.c:1766:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1781:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1789:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 224, 256, 288, 320, 352, 384); ^ /kisskb/src/kernel/bpf/core.c:1765:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1781:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1789:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 224, 256, 288, 320, 352, 384); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args224': /kisskb/src/kernel/bpf/core.c:1766:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1782:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1789:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 224, 256, 288, 320, 352, 384); ^ /kisskb/src/kernel/bpf/core.c:1765:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1782:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1789:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 224, 256, 288, 320, 352, 384); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args192': /kisskb/src/kernel/bpf/core.c:1766:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1777:22: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL1(FN, X) FN(X) ^ /kisskb/src/kernel/bpf/core.c:1778:34: note: in expansion of macro 'EVAL1' #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1779:34: note: in expansion of macro 'EVAL2' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1788:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 32, 64, 96, 128, 160, 192); ^ /kisskb/src/kernel/bpf/core.c:1765:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1777:22: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL1(FN, X) FN(X) ^ /kisskb/src/kernel/bpf/core.c:1778:34: note: in expansion of macro 'EVAL1' #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1779:34: note: in expansion of macro 'EVAL2' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1788:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 32, 64, 96, 128, 160, 192); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args160': /kisskb/src/kernel/bpf/core.c:1766:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1778:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1779:34: note: in expansion of macro 'EVAL2' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1788:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 32, 64, 96, 128, 160, 192); ^ /kisskb/src/kernel/bpf/core.c:1765:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1778:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1779:34: note: in expansion of macro 'EVAL2' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1788:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 32, 64, 96, 128, 160, 192); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args128': /kisskb/src/kernel/bpf/core.c:1766:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1779:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1788:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 32, 64, 96, 128, 160, 192); ^ /kisskb/src/kernel/bpf/core.c:1765:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1779:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1788:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 32, 64, 96, 128, 160, 192); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args96': /kisskb/src/kernel/bpf/core.c:1766:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1780:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1788:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 32, 64, 96, 128, 160, 192); ^ /kisskb/src/kernel/bpf/core.c:1765:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1780:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1788:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 32, 64, 96, 128, 160, 192); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args64': /kisskb/src/kernel/bpf/core.c:1766:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1781:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1788:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 32, 64, 96, 128, 160, 192); ^ /kisskb/src/kernel/bpf/core.c:1765:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1781:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1788:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 32, 64, 96, 128, 160, 192); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args32': /kisskb/src/kernel/bpf/core.c:1766:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1782:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1788:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 32, 64, 96, 128, 160, 192); ^ /kisskb/src/kernel/bpf/core.c:1765:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1782:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1788:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 32, 64, 96, 128, 160, 192); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run512': /kisskb/src/kernel/bpf/core.c:1753:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1777:22: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL1(FN, X) FN(X) ^ /kisskb/src/kernel/bpf/core.c:1778:34: note: in expansion of macro 'EVAL1' #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1779:34: note: in expansion of macro 'EVAL2' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1786:1: note: in expansion of macro 'EVAL4' EVAL4(DEFINE_BPF_PROG_RUN, 416, 448, 480, 512); ^ /kisskb/src/kernel/bpf/core.c:1752:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1777:22: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL1(FN, X) FN(X) ^ /kisskb/src/kernel/bpf/core.c:1778:34: note: in expansion of macro 'EVAL1' #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1779:34: note: in expansion of macro 'EVAL2' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1786:1: note: in expansion of macro 'EVAL4' EVAL4(DEFINE_BPF_PROG_RUN, 416, 448, 480, 512); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run480': /kisskb/src/kernel/bpf/core.c:1753:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1778:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1779:34: note: in expansion of macro 'EVAL2' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1786:1: note: in expansion of macro 'EVAL4' EVAL4(DEFINE_BPF_PROG_RUN, 416, 448, 480, 512); ^ /kisskb/src/kernel/bpf/core.c:1752:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1778:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1779:34: note: in expansion of macro 'EVAL2' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1786:1: note: in expansion of macro 'EVAL4' EVAL4(DEFINE_BPF_PROG_RUN, 416, 448, 480, 512); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run448': /kisskb/src/kernel/bpf/core.c:1753:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1779:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1786:1: note: in expansion of macro 'EVAL4' EVAL4(DEFINE_BPF_PROG_RUN, 416, 448, 480, 512); ^ /kisskb/src/kernel/bpf/core.c:1752:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1779:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1786:1: note: in expansion of macro 'EVAL4' EVAL4(DEFINE_BPF_PROG_RUN, 416, 448, 480, 512); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run416': /kisskb/src/kernel/bpf/core.c:1753:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1780:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1786:1: note: in expansion of macro 'EVAL4' EVAL4(DEFINE_BPF_PROG_RUN, 416, 448, 480, 512); ^ /kisskb/src/kernel/bpf/core.c:1752:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1780:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1786:1: note: in expansion of macro 'EVAL4' EVAL4(DEFINE_BPF_PROG_RUN, 416, 448, 480, 512); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run384': /kisskb/src/kernel/bpf/core.c:1753:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1777:22: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL1(FN, X) FN(X) ^ /kisskb/src/kernel/bpf/core.c:1778:34: note: in expansion of macro 'EVAL1' #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1779:34: note: in expansion of macro 'EVAL2' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1785:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN, 224, 256, 288, 320, 352, 384); ^ /kisskb/src/kernel/bpf/core.c:1752:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1777:22: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL1(FN, X) FN(X) ^ /kisskb/src/kernel/bpf/core.c:1778:34: note: in expansion of macro 'EVAL1' #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1779:34: note: in expansion of macro 'EVAL2' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1785:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN, 224, 256, 288, 320, 352, 384); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run352': /kisskb/src/kernel/bpf/core.c:1753:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1778:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1779:34: note: in expansion of macro 'EVAL2' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1785:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN, 224, 256, 288, 320, 352, 384); ^ /kisskb/src/kernel/bpf/core.c:1752:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1778:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1779:34: note: in expansion of macro 'EVAL2' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1785:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN, 224, 256, 288, 320, 352, 384); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run320': /kisskb/src/kernel/bpf/core.c:1753:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1779:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1785:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN, 224, 256, 288, 320, 352, 384); ^ /kisskb/src/kernel/bpf/core.c:1752:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1779:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1785:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN, 224, 256, 288, 320, 352, 384); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run288': /kisskb/src/kernel/bpf/core.c:1753:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1780:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1785:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN, 224, 256, 288, 320, 352, 384); ^ /kisskb/src/kernel/bpf/core.c:1752:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1780:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1785:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN, 224, 256, 288, 320, 352, 384); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run256': /kisskb/src/kernel/bpf/core.c:1753:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1781:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1785:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN, 224, 256, 288, 320, 352, 384); ^ /kisskb/src/kernel/bpf/core.c:1752:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1781:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1785:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN, 224, 256, 288, 320, 352, 384); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run224': /kisskb/src/kernel/bpf/core.c:1753:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1782:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1785:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN, 224, 256, 288, 320, 352, 384); ^ /kisskb/src/kernel/bpf/core.c:1752:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1782:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1785:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN, 224, 256, 288, 320, 352, 384); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run192': /kisskb/src/kernel/bpf/core.c:1753:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1777:22: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL1(FN, X) FN(X) ^ /kisskb/src/kernel/bpf/core.c:1778:34: note: in expansion of macro 'EVAL1' #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1779:34: note: in expansion of macro 'EVAL2' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1784:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN, 32, 64, 96, 128, 160, 192); ^ /kisskb/src/kernel/bpf/core.c:1752:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1777:22: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL1(FN, X) FN(X) ^ /kisskb/src/kernel/bpf/core.c:1778:34: note: in expansion of macro 'EVAL1' #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1779:34: note: in expansion of macro 'EVAL2' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1784:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN, 32, 64, 96, 128, 160, 192); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run160': /kisskb/src/kernel/bpf/core.c:1753:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1778:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1779:34: note: in expansion of macro 'EVAL2' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1784:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN, 32, 64, 96, 128, 160, 192); ^ /kisskb/src/kernel/bpf/core.c:1752:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1778:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1779:34: note: in expansion of macro 'EVAL2' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1784:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN, 32, 64, 96, 128, 160, 192); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run128': /kisskb/src/kernel/bpf/core.c:1753:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1779:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1784:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN, 32, 64, 96, 128, 160, 192); ^ /kisskb/src/kernel/bpf/core.c:1752:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1779:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1780:34: note: in expansion of macro 'EVAL3' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1784:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN, 32, 64, 96, 128, 160, 192); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run96': /kisskb/src/kernel/bpf/core.c:1753:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1780:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1784:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN, 32, 64, 96, 128, 160, 192); ^ /kisskb/src/kernel/bpf/core.c:1752:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1780:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1781:34: note: in expansion of macro 'EVAL4' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1784:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN, 32, 64, 96, 128, 160, 192); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run64': /kisskb/src/kernel/bpf/core.c:1753:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1781:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1784:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN, 32, 64, 96, 128, 160, 192); ^ /kisskb/src/kernel/bpf/core.c:1752:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1781:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1782:34: note: in expansion of macro 'EVAL5' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1784:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN, 32, 64, 96, 128, 160, 192); ^ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run32': /kisskb/src/kernel/bpf/core.c:1753:6: note: byref variable will be forcibly initialized u64 regs[MAX_BPF_EXT_REG]; \ ^ /kisskb/src/kernel/bpf/core.c:1782:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1784:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN, 32, 64, 96, 128, 160, 192); ^ /kisskb/src/kernel/bpf/core.c:1752:6: note: byref variable will be forcibly initialized u64 stack[stack_size / sizeof(u64)]; \ ^ /kisskb/src/kernel/bpf/core.c:1782:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) ^ /kisskb/src/kernel/bpf/core.c:1784:1: note: in expansion of macro 'EVAL6' EVAL6(DEFINE_BPF_PROG_RUN, 32, 64, 96, 128, 160, 192); ^ In file included from /kisskb/src/net/ceph/striper.c:6:0: /kisskb/src/net/ceph/striper.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/ceph/striper.c: In function 'ceph_file_to_extents': /kisskb/src/net/ceph/striper.c:122:7: note: byref variable will be forcibly initialized u32 xlen; ^ /kisskb/src/net/ceph/striper.c:121:14: note: byref variable will be forcibly initialized u64 objno, objoff; ^ /kisskb/src/net/ceph/striper.c:121:7: note: byref variable will be forcibly initialized u64 objno, objoff; ^ /kisskb/src/net/ceph/striper.c:120:21: note: byref variable will be forcibly initialized struct list_head *add_pos = NULL; ^ /kisskb/src/net/ceph/striper.c: In function 'ceph_iterate_extents': /kisskb/src/net/ceph/striper.c:182:7: note: byref variable will be forcibly initialized u32 xlen; ^ /kisskb/src/net/ceph/striper.c:181:14: note: byref variable will be forcibly initialized u64 objno, objoff; ^ /kisskb/src/net/ceph/striper.c:181:7: note: byref variable will be forcibly initialized u64 objno, objoff; ^ In file included from /kisskb/src/include/linux/random.h:13:0, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/linux/rcupdate.h:30, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/compat.h:12, from /kisskb/src/include/linux/filter.h:10, from /kisskb/src/kernel/bpf/core.c:21: /kisskb/src/kernel/bpf/core.c: In function 'bpf_user_rnd_init_once': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/prandom.h:80:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(prandom_seed_full_state, (pcpu_state)) ^ /kisskb/src/kernel/bpf/core.c:2320:2: note: in expansion of macro 'prandom_init_once' prandom_init_once(&bpf_user_rnd_state); ^ /kisskb/src/drivers/pci/switch/switchtec.c: In function 'ioctl_pff_to_port': /kisskb/src/drivers/pci/switch/switchtec.c:1123: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:1167:34: note: byref variable will be forcibly initialized struct switchtec_ioctl_pff_port p; ^ /kisskb/src/drivers/pci/switch/switchtec.c: In function 'stuser_set_state': /kisskb/src/drivers/pci/switch/switchtec.c:125:21: note: byref variable will be forcibly initialized const char * const state_names[] = { ^ /kisskb/src/drivers/pci/switch/switchtec.c: In function 'ioctl_event_ctl': /kisskb/src/drivers/pci/switch/switchtec.c:1077:35: note: byref variable will be forcibly initialized struct switchtec_ioctl_event_ctl ctl; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, 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:586:8: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible(stuser->cmd_comp, ^ /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_reasm_drain': /kisskb/src/net/sctp/ulpqueue.c:724:23: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^ /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_reap_ordered': /kisskb/src/net/sctp/ulpqueue.c:880:22: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^ /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_tail_data': /kisskb/src/net/sctp/ulpqueue.c:88:22: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^ /kisskb/src/drivers/video/backlight/aat2870_bl.c: In function 'aat2870_bl_probe': /kisskb/src/drivers/video/backlight/aat2870_bl.c:114:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_partial_delivery': /kisskb/src/net/sctp/ulpqueue.c:1063:24: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^ In file included from /kisskb/src/include/net/ip6_route.h:24:0, from /kisskb/src/net/ipv6/inet6_connection_sock.c:22: /kisskb/src/net/ipv6/inet6_connection_sock.c: In function 'rt6_get_cookie': /kisskb/src/include/net/ip6_fib.h:296:6: note: byref variable will be forcibly initialized u32 cookie = 0; ^ /kisskb/src/net/ipv6/inet6_connection_sock.c: In function 'inet6_csk_route_socket': /kisskb/src/net/ipv6/inet6_connection_sock.c:84:28: note: byref variable will be forcibly initialized struct in6_addr *final_p, final; ^ /kisskb/src/net/ipv6/inet6_connection_sock.c: In function 'inet6_csk_route_req': /kisskb/src/net/ipv6/inet6_connection_sock.c:34:28: note: byref variable will be forcibly initialized struct in6_addr *final_p, final; ^ /kisskb/src/net/ipv6/inet6_connection_sock.c: In function 'inet6_csk_xmit': /kisskb/src/net/ipv6/inet6_connection_sock.c:117:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/inet6_connection_sock.c: In function 'inet6_csk_update_pmtu': /kisskb/src/net/ipv6/inet6_connection_sock.c:144:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/ip6_flowlabel.c:11: /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'fl_link': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_flowlabel.c:496:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(np->ipv6_fl_list, sfl); ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/ipv6/ip6_flowlabel.c:12: /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'copy_to_sockptr_offset': /kisskb/src/include/linux/sockptr.h:58:19: note: userspace variable will be forcibly initialized static inline int copy_to_sockptr_offset(sockptr_t dst, size_t offset, ^ /kisskb/src/drivers/pci/controller/dwc/pcie-designware-ep.c: In function 'dw_pcie_ep_unmap_addr': /kisskb/src/drivers/pci/controller/dwc/pcie-designware-ep.c:284:6: note: byref variable will be forcibly initialized u32 atu_index; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/drivers/pci/controller/dwc/pcie-designware-ep.c:9: /kisskb/src/drivers/pci/controller/dwc/pcie-designware-ep.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/platform_device.h:13:0, from /kisskb/src/drivers/pci/controller/dwc/pcie-designware-ep.c:10: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'fl_create': /kisskb/src/net/ipv6/ip6_flowlabel.c:394:23: note: byref variable will be forcibly initialized struct ipcm6_cookie ipc6; ^ /kisskb/src/net/ipv6/ip6_flowlabel.c:393:17: note: byref variable will be forcibly initialized struct flowi6 flowi6; ^ /kisskb/src/net/ipv6/ip6_flowlabel.c:392:17: note: byref variable will be forcibly initialized struct msghdr msg; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/ip6_flowlabel.c:11: /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'fl_intern': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_flowlabel.c:249:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fl_ht[FL_HASH(fl->label)], fl); ^ /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'ipv6_flowlabel_get': /kisskb/src/net/ipv6/ip6_flowlabel.c:614:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'ipv6_flowlabel_opt': /kisskb/src/net/ipv6/ip6_flowlabel.c:724:27: note: byref variable will be forcibly initialized struct in6_flowlabel_req freq; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/tipc/monitor.c:36: /kisskb/src/net/tipc/monitor.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/tipc/monitor.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:6: note: byref variable will be forcibly initialized u64 tmp = value; ^ /kisskb/src/net/tipc/monitor.c: In function 'tipc_mon_peer_up': /kisskb/src/net/tipc/monitor.c:426:20: note: byref variable will be forcibly initialized struct tipc_peer *peer, *head; ^ /kisskb/src/net/tipc/monitor.c: In function 'tipc_mon_rcv': /kisskb/src/net/tipc/monitor.c:485:25: note: byref variable will be forcibly initialized struct tipc_mon_domain dom_bef; ^ /kisskb/src/net/tipc/monitor.c: In function '__tipc_nl_add_monitor': /kisskb/src/net/tipc/monitor.c:828:7: note: byref variable will be forcibly initialized char bearer_name[TIPC_MAX_BEARER_NAME]; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/page_ref.h:135, from /kisskb/src/mm/debug_page_ref.c:6: /kisskb/src/mm/debug_page_ref.c: In function 'perf_trace_page_ref_mod_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/page_ref.h:13:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(page_ref_mod_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/page_ref.h:13:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(page_ref_mod_template, ^ /kisskb/src/mm/debug_page_ref.c: In function 'perf_trace_page_ref_mod_and_test_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/page_ref.h:61:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(page_ref_mod_and_test_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/page_ref.h:61:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(page_ref_mod_and_test_template, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/page_ref.h:135, from /kisskb/src/mm/debug_page_ref.c:6: /kisskb/src/mm/debug_page_ref.c: In function 'trace_event_raw_event_page_ref_mod_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/page_ref.h:13:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(page_ref_mod_template, ^ /kisskb/src/mm/debug_page_ref.c: In function 'trace_event_raw_event_page_ref_mod_and_test_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/page_ref.h:61:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(page_ref_mod_and_test_template, ^ /kisskb/src/net/ceph/debugfs.c: In function 'osdmap_show': /kisskb/src/net/ceph/debugfs.c:82:8: note: byref variable will be forcibly initialized char sb[64]; ^ /kisskb/src/net/ceph/debugfs.c: In function 'ceph_debugfs_client_init': /kisskb/src/net/ceph/debugfs.c:409:7: note: byref variable will be forcibly initialized char name[80]; ^ /kisskb/src/net/ceph/auth.c: In function 'build_request': /kisskb/src/net/ceph/auth.c:168:8: note: byref variable will be forcibly initialized void *p; ^ /kisskb/src/net/ceph/auth.c: In function 'ceph_auth_build_hello': /kisskb/src/net/ceph/auth.c:124:43: note: byref variable will be forcibly initialized void *p = monhdr + 1, *end = buf + len, *lenp; ^ /kisskb/src/net/ceph/auth.c:124:8: note: byref variable will be forcibly initialized void *p = monhdr + 1, *end = buf + len, *lenp; ^ /kisskb/src/net/ceph/auth.c: In function 'ceph_auth_get_request': /kisskb/src/net/ceph/auth.c:432:8: note: byref variable will be forcibly initialized void *p; ^ /kisskb/src/net/ceph/auth.c:431:8: note: byref variable will be forcibly initialized void *lenp; ^ /kisskb/src/net/ceph/auth.c: In function 'ceph_auth_get_authorizer': /kisskb/src/net/ceph/auth.c:554:8: note: byref variable will be forcibly initialized void *p; ^ /kisskb/src/net/ceph/auth.c:553:6: note: byref variable will be forcibly initialized int proto; ^ /kisskb/src/net/ceph/auth.c:552:17: note: byref variable will be forcibly initialized int pref_mode, fallb_mode; ^ /kisskb/src/net/ceph/auth.c:552:6: note: byref variable will be forcibly initialized int pref_mode, fallb_mode; ^ /kisskb/src/net/ceph/auth.c: In function 'ceph_auth_handle_svc_reply_more': /kisskb/src/net/ceph/auth.c:583:8: note: byref variable will be forcibly initialized void *p; ^ /kisskb/src/net/ceph/auth_none.c: In function 'ceph_auth_none_build_authorizer': /kisskb/src/net/ceph/auth_none.c:45:8: note: byref variable will be forcibly initialized void *p = au->buf; ^ /kisskb/src/net/vmw_vsock/diag.c: In function 'vsock_diag_handler_dump': /kisskb/src/net/vmw_vsock/diag.c:150:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/drivers/rapidio/rio.c: In function 'rio_chk_dev_route': /kisskb/src/drivers/rapidio/rio.c:956:6: note: byref variable will be forcibly initialized u32 result; ^ /kisskb/src/drivers/rapidio/rio.c: In function 'rio_std_route_get_entry': /kisskb/src/drivers/rapidio/rio.c:1457:6: note: byref variable will be forcibly initialized u32 result; ^ /kisskb/src/drivers/rapidio/rio.c: In function 'rio_get_input_status': /kisskb/src/drivers/rapidio/rio.c:1030:6: note: byref variable will be forcibly initialized u32 regval; ^ /kisskb/src/drivers/rapidio/rio.c: In function 'rio_clr_err_stopped': /kisskb/src/drivers/rapidio/rio.c:1082:6: note: byref variable will be forcibly initialized u32 regval; ^ /kisskb/src/drivers/rapidio/rio.c: In function 'rio_std_route_clr_table': /kisskb/src/drivers/rapidio/rio.c:1484:9: note: byref variable will be forcibly initialized u32 i, pef, id_inc = 1, ext_cfg = 0; ^ /kisskb/src/drivers/rapidio/rio.c:1483:6: note: byref variable will be forcibly initialized u32 max_destid = 0xff; ^ In file included from /kisskb/src/drivers/rapidio/rio.c:24:0: /kisskb/src/drivers/rapidio/rio.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/rapidio/rio.c: In function 'rio_local_get_device_id': /kisskb/src/drivers/rapidio/rio.c:74:6: note: byref variable will be forcibly initialized u32 result; ^ /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_set_bits': /kisskb/src/drivers/video/backlight/adp8860_bl.c:141:10: note: byref variable will be forcibly initialized uint8_t reg_val; ^ /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_store': /kisskb/src/drivers/video/backlight/adp8860_bl.c:441:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_clr_bits': /kisskb/src/drivers/video/backlight/adp8860_bl.c:160:10: note: byref variable will be forcibly initialized uint8_t reg_val; ^ /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_bl_ambient_light_zone_store': /kisskb/src/drivers/video/backlight/adp8860_bl.c:601:10: note: byref variable will be forcibly initialized uint8_t reg_val; ^ /kisskb/src/drivers/video/backlight/adp8860_bl.c:600:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/rapidio/rio.c: In function 'rio_set_port_lockout': /kisskb/src/drivers/rapidio/rio.c:869:6: note: byref variable will be forcibly initialized u32 regval; ^ /kisskb/src/drivers/rapidio/rio.c: In function 'rio_mport_chk_dev_access': /kisskb/src/drivers/rapidio/rio.c:996:6: note: byref variable will be forcibly initialized u32 tmp; ^ /kisskb/src/drivers/rapidio/rio.c: In function 'rio_inb_pwrite_handler': /kisskb/src/drivers/rapidio/rio.c:1174:10: note: byref variable will be forcibly initialized int rc, portnum; ^ /kisskb/src/drivers/rapidio/rio.c:1173:30: note: byref variable will be forcibly initialized u32 err_status, em_perrdet, em_ltlerrdet; ^ /kisskb/src/drivers/rapidio/rio.c:1173:18: note: byref variable will be forcibly initialized u32 err_status, em_perrdet, em_ltlerrdet; ^ /kisskb/src/drivers/rapidio/rio.c:1173:6: note: byref variable will be forcibly initialized u32 err_status, em_perrdet, em_ltlerrdet; ^ /kisskb/src/drivers/rapidio/rio.c:1172:18: note: byref variable will be forcibly initialized struct rio_dev *rdev; ^ /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_bl_ambient_light_zone_show': /kisskb/src/drivers/video/backlight/adp8860_bl.c:582:10: note: byref variable will be forcibly initialized uint8_t reg_val; ^ /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_bl_ambient_light_level_show': /kisskb/src/drivers/video/backlight/adp8860_bl.c:555:10: note: byref variable will be forcibly initialized uint8_t reg_val; ^ /kisskb/src/drivers/rapidio/rio.c: In function 'rio_mport_get_efb': /kisskb/src/drivers/rapidio/rio.c:1348:6: note: byref variable will be forcibly initialized u32 reg_val; ^ /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_show': /kisskb/src/drivers/video/backlight/adp8860_bl.c:425:10: note: byref variable will be forcibly initialized uint8_t reg_val; ^ /kisskb/src/drivers/rapidio/rio.c: In function 'rio_mport_get_physefb': /kisskb/src/drivers/rapidio/rio.c:784:6: note: byref variable will be forcibly initialized u32 ftr_header; ^ /kisskb/src/drivers/rapidio/rio.c: In function 'rio_enable_rx_tx_port': /kisskb/src/drivers/rapidio/rio.c:905:6: note: byref variable will be forcibly initialized u32 rmap; ^ /kisskb/src/drivers/rapidio/rio.c:903:6: note: byref variable will be forcibly initialized u32 regval; ^ /kisskb/src/drivers/rapidio/rio.c: In function 'rio_mport_get_feature': /kisskb/src/drivers/rapidio/rio.c:1386:29: note: byref variable will be forcibly initialized u32 asm_info, ext_ftr_ptr, ftr_header; ^ /kisskb/src/drivers/rapidio/rio.c:1386:6: note: byref variable will be forcibly initialized u32 asm_info, ext_ftr_ptr, ftr_header; ^ /kisskb/src/drivers/rapidio/rio.c: In function 'rio_lock_device': /kisskb/src/drivers/rapidio/rio.c:1535:6: note: byref variable will be forcibly initialized u32 result; ^ /kisskb/src/drivers/rapidio/rio.c: In function 'rio_unlock_device': /kisskb/src/drivers/rapidio/rio.c:1578:6: note: byref variable will be forcibly initialized u32 result; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/video/backlight/adp8860_bl.c:8: /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/platform_device.h:13:0, from /kisskb/src/drivers/video/backlight/adp8860_bl.c:12: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/ceph/crypto.c: In function 'ceph_aes_crypt': /kisskb/src/net/ceph/crypto.c:225:7: note: byref variable will be forcibly initialized char iv[AES_BLOCK_SIZE] __aligned(8); ^ /kisskb/src/net/ceph/crypto.c:224:21: note: byref variable will be forcibly initialized struct scatterlist prealloc_sg; ^ /kisskb/src/net/ceph/crypto.c:223:18: note: byref variable will be forcibly initialized struct sg_table sgt; ^ In file included from /kisskb/src/net/ceph/crypto.c:10:0: /kisskb/src/include/crypto/skcipher.h:127:7: note: byref variable will be forcibly initialized char __##name##_desc[sizeof(struct skcipher_request) + \ ^ /kisskb/src/net/ceph/crypto.c:222:2: note: in expansion of macro 'SYNC_SKCIPHER_REQUEST_ON_STACK' SYNC_SKCIPHER_REQUEST_ON_STACK(req, key->tfm); ^ /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_probe': /kisskb/src/drivers/video/backlight/adp8860_bl.c:659:10: note: byref variable will be forcibly initialized uint8_t reg_val; ^ /kisskb/src/drivers/video/backlight/adp8860_bl.c:658:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/net/ceph/crypto.c: In function 'ceph_crypto_key_unarmor': /kisskb/src/net/ceph/crypto.c:112:14: note: byref variable will be forcibly initialized void *buf, *p; ^ /kisskb/src/net/ceph/crypto.c: In function 'ceph_key_preparse': /kisskb/src/net/ceph/crypto.c:303:8: note: byref variable will be forcibly initialized void *p; ^ /kisskb/src/drivers/video/backlight/adp8870_bl.c: In function 'adp8870_set_bits': /kisskb/src/drivers/video/backlight/adp8870_bl.c:156:10: note: byref variable will be forcibly initialized uint8_t reg_val; ^ /kisskb/src/drivers/video/backlight/adp8870_bl.c: In function 'adp8870_store': /kisskb/src/drivers/video/backlight/adp8870_bl.c:562:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/video/backlight/adp8870_bl.c: In function 'adp8870_clr_bits': /kisskb/src/drivers/video/backlight/adp8870_bl.c:175:10: note: byref variable will be forcibly initialized uint8_t reg_val; ^ /kisskb/src/drivers/video/backlight/adp8870_bl.c: In function 'adp8870_bl_ambient_light_zone_store': /kisskb/src/drivers/video/backlight/adp8870_bl.c:785:10: note: byref variable will be forcibly initialized uint8_t reg_val; ^ /kisskb/src/drivers/video/backlight/adp8870_bl.c:784:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/video/backlight/adp8870_bl.c: In function 'adp8870_bl_ambient_light_zone_show': /kisskb/src/drivers/video/backlight/adp8870_bl.c:766:10: note: byref variable will be forcibly initialized uint8_t reg_val; ^ /kisskb/src/drivers/video/backlight/adp8870_bl.c: In function 'adp8870_bl_ambient_light_level_show': /kisskb/src/drivers/video/backlight/adp8870_bl.c:737:10: note: byref variable will be forcibly initialized uint8_t reg_val; ^ /kisskb/src/drivers/video/backlight/adp8870_bl.c: In function 'adp8870_show': /kisskb/src/drivers/video/backlight/adp8870_bl.c:546:10: note: byref variable will be forcibly initialized uint8_t reg_val; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/video/backlight/adp8870_bl.c:8: /kisskb/src/drivers/video/backlight/adp8870_bl.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/platform_device.h:13:0, from /kisskb/src/drivers/video/backlight/adp8870_bl.c:12: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/video/backlight/adp8870_bl.c: In function 'adp8870_probe': /kisskb/src/drivers/video/backlight/adp8870_bl.c:847:10: note: byref variable will be forcibly initialized uint8_t reg_val; ^ /kisskb/src/drivers/video/backlight/adp8870_bl.c:842:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/lib/decompress_unlzma.c: In function 'process_bit0': /kisskb/src/lib/decompress_unlzma.c:351:6: note: byref variable will be forcibly initialized int mi = 1; ^ /kisskb/src/lib/decompress_unlzma.c: In function 'process_bit1': /kisskb/src/lib/decompress_unlzma.c:498:11: note: byref variable will be forcibly initialized int i, mi; ^ /kisskb/src/lib/decompress_unlzma.c:485:7: note: byref variable will be forcibly initialized int pos_slot; ^ /kisskb/src/lib/decompress_unlzma.c:397:6: note: byref variable will be forcibly initialized int len; ^ /kisskb/src/lib/decompress_unlzma.c: In function 'unlzma': /kisskb/src/lib/decompress_unlzma.c:554:16: note: byref variable will be forcibly initialized struct cstate cst; ^ /kisskb/src/lib/decompress_unlzma.c:553:16: note: byref variable will be forcibly initialized struct writer wr; ^ /kisskb/src/lib/decompress_unlzma.c:551:12: note: byref variable will be forcibly initialized struct rc rc; ^ /kisskb/src/lib/decompress_unlzma.c:545:21: note: byref variable will be forcibly initialized struct lzma_header header; ^ /kisskb/src/net/nfc/nci/ntf.c: In function 'nci_rf_discover_ntf_packet': /kisskb/src/net/nfc/nci/ntf.c:329:29: note: byref variable will be forcibly initialized struct nci_rf_discover_ntf ntf; ^ /kisskb/src/net/nfc/nci/ntf.c: In function 'nci_rf_intf_activated_ntf_packet': /kisskb/src/net/nfc/nci/ntf.c:532:35: note: byref variable will be forcibly initialized struct nci_rf_intf_activated_ntf ntf; ^ /kisskb/src/net/sctp/tsnmap.c: In function 'sctp_tsnmap_next_gap_ack': /kisskb/src/net/sctp/tsnmap.c:157:20: note: byref variable will be forcibly initialized __u16 start_ = 0, end_ = 0, offset; ^ /kisskb/src/net/sctp/tsnmap.c:157:8: note: byref variable will be forcibly initialized __u16 start_ = 0, end_ = 0, offset; ^ /kisskb/src/net/sctp/tsnmap.c: In function 'sctp_tsnmap_num_gabs': /kisskb/src/net/sctp/tsnmap.c:325:20: note: byref variable will be forcibly initialized __u16 start = 0, end = 0; ^ /kisskb/src/net/sctp/tsnmap.c:325:9: note: byref variable will be forcibly initialized __u16 start = 0, end = 0; ^ /kisskb/src/net/sctp/tsnmap.c:320:26: note: byref variable will be forcibly initialized struct sctp_tsnmap_iter iter; ^ /kisskb/src/drivers/video/backlight/backlight.c: In function 'backlight_generate_event': /kisskb/src/drivers/video/backlight/backlight.c:163:8: note: byref variable will be forcibly initialized char *envp[2]; ^ /kisskb/src/drivers/video/backlight/backlight.c: In function 'bl_power_store': /kisskb/src/drivers/video/backlight/backlight.c:194:16: note: byref variable will be forcibly initialized unsigned long power, old_power; ^ /kisskb/src/drivers/video/backlight/backlight.c: In function 'brightness_store': /kisskb/src/drivers/video/backlight/backlight.c:258:16: note: byref variable will be forcibly initialized unsigned long brightness; ^ /kisskb/src/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/bridge_loop_avoidance.h:10, from /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:7: /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_send_claim': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:347:30: note: byref variable will be forcibly initialized struct batadv_bla_claim_dst local_claim_dest; ^ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_send_announce': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:665:5: note: byref variable will be forcibly initialized u8 mac[ETH_ALEN]; ^ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_backbone_hash_find': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:262:32: note: byref variable will be forcibly initialized struct batadv_bla_backbone_gw search_entry, *backbone_gw; ^ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_del_claim': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:797:26: note: byref variable will be forcibly initialized struct batadv_bla_claim search_claim, *claim; ^ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_add_claim': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:691:26: note: byref variable will be forcibly initialized struct batadv_bla_claim search_claim; ^ /kisskb/src/drivers/pci/controller/dwc/pci-exynos.c: In function 'exynos_pcie_read_dbi': /kisskb/src/drivers/pci/controller/dwc/pci-exynos.c:196:6: note: byref variable will be forcibly initialized u32 val; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/mm/percpu-stats.c:15: /kisskb/src/mm/percpu-stats.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_process_claim': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:1082:25: note: byref variable will be forcibly initialized struct vlan_hdr *vhdr, vhdr_buf; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/include/net/arp.h:8, from /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:36: /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_init': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:1529:5: note: byref variable will be forcibly initialized u8 claim_dest[ETH_ALEN] = {0xff, 0x43, 0x05, 0x00, 0x00, 0x00}; ^ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_rx': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:1898:26: note: byref variable will be forcibly initialized struct batadv_bla_claim search_claim, *claim = NULL; ^ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_tx': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:2032:26: note: byref variable will be forcibly initialized struct batadv_bla_claim search_claim, *claim = NULL; ^ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_claim_dump': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:2240:6: note: byref variable will be forcibly initialized int idx = cb->args[1]; ^ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_backbone_dump': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:2410:6: note: byref variable will be forcibly initialized int idx = cb->args[1]; ^ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_check_claim': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:2470:26: note: byref variable will be forcibly initialized struct batadv_bla_claim search_claim; ^ /kisskb/src/net/batman-adv/fragmentation.c: In function 'batadv_frag_skb_buffer': /kisskb/src/net/batman-adv/fragmentation.c:315:20: note: byref variable will be forcibly initialized struct hlist_head head = HLIST_HEAD_INIT; ^ /kisskb/src/net/batman-adv/fragmentation.c: In function 'batadv_frag_send_packet': /kisskb/src/net/batman-adv/fragmentation.c:446:28: note: byref variable will be forcibly initialized struct batadv_frag_packet frag_header; ^ /kisskb/src/net/wireless/chan.c: In function 'cfg80211_chandef_compatible': /kisskb/src/net/wireless/chan.c:347:36: note: byref variable will be forcibly initialized u32 c1_pri40, c1_pri80, c2_pri40, c2_pri80; ^ /kisskb/src/net/wireless/chan.c:347:26: note: byref variable will be forcibly initialized u32 c1_pri40, c1_pri80, c2_pri40, c2_pri80; ^ /kisskb/src/net/wireless/chan.c:347:16: note: byref variable will be forcibly initialized u32 c1_pri40, c1_pri80, c2_pri40, c2_pri80; ^ /kisskb/src/net/wireless/chan.c:347:6: note: byref variable will be forcibly initialized u32 c1_pri40, c1_pri80, c2_pri40, c2_pri80; ^ /kisskb/src/mm/mapping_dirty_helpers.c: In function 'wp_clean_pmd_entry': /kisskb/src/mm/mapping_dirty_helpers.c:128:8: note: byref variable will be forcibly initialized pmd_t pmdval = pmd_read_atomic(pmd); ^ /kisskb/src/drivers/pci/controller/dwc/pci-imx6.c: In function 'imx7d_pcie_wait_for_phy_pll_lock': /kisskb/src/drivers/pci/controller/dwc/pci-imx6.c:475:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/pci/controller/dwc/pci-imx6.c: In function 'imx6_setup_phy_mpll': /kisskb/src/drivers/pci/controller/dwc/pci-imx6.c:680:6: note: byref variable will be forcibly initialized u16 val; ^ /kisskb/src/drivers/pci/controller/dwc/pci-imx6.c: In function 'imx6_pcie_reset_phy': /kisskb/src/drivers/pci/controller/dwc/pci-imx6.c:273:6: note: byref variable will be forcibly initialized u16 tmp; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/distributed-arp-table.h:10, from /kisskb/src/net/batman-adv/distributed-arp-table.c:7: /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/drivers/pci/controller/dwc/pci-imx6.c: In function 'imx6_pcie_probe': /kisskb/src/drivers/pci/controller/dwc/pci-imx6.c:1010:19: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_hash_dat': /kisskb/src/net/batman-adv/distributed-arp-table.c:292:9: note: byref variable will be forcibly initialized __be16 vid; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_entry_hash_find': /kisskb/src/net/batman-adv/distributed-arp-table.c:331:26: note: byref variable will be forcibly initialized struct batadv_dat_entry to_find, *dat_entry, *dat_entry_tmp = NULL; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/linux/udp.h:16, from /kisskb/src/net/batman-adv/distributed-arp-table.c:34: /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:9: note: byref variable will be forcibly initialized __be32 tmp = value; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dbg_arp': /kisskb/src/net/batman-adv/distributed-arp-table.c:430:17: note: byref variable will be forcibly initialized __be32 ip_src, ip_dst; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c:430:9: note: byref variable will be forcibly initialized __be32 ip_src, ip_dst; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, 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/access.c: In function 'pci_bus_read_config_byte': /kisskb/src/drivers/pci/access.c:41:6: note: byref variable will be forcibly initialized u32 data = 0; \ ^ /kisskb/src/drivers/pci/access.c:63:1: note: in expansion of macro 'PCI_OP_READ' PCI_OP_READ(byte, u8, 1) ^ /kisskb/src/drivers/pci/access.c: In function 'pci_bus_read_config_word': /kisskb/src/drivers/pci/access.c:41:6: note: byref variable will be forcibly initialized u32 data = 0; \ ^ /kisskb/src/drivers/pci/access.c:64:1: note: in expansion of macro 'PCI_OP_READ' PCI_OP_READ(word, u16, 2) ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/linux/etherdevice.h:20, from /kisskb/src/net/batman-adv/main.h:209, from /kisskb/src/net/batman-adv/distributed-arp-table.h:10, from /kisskb/src/net/batman-adv/distributed-arp-table.c:7: /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'kmalloc_array': /kisskb/src/drivers/pci/access.c: In function 'pci_bus_read_config_dword': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/pci/access.c:41:6: note: byref variable will be forcibly initialized u32 data = 0; \ ^ /kisskb/src/drivers/pci/access.c:65:1: note: in expansion of macro 'PCI_OP_READ' PCI_OP_READ(dword, u32, 4) ^ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_select_candidates': /kisskb/src/net/batman-adv/distributed-arp-table.c:635:26: note: byref variable will be forcibly initialized struct batadv_dat_entry dat; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c:633:20: note: byref variable will be forcibly initialized batadv_dat_addr_t last_max = BATADV_DAT_ADDR_MAX, ip_key; ^ /kisskb/src/drivers/pci/access.c: In function 'pci_user_read_config_byte': /kisskb/src/drivers/pci/access.c:222:6: note: byref variable will be forcibly initialized u32 data = -1; \ ^ /kisskb/src/drivers/pci/access.c:254:1: note: in expansion of macro 'PCI_USER_READ_CONFIG' PCI_USER_READ_CONFIG(byte, u8) ^ /kisskb/src/drivers/pci/access.c: In function 'pci_user_read_config_word': /kisskb/src/drivers/pci/access.c:222:6: note: byref variable will be forcibly initialized u32 data = -1; \ ^ /kisskb/src/drivers/pci/access.c:255:1: note: in expansion of macro 'PCI_USER_READ_CONFIG' PCI_USER_READ_CONFIG(word, u16) ^ /kisskb/src/drivers/pci/access.c: In function 'pci_user_read_config_dword': /kisskb/src/drivers/pci/access.c:222:6: note: byref variable will be forcibly initialized u32 data = -1; \ ^ /kisskb/src/drivers/pci/access.c:256:1: note: in expansion of macro 'PCI_USER_READ_CONFIG' PCI_USER_READ_CONFIG(dword, u32) ^ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_check_dhcp_ipudp': /kisskb/src/net/batman-adv/distributed-arp-table.c:1441:23: note: byref variable will be forcibly initialized struct iphdr *iphdr, _iphdr; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c:1440:25: note: byref variable will be forcibly initialized struct udphdr *udphdr, _udphdr; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_check_dhcp': /kisskb/src/net/batman-adv/distributed-arp-table.c:1486:13: note: byref variable will be forcibly initialized } *dhcp_h, _dhcp_h; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c:1479:17: note: byref variable will be forcibly initialized __be32 *magic, _magic; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_get_dhcp_message_type': /kisskb/src/net/batman-adv/distributed-arp-table.c:1531:9: note: byref variable will be forcibly initialized } *tl, _tl; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c:1527:12: note: byref variable will be forcibly initialized u8 *type, _type; ^ /kisskb/src/net/ipv6/udp_offload.c: In function 'udp6_ufo_fragment': /kisskb/src/net/ipv6/udp_offload.c:24:21: note: byref variable will be forcibly initialized u8 *packet_start, *prevhdr; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_cache_dump': /kisskb/src/net/batman-adv/distributed-arp-table.c:946:6: note: byref variable will be forcibly initialized int idx = cb->args[1]; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_snoop_outgoing_arp_request': /kisskb/src/net/batman-adv/distributed-arp-table.c:1147:6: note: byref variable will be forcibly initialized int hdr_size = 0; ^ /kisskb/src/drivers/pci/access.c: In function 'pcie_capability_clear_and_set_word': /kisskb/src/drivers/pci/access.c:493:6: note: byref variable will be forcibly initialized u16 val; ^ /kisskb/src/drivers/pci/access.c: In function 'pcie_capability_clear_and_set_dword': /kisskb/src/drivers/pci/access.c:510:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_snoop_outgoing_arp_reply': /kisskb/src/net/batman-adv/distributed-arp-table.c:1304:6: note: byref variable will be forcibly initialized int hdr_size = 0; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_snoop_incoming_arp_reply': /kisskb/src/net/batman-adv/distributed-arp-table.c:1350:17: note: byref variable will be forcibly initialized __be32 ip_src, ip_dst; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c:1350:9: note: byref variable will be forcibly initialized __be32 ip_src, ip_dst; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_snoop_outgoing_dhcp_ack': /kisskb/src/net/batman-adv/distributed-arp-table.c:1723:17: note: byref variable will be forcibly initialized __be32 ip_src, yiaddr; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c:1723:9: note: byref variable will be forcibly initialized __be32 ip_src, yiaddr; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c:1722:5: note: byref variable will be forcibly initialized u8 chaddr[BATADV_DHCP_CHADDR_LEN]; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_snoop_incoming_dhcp_ack': /kisskb/src/net/batman-adv/distributed-arp-table.c:1750:17: note: byref variable will be forcibly initialized __be32 ip_src, yiaddr; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c:1750:9: note: byref variable will be forcibly initialized __be32 ip_src, yiaddr; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c:1748:5: note: byref variable will be forcibly initialized u8 chaddr[BATADV_DHCP_CHADDR_LEN]; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_drop_broadcast_packet': /kisskb/src/net/batman-adv/distributed-arp-table.c:1797:6: note: byref variable will be forcibly initialized int hdr_size = sizeof(struct batadv_bcast_packet); ^ /kisskb/src/net/batman-adv/distributed-arp-table.c:1794:9: note: byref variable will be forcibly initialized __be32 ip_dst; ^ In file included from /kisskb/src/include/linux/radix-tree.h:21:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/memfd.c:10: /kisskb/src/mm/memfd.c: In function 'memfd_wait_for_pins': /kisskb/src/mm/memfd.c:68:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, 0); ^ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/decompress_unlzo.c: In function 'unlzo': /kisskb/src/lib/decompress_unlzo.c:106:9: note: byref variable will be forcibly initialized size_t tmp; ^ /kisskb/src/lib/decompress_unlzo.c:104:7: note: byref variable will be forcibly initialized long skip = 0; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/sctp/bind_addr.c:24: /kisskb/src/net/sctp/bind_addr.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/sctp/bind_addr.c: In function 'sctp_bind_addrs_to_raw': /kisskb/src/net/sctp/bind_addr.c:212:24: note: byref variable will be forcibly initialized union sctp_addr_param rawaddr; ^ /kisskb/src/net/sctp/bind_addr.c: In function 'sctp_raw_to_bind_addrs': /kisskb/src/net/sctp/bind_addr.c:262:18: note: byref variable will be forcibly initialized union sctp_addr addr; ^ /kisskb/src/net/ceph/auth_x.c: In function 'ceph_x_encrypt': /kisskb/src/net/ceph/auth_x.c:61:6: note: byref variable will be forcibly initialized int ciphertext_len; ^ /kisskb/src/net/ceph/auth_x.c: In function 'calc_signature': /kisskb/src/net/ceph/auth_x.c:1003:7: note: byref variable will be forcibly initialized int ciphertext_len; ^ /kisskb/src/net/ceph/auth_x.c: In function 'ceph_x_check_message_signature': /kisskb/src/net/ceph/auth_x.c:1049:9: note: byref variable will be forcibly initialized __le64 sig_check; ^ /kisskb/src/net/ceph/auth_x.c: In function 'ceph_x_sign_message': /kisskb/src/net/ceph/auth_x.c:1030:9: note: byref variable will be forcibly initialized __le64 sig; ^ /kisskb/src/net/ceph/auth_x.c: In function '__ceph_x_decrypt': /kisskb/src/net/ceph/auth_x.c:81:6: note: byref variable will be forcibly initialized int plaintext_len; ^ /kisskb/src/net/ceph/auth_x.c: In function 'ceph_x_add_authorizer_challenge': /kisskb/src/net/ceph/auth_x.c:822:6: note: byref variable will be forcibly initialized u64 server_challenge; ^ /kisskb/src/net/ceph/auth_x.c: In function 'decrypt_authorizer_reply': /kisskb/src/net/ceph/auth_x.c:848:8: note: byref variable will be forcibly initialized void *dp, *dend; ^ /kisskb/src/net/ceph/auth_x.c: In function 'ceph_x_verify_authorizer_reply': /kisskb/src/net/ceph/auth_x.c:882:6: note: byref variable will be forcibly initialized u64 nonce_plus_one; ^ /kisskb/src/drivers/rapidio/rio-access.c: In function '__rio_local_read_config_8': /kisskb/src/drivers/rapidio/rio-access.c:37:6: note: byref variable will be forcibly initialized u32 data = 0; \ ^ /kisskb/src/drivers/rapidio/rio-access.c:61:1: note: in expansion of macro 'RIO_LOP_READ' RIO_LOP_READ(8, u8, 1) ^ /kisskb/src/drivers/rapidio/rio-access.c: In function '__rio_local_read_config_16': /kisskb/src/drivers/rapidio/rio-access.c:37:6: note: byref variable will be forcibly initialized u32 data = 0; \ ^ /kisskb/src/drivers/rapidio/rio-access.c:62:1: note: in expansion of macro 'RIO_LOP_READ' RIO_LOP_READ(16, u16, 2) ^ /kisskb/src/net/ceph/auth_x.c: In function 'ceph_x_build_request': /kisskb/src/net/ceph/auth_x.c:494:8: note: byref variable will be forcibly initialized void *p; ^ /kisskb/src/net/ceph/auth_x.c:492:6: note: byref variable will be forcibly initialized int need; ^ /kisskb/src/drivers/rapidio/rio-access.c: In function '__rio_local_read_config_32': /kisskb/src/drivers/rapidio/rio-access.c:37:6: note: byref variable will be forcibly initialized u32 data = 0; \ ^ /kisskb/src/drivers/rapidio/rio-access.c:63:1: note: in expansion of macro 'RIO_LOP_READ' RIO_LOP_READ(32, u32, 4) ^ /kisskb/src/drivers/rapidio/rio-access.c: In function 'rio_mport_read_config_8': /kisskb/src/drivers/rapidio/rio-access.c:89:6: note: byref variable will be forcibly initialized u32 data = 0; \ ^ /kisskb/src/drivers/rapidio/rio-access.c:114:1: note: in expansion of macro 'RIO_OP_READ' RIO_OP_READ(8, u8, 1) ^ /kisskb/src/drivers/rapidio/rio-access.c: In function 'rio_mport_read_config_16': /kisskb/src/drivers/rapidio/rio-access.c:89:6: note: byref variable will be forcibly initialized u32 data = 0; \ ^ /kisskb/src/drivers/rapidio/rio-access.c:115:1: note: in expansion of macro 'RIO_OP_READ' RIO_OP_READ(16, u16, 2) ^ /kisskb/src/net/ceph/auth_x.c: In function 'ceph_x_should_authenticate': /kisskb/src/net/ceph/auth_x.c:39:6: note: byref variable will be forcibly initialized int need; ^ /kisskb/src/drivers/rapidio/rio-access.c: In function 'rio_mport_read_config_32': /kisskb/src/drivers/rapidio/rio-access.c:89:6: note: byref variable will be forcibly initialized u32 data = 0; \ ^ /kisskb/src/drivers/rapidio/rio-access.c:116:1: note: in expansion of macro 'RIO_OP_READ' RIO_OP_READ(32, u32, 4) ^ /kisskb/src/net/ceph/auth_x.c: In function 'ceph_x_is_authenticated': /kisskb/src/net/ceph/auth_x.c:26:6: note: byref variable will be forcibly initialized int need; /* missing + need renewal */ ^ /kisskb/src/net/ceph/auth_x.c: In function 'process_one_ticket': /kisskb/src/net/ceph/auth_x.c:175:22: note: byref variable will be forcibly initialized struct ceph_buffer *new_ticket_blob; ^ /kisskb/src/net/ceph/auth_x.c:172:8: note: byref variable will be forcibly initialized void *tp, *tpend; ^ /kisskb/src/net/ceph/auth_x.c:168:8: note: byref variable will be forcibly initialized void *dp, *dend; ^ /kisskb/src/net/ceph/auth_x.c: In function 'handle_auth_session_key': /kisskb/src/net/ceph/auth_x.c:607:8: note: byref variable will be forcibly initialized void *dp, *dend; ^ /kisskb/src/net/ceph/auth_x.c: In function 'ceph_x_handle_reply': /kisskb/src/net/ceph/auth_x.c:674:8: note: byref variable will be forcibly initialized void *p; ^ /kisskb/src/net/nfc/core.c: In function 'nfc_dep_link_up': /kisskb/src/net/nfc/core.c:284:9: note: byref variable will be forcibly initialized size_t gb_len; ^ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'store_pwm': /kisskb/src/drivers/video/backlight/lm3533_bl.c:201:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'show_pwm': /kisskb/src/drivers/video/backlight/lm3533_bl.c:186:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'store_linear': /kisskb/src/drivers/video/backlight/lm3533_bl.c:158:16: note: byref variable will be forcibly initialized unsigned long linear; ^ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'show_linear': /kisskb/src/drivers/video/backlight/lm3533_bl.c:134:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'show_als_en': /kisskb/src/drivers/video/backlight/lm3533_bl.c:86:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'store_als_en': /kisskb/src/drivers/video/backlight/lm3533_bl.c:107:6: note: byref variable will be forcibly initialized int enable; ^ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'lm3533_bl_get_brightness': /kisskb/src/drivers/video/backlight/lm3533_bl.c:49:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'lm3533_bl_probe': /kisskb/src/drivers/video/backlight/lm3533_bl.c:268:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:92, from /kisskb/src/include/net/ipv6.h:12, from /kisskb/src/net/ipv6/seg6.c:17: /kisskb/src/net/ipv6/seg6.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ipv6/seg6.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/seg6.c:11: /kisskb/src/net/ipv6/seg6.c: In function 'seg6_genl_set_tunsrc': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/seg6.c:191:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sdata->tun_src, t_new); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/net/sock.h:38, from /kisskb/src/net/tipc/name_table.c:38: /kisskb/src/net/tipc/name_table.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /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/lib/dump_stack.c: In function 'dump_stack_set_arch_desc': /kisskb/src/lib/dump_stack.c:32:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/tipc/name_table.c: In function 'tipc_service_subscribe': /kisskb/src/net/tipc/name_table.c:425:19: note: byref variable will be forcibly initialized struct list_head publ_list; ^ /kisskb/src/lib/earlycpio.c: In function 'find_cpio_data': /kisskb/src/lib/earlycpio.c:65:15: note: byref variable will be forcibly initialized unsigned int ch[C_NFIELDS], *chp, v; ^ /kisskb/src/lib/earlycpio.c:63:19: note: byref variable will be forcibly initialized struct cpio_data cd = { NULL, 0, "" }; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/tipc/name_table.c:38: /kisskb/src/net/tipc/name_table.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/tipc/name_table.c: In function 'tipc_nl_service_list': /kisskb/src/net/tipc/name_table.c:1056:20: note: byref variable will be forcibly initialized struct tipc_uaddr ua; ^ /kisskb/src/net/tipc/name_table.c: In function 'tipc_nametbl_subscribe': /kisskb/src/net/tipc/name_table.c:832:20: note: byref variable will be forcibly initialized struct tipc_uaddr ua; ^ /kisskb/src/net/tipc/name_table.c: In function 'tipc_nametbl_unsubscribe': /kisskb/src/net/tipc/name_table.c:862:20: note: byref variable will be forcibly initialized struct tipc_uaddr ua; ^ /kisskb/src/net/tipc/name_table.c: In function 'tipc_nl_name_table_dump': /kisskb/src/net/tipc/name_table.c:1107:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/net/tipc/name_table.c:1105:6: note: byref variable will be forcibly initialized u32 last_key = cb->args[2]; ^ /kisskb/src/net/tipc/name_table.c:1104:6: note: byref variable will be forcibly initialized u32 last_lower = cb->args[1]; ^ /kisskb/src/net/tipc/name_table.c:1103:6: note: byref variable will be forcibly initialized u32 last_type = cb->args[0]; ^ /kisskb/src/net/ipv4/metrics.c: In function 'ip_metrics_convert': /kisskb/src/net/ipv4/metrics.c:32:9: note: byref variable will be forcibly initialized char tmp[TCP_CA_NAME_MAX]; ^ /kisskb/src/net/ipv4/metrics.c:15:6: note: byref variable will be forcibly initialized int remaining; ^ /kisskb/src/net/ipv4/metrics.c:13:7: note: byref variable will be forcibly initialized bool ecn_ca = false; ^ /kisskb/src/kernel/trace/ring_buffer_benchmark.c: In function 'read_event': /kisskb/src/kernel/trace/ring_buffer_benchmark.c:89:6: note: byref variable will be forcibly initialized u64 ts; ^ /kisskb/src/kernel/trace/ring_buffer_benchmark.c: In function 'read_page': /kisskb/src/kernel/trace/ring_buffer_benchmark.c:110:8: note: byref variable will be forcibly initialized void *bpage; ^ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled5_ovp_delay': /kisskb/src/drivers/video/backlight/qcom-wled.c:417:5: note: byref variable will be forcibly initialized u8 ovp_timer_ms[8] = {1, 2, 4, 8, 12, 16, 20, 24}; ^ /kisskb/src/drivers/video/backlight/qcom-wled.c:416:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled_ovp_fault_status': /kisskb/src/drivers/video/backlight/qcom-wled.c:372:18: note: byref variable will be forcibly initialized u32 int_rt_sts, fault_sts; ^ /kisskb/src/drivers/video/backlight/qcom-wled.c:372:6: note: byref variable will be forcibly initialized u32 int_rt_sts, fault_sts; ^ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled5_set_brightness': /kisskb/src/drivers/video/backlight/qcom-wled.c:276:5: note: byref variable will be forcibly initialized u8 v[2]; ^ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled4_set_brightness': /kisskb/src/drivers/video/backlight/qcom-wled.c:253:5: note: byref variable will be forcibly initialized u8 v[2]; ^ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled3_set_brightness': /kisskb/src/drivers/video/backlight/qcom-wled.c:234:5: note: byref variable will be forcibly initialized u8 v[2]; ^ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled_configure': /kisskb/src/drivers/video/backlight/qcom-wled.c:1420:30: note: byref variable will be forcibly initialized const struct wled_bool_opts bool_opts[] = { ^ /kisskb/src/drivers/video/backlight/qcom-wled.c:1382:29: note: byref variable will be forcibly initialized const struct wled_u32_opts wled5_opts[] = { ^ /kisskb/src/drivers/video/backlight/qcom-wled.c:1354:29: note: byref variable will be forcibly initialized const struct wled_u32_opts wled4_opts[] = { ^ /kisskb/src/drivers/video/backlight/qcom-wled.c:1326:29: note: byref variable will be forcibly initialized const struct wled_u32_opts wled3_opts[] = { ^ /kisskb/src/drivers/video/backlight/qcom-wled.c:1322:12: note: byref variable will be forcibly initialized u32 size, val, c; ^ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled_auto_string_detection': /kisskb/src/drivers/video/backlight/qcom-wled.c:578:7: note: byref variable will be forcibly initialized bool fault_set; ^ /kisskb/src/drivers/video/backlight/qcom-wled.c:576:6: note: byref variable will be forcibly initialized u32 sink_config = 0; ^ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled_auto_detection_at_init': /kisskb/src/drivers/video/backlight/qcom-wled.c:813:7: note: byref variable will be forcibly initialized bool fault_set; ^ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled4_setup': /kisskb/src/drivers/video/backlight/qcom-wled.c:960:6: note: byref variable will be forcibly initialized u32 sink_cfg; ^ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled_ovp_irq_handler': /kisskb/src/drivers/video/backlight/qcom-wled.c:838:15: note: byref variable will be forcibly initialized u32 int_sts, fault_sts; ^ /kisskb/src/drivers/video/backlight/qcom-wled.c:838:6: note: byref variable will be forcibly initialized u32 int_sts, fault_sts; ^ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled_configure_ovp_irq': /kisskb/src/drivers/video/backlight/qcom-wled.c:1576:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled_probe': /kisskb/src/drivers/video/backlight/qcom-wled.c:1616:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/video/backlight/qcom-wled.c:1612:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/drivers/pci/controller/dwc/pci-keystone.c: In function 'ks_pcie_init_id': /kisskb/src/drivers/pci/controller/dwc/pci-keystone.c:773:15: note: byref variable will be forcibly initialized unsigned int id; ^ /kisskb/src/drivers/pci/controller/dwc/pci-keystone.c: In function 'ks_pcie_probe': /kisskb/src/drivers/pci/controller/dwc/pci-keystone.c:1102:7: note: byref variable will be forcibly initialized char name[10]; ^ /kisskb/src/drivers/pci/controller/dwc/pci-keystone.c:1101:6: note: byref variable will be forcibly initialized u32 num_lanes; ^ /kisskb/src/drivers/pci/controller/dwc/pci-keystone.c:1099:6: note: byref variable will be forcibly initialized u32 num_viewport; ^ In file included from /kisskb/src/mm/page_reporting.h:9:0, from /kisskb/src/mm/page_reporting.c:11: /kisskb/src/mm/page_reporting.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/mm/page_reporting.c: In function 'page_reporting_process_zone': /kisskb/src/mm/page_reporting.c:231:36: note: byref variable will be forcibly initialized unsigned int order, mt, leftover, offset = PAGE_REPORTING_CAPACITY; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/page_reporting.c:2: /kisskb/src/mm/page_reporting.c: In function 'page_reporting_register': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:346:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pr_dev_info, prdev); ^ In file included from /kisskb/src/net/ceph/pagevec.c:6:0: /kisskb/src/net/ceph/pagevec.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/pci/bus.c: In function 'pci_clip_resource_to_region': /kisskb/src/drivers/pci/bus.c:140:24: note: byref variable will be forcibly initialized struct pci_bus_region r; ^ /kisskb/src/drivers/pci/bus.c: In function 'pci_bus_alloc_from_region': /kisskb/src/drivers/pci/bus.c:165:22: note: byref variable will be forcibly initialized struct resource *r, avail; ^ /kisskb/src/drivers/pci/bus.c: In function 'pci_bus_clip_resource': /kisskb/src/drivers/pci/bus.c:265:18: note: byref variable will be forcibly initialized struct resource orig_res = *res; ^ In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/kernel/bpf/syscall.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .user = p }; ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized return KERNEL_BPFPTR((void*) (uintptr_t) addr); ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpfptr_is_null': /kisskb/src/include/linux/bpfptr.h:34:20: note: userspace variable will be forcibly initialized static inline bool bpfptr_is_null(bpfptr_t bpfptr) ^ /kisskb/src/kernel/bpf/syscall.c: In function '____bpf_sys_bpf': /kisskb/src/kernel/bpf/syscall.c:4767:9: note: userspace variable will be forcibly initialized return __sys_bpf(cmd, KERNEL_BPFPTR(attr), attr_size); ^ In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_sys_bpf': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/kernel/bpf/syscall.c:4767:9: note: userspace variable will be forcibly initialized return __sys_bpf(cmd, KERNEL_BPFPTR(attr), attr_size); ^ In file included from /kisskb/src/include/linux/bpf.h:23:0, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/lib/fdt.c:2:0: /kisskb/src/lib/fdt.c: In function 'fdt_next_node': /kisskb/src/lib/../scripts/dtc/libfdt/fdt.c:245:6: note: byref variable will be forcibly initialized int nextoffset = 0; ^ /kisskb/src/lib/fdt.c: In function 'fdt_first_subnode': /kisskb/src/lib/../scripts/dtc/libfdt/fdt.c:285:6: note: byref variable will be forcibly initialized int depth = 0; ^ /kisskb/src/lib/fdt.c: In function 'fdt_next_subnode': /kisskb/src/lib/../scripts/dtc/libfdt/fdt.c:296:6: note: byref variable will be forcibly initialized int depth = 1; ^ In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_obj_get_next_id': /kisskb/src/kernel/bpf/syscall.c:3362:6: note: byref variable will be forcibly initialized u32 next_id = attr->start_id; ^ /kisskb/src/kernel/bpf/syscall.c: In function 'map_check_btf': /kisskb/src/kernel/bpf/syscall.c:774:16: note: byref variable will be forcibly initialized u32 key_size, value_size; ^ /kisskb/src/kernel/bpf/syscall.c:774:6: note: byref variable will be forcibly initialized u32 key_size, value_size; ^ In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'strncpy_from_sockptr': /kisskb/src/include/linux/sockptr.h:94:20: note: userspace variable will be forcibly initialized static inline long strncpy_from_sockptr(char *dst, sockptr_t src, size_t count) ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_insn_prepare_dump': /kisskb/src/kernel/bpf/syscall.c:3534:11: note: byref variable will be forcibly initialized u32 off, type; ^ /kisskb/src/kernel/bpf/syscall.c:3534:6: note: byref variable will be forcibly initialized u32 off, type; ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_get_info_by_fd': /kisskb/src/kernel/bpf/syscall.c:3620:25: note: byref variable will be forcibly initialized struct bpf_prog_kstats stats; ^ /kisskb/src/kernel/bpf/syscall.c:3618:23: note: byref variable will be forcibly initialized struct bpf_prog_info info; ^ /kisskb/src/kernel/bpf/syscall.c:3625:8: note: userspace variable will be forcibly initialized err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/gateway_client.h:10, from /kisskb/src/net/batman-adv/gateway_client.c:7: /kisskb/src/net/batman-adv/gateway_client.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_map_get_info_by_fd': /kisskb/src/kernel/bpf/syscall.c:3902:22: note: byref variable will be forcibly initialized struct bpf_map_info info; ^ /kisskb/src/kernel/bpf/syscall.c:3906:8: note: userspace variable will be forcibly initialized err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_btf_get_info_by_fd': /kisskb/src/kernel/bpf/syscall.c:3950:8: note: userspace variable will be forcibly initialized err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(*uinfo), info_len); ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_link_get_info_by_fd': /kisskb/src/kernel/bpf/syscall.c:3963:23: note: byref variable will be forcibly initialized struct bpf_link_info info; ^ /kisskb/src/kernel/bpf/syscall.c:3967:8: note: userspace variable will be forcibly initialized err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); ^ /kisskb/src/net/batman-adv/gateway_client.c: In function 'batadv_gw_select': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:470:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/batman-adv/gateway_client.c:137:17: note: in expansion of macro 'rcu_replace_pointer' curr_gw_node = rcu_replace_pointer(bat_priv->gw.curr_gw, new_gw_node, ^ /kisskb/src/kernel/bpf/syscall.c: In function 'map_update_elem': /kisskb/src/kernel/bpf/syscall.c:1136:11: note: userspace variable will be forcibly initialized bpfptr_t uvalue = make_bpfptr(attr->value, uattr.is_kernel); ^ /kisskb/src/kernel/bpf/syscall.c:1135:11: note: userspace variable will be forcibly initialized bpfptr_t ukey = make_bpfptr(attr->key, uattr.is_kernel); ^ /kisskb/src/net/batman-adv/gateway_client.c: In function 'batadv_gw_node_delete': /kisskb/src/net/batman-adv/gateway_client.c:467:34: note: byref variable will be forcibly initialized struct batadv_tvlv_gateway_data gateway; ^ /kisskb/src/kernel/bpf/syscall.c: In function 'generic_map_delete_batch': /kisskb/src/kernel/bpf/syscall.c:1318:6: note: byref variable will be forcibly initialized u32 cp, max_count; ^ /kisskb/src/kernel/bpf/syscall.c: In function 'generic_map_update_batch': /kisskb/src/kernel/bpf/syscall.c:1371:18: note: byref variable will be forcibly initialized u32 value_size, cp, max_count; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/net/sctp/socket.c:46: /kisskb/src/net/sctp/socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/kernel/bpf/syscall.c: In function 'generic_map_lookup_batch': /kisskb/src/kernel/bpf/syscall.c:1437:18: note: byref variable will be forcibly initialized u32 value_size, cp, max_count; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_send_asconf_add_ip': /kisskb/src/net/sctp/socket.c:563:20: note: byref variable will be forcibly initialized union sctp_addr saveaddr; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_connect_add_peer': /kisskb/src/net/sctp/socket.c:1136:25: note: byref variable will be forcibly initialized struct sctp_transport *t; ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_load': /kisskb/src/kernel/bpf/syscall.c:2203:12: note: userspace variable will be forcibly initialized static int bpf_prog_load(union bpf_attr *attr, bpfptr_t uattr) ^ /kisskb/src/kernel/bpf/syscall.c:2209:7: note: byref variable will be forcibly initialized char license[128]; ^ /kisskb/src/kernel/bpf/syscall.c:2208:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/kernel/bpf/syscall.c:2206:19: note: byref variable will be forcibly initialized struct bpf_prog *prog, *dst_prog = NULL; ^ /kisskb/src/kernel/bpf/syscall.c:2314:6: note: userspace variable will be forcibly initialized if (copy_from_bpfptr(prog->insns, ^ /kisskb/src/kernel/bpf/syscall.c:2228:6: note: userspace variable will be forcibly initialized if (strncpy_from_bpfptr(license, ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_get_port_local': /kisskb/src/net/sctp/socket.c:8310:12: note: byref variable will be forcibly initialized int low, high, remaining, index; ^ /kisskb/src/net/sctp/socket.c:8310:7: note: byref variable will be forcibly initialized int low, high, remaining, index; ^ In file included from /kisskb/src/include/linux/timer.h:5:0, from /kisskb/src/include/linux/netdevice.h:24, from /kisskb/src/net/hsr/hsr_main.c:10: /kisskb/src/net/hsr/hsr_main.c: In function 'hsr_netdev_notify': /kisskb/src/net/hsr/hsr_main.c:37:12: note: byref variable will be forcibly initialized LIST_HEAD(list_kill); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_get_port': /kisskb/src/net/sctp/socket.c:8463:18: note: byref variable will be forcibly initialized union sctp_addr addr; ^ In file included from /kisskb/src/kernel/bpf/syscall.c:4:0: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_get_type': /kisskb/src/include/linux/bpf.h:1960:32: note: byref variable will be forcibly initialized static inline struct bpf_prog *bpf_prog_get_type(u32 ufd, ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_tracing_prog_attach': /kisskb/src/kernel/bpf/syscall.c:2805:33: note: byref variable will be forcibly initialized struct bpf_attach_target_info tgt_info = {}; ^ /kisskb/src/kernel/bpf/syscall.c:2699:25: note: byref variable will be forcibly initialized struct bpf_link_primer link_primer; ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_raw_tracepoint_open': /kisskb/src/kernel/bpf/syscall.c:3027:7: note: byref variable will be forcibly initialized char buf[128]; ^ /kisskb/src/kernel/bpf/syscall.c:3022:25: note: byref variable will be forcibly initialized struct bpf_link_primer link_primer; ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_perf_link_attach': /kisskb/src/kernel/bpf/syscall.c:2974:25: note: byref variable will be forcibly initialized struct bpf_link_primer link_primer; ^ /kisskb/src/kernel/bpf/syscall.c: In function '__sys_bpf': /kisskb/src/kernel/bpf/syscall.c:4593:17: note: byref variable will be forcibly initialized union bpf_attr attr; ^ /kisskb/src/kernel/bpf/syscall.c: In function '__do_sys_bpf': /kisskb/src/kernel/bpf/syscall.c:4737:9: note: userspace variable will be forcibly initialized return __sys_bpf(cmd, USER_BPFPTR(uattr), size); ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_sendmsg_to_asoc': /kisskb/src/net/sctp/socket.c:1798:7: note: byref variable will be forcibly initialized long timeo; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_disable_fragments': /kisskb/src/net/sctp/socket.c:5528:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_events': /kisskb/src/net/sctp/socket.c:5550:30: note: byref variable will be forcibly initialized struct sctp_event_subscribe subscribe; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_nodelay': /kisskb/src/net/sctp/socket.c:6499:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_mappedv4': /kisskb/src/net/sctp/socket.c:6651:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_adaptation_layer': /kisskb/src/net/sctp/socket.c:6363:28: note: byref variable will be forcibly initialized struct sctp_setadaptation adaptation; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_fragment_interleave': /kisskb/src/net/sctp/socket.c:6778:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_partial_delivery_point': /kisskb/src/net/sctp/socket.c:6802:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_hmac_ident': /kisskb/src/net/sctp/socket.c:6890:9: note: byref variable will be forcibly initialized __u16 hmacid = ntohs(hmacs->hmac_ids[i]); ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_assoc_number': /kisskb/src/net/sctp/socket.c:7039:6: note: byref variable will be forcibly initialized u32 val = 0; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_recvrcvinfo': /kisskb/src/net/sctp/socket.c:7260:6: note: byref variable will be forcibly initialized int val = 0; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_recvnxtinfo': /kisskb/src/net/sctp/socket.c:7280:6: note: byref variable will be forcibly initialized int val = 0; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_reuse_port': /kisskb/src/net/sctp/socket.c:7706:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_copy_laddrs': /kisskb/src/net/sctp/socket.c:6169:18: note: byref variable will be forcibly initialized union sctp_addr temp; ^ In file included from /kisskb/src/lib/fdt_addresses.c:2:0: /kisskb/src/lib/fdt_addresses.c: In function 'fdt_cells': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_addresses.c:18:6: note: byref variable will be forcibly initialized int len; ^ /kisskb/src/lib/fdt_addresses.c: In function 'fdt_appendprop_addrrange': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_addresses.c:61:10: note: byref variable will be forcibly initialized uint8_t data[sizeof(fdt64_t) * 2], *prop; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_auto_asconf': /kisskb/src/net/sctp/socket.c:7068:6: note: byref variable will be forcibly initialized int val = 0; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_sctp_status': /kisskb/src/net/sctp/socket.c:5386:21: note: byref variable will be forcibly initialized struct sctp_status status; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_addr_id2transport': /kisskb/src/net/sctp/socket.c:274:25: note: byref variable will be forcibly initialized struct sctp_transport *transport; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peer_addr_params': /kisskb/src/net/sctp/socket.c:5887:27: note: byref variable will be forcibly initialized struct sctp_paddrparams params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peer_addr_info': /kisskb/src/net/sctp/socket.c:5466:24: note: byref variable will be forcibly initialized struct sctp_paddrinfo pinfo; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_delayed_ack': /kisskb/src/net/sctp/socket.c:6031:27: note: byref variable will be forcibly initialized struct sctp_sack_info params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peer_addrs': /kisskb/src/net/sctp/socket.c:6122:18: note: byref variable will be forcibly initialized union sctp_addr temp; ^ /kisskb/src/net/sctp/socket.c:6119:23: note: byref variable will be forcibly initialized struct sctp_getaddrs getaddrs; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_local_addrs': /kisskb/src/net/sctp/socket.c:6224:6: note: byref variable will be forcibly initialized int bytes_copied = 0; ^ /kisskb/src/net/sctp/socket.c:6219:18: note: byref variable will be forcibly initialized union sctp_addr temp; ^ /kisskb/src/net/sctp/socket.c:6216:23: note: byref variable will be forcibly initialized struct sctp_getaddrs getaddrs; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_default_send_param': /kisskb/src/net/sctp/socket.c:6405:25: note: byref variable will be forcibly initialized struct sctp_sndrcvinfo info; ^ /kisskb/src/drivers/video/backlight/rt4831-backlight.c: In function 'rt4831_bl_get_brightness': /kisskb/src/drivers/video/backlight/rt4831-backlight.c:58:5: note: byref variable will be forcibly initialized u8 v[2]; ^ /kisskb/src/drivers/video/backlight/rt4831-backlight.c:57:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_default_sndinfo': /kisskb/src/net/sctp/socket.c:6451:22: note: byref variable will be forcibly initialized struct sctp_sndinfo info; ^ /kisskb/src/drivers/video/backlight/rt4831-backlight.c: In function 'rt4831_bl_update_status': /kisskb/src/drivers/video/backlight/rt4831-backlight.c:38:5: note: byref variable will be forcibly initialized u8 v[2]; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_primary_addr': /kisskb/src/net/sctp/socket.c:6321:19: note: byref variable will be forcibly initialized struct sctp_prim prim; ^ /kisskb/src/drivers/video/backlight/rt4831-backlight.c: In function 'rt4831_parse_backlight_properties': /kisskb/src/drivers/video/backlight/rt4831-backlight.c:88:6: note: byref variable will be forcibly initialized u32 brightness; ^ /kisskb/src/drivers/video/backlight/rt4831-backlight.c:87:5: note: byref variable will be forcibly initialized u8 propval; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_rtoinfo': /kisskb/src/net/sctp/socket.c:6528:22: note: byref variable will be forcibly initialized struct sctp_rtoinfo rtoinfo; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_associnfo': /kisskb/src/net/sctp/socket.c:6584:26: note: byref variable will be forcibly initialized struct sctp_assocparams assocparams; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_maxseg': /kisskb/src/net/sctp/socket.c:6731:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_context': /kisskb/src/net/sctp/socket.c:6674:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_maxburst': /kisskb/src/net/sctp/socket.c:6826:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_active_key': /kisskb/src/net/sctp/socket.c:6902:24: note: byref variable will be forcibly initialized struct sctp_authkeyid val; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peer_auth_chunks': /kisskb/src/net/sctp/socket.c:6938:25: note: byref variable will be forcibly initialized struct sctp_authchunks val; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_local_auth_chunks': /kisskb/src/net/sctp/socket.c:6983:25: note: byref variable will be forcibly initialized struct sctp_authchunks val; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_paddr_thresholds': /kisskb/src/net/sctp/socket.c:7143:28: note: byref variable will be forcibly initialized struct sctp_paddrthlds_v2 val; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_assoc_stats': /kisskb/src/net/sctp/socket.c:7202:26: note: byref variable will be forcibly initialized struct sctp_assoc_stats sas; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_pr_supported': /kisskb/src/net/sctp/socket.c:7300:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_default_prinfo': /kisskb/src/net/sctp/socket.c:7339:29: note: byref variable will be forcibly initialized struct sctp_default_prinfo info; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_pr_assocstatus': /kisskb/src/net/sctp/socket.c:7385:23: note: byref variable will be forcibly initialized struct sctp_prstatus params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_pr_streamstatus': /kisskb/src/net/sctp/socket.c:7446:23: note: byref variable will be forcibly initialized struct sctp_prstatus params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_reconfig_supported': /kisskb/src/net/sctp/socket.c:7508:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_enable_strreset': /kisskb/src/net/sctp/socket.c:7547:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_scheduler': /kisskb/src/net/sctp/socket.c:7586:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_scheduler_value': /kisskb/src/net/sctp/socket.c:7625:27: note: byref variable will be forcibly initialized struct sctp_stream_value params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_interleaving_supported': /kisskb/src/net/sctp/socket.c:7667:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_event': /kisskb/src/net/sctp/socket.c:7726:20: note: byref variable will be forcibly initialized struct sctp_event param; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_asconf_supported': /kisskb/src/net/sctp/socket.c:7761:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_auth_supported': /kisskb/src/net/sctp/socket.c:7800:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_ecn_supported': /kisskb/src/net/sctp/socket.c:7839:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_pf_expose': /kisskb/src/net/sctp/socket.c:7878:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_encap_port': /kisskb/src/net/sctp/socket.c:7917:24: note: byref variable will be forcibly initialized struct sctp_udpencaps encap; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_probe_interval': /kisskb/src/net/sctp/socket.c:7976:28: note: byref variable will be forcibly initialized struct sctp_probeinterval params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_setsockopt_delayed_ack': /kisskb/src/net/sctp/socket.c:2826:25: note: byref variable will be forcibly initialized struct sctp_sack_info p; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_for_each_transport': /kisskb/src/net/sctp/socket.c:5344:25: note: byref variable will be forcibly initialized struct rhashtable_iter hti; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_autobind': /kisskb/src/net/sctp/socket.c:8716:18: note: byref variable will be forcibly initialized union sctp_addr autoaddr; ^ /kisskb/src/net/sctp/socket.c: In function '__sctp_connect': /kisskb/src/net/sctp/socket.c:1174:7: note: byref variable will be forcibly initialized long timeo; ^ /kisskb/src/net/sctp/socket.c:1168:25: note: byref variable will be forcibly initialized struct sctp_transport *transport; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_connectx3': /kisskb/src/net/sctp/socket.c:1395:35: note: byref variable will be forcibly initialized struct compat_sctp_getaddrs_old param32; ^ /kisskb/src/net/sctp/socket.c:1389:15: note: byref variable will be forcibly initialized sctp_assoc_t assoc_id = 0; ^ /kisskb/src/net/sctp/socket.c:1388:27: note: byref variable will be forcibly initialized struct sctp_getaddrs_old param; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_setsockopt_connectx': /kisskb/src/net/sctp/socket.c:1357:15: note: byref variable will be forcibly initialized sctp_assoc_t assoc_id = 0; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_sendmsg_new_asoc': /kisskb/src/net/sctp/socket.c:1703:19: note: byref variable will be forcibly initialized union sctp_addr _daddr; ^ /kisskb/src/net/switchdev/switchdev.c: In function '__switchdev_handle_port_obj_add': /kisskb/src/net/switchdev/switchdev.c:545:20: note: byref variable will be forcibly initialized struct list_head *iter; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_sendmsg': /kisskb/src/net/sctp/socket.c:1945:20: note: byref variable will be forcibly initialized struct sctp_cmsgs cmsgs; ^ /kisskb/src/net/sctp/socket.c:1943:25: note: byref variable will be forcibly initialized struct sctp_sndrcvinfo _sinfo, *sinfo; ^ /kisskb/src/net/sctp/socket.c:1942:25: note: byref variable will be forcibly initialized struct sctp_transport *transport = NULL; ^ /kisskb/src/net/switchdev/switchdev.c: In function '__switchdev_handle_port_obj_del': /kisskb/src/net/switchdev/switchdev.c:602:20: note: byref variable will be forcibly initialized struct list_head *iter; ^ /kisskb/src/net/switchdev/switchdev.c: In function '__switchdev_handle_port_attr_set': /kisskb/src/net/switchdev/switchdev.c:658:20: note: byref variable will be forcibly initialized struct list_head *iter; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_listen_start': /kisskb/src/net/sctp/socket.c:8482:7: note: byref variable will be forcibly initialized char alg[32]; ^ /kisskb/src/net/switchdev/switchdev.c: In function 'switchdev_lower_dev_find': /kisskb/src/net/switchdev/switchdev.c:416:31: note: byref variable will be forcibly initialized struct switchdev_nested_priv switchdev_priv = { ^ /kisskb/src/net/switchdev/switchdev.c: In function '__switchdev_handle_fdb_event_to_device': /kisskb/src/net/switchdev/switchdev.c:446:20: note: byref variable will be forcibly initialized struct list_head *iter; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_skb_recv_datagram': /kisskb/src/net/sctp/socket.c:8976:7: note: byref variable will be forcibly initialized long timeo; ^ /kisskb/src/drivers/rapidio/rio-sysfs.c: In function 'rio_read_config': /kisskb/src/drivers/rapidio/rio-sysfs.c:176:6: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/rapidio/rio-sysfs.c:167:7: note: byref variable will be forcibly initialized u16 val; ^ /kisskb/src/drivers/rapidio/rio-sysfs.c:156:7: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/rapidio/rio-sysfs.c:147:7: note: byref variable will be forcibly initialized u16 val; ^ /kisskb/src/drivers/rapidio/rio-sysfs.c:139:6: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_recvmsg': /kisskb/src/net/sctp/socket.c:2093:6: note: byref variable will be forcibly initialized int err = 0; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_do_peeloff': /kisskb/src/net/sctp/socket.c:5602:17: note: byref variable will be forcibly initialized struct socket *sock; ^ /kisskb/src/drivers/rapidio/rio-sysfs.c: In function 'scan_store': /kisskb/src/drivers/rapidio/rio-sysfs.c:291:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peeloff_common': /kisskb/src/net/sctp/socket.c:5651:17: note: byref variable will be forcibly initialized struct socket *newsock; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peeloff': /kisskb/src/net/sctp/socket.c:5687:15: note: byref variable will be forcibly initialized struct file *newfile = NULL; ^ /kisskb/src/net/sctp/socket.c:5686:21: note: byref variable will be forcibly initialized sctp_peeloff_arg_t peeloff; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peeloff_flags': /kisskb/src/net/sctp/socket.c:5721:15: note: byref variable will be forcibly initialized struct file *newfile = NULL; ^ /kisskb/src/net/sctp/socket.c:5720:27: note: byref variable will be forcibly initialized sctp_peeloff_flags_arg_t peeloff; ^ In file included from /kisskb/src/lib/fdt_ro.c:2:0: /kisskb/src/lib/fdt_ro.c: In function 'nextprop_': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:204:6: note: byref variable will be forcibly initialized int nextoffset; ^ /kisskb/src/lib/fdt_ro.c: In function 'fdt_string_eq_': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:108:6: note: byref variable will be forcibly initialized int slen; ^ /kisskb/src/lib/fdt_ro.c: In function 'fdt_nodename_eq_': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:16:6: note: byref variable will be forcibly initialized int olen; ^ /kisskb/src/lib/fdt_ro.c: In function 'fdt_subnode_offset_namelen': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:228:6: note: byref variable will be forcibly initialized int depth; ^ /kisskb/src/lib/fdt_ro.c: In function 'fdt_getprop_namelen': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:454:6: note: byref variable will be forcibly initialized int poffset; ^ /kisskb/src/lib/fdt_ro.c: In function 'fdt_getprop_by_offset': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:479:7: note: byref variable will be forcibly initialized int namelen; ^ /kisskb/src/lib/fdt_ro.c: In function 'fdt_get_phandle': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:511:6: note: byref variable will be forcibly initialized int len; ^ /kisskb/src/lib/fdt_ro.c: In function 'fdt_generate_phandle': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:144:11: note: byref variable will be forcibly initialized uint32_t max; ^ /kisskb/src/net/batman-adv/gateway_common.c: In function 'batadv_gw_tvlv_ogm_handler_v1': /kisskb/src/lib/fdt_ro.c: In function 'fdt_get_path': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:545:21: note: byref variable will be forcibly initialized int offset, depth, namelen; ^ /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:545:14: note: byref variable will be forcibly initialized int offset, depth, namelen; ^ /kisskb/src/net/batman-adv/gateway_common.c:222:34: note: byref variable will be forcibly initialized struct batadv_tvlv_gateway_data gateway, *gateway_ptr; ^ /kisskb/src/net/batman-adv/gateway_common.c: In function 'batadv_parse_throughput': /kisskb/src/net/batman-adv/gateway_common.c:40:6: note: byref variable will be forcibly initialized u64 lthroughput; ^ /kisskb/src/lib/fdt_ro.c: In function 'fdt_supernode_atdepth_offset': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:597:14: note: byref variable will be forcibly initialized int offset, depth; ^ /kisskb/src/lib/fdt_ro.c: In function 'fdt_node_depth': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:634:6: note: byref variable will be forcibly initialized int nodedepth; ^ /kisskb/src/lib/fdt_ro.c: In function 'fdt_node_offset_by_prop_value': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:660:6: note: byref variable will be forcibly initialized int len; ^ /kisskb/src/net/batman-adv/gateway_common.c: In function 'batadv_gw_tvlv_container_update': /kisskb/src/net/batman-adv/gateway_common.c:136:34: note: byref variable will be forcibly initialized struct batadv_tvlv_gateway_data gw; ^ /kisskb/src/net/batman-adv/gateway_common.c: In function 'batadv_gw_bandwidth_set': /kisskb/src/net/batman-adv/gateway_common.c:174:6: note: byref variable will be forcibly initialized u32 up_new = 0; ^ /kisskb/src/net/batman-adv/gateway_common.c:173:6: note: byref variable will be forcibly initialized u32 down_new = 0; ^ /kisskb/src/lib/fdt_ro.c: In function 'fdt_stringlist_count': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:726:6: note: byref variable will be forcibly initialized int length, count = 0; ^ /kisskb/src/lib/fdt_ro.c: In function 'fdt_stringlist_search': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:751:6: note: byref variable will be forcibly initialized int length, len, idx = 0; ^ /kisskb/src/lib/fdt_ro.c: In function 'fdt_stringlist_get': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:783:6: note: byref variable will be forcibly initialized int length; ^ /kisskb/src/lib/fdt_ro.c: In function 'fdt_node_check_compatible': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:827:6: note: byref variable will be forcibly initialized int len; ^ In file included from /kisskb/src/lib/fdt_rw.c:2:0: /kisskb/src/lib/fdt_rw.c: In function 'fdt_resize_property_': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:187:6: note: byref variable will be forcibly initialized int oldlen; ^ /kisskb/src/lib/fdt_rw.c: In function 'fdt_add_property_': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:209:6: note: byref variable will be forcibly initialized int allocated; ^ /kisskb/src/lib/fdt_rw.c: In function 'fdt_set_name': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:238:6: note: byref variable will be forcibly initialized int oldlen, newlen; ^ /kisskb/src/lib/fdt_rw.c: In function 'fdt_setprop_placeholder': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:261:23: note: byref variable will be forcibly initialized struct fdt_property *prop; ^ /kisskb/src/lib/fdt_rw.c: In function 'fdt_setprop': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:279:8: note: byref variable will be forcibly initialized void *prop_data; ^ /kisskb/src/lib/fdt_rw.c: In function 'fdt_appendprop': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:295:11: note: byref variable will be forcibly initialized int err, oldlen, newlen; ^ /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:294:23: note: byref variable will be forcibly initialized struct fdt_property *prop; ^ /kisskb/src/lib/fdt_rw.c: In function 'fdt_delprop': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:321:6: note: byref variable will be forcibly initialized int len, proplen; ^ /kisskb/src/lib/fdt_rw.c: In function 'fdt_add_subnode_namelen': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:337:14: note: byref variable will be forcibly initialized int offset, nextoffset; ^ /kisskb/src/lib/fdt_rw.c: In function 'fdt_open_into': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:422:20: note: byref variable will be forcibly initialized int mem_rsv_size, struct_size; ^ /kisskb/src/net/nfc/nci/hci.c: In function 'nci_hci_send_cmd': /kisskb/src/net/nfc/nci/hci.c:226:18: note: byref variable will be forcibly initialized struct nci_data data; ^ /kisskb/src/net/nfc/nci/hci.c: In function 'nci_hci_create_pipe': /kisskb/src/net/nfc/nci/hci.c:522:36: note: byref variable will be forcibly initialized struct nci_hci_create_pipe_params params; ^ /kisskb/src/net/nfc/nci/hci.c:521:18: note: byref variable will be forcibly initialized struct sk_buff *skb; ^ /kisskb/src/net/nfc/nci/hci.c: In function 'nci_hci_open_pipe': /kisskb/src/net/nfc/nci/hci.c:498:18: note: byref variable will be forcibly initialized struct nci_data data; ^ /kisskb/src/net/nfc/nci/hci.c: In function 'nci_hci_set_param': /kisskb/src/net/nfc/nci/hci.c:557:18: note: byref variable will be forcibly initialized struct nci_data data; ^ /kisskb/src/net/nfc/nci/hci.c: In function 'nci_hci_get_param': /kisskb/src/net/nfc/nci/hci.c:604:18: note: byref variable will be forcibly initialized struct nci_data data; ^ /kisskb/src/net/nfc/nci/hci.c: In function 'nci_hci_connect_gate': /kisskb/src/net/nfc/nci/hci.c:645:6: note: byref variable will be forcibly initialized int r; ^ /kisskb/src/net/nfc/nci/hci.c: In function 'nci_hci_dev_session_init': /kisskb/src/net/nfc/nci/hci.c:712:18: note: byref variable will be forcibly initialized struct sk_buff *skb; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/linux/etherdevice.h:20, from /kisskb/src/net/batman-adv/main.h:209, from /kisskb/src/net/batman-adv/hash.h:10, from /kisskb/src/net/batman-adv/hash.c:7: /kisskb/src/net/batman-adv/hash.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/hard-interface.h:10, from /kisskb/src/net/batman-adv/hard-interface.c:7: /kisskb/src/net/batman-adv/hard-interface.c: In function 'batadv_primary_if_select': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:470:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/batman-adv/hard-interface.c:472:20: note: in expansion of macro 'rcu_replace_pointer' curr_hard_iface = rcu_replace_pointer(bat_priv->primary_if, ^ /kisskb/src/net/batman-adv/hard-interface.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/rapidio/rio-scan.c: In function 'rio_mport_is_active': /kisskb/src/drivers/rapidio/rio-scan.c:799:6: note: byref variable will be forcibly initialized u32 result = 0; ^ /kisskb/src/drivers/rapidio/rio-scan.c: In function 'rio_enum_complete': /kisskb/src/drivers/rapidio/rio-scan.c:706:6: note: byref variable will be forcibly initialized u32 regval; ^ /kisskb/src/drivers/rapidio/rio-scan.c: In function 'rio_build_route_tables': /kisskb/src/drivers/rapidio/rio-scan.c:1025:5: note: byref variable will be forcibly initialized u8 sport; ^ /kisskb/src/drivers/rapidio/rio-scan.c: In function 'rio_get_device_id': /kisskb/src/drivers/rapidio/rio-scan.c:161:6: note: byref variable will be forcibly initialized u32 result; ^ /kisskb/src/drivers/rapidio/rio-scan.c: In function 'rio_sport_is_active': /kisskb/src/drivers/rapidio/rio-scan.c:485:6: note: byref variable will be forcibly initialized u32 result = 0; ^ /kisskb/src/drivers/rapidio/rio-scan.c: In function 'rio_get_host_deviceid_lock': /kisskb/src/drivers/rapidio/rio-scan.c:503:6: note: byref variable will be forcibly initialized u32 result; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/rapidio/rio-scan.c:21: /kisskb/src/drivers/rapidio/rio-scan.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/rapidio/rio-scan.c: In function 'rio_setup_device': /kisskb/src/drivers/rapidio/rio-scan.c:331:6: note: byref variable will be forcibly initialized u32 swpinfo = 0; ^ /kisskb/src/drivers/rapidio/rio-scan.c:329:6: note: byref variable will be forcibly initialized int result, rdid; ^ /kisskb/src/drivers/rapidio/rio-scan.c: In function 'rio_disc_peer': /kisskb/src/drivers/rapidio/rio-scan.c:729:15: note: byref variable will be forcibly initialized u8 port_num, route_port; ^ /kisskb/src/drivers/rapidio/rio-scan.c: In function 'rio_enum_host': /kisskb/src/drivers/rapidio/rio-scan.c:242:6: note: byref variable will be forcibly initialized u32 result; ^ /kisskb/src/drivers/rapidio/rio-scan.c: In function 'rio_clear_locks': /kisskb/src/drivers/rapidio/rio-scan.c:195:6: note: byref variable will be forcibly initialized u32 result; ^ /kisskb/src/drivers/rapidio/rio-scan.c: In function 'rio_enum_peer': /kisskb/src/drivers/rapidio/rio-scan.c:526:6: note: byref variable will be forcibly initialized u32 regval; ^ /kisskb/src/net/nfc/nci/uart.c: In function 'nci_uart_set_config': /kisskb/src/net/nfc/nci/uart.c:412:18: note: byref variable will be forcibly initialized struct ktermios new_termios; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/rtnetlink.h:6, from /kisskb/src/net/ipv4/nexthop.c:9: /kisskb/src/net/ipv4/nexthop.c: In function 'rb_link_node_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:74:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rb_link, node); ^ /kisskb/src/net/ipv4/nexthop.c: In function 'nh_res_bucket_set_nh': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:1438:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(bucket->nh_entry, nhge); ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/linux/rtnetlink.h:7, from /kisskb/src/net/ipv4/nexthop.c:9: /kisskb/src/net/ipv4/nexthop.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/nfc/netlink.c: In function 'nfc_urelease_event_work': /kisskb/src/net/nfc/netlink.c:1795:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ /kisskb/src/net/ipv4/nexthop.c: In function 'nh_valid_dump_req': /kisskb/src/net/ipv4/nexthop.c:3137:17: note: byref variable will be forcibly initialized struct nlattr *tb[ARRAY_SIZE(rtm_nh_policy_dump)]; ^ /kisskb/src/net/ipv4/nexthop.c: In function 'nh_valid_get_del_req': /kisskb/src/net/ipv4/nexthop.c:2974:17: note: byref variable will be forcibly initialized struct nlattr *tb[ARRAY_SIZE(rtm_nh_policy_get)]; ^ /kisskb/src/net/ipv4/nexthop.c: In function 'nh_valid_dump_bucket_req': /kisskb/src/net/ipv4/nexthop.c:3285:17: note: byref variable will be forcibly initialized struct nlattr *tb[ARRAY_SIZE(rtm_nh_policy_dump_bucket)]; ^ /kisskb/src/net/ipv4/nexthop.c:3284:17: note: byref variable will be forcibly initialized struct nlattr *res_tb[ARRAY_SIZE(rtm_nh_res_bucket_policy_dump)]; ^ /kisskb/src/net/ipv4/nexthop.c: In function 'nh_valid_get_bucket_req_res_bucket': /kisskb/src/net/ipv4/nexthop.c:3453:17: note: byref variable will be forcibly initialized struct nlattr *tb[ARRAY_SIZE(rtm_nh_res_bucket_policy_get)]; ^ /kisskb/src/net/ipv4/nexthop.c: In function 'nh_valid_get_bucket_req': /kisskb/src/net/ipv4/nexthop.c:3474:17: note: byref variable will be forcibly initialized struct nlattr *tb[ARRAY_SIZE(rtm_nh_policy_get_bucket)]; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/nfc/netlink.c:18: /kisskb/src/net/nfc/netlink.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/nfc/netlink.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/nfc/netlink.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/include/net/arp.h:8, from /kisskb/src/net/ipv4/nexthop.c:11: /kisskb/src/net/ipv4/nexthop.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/ipv4/nexthop.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ipv4/nexthop.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:9: note: byref variable will be forcibly initialized __be32 tmp = value; ^ /kisskb/src/net/ipv4/nexthop.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:6: note: byref variable will be forcibly initialized u64 tmp = value; ^ /kisskb/src/net/nfc/netlink.c: In function 'nfc_genl_fw_download': /kisskb/src/net/nfc/netlink.c:1219:7: note: byref variable will be forcibly initialized char firmware_name[NFC_FIRMWARE_NAME_MAXSIZE + 1]; ^ /kisskb/src/net/nfc/netlink.c: In function 'nfc_genl_llc_sdreq': /kisskb/src/net/nfc/netlink.c:1136:20: note: byref variable will be forcibly initialized struct hlist_head sdreq_list; ^ /kisskb/src/net/nfc/netlink.c:1134:14: note: byref variable will be forcibly initialized int rc = 0, rem; ^ /kisskb/src/net/nfc/netlink.c:1130:24: note: byref variable will be forcibly initialized struct nlattr *attr, *sdp_attrs[NFC_SDP_ATTR_MAX+1]; ^ /kisskb/src/net/ipv4/nexthop.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/rtnetlink.h:6, from /kisskb/src/net/ipv4/nexthop.c:9: /kisskb/src/net/ipv4/nexthop.c: In function 'nexthop_create': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:2631:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nh->nh_info, nhi); ^ /kisskb/src/net/ipv4/nexthop.c: In function 'rtm_get_nexthop_bucket': /kisskb/src/net/ipv4/nexthop.c:3511:6: note: byref variable will be forcibly initialized u32 id; ^ /kisskb/src/net/ipv4/nexthop.c:3509:6: note: byref variable will be forcibly initialized u16 bucket_index; ^ /kisskb/src/net/ipv4/nexthop.c: In function 'rtm_get_nexthop': /kisskb/src/net/ipv4/nexthop.c:3021:6: note: byref variable will be forcibly initialized u32 id; ^ /kisskb/src/net/ipv4/nexthop.c: In function 'nh_notifier_res_bucket_info_init': /kisskb/src/net/ipv4/nexthop.c:297:15: note: byref variable will be forcibly initialized unsigned int idle_timer_ms; ^ /kisskb/src/net/ipv4/nexthop.c: In function 'nh_res_bucket_migrate': /kisskb/src/net/ipv4/nexthop.c:1506:25: note: byref variable will be forcibly initialized struct netlink_ext_ack extack; ^ /kisskb/src/net/ipv4/nexthop.c: In function 'nh_res_table_upkeep': /kisskb/src/net/ipv4/nexthop.c:1576:8: note: byref variable will be forcibly initialized bool force; ^ /kisskb/src/net/ipv4/nexthop.c:1559:16: note: byref variable will be forcibly initialized unsigned long deadline; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/rtnetlink.h:6, from /kisskb/src/net/ipv4/nexthop.c:9: /kisskb/src/net/ipv4/nexthop.c: In function 'remove_nh_grp_entry': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:1789:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nhp->nh_grp, newg); ^ /kisskb/src/net/ipv4/nexthop.c:1737:25: note: byref variable will be forcibly initialized struct netlink_ext_ack extack; ^ /kisskb/src/net/ipv4/nexthop.c: In function 'rtm_del_nexthop': /kisskb/src/net/ipv4/nexthop.c:2998:6: note: byref variable will be forcibly initialized u32 id; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/rtnetlink.h:6, from /kisskb/src/net/ipv4/nexthop.c:9: /kisskb/src/net/ipv4/nexthop.c: In function 'replace_nexthop_grp': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:2015:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->nh_grp, oldg); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:2009:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(oldg->spare->res_table, tmp_table); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:2008:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(oldg->res_table, tmp_table); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:2003:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(old->nh_grp, newg); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:1996:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(newg->spare->res_table, old_res_table); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:1995:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(newg->res_table, old_res_table); ^ /kisskb/src/net/ipv4/nexthop.c: In function 'replace_nexthop_single': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:2167:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(old->nh_info, oldi); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:2166:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->nh_info, newi); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:2138:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->nh_info, oldi); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:2137:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(old->nh_info, newi); ^ /kisskb/src/net/ipv4/nexthop.c: In function 'nh_check_attr_group': /kisskb/src/net/ipv4/nexthop.c:1084:8: note: byref variable will be forcibly initialized bool is_fdb_nh; ^ /kisskb/src/net/ipv4/nexthop.c:1047:5: note: byref variable will be forcibly initialized u8 nh_family = AF_UNSPEC; ^ /kisskb/src/net/ipv4/nexthop.c: In function 'rtm_to_nh_config': /kisskb/src/net/ipv4/nexthop.c:2748:17: note: byref variable will be forcibly initialized struct nlattr *tb[ARRAY_SIZE(rtm_nh_policy_new)]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/rtnetlink.h:6, from /kisskb/src/net/ipv4/nexthop.c:9: /kisskb/src/net/ipv4/nexthop.c: In function 'nexthop_create_group': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:2489:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nh->nh_grp, nhg); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:2476:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nhg->res_table, res_table); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:2475:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nhg->spare->res_table, res_table); ^ /kisskb/src/net/ipv4/nexthop.c: In function 'rtm_new_nexthop': /kisskb/src/net/ipv4/nexthop.c:2932:19: note: byref variable will be forcibly initialized struct nh_config cfg; ^ /kisskb/src/net/ceph/messenger_v1.c: In function 'get_connect_authorizer': /kisskb/src/net/ceph/messenger_v1.c:331:6: note: byref variable will be forcibly initialized int auth_proto; ^ In file included from /kisskb/src/lib/fdt_sw.c:2:0: /kisskb/src/lib/fdt_sw.c: In function 'fdt_property_placeholder': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_sw.c:297:6: note: byref variable will be forcibly initialized int allocated; ^ /kisskb/src/lib/fdt_sw.c: In function 'fdt_property': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_sw.c:327:8: note: byref variable will be forcibly initialized void *ptr; ^ /kisskb/src/lib/fdt_sw.c: In function 'fdt_finish': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_sw.c:343:14: note: byref variable will be forcibly initialized int offset, nextoffset; ^ /kisskb/src/net/ceph/messenger_v1.c: In function 'ceph_tcp_recvmsg': /kisskb/src/net/ceph/messenger_v1.c:26:14: note: byref variable will be forcibly initialized struct kvec iov = {buf, len}; ^ /kisskb/src/net/ceph/messenger_v1.c: In function 'read_keepalive_ack': /kisskb/src/net/ceph/messenger_v1.c:1195:23: note: byref variable will be forcibly initialized struct ceph_timespec ceph_ts; ^ /kisskb/src/net/ceph/messenger_v1.c: In function 'write_partial_message_data': /kisskb/src/net/ceph/messenger_v1.c:490:10: note: byref variable will be forcibly initialized size_t length; ^ /kisskb/src/net/ceph/messenger_v1.c:489:10: note: byref variable will be forcibly initialized size_t page_offset; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/kernel/trace/trace.c:15: /kisskb/src/kernel/trace/trace.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h: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/net/ceph/messenger_v1.c: In function 'ceph_tcp_recvpage': /kisskb/src/net/ceph/messenger_v1.c:43:17: note: byref variable will be forcibly initialized struct bio_vec bvec = { ^ /kisskb/src/net/ceph/messenger_v1.c: In function 'read_partial_msg_data': /kisskb/src/net/ceph/messenger_v1.c:1000:9: note: byref variable will be forcibly initialized size_t length; ^ /kisskb/src/net/ceph/messenger_v1.c:999:9: note: byref variable will be forcibly initialized size_t page_offset; ^ In file included from /kisskb/src/lib/fdt_wip.c:2:0: /kisskb/src/lib/fdt_wip.c: In function 'fdt_setprop_inplace_namelen_partial': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_wip.c:19:6: note: byref variable will be forcibly initialized int proplen; ^ /kisskb/src/lib/fdt_wip.c: In function 'fdt_setprop_inplace': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_wip.c:37:6: note: byref variable will be forcibly initialized int proplen; ^ /kisskb/src/lib/fdt_wip.c: In function 'fdt_nop_property': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_wip.c:62:6: note: byref variable will be forcibly initialized int len; ^ /kisskb/src/lib/fdt_wip.c: In function 'fdt_node_end_offset_': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_wip.c:75:6: note: byref variable will be forcibly initialized int depth = 0; ^ /kisskb/src/net/ceph/messenger_v1.c: In function 'read_partial_message': /kisskb/src/net/ceph/messenger_v1.c:1095:7: note: byref variable will be forcibly initialized int skip = 0; ^ /kisskb/src/net/ceph/messenger_v1.c: In function 'prepare_write_keepalive': /kisskb/src/net/ceph/messenger_v1.c:311:21: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/kernel/trace/trace.c: In function 'add_trace_export': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace.c:346:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*list, export); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace.c:339:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(export->next, *list); ^ /kisskb/src/kernel/trace/trace.c: In function 'rm_trace_export': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace.c:361:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*p, (*p)->next); ^ /kisskb/src/kernel/trace/trace.c: In function 'saved_cmdlines_start': /kisskb/src/kernel/trace/trace.c:5799:9: note: byref variable will be forcibly initialized loff_t l = 0; ^ In file included from /kisskb/src/include/linux/mm.h:30:0, from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/kernel/trace/trace.c:15: /kisskb/src/kernel/trace/trace.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/kernel/trace/trace.c:15: /kisskb/src/kernel/trace/trace.c: In function 'trace_find_tgid_ptr': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/trace/trace.c:2459:13: note: in expansion of macro 'smp_load_acquire' int *map = smp_load_acquire(&tgid_map); ^ /kisskb/src/kernel/trace/trace.c: In function 't_start': /kisskb/src/kernel/trace/trace.c:4976:9: note: byref variable will be forcibly initialized loff_t l = 0; ^ /kisskb/src/drivers/video/backlight/tps65217_bl.c: In function 'tps65217_bl_parse_dt': /kisskb/src/drivers/video/backlight/tps65217_bl.c:181:6: note: byref variable will be forcibly initialized u32 val; ^ /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/kernel/trace/trace.c: In function 'set_tracing_thresh': /kisskb/src/kernel/trace/trace.c:1481:16: note: byref variable will be forcibly initialized unsigned long threshold; ^ /kisskb/src/kernel/trace/trace.c: In function 'buffer_ftrace_now': /kisskb/src/kernel/trace/trace.c:753:6: note: byref variable will be forcibly initialized u64 ts; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/kernel/trace/trace.c:18: /kisskb/src/kernel/trace/trace.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/trace/trace.c: In function 'trace_options_write': /kisskb/src/kernel/trace/trace.c:8641:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/kernel/trace/trace.c: In function 'buffer_percent_write': /kisskb/src/kernel/trace/trace.c:8990:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/kernel/trace/trace.c: In function 'tracing_nsecs_write': /kisskb/src/kernel/trace/trace.c:6466:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/kernel/trace/trace.c: In function 'tracing_saved_cmdlines_size_write': /kisskb/src/kernel/trace/trace.c:5902:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/kernel/trace/trace.c: In function 'saved_cmdlines_show': /kisskb/src/kernel/trace/trace.c:5822:7: note: byref variable will be forcibly initialized char buf[TASK_COMM_LEN]; ^ /kisskb/src/kernel/trace/trace.c: In function '__find_next_entry': /kisskb/src/kernel/trace/trace.c:3574:19: note: byref variable will be forcibly initialized u64 next_ts = 0, ts; ^ /kisskb/src/kernel/trace/trace.c:3572:16: note: byref variable will be forcibly initialized unsigned long lost_events = 0, next_lost = 0; ^ /kisskb/src/kernel/trace/trace.c: In function 'get_total_entries': /kisskb/src/kernel/trace/trace.c:4146:19: note: byref variable will be forcibly initialized unsigned long t, e; ^ /kisskb/src/kernel/trace/trace.c:4146:16: note: byref variable will be forcibly initialized unsigned long t, e; ^ /kisskb/src/kernel/trace/trace.c: In function 'print_event_info': /kisskb/src/kernel/trace/trace.c:4199:16: note: byref variable will be forcibly initialized unsigned long entries; ^ /kisskb/src/kernel/trace/trace.c:4198:16: note: byref variable will be forcibly initialized unsigned long total; ^ In file included from /kisskb/src/include/asm-generic/bug.h:5:0, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/kernel/trace/trace.c:15: /kisskb/src/kernel/trace/trace.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/kernel/trace/trace.c:18: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/trace/trace.c: In function 'trace_min_max_write': /kisskb/src/kernel/trace/trace.c:7639:6: note: byref variable will be forcibly initialized u64 val; ^ /kisskb/src/kernel/trace/trace.c: In function 'trace_min_max_read': /kisskb/src/kernel/trace/trace.c:7685:7: note: byref variable will be forcibly initialized char buf[U64_STR_SIZE]; ^ /kisskb/src/kernel/trace/trace.c: In function 'buffer_percent_read': /kisskb/src/kernel/trace/trace.c:8976:7: note: byref variable will be forcibly initialized char buf[64]; ^ /kisskb/src/kernel/trace/trace.c: In function 'tracing_total_entries_read': /kisskb/src/kernel/trace/trace.c:6993:7: note: byref variable will be forcibly initialized char buf[64]; ^ /kisskb/src/kernel/trace/trace.c: In function 'tracing_set_trace_read': /kisskb/src/kernel/trace/trace.c:6110:7: note: byref variable will be forcibly initialized char buf[MAX_TRACER_SIZE+2]; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_intx_mask_broken': /kisskb/src/drivers/pci/probe.c:1782:20: note: byref variable will be forcibly initialized u16 orig, toggle, new; ^ /kisskb/src/drivers/pci/probe.c:1782:6: note: byref variable will be forcibly initialized u16 orig, toggle, new; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_configure_serr': /kisskb/src/drivers/pci/probe.c:2244:6: note: byref variable will be forcibly initialized u16 control; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_ext_cfg_is_aliased': /kisskb/src/drivers/pci/probe.c:1651:14: note: byref variable will be forcibly initialized u32 header, tmp; ^ /kisskb/src/drivers/pci/probe.c:1651:6: note: byref variable will be forcibly initialized u32 header, tmp; ^ /kisskb/src/kernel/trace/trace.c: In function 'tracing_entries_read': /kisskb/src/kernel/trace/trace.c:6919:7: note: byref variable will be forcibly initialized char buf[64]; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_cfg_space_size_ext': /kisskb/src/drivers/pci/probe.c:1681:6: note: byref variable will be forcibly initialized u32 status; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_class': /kisskb/src/drivers/pci/probe.c:1736:6: note: byref variable will be forcibly initialized u32 class; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_windows': /kisskb/src/drivers/pci/probe.c:351:12: note: byref variable will be forcibly initialized u32 pmem, tmp; ^ /kisskb/src/drivers/pci/probe.c:351:6: note: byref variable will be forcibly initialized u32 pmem, tmp; ^ /kisskb/src/drivers/pci/probe.c:350:6: note: byref variable will be forcibly initialized u16 io; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_mmio': /kisskb/src/drivers/pci/probe.c:444:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/pci/probe.c:442:19: note: byref variable will be forcibly initialized u16 mem_base_lo, mem_limit_lo; ^ /kisskb/src/drivers/pci/probe.c:442:6: note: byref variable will be forcibly initialized u16 mem_base_lo, mem_limit_lo; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_io': /kisskb/src/drivers/pci/probe.c:422:19: note: byref variable will be forcibly initialized u16 io_base_hi, io_limit_hi; ^ /kisskb/src/drivers/pci/probe.c:422:7: note: byref variable will be forcibly initialized u16 io_base_hi, io_limit_hi; ^ /kisskb/src/drivers/pci/probe.c:404:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/pci/probe.c:402:17: note: byref variable will be forcibly initialized u8 io_base_lo, io_limit_lo; ^ /kisskb/src/drivers/pci/probe.c:402:5: note: byref variable will be forcibly initialized u8 io_base_lo, io_limit_lo; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_hdr_type': /kisskb/src/drivers/pci/probe.c:1761:5: note: byref variable will be forcibly initialized u8 hdr_type; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_read_irq': /kisskb/src/drivers/pci/probe.c:1503:16: note: byref variable will be forcibly initialized unsigned char irq; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_mmio_pref': /kisskb/src/drivers/pci/probe.c:477:20: note: byref variable will be forcibly initialized u32 mem_base_hi, mem_limit_hi; ^ /kisskb/src/drivers/pci/probe.c:477:7: note: byref variable will be forcibly initialized u32 mem_base_hi, mem_limit_hi; ^ /kisskb/src/drivers/pci/probe.c:467:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/pci/probe.c:464:19: note: byref variable will be forcibly initialized u16 mem_base_lo, mem_limit_lo; ^ /kisskb/src/drivers/pci/probe.c:464:6: note: byref variable will be forcibly initialized u16 mem_base_lo, mem_limit_lo; ^ /kisskb/src/kernel/trace/trace.c: In function 'tracing_buffers_splice_read': /kisskb/src/kernel/trace/trace.c:8159:15: note: byref variable will be forcibly initialized struct page *pages_def[PIPE_DEF_BUFFERS]; ^ /kisskb/src/kernel/trace/trace.c:8158:22: note: byref variable will be forcibly initialized struct partial_page partial_def[PIPE_DEF_BUFFERS]; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_bridge_child_ext_cfg_accessible': /kisskb/src/drivers/pci/probe.c:1040:6: note: byref variable will be forcibly initialized u32 status; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_ea_fixed_busnrs': /kisskb/src/drivers/pci/probe.c:1200:6: note: byref variable will be forcibly initialized u32 dw; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_configure_eetlp_prefix': /kisskb/src/drivers/pci/probe.c:2221:6: note: byref variable will be forcibly initialized u32 cap; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_enable_crs': /kisskb/src/drivers/pci/probe.c:1175:6: note: byref variable will be forcibly initialized u16 root_cap = 0; ^ /kisskb/src/drivers/pci/probe.c: In function 'early_dump_pci_device': /kisskb/src/drivers/pci/probe.c:1803:6: note: byref variable will be forcibly initialized u32 value[256 / 4]; ^ /kisskb/src/drivers/pci/probe.c: In function 'set_pcie_thunderbolt': /kisskb/src/drivers/pci/probe.c:1583:6: note: byref variable will be forcibly initialized u32 header; ^ /kisskb/src/kernel/trace/trace.c: In function 'tracing_saved_cmdlines_size_read': /kisskb/src/kernel/trace/trace.c:5859:7: note: byref variable will be forcibly initialized char buf[64]; ^ /kisskb/src/kernel/trace/trace.c: In function 'test_can_verify_check': /kisskb/src/kernel/trace/trace.c:3710:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/kernel/trace/trace.c:3709:7: note: byref variable will be forcibly initialized char buf[16]; ^ /kisskb/src/drivers/pci/probe.c: In function 'next_fn': /kisskb/src/drivers/pci/probe.c:2592:6: note: byref variable will be forcibly initialized u16 cap = 0; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_configure_ltr': /kisskb/src/drivers/pci/probe.c:2160:11: note: byref variable will be forcibly initialized u32 cap, ctl; ^ /kisskb/src/drivers/pci/probe.c:2160:6: note: byref variable will be forcibly initialized u32 cap, ctl; ^ /kisskb/src/drivers/pci/probe.c: In function '__pci_read_base': /kisskb/src/drivers/pci/probe.c:183:32: note: byref variable will be forcibly initialized struct pci_bus_region region, inverted_region; ^ /kisskb/src/drivers/pci/probe.c:183:24: note: byref variable will be forcibly initialized struct pci_bus_region region, inverted_region; ^ /kisskb/src/drivers/pci/probe.c:182:6: note: byref variable will be forcibly initialized u16 orig_cmd; ^ /kisskb/src/drivers/pci/probe.c:180:13: note: byref variable will be forcibly initialized u32 l = 0, sz = 0, mask; ^ /kisskb/src/drivers/pci/probe.c:180:6: note: byref variable will be forcibly initialized u32 l = 0, sz = 0, mask; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_set_bus_speed': /kisskb/src/drivers/pci/probe.c:818:7: note: byref variable will be forcibly initialized u16 linksta; ^ /kisskb/src/drivers/pci/probe.c:817:7: note: byref variable will be forcibly initialized u32 linkcap; ^ /kisskb/src/drivers/pci/probe.c:790:7: note: byref variable will be forcibly initialized u16 status; ^ /kisskb/src/drivers/pci/probe.c:779:16: note: byref variable will be forcibly initialized u32 agpstat, agpcmd; ^ /kisskb/src/drivers/pci/probe.c:779:7: note: byref variable will be forcibly initialized u32 agpstat, agpcmd; ^ /kisskb/src/drivers/pci/probe.c: In function 'set_pcie_port_type': /kisskb/src/drivers/pci/probe.c:1522:6: note: byref variable will be forcibly initialized u16 reg16; ^ /kisskb/src/drivers/pci/probe.c: In function 'set_pcie_hotplug_bridge': /kisskb/src/drivers/pci/probe.c:1573:6: note: byref variable will be forcibly initialized u32 reg32; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_cfg_space_size': /kisskb/src/drivers/pci/probe.c:1695:6: note: byref variable will be forcibly initialized u32 status; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_setup_device': /kisskb/src/drivers/pci/probe.c:1917:7: note: byref variable will be forcibly initialized u8 progif; ^ /kisskb/src/drivers/pci/probe.c:1831:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/pci/probe.c:1828:6: note: byref variable will be forcibly initialized u16 cmd; ^ /kisskb/src/kernel/trace/trace.c: In function 'trace_pid_next': /kisskb/src/kernel/trace/trace.c:604:15: note: byref variable will be forcibly initialized unsigned int next; ^ /kisskb/src/kernel/trace/trace.c: In function 'trace_pid_start': /kisskb/src/kernel/trace/trace.c:633:9: note: byref variable will be forcibly initialized loff_t l = 0; ^ /kisskb/src/kernel/trace/trace.c:632:15: note: byref variable will be forcibly initialized unsigned int first; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_configure_extended_tags': /kisskb/src/drivers/pci/probe.c:2071:6: note: byref variable will be forcibly initialized u16 ctl; ^ /kisskb/src/drivers/pci/probe.c:2070:6: note: byref variable will be forcibly initialized u32 cap; ^ /kisskb/src/drivers/pci/probe.c: In function 'pcie_relaxed_ordering_enabled': /kisskb/src/drivers/pci/probe.c:2121:6: note: byref variable will be forcibly initialized u16 v; ^ /kisskb/src/kernel/trace/trace.c: In function 'ftrace_trace_snapshot_callback': /kisskb/src/kernel/trace/trace.c:8474:8: note: byref variable will be forcibly initialized void *count = (void *)-1; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_scan_device': /kisskb/src/drivers/pci/probe.c:2411:6: note: byref variable will be forcibly initialized u32 l; ^ /kisskb/src/kernel/trace/trace.c: In function 'rb_simple_write': /kisskb/src/kernel/trace/trace.c:8935:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/kernel/trace/trace.c: In function 'rb_simple_read': /kisskb/src/kernel/trace/trace.c:8920:7: note: byref variable will be forcibly initialized char buf[64]; ^ /kisskb/src/drivers/pci/probe.c: In function 'pcie_bus_configure_settings': /kisskb/src/drivers/pci/probe.c:2813:5: note: byref variable will be forcibly initialized u8 smpss = 0; ^ /kisskb/src/kernel/trace/trace.c: In function 'tracing_nsecs_read': /kisskb/src/kernel/trace/trace.c:6452:7: note: byref variable will be forcibly initialized char buf[64]; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_register_host_bridge': /kisskb/src/drivers/pci/probe.c:891:7: note: byref variable will be forcibly initialized char addr[64], *fmt; ^ In file included from /kisskb/src/include/linux/pci.h:32:0, from /kisskb/src/drivers/pci/probe.c:9: /kisskb/src/drivers/pci/probe.c:889:12: note: byref variable will be forcibly initialized LIST_HEAD(resources); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/trace/trace.c: In function 'trace_pid_write': /kisskb/src/kernel/trace/trace.c:677:8: note: byref variable will be forcibly initialized pid_t pid; ^ /kisskb/src/kernel/trace/trace.c:676:9: note: byref variable will be forcibly initialized loff_t pos; ^ /kisskb/src/kernel/trace/trace.c:672:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/kernel/trace/trace.c:671:22: note: byref variable will be forcibly initialized struct trace_parser parser; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_bus_update_busn_res_end': /kisskb/src/drivers/pci/probe.c:3121:18: note: byref variable will be forcibly initialized struct resource old_res = *res; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_scan_bridge_extend': /kisskb/src/drivers/pci/probe.c:1257:16: note: byref variable will be forcibly initialized u8 fixed_sec, fixed_sub; ^ /kisskb/src/drivers/pci/probe.c:1257:5: note: byref variable will be forcibly initialized u8 fixed_sec, fixed_sub; ^ /kisskb/src/drivers/pci/probe.c:1253:6: note: byref variable will be forcibly initialized u16 bctl; ^ /kisskb/src/drivers/pci/probe.c:1252:6: note: byref variable will be forcibly initialized u32 buses, i, j = 0; ^ In file included from /kisskb/src/include/linux/pci.h:32:0, from /kisskb/src/drivers/pci/probe.c:9: /kisskb/src/drivers/pci/probe.c: In function 'pci_scan_bus': /kisskb/src/drivers/pci/probe.c:3229:12: note: byref variable will be forcibly initialized LIST_HEAD(resources); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/trace/trace.c: In function 'print_hex_fmt': /kisskb/src/kernel/trace/trace.c:4389:16: note: byref variable will be forcibly initialized unsigned char newline = '\n'; ^ /kisskb/src/net/tipc/net.c: In function 'tipc_net_finalize': /kisskb/src/net/tipc/net.c:130:20: note: byref variable will be forcibly initialized struct tipc_uaddr ua; ^ /kisskb/src/net/tipc/net.c:129:26: note: byref variable will be forcibly initialized struct tipc_socket_addr sk = {0, addr}; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/tipc/core.h:62, from /kisskb/src/net/tipc/net.c:37: /kisskb/src/net/tipc/net.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/tipc/net.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:6: note: byref variable will be forcibly initialized u64 tmp = value; ^ /kisskb/src/kernel/trace/trace.c: In function 'trace_event_buffer_commit': /kisskb/src/kernel/trace/trace.c:2886:26: note: byref variable will be forcibly initialized enum event_trigger_type tt = ETT_NONE; ^ /kisskb/src/net/tipc/net.c: In function 'nla_get_u64': /kisskb/src/include/net/netlink.h:1617:6: note: byref variable will be forcibly initialized u64 tmp; ^ /kisskb/src/net/tipc/net.c: In function 'tipc_nl_net_dump': /kisskb/src/net/tipc/net.c:205:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/kernel/trace/trace.c: In function 'trace_array_printk': /kisskb/src/kernel/trace/trace.c:3469:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/net/tipc/net.c: In function '__tipc_nl_net_set': /kisskb/src/net/tipc/net.c:267:6: note: byref variable will be forcibly initialized u8 node_id[NODE_ID_LEN]; ^ /kisskb/src/net/tipc/net.c:227:17: note: byref variable will be forcibly initialized struct nlattr *attrs[TIPC_NLA_NET_MAX + 1]; ^ /kisskb/src/kernel/trace/trace.c: In function 'trace_array_printk_buf': /kisskb/src/kernel/trace/trace.c:3514:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/net/tipc/net.c: In function 'tipc_nl_net_addr_legacy_get': /kisskb/src/net/tipc/net.c:326:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/kernel/trace/trace.c: In function 'tracing_iter_reset': /kisskb/src/kernel/trace/trace.c:4020:6: note: byref variable will be forcibly initialized u64 ts; ^ /kisskb/src/kernel/trace/trace.c: In function 's_start': /kisskb/src/kernel/trace/trace.c:4055:9: note: byref variable will be forcibly initialized loff_t l = 0; ^ /kisskb/src/kernel/trace/trace.c: In function 'trace_total_entries_cpu': /kisskb/src/kernel/trace/trace.c:4161:23: note: byref variable will be forcibly initialized unsigned long total, entries; ^ /kisskb/src/kernel/trace/trace.c:4161:16: note: byref variable will be forcibly initialized unsigned long total, entries; ^ /kisskb/src/kernel/trace/trace.c: In function 'trace_total_entries': /kisskb/src/kernel/trace/trace.c:4173:23: note: byref variable will be forcibly initialized unsigned long total, entries; ^ /kisskb/src/kernel/trace/trace.c:4173:16: note: byref variable will be forcibly initialized unsigned long total, entries; ^ /kisskb/src/kernel/trace/trace.c: In function 'print_trace_header': /kisskb/src/kernel/trace/trace.c:4245:16: note: byref variable will be forcibly initialized unsigned long total; ^ /kisskb/src/kernel/trace/trace.c:4244:16: note: byref variable will be forcibly initialized unsigned long entries; ^ /kisskb/src/kernel/trace/trace.c: In function 'tracing_splice_read_pipe': /kisskb/src/kernel/trace/trace.c:6835:26: note: byref variable will be forcibly initialized struct splice_pipe_desc spd = { ^ /kisskb/src/kernel/trace/trace.c:6833:22: note: byref variable will be forcibly initialized struct partial_page partial_def[PIPE_DEF_BUFFERS]; ^ /kisskb/src/kernel/trace/trace.c:6832:15: note: byref variable will be forcibly initialized struct page *pages_def[PIPE_DEF_BUFFERS]; ^ /kisskb/src/kernel/trace/trace.c: In function 'tracing_cpumask_write': /kisskb/src/kernel/trace/trace.c:5146:16: note: byref variable will be forcibly initialized cpumask_var_t tracing_cpumask_new; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/kernel/trace/trace.c:15: /kisskb/src/kernel/trace/trace.c: In function 'set_tracer_flag': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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/trace/trace.c:5289:4: note: in expansion of macro 'smp_store_release' smp_store_release(&tgid_map, map); ^ /kisskb/src/kernel/trace/trace.c: In function 'trace_options_core_write': /kisskb/src/kernel/trace/trace.c:8732:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/kernel/trace/trace.c: In function 'apply_trace_boot_options': /kisskb/src/kernel/trace/trace.c:5361:8: note: byref variable will be forcibly initialized char *buf = trace_boot_options_buf; ^ /kisskb/src/kernel/trace/trace.c: In function 'tracing_trace_options_write': /kisskb/src/kernel/trace/trace.c:5385:7: note: byref variable will be forcibly initialized char buf[64]; ^ /kisskb/src/kernel/trace/trace.c: In function 'tracing_entries_write': /kisskb/src/kernel/trace/trace.c:6966:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/kernel/trace/trace.c: In function 'tracing_snapshot_write': /kisskb/src/kernel/trace/trace.c:7395:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/kernel/trace/trace.c: In function 'tracing_set_trace_write': /kisskb/src/kernel/trace/trace.c:6420:7: note: byref variable will be forcibly initialized char buf[MAX_TRACER_SIZE+1]; ^ /kisskb/src/kernel/trace/trace.c: In function 'tracing_clock_write': /kisskb/src/kernel/trace/trace.c:7234:7: note: byref variable will be forcibly initialized char buf[64]; ^ /kisskb/src/kernel/trace/trace.c: In function 'tracing_init_tracefs_percpu': /kisskb/src/kernel/trace/trace.c:8578:7: note: byref variable will be forcibly initialized char cpu_dir[30]; /* 30 characters should be more than enough */ ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/net/hsr/hsr_framereg.c:14: /kisskb/src/net/hsr/hsr_framereg.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:202:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^ /kisskb/src/net/hsr/hsr_framereg.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84: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/dcache.h:8:0, from /kisskb/src/include/linux/fs.h:8, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/net/hsr/hsr_framereg.c:14: /kisskb/src/net/hsr/hsr_framereg.c: In function 'hsr_addr_is_self': /kisskb/src/include/linux/rculist.h:353:20: note: byref variable will be forcibly initialized struct list_head *__next = READ_ONCE(__ptr->next); \ ^ /kisskb/src/net/hsr/hsr_framereg.c:45:9: note: in expansion of macro 'list_first_or_null_rcu' node = list_first_or_null_rcu(&hsr->self_node_db, struct hsr_node, ^ /kisskb/src/net/hsr/hsr_framereg.c: In function 'hsr_create_self_node': /kisskb/src/include/linux/rculist.h:353:20: note: byref variable will be forcibly initialized struct list_head *__next = READ_ONCE(__ptr->next); \ ^ /kisskb/src/net/hsr/hsr_framereg.c:93:12: note: in expansion of macro 'list_first_or_null_rcu' oldnode = list_first_or_null_rcu(self_node_db, ^ /kisskb/src/net/hsr/hsr_framereg.c: In function 'hsr_del_self_node': /kisskb/src/include/linux/rculist.h:353:20: note: byref variable will be forcibly initialized struct list_head *__next = READ_ONCE(__ptr->next); \ ^ /kisskb/src/net/hsr/hsr_framereg.c:113:9: note: in expansion of macro 'list_first_or_null_rcu' node = list_first_or_null_rcu(self_node_db, struct hsr_node, mac_list); ^ /kisskb/src/net/hsr/hsr_framereg.c: In function 'hsr_get_next_node': /kisskb/src/include/linux/rculist.h:353:20: note: byref variable will be forcibly initialized struct list_head *__next = READ_ONCE(__ptr->next); \ ^ /kisskb/src/net/hsr/hsr_framereg.c:562:10: note: in expansion of macro 'list_first_or_null_rcu' node = list_first_or_null_rcu(&hsr->node_db, ^ /kisskb/src/lib/flex_proportions.c: In function '__fprop_add_percpu_max': /kisskb/src/lib/flex_proportions.c:264:28: note: byref variable will be forcibly initialized unsigned long numerator, denominator; ^ /kisskb/src/lib/flex_proportions.c:264:17: note: byref variable will be forcibly initialized unsigned long numerator, denominator; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/rapidio/rio_cm.c:10: /kisskb/src/drivers/rapidio/rio_cm.c: In function 'rio_cm_shutdown': /kisskb/src/drivers/rapidio/rio_cm.c:2245:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/rapidio/rio_cm.c:2244:15: note: byref variable will be forcibly initialized unsigned int i; ^ In file included from /kisskb/src/drivers/rapidio/rio_cm.c:17:0: /kisskb/src/drivers/rapidio/rio_cm.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/rapidio/rio_cm.c:10: /kisskb/src/drivers/rapidio/rio_cm.c: In function 'riocm_remove_mport': /kisskb/src/drivers/rapidio/rio_cm.c:2184:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/rapidio/rio_cm.c:2182:15: note: byref variable will be forcibly initialized unsigned int i; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/rapidio/rio_cm.c:10: /kisskb/src/drivers/rapidio/rio_cm.c: In function 'riocm_remove_dev': /kisskb/src/drivers/rapidio/rio_cm.c:1996:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/rapidio/rio_cm.c:1994:15: note: byref variable will be forcibly initialized unsigned int i; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/rapidio/rio_cm.c:10: /kisskb/src/drivers/rapidio/rio_cm.c: In function 'riocm_cdev_release': /kisskb/src/drivers/rapidio/rio_cm.c:1498:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/rapidio/rio_cm.c:1497:15: note: byref variable will be forcibly initialized unsigned int i; ^ /kisskb/src/lib/idr.c: In function 'idr_alloc_u32': /kisskb/src/lib/idr.c:36:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/lib/idr.c: In function 'idr_alloc': /kisskb/src/lib/idr.c:81:6: note: byref variable will be forcibly initialized u32 id = start; ^ /kisskb/src/lib/idr.c: In function 'idr_alloc_cyclic': /kisskb/src/lib/idr.c:119:6: note: byref variable will be forcibly initialized u32 id = idr->idr_next; ^ /kisskb/src/lib/idr.c: In function 'idr_for_each': /kisskb/src/lib/idr.c:198:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/lib/idr.c: In function 'idr_get_next_ul': /kisskb/src/lib/idr.c:229:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/lib/idr.c: In function 'idr_get_next': /kisskb/src/lib/idr.c:266:16: note: byref variable will be forcibly initialized unsigned long id = *nextid; ^ /kisskb/src/lib/idr.c: In function 'idr_replace': /kisskb/src/lib/idr.c:293:15: note: byref variable will be forcibly initialized void __rcu **slot = NULL; ^ /kisskb/src/lib/idr.c:292:26: note: byref variable will be forcibly initialized struct radix_tree_node *node; ^ /kisskb/src/drivers/rapidio/rio_cm.c: In function 'cm_chan_msg_rcv': /kisskb/src/drivers/rapidio/rio_cm.c:1862:8: note: byref variable will be forcibly initialized void *buf; ^ /kisskb/src/drivers/rapidio/rio_cm.c:1860:20: note: byref variable will be forcibly initialized struct rio_cm_msg msg; ^ /kisskb/src/net/batman-adv/log.c: In function 'batadv_debug_log': /kisskb/src/net/batman-adv/log.c:24:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/idr.c: In function 'ida_alloc_range': /kisskb/src/lib/idr.c:404:17: note: byref variable will be forcibly initialized unsigned long tmp = xa_to_value(bitmap); ^ In file included from /kisskb/src/include/linux/radix-tree.h:21:0, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/lib/idr.c:5: /kisskb/src/lib/idr.c:383:11: note: byref variable will be forcibly initialized XA_STATE(xas, &ida->xa, min / IDA_BITMAP_BITS); ^ /kisskb/src/include/linux/xarray.h:1351: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:1351: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:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/drivers/rapidio/rio_cm.c: In function 'cm_ep_get_list': /kisskb/src/drivers/rapidio/rio_cm.c:1564:6: note: byref variable will be forcibly initialized u32 info[2]; ^ /kisskb/src/drivers/rapidio/rio_cm.c: In function 'cm_chan_bind': /kisskb/src/drivers/rapidio/rio_cm.c:1716:24: note: byref variable will be forcibly initialized struct rio_cm_channel chan; ^ /kisskb/src/drivers/rapidio/rio_cm.c: In function 'cm_chan_connect': /kisskb/src/drivers/rapidio/rio_cm.c:1780:24: note: byref variable will be forcibly initialized struct rio_cm_channel chan; ^ /kisskb/src/drivers/rapidio/rio_cm.c: In function 'cm_mport_get_list': /kisskb/src/drivers/rapidio/rio_cm.c:1619:6: note: byref variable will be forcibly initialized u32 entries; ^ /kisskb/src/drivers/rapidio/rio_cm.c: In function 'cm_ep_get_list_size': /kisskb/src/drivers/rapidio/rio_cm.c:1533:6: note: byref variable will be forcibly initialized u32 count = 0; ^ /kisskb/src/drivers/rapidio/rio_cm.c: In function 'cm_chan_create': /kisskb/src/drivers/rapidio/rio_cm.c:1659:6: note: byref variable will be forcibly initialized u16 ch_num; ^ /kisskb/src/drivers/rapidio/rio_cm.c: In function 'cm_chan_accept': /kisskb/src/drivers/rapidio/rio_cm.c:1748:23: note: byref variable will be forcibly initialized struct rio_cm_accept param; ^ /kisskb/src/drivers/rapidio/rio_cm.c: In function 'cm_chan_msg_send': /kisskb/src/drivers/rapidio/rio_cm.c:1835:20: note: byref variable will be forcibly initialized struct rio_cm_msg msg; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_head_secure_small': /kisskb/src/net/ceph/messenger_v2.c:1126:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'decrypt_preamble': /kisskb/src/net/ceph/messenger_v2.c:1011:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_head_secure_big': /kisskb/src/net/ceph/messenger_v2.c:1171:21: note: byref variable will be forcibly initialized struct scatterlist sgs[2]; ^ /kisskb/src/net/ceph/messenger_v2.c: In function '__prepare_control': /kisskb/src/net/ceph/messenger_v2.c:1201:25: note: byref variable will be forcibly initialized struct ceph_frame_desc desc; ^ /kisskb/src/net/ceph/messenger_v2.c:1200:6: note: byref variable will be forcibly initialized int total_len = ctrl_len + extdata_len; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_hello': /kisskb/src/net/ceph/messenger_v2.c:1243:14: note: byref variable will be forcibly initialized void *buf, *p; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_session_reconnect': /kisskb/src/net/ceph/messenger_v2.c:1405:14: note: byref variable will be forcibly initialized void *buf, *p; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_ack': /kisskb/src/net/ceph/messenger_v2.c:1455:8: note: byref variable will be forcibly initialized void *p; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'decrypt_control_remainder': /kisskb/src/net/ceph/messenger_v2.c:1022:21: note: byref variable will be forcibly initialized struct scatterlist sgs[2]; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_banner': /kisskb/src/net/ceph/messenger_v2.c:1057:14: note: byref variable will be forcibly initialized void *buf, *p; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_auth_request': /kisskb/src/net/ceph/messenger_v2.c:1266:16: note: byref variable will be forcibly initialized int ctrl_len, authorizer_len; ^ /kisskb/src/net/ceph/messenger_v2.c:1266:6: note: byref variable will be forcibly initialized int ctrl_len, authorizer_len; ^ /kisskb/src/net/ceph/messenger_v2.c:1265:8: note: byref variable will be forcibly initialized void *authorizer, *authorizer_copy; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'process_hello': /kisskb/src/net/ceph/messenger_v2.c:1879:26: note: byref variable will be forcibly initialized struct ceph_entity_addr addr_for_me; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'process_auth_bad_method': /kisskb/src/net/ceph/messenger_v2.c:1946:25: note: byref variable will be forcibly initialized int allowed_protos[8], allowed_modes[8]; ^ /kisskb/src/net/ceph/messenger_v2.c:1946:6: note: byref variable will be forcibly initialized int allowed_protos[8], allowed_modes[8]; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_auth_request_more': /kisskb/src/net/ceph/messenger_v2.c:1303:8: note: byref variable will be forcibly initialized void *authorizer; ^ /kisskb/src/net/ceph/messenger_v2.c:1302:16: note: byref variable will be forcibly initialized int ctrl_len, authorizer_len; ^ /kisskb/src/net/ceph/messenger_v2.c:1302:6: note: byref variable will be forcibly initialized int ctrl_len, authorizer_len; ^ In file included from /kisskb/src/net/ceph/messenger_v2.c:12:0: /kisskb/src/net/ceph/messenger_v2.c: In function 'hmac_sha256': /kisskb/src/include/crypto/hash.h:166:7: note: byref variable will be forcibly initialized char __##shash##_desc[sizeof(struct shash_desc) + HASH_MAX_DESCSIZE] \ ^ /kisskb/src/net/ceph/messenger_v2.c:789:2: note: in expansion of macro 'SHASH_DESC_ON_STACK' SHASH_DESC_ON_STACK(desc, con->v2.hmac_tfm); /* tfm arg is ignored */ ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'process_auth_done': /kisskb/src/net/ceph/messenger_v2.c:2048:23: note: byref variable will be forcibly initialized int session_key_len, con_secret_len; ^ /kisskb/src/net/ceph/messenger_v2.c:2048:6: note: byref variable will be forcibly initialized int session_key_len, con_secret_len; ^ /kisskb/src/net/ceph/messenger_v2.c:2045:5: note: byref variable will be forcibly initialized u8 con_secret_buf[CEPH_MAX_CON_SECRET_LEN + 16]; ^ /kisskb/src/net/ceph/messenger_v2.c:2044:5: note: byref variable will be forcibly initialized u8 session_key_buf[CEPH_KEY_LEN + 16]; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_client_ident': /kisskb/src/net/ceph/messenger_v2.c:1355:14: note: byref variable will be forcibly initialized void *buf, *p; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'process_auth_signature': /kisskb/src/net/ceph/messenger_v2.c:2110:5: note: byref variable will be forcibly initialized u8 hmac[SHA256_DIGEST_SIZE]; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'process_server_ident': /kisskb/src/net/ceph/messenger_v2.c:2162:26: note: byref variable will be forcibly initialized struct ceph_entity_addr addr; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'process_message_header': /kisskb/src/net/ceph/messenger_v2.c:2520:6: note: byref variable will be forcibly initialized int skip; ^ /kisskb/src/net/ceph/messenger_v2.c:2519:25: note: byref variable will be forcibly initialized struct ceph_msg_header hdr; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'get_bvec_at': /kisskb/src/net/ceph/messenger_v2.c:855:14: note: byref variable will be forcibly initialized size_t off, len; ^ /kisskb/src/net/ceph/messenger_v2.c:855:9: note: byref variable will be forcibly initialized size_t off, len; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'calc_sg_cnt_cursor': /kisskb/src/net/ceph/messenger_v2.c:892:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_read_data': /kisskb/src/net/ceph/messenger_v2.c:1738:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'queue_data': /kisskb/src/net/ceph/messenger_v2.c:2856:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'queue_enc_page': /kisskb/src/net/ceph/messenger_v2.c:2894:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /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/net/ceph/messenger_v2.c: In function 'prepare_read_data_cont': /kisskb/src/net/ceph/messenger_v2.c:1752:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'queue_data_cont': /kisskb/src/net/ceph/messenger_v2.c:2869:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'init_sgs_cursor': /kisskb/src/net/ceph/messenger_v2.c:944:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'setup_message_sgs': /kisskb/src/net/ceph/messenger_v2.c:968:22: note: byref variable will be forcibly initialized struct scatterlist *cur_sg; ^ /kisskb/src/net/ceph/messenger_v2.c:967:30: note: byref variable will be forcibly initialized struct ceph_msg_data_cursor cursor; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'handle_epilogue': /kisskb/src/net/ceph/messenger_v2.c:2716:29: note: byref variable will be forcibly initialized u32 front_crc, middle_crc, data_crc; ^ /kisskb/src/net/ceph/messenger_v2.c:2716:17: note: byref variable will be forcibly initialized u32 front_crc, middle_crc, data_crc; ^ /kisskb/src/net/ceph/messenger_v2.c:2716:6: note: byref variable will be forcibly initialized u32 front_crc, middle_crc, data_crc; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'do_try_sendpage': /kisskb/src/net/ceph/messenger_v2.c:143:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_keepalive2': /kisskb/src/net/ceph/messenger_v2.c:1440:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_message': /kisskb/src/net/ceph/messenger_v2.c:1610:25: note: byref variable will be forcibly initialized struct ceph_frame_desc desc; ^ /kisskb/src/net/ceph/messenger_v2.c:1604:6: note: byref variable will be forcibly initialized int lens[] = { ^ In file included from /kisskb/src/net/ipv6/ioam6.c:15:0: /kisskb/src/net/ipv6/ioam6.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/net/ipv6/ioam6.c: In function '__ioam6_fill_trace_data': /kisskb/src/net/ipv6/ioam6.c:636:31: note: byref variable will be forcibly initialized struct __kernel_sock_timeval ts; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/ioam6.c:11: /kisskb/src/net/ipv6/ioam6.c: In function 'ioam6_genl_ns_set_schema': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ioam6.c:544:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sc->ns, ns); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ioam6.c:543:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ns_ref->schema, NULL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ioam6.c:537:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ns->schema, sc); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ioam6.c:536:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sc_ref->ns, NULL); ^ /kisskb/src/net/ipv6/ioam6.c:502:6: note: byref variable will be forcibly initialized u32 sc_id; ^ /kisskb/src/net/ipv6/ioam6.c:501:9: note: byref variable will be forcibly initialized __be16 ns_id; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:92, from /kisskb/src/include/net/addrconf.h:50, from /kisskb/src/net/ipv6/ioam6.c:17: /kisskb/src/net/ipv6/ioam6.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ipv6/ioam6.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/ioam6.c:11: /kisskb/src/net/ipv6/ioam6.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/ipv6/ioam6.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/ipv6/ioam6.c: In function 'ioam6_genl_delsc': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ioam6.c:388:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ns->schema, NULL); ^ /kisskb/src/net/ipv6/ioam6.c:364:6: note: byref variable will be forcibly initialized u32 id; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/ioam6.c:11: /kisskb/src/net/ipv6/ioam6.c: In function 'ioam6_genl_delns': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ioam6.c:190:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sc->ns, NULL); ^ /kisskb/src/net/ipv6/ioam6.c:164:9: note: byref variable will be forcibly initialized __be16 id; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:92, from /kisskb/src/include/net/addrconf.h:50, from /kisskb/src/net/ipv6/ioam6.c:17: /kisskb/src/net/ipv6/ioam6.c: In function 'nla_get_u64': /kisskb/src/include/net/netlink.h:1617:6: note: byref variable will be forcibly initialized u64 tmp; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/ioam6.c:11: /kisskb/src/net/ipv6/ioam6.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/ipv6/ioam6.c:15:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/net/ipv6/ioam6.c: In function 'ioam6_genl_addsc': /kisskb/src/net/ipv6/ioam6.c:315:6: note: byref variable will be forcibly initialized u32 id; ^ /kisskb/src/net/ipv6/ioam6.c: In function 'ioam6_genl_addns': /kisskb/src/net/ipv6/ioam6.c:111:9: note: byref variable will be forcibly initialized __be16 id; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:92, from /kisskb/src/include/net/addrconf.h:50, from /kisskb/src/net/ipv6/ioam6.c:17: /kisskb/src/net/ipv6/ioam6.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:6: note: byref variable will be forcibly initialized u64 tmp = value; ^ /kisskb/src/net/batman-adv/main.c: In function 'batadv_skb_set_priority': /kisskb/src/net/batman-adv/main.c:364:28: note: byref variable will be forcibly initialized struct vlan_ethhdr *vhdr, vhdr_tmp; ^ /kisskb/src/net/batman-adv/main.c:363:16: note: byref variable will be forcibly initialized struct ethhdr ethhdr_tmp, *ethhdr; ^ /kisskb/src/net/batman-adv/main.c:362:17: note: byref variable will be forcibly initialized struct ipv6hdr ip6_hdr_tmp, *ip6_hdr; ^ /kisskb/src/net/batman-adv/main.c:361:15: note: byref variable will be forcibly initialized struct iphdr ip_hdr_tmp, *ip_hdr; ^ /kisskb/src/net/batman-adv/main.c: In function 'batadv_skb_crc32': /kisskb/src/net/batman-adv/main.c:600:12: note: byref variable will be forcibly initialized const u8 *data; ^ /kisskb/src/net/batman-adv/main.c:599:23: note: byref variable will be forcibly initialized struct skb_seq_state st; ^ /kisskb/src/net/batman-adv/main.c: In function 'batadv_throw_uevent': /kisskb/src/net/batman-adv/main.c:683:8: note: byref variable will be forcibly initialized char *uevent_env[4] = { NULL, NULL, NULL, NULL }; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/batman-adv/netlink.h:14, from /kisskb/src/net/batman-adv/netlink.c:7: /kisskb/src/net/batman-adv/netlink.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/batman-adv/netlink.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/batman-adv/netlink.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/batman-adv/netlink.c: In function 'batadv_netlink_tp_meter_start': /kisskb/src/net/batman-adv/netlink.c:714:6: note: byref variable will be forcibly initialized u32 cookie; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/batman-adv/netlink.h:14, from /kisskb/src/net/batman-adv/netlink.c:7: /kisskb/src/net/batman-adv/netlink.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:6: note: byref variable will be forcibly initialized u64 tmp = value; ^ /kisskb/src/net/qrtr/af_qrtr.c: In function '__qrtr_node_release': /kisskb/src/net/qrtr/af_qrtr.c:169:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/net/qrtr/af_qrtr.c: In function 'qrtr_getname': /kisskb/src/net/qrtr/af_qrtr.c:1114:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr qaddr; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/qrtr/af_qrtr.c:6: /kisskb/src/net/qrtr/af_qrtr.c: In function 'qrtr_tx_wait': /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/net/qrtr/af_qrtr.c:288:8: note: in expansion of macro 'wait_event_interruptible_locked_irq' ret = wait_event_interruptible_locked_irq(flow->resume_tx, ^ /kisskb/src/net/qrtr/af_qrtr.c: In function 'qrtr_send_resume_tx': /kisskb/src/net/qrtr/af_qrtr.c:998:24: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt *pkt; ^ /kisskb/src/net/qrtr/af_qrtr.c:997:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr local = { AF_QIPCRTR, cb->dst_node, cb->dst_port }; ^ /kisskb/src/net/qrtr/af_qrtr.c:996:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr remote = { AF_QIPCRTR, cb->src_node, cb->src_port }; ^ /kisskb/src/net/qrtr/af_qrtr.c: In function 'qrtr_recvmsg': /kisskb/src/net/qrtr/af_qrtr.c:1029:14: note: byref variable will be forcibly initialized int copied, rc; ^ /kisskb/src/net/qrtr/af_qrtr.c: In function 'qrtr_port_remove': /kisskb/src/net/qrtr/af_qrtr.c:686:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr to; ^ /kisskb/src/net/qrtr/af_qrtr.c:683:24: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt *pkt; ^ /kisskb/src/net/qrtr/af_qrtr.c: In function 'qrtr_reset_ports': /kisskb/src/net/qrtr/af_qrtr.c:754:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/net/qrtr/af_qrtr.c: In function '__qrtr_bind': /kisskb/src/net/qrtr/af_qrtr.c:775:6: note: byref variable will be forcibly initialized int port; ^ /kisskb/src/net/qrtr/af_qrtr.c: In function 'qrtr_autobind': /kisskb/src/net/qrtr/af_qrtr.c:805:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr addr; ^ /kisskb/src/net/qrtr/af_qrtr.c: In function 'qrtr_sendmsg': /kisskb/src/net/qrtr/af_qrtr.c:903:6: note: byref variable will be forcibly initialized int rc; ^ /kisskb/src/net/qrtr/af_qrtr.c:896:9: note: byref variable will be forcibly initialized __le32 qrtr_type = cpu_to_le32(QRTR_TYPE_DATA); ^ /kisskb/src/net/qrtr/af_qrtr.c: In function 'qrtr_ioctl': /kisskb/src/net/qrtr/af_qrtr.c:1144:15: note: byref variable will be forcibly initialized struct ifreq ifr; ^ /kisskb/src/net/qrtr/af_qrtr.c: In function 'qrtr_endpoint_unregister': /kisskb/src/net/qrtr/af_qrtr.c:617:24: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt *pkt; ^ /kisskb/src/net/qrtr/af_qrtr.c:616:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/net/qrtr/af_qrtr.c:615:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr dst = {AF_QIPCRTR, qrtr_local_nid, QRTR_PORT_CTRL}; ^ /kisskb/src/net/qrtr/af_qrtr.c:614:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr src = {AF_QIPCRTR, node->nid, QRTR_PORT_CTRL}; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched/mm.h:5, from /kisskb/src/net/xdp/xsk.c:16: /kisskb/src/net/xdp/xsk.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/xdp/xsk.c: In function 'hlist_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:627:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(last), n); ^ In file included from /kisskb/src/net/ipv4/ipmr_base.c:5:0: /kisskb/src/net/ipv4/ipmr_base.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/net/xdp/xsk.c: In function '__xskq_cons_release': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/xdp/xsk_queue.h:236:2: note: in expansion of macro 'smp_store_release' smp_store_release(&q->ring->consumer, q->cached_cons); /* D, matchees A */ ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/mroute_base.h:8, from /kisskb/src/net/ipv4/ipmr_base.c:6: /kisskb/src/net/ipv4/ipmr_base.c: In function 'nla_put_u64_64bit': /kisskb/src/net/xdp/xsk.c: In function '__xskq_cons_peek': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/net/xdp/xsk_queue.h:242:19: note: in expansion of macro 'smp_load_acquire' q->cached_prod = smp_load_acquire(&q->ring->producer); /* C, matches B */ ^ /kisskb/src/include/net/netlink.h:1363:6: note: byref variable will be forcibly initialized u64 tmp = value; ^ /kisskb/src/net/ipv4/ipmr_base.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ In file included from /kisskb/src/net/ipv4/ipmr_base.c:6:0: /kisskb/src/net/ipv4/ipmr_base.c: In function 'mr_call_vif_notifier': /kisskb/src/include/linux/mroute_base.h:56:33: note: byref variable will be forcibly initialized struct vif_entry_notifier_info info = { ^ /kisskb/src/net/ipv4/ipmr_base.c: In function 'mr_call_mfc_notifier': /kisskb/src/include/linux/mroute_base.h:180:33: note: byref variable will be forcibly initialized struct mfc_entry_notifier_info info = { ^ /kisskb/src/net/xdp/xsk.c: In function '__xskq_prod_submit': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/xdp/xsk_queue.h:404:2: note: in expansion of macro 'smp_store_release' smp_store_release(&q->ring->producer, idx); /* B, matches C */ ^ /kisskb/src/net/ipv4/ipmr_base.c: In function 'mr_fill_mroute': /kisskb/src/net/ipv4/ipmr_base.c:211:23: note: byref variable will be forcibly initialized struct rta_mfc_stats mfcs; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/ip_tunnel.c:9: /kisskb/src/net/ipv4/ip_tunnel.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591: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/net.h:25:0, from /kisskb/src/net/xdp/xsk.c:22: /kisskb/src/net/xdp/xsk.c: In function 'copy_from_sockptr_offset': /kisskb/src/lib/kobject.c: In function 'kobject_set_name': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /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/lib/kobject.c: In function 'kobject_rename': /kisskb/src/lib/kobject.c:496:8: note: byref variable will be forcibly initialized char *envp[2]; ^ /kisskb/src/lib/kobject.c: In function 'kobject_move': /kisskb/src/lib/kobject.c:560:8: note: byref variable will be forcibly initialized char *envp[2]; ^ /kisskb/src/net/xdp/xsk.c: In function 'xsk_build_skb_zerocopy': /kisskb/src/net/xdp/xsk.c:441:6: note: byref variable will be forcibly initialized int err, i; ^ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_add': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/ip_tunnel.c:198:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(itn->collect_md_tun, t); ^ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_del': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/ip_tunnel.c:205:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(itn->collect_md_tun, NULL); ^ /kisskb/src/net/xdp/xsk.c: In function 'xsk_build_skb': /kisskb/src/net/xdp/xsk.c:494:7: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/xdp/xsk.c: In function 'xsk_generic_xmit': /kisskb/src/net/xdp/xsk.c:529:18: note: byref variable will be forcibly initialized struct xdp_desc desc; ^ In file included from /kisskb/src/include/linux/filter.h:19:0, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/net/ipv4/ip_tunnel.c:17: /kisskb/src/net/ipv4/ip_tunnel.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ /kisskb/src/net/xdp/xsk.c: In function 'xsk_getsockopt': /kisskb/src/net/xdp/xsk.c:1219:22: note: byref variable will be forcibly initialized struct xdp_options opts = {}; ^ /kisskb/src/net/xdp/xsk.c:1168:30: note: byref variable will be forcibly initialized struct xdp_mmap_offsets_v1 off_v1; ^ /kisskb/src/net/xdp/xsk.c:1167:27: note: byref variable will be forcibly initialized struct xdp_mmap_offsets off; ^ /kisskb/src/net/xdp/xsk.c:1131:25: note: byref variable will be forcibly initialized struct xdp_statistics stats = {}; ^ In file included from /kisskb/src/include/net/ip_tunnels.h:15:0, from /kisskb/src/net/ipv4/ip_tunnel.c:35: /kisskb/src/net/ipv4/ip_tunnel.c: In function 'INET_ECN_decapsulate': /kisskb/src/include/net/inet_ecn.h:272:7: note: byref variable will be forcibly initialized bool set_ce = false; ^ /kisskb/src/net/xdp/xsk.c: In function 'xsk_setsockopt': /kisskb/src/net/xdp/xsk.c:1069:7: note: byref variable will be forcibly initialized int entries; ^ /kisskb/src/net/xdp/xsk.c:1036:23: note: byref variable will be forcibly initialized struct xdp_umem_reg mr = {}; ^ /kisskb/src/net/xdp/xsk.c:1013:7: note: byref variable will be forcibly initialized int entries; ^ /kisskb/src/net/xdp/xsk.c: In function 'xsk_lookup_xsk_from_fd': /kisskb/src/net/xdp/xsk.c:823:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/xdp/xsk.c: In function 'xsk_delete_from_maps': /kisskb/src/net/xdp/xsk.c:773:26: note: byref variable will be forcibly initialized struct xdp_sock __rcu **map_entry = NULL; ^ In file included from /kisskb/src/include/linux/pid.h:5:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/mm.h:7, from /kisskb/src/net/xdp/xsk.c:16: /kisskb/src/net/xdp/xsk.c: In function 'xsk_tx_peek_release_desc_batch': /kisskb/src/include/linux/rculist.h:353:20: note: byref variable will be forcibly initialized struct list_head *__next = READ_ONCE(__ptr->next); \ ^ /kisskb/src/net/xdp/xsk.c:371:7: note: in expansion of macro 'list_first_or_null_rcu' xs = list_first_or_null_rcu(&pool->xsk_tx_list, struct xdp_sock, tx_list); ^ /kisskb/src/net/ipv4/ip_tunnel.c: In function '__ip_tunnel_create': /kisskb/src/net/ipv4/ip_tunnel.c:239:7: note: byref variable will be forcibly initialized char name[IFNAMSIZ]; ^ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_bind_dev': /kisskb/src/net/ipv4/ip_tunnel.c:292:17: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ In file included from /kisskb/src/include/linux/if_vlan.h:11:0, from /kisskb/src/include/linux/filter.h:19, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/net/ipv4/ip_tunnel.c:17: /kisskb/src/net/ipv4/ip_tunnel.c: In function 'eth_hw_addr_random': /kisskb/src/include/linux/etherdevice.h:270:5: note: byref variable will be forcibly initialized u8 addr[ETH_ALEN]; ^ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_md_tunnel_xmit': /kisskb/src/net/ipv4/ip_tunnel.c:552:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_xmit': /kisskb/src/net/ipv4/ip_tunnel.c:645:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_siocdevprivate': /kisskb/src/net/ipv4/ip_tunnel.c:964:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm p; ^ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_init_net': /kisskb/src/net/ipv4/ip_tunnel.c:1049:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm parms; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/ipv4/ip_tunnel.c:9: /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_delete_nets': /kisskb/src/net/ipv4/ip_tunnel.c:1116:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/lib/memcat_p.c:3:0: /kisskb/src/lib/memcat_p.c: In function 'kmalloc_array': In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:92, from /kisskb/src/include/net/protocol.h:26, from /kisskb/src/net/ipv6/ip6mr.c:31: /kisskb/src/net/ipv6/ip6mr.c: In function 'nla_put_u32': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ipv6/ip6mr.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv6/ip6mr.c:14: /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_sk_init': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6mr.c:1556:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mrt->mroute_sk, sk); ^ /kisskb/src/net/ipv6/ip6mr.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/ipv6/ip6mr.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv6/ip6mr.c:14: /kisskb/src/net/ipv6/ip6mr.c: In function 'mroute_clean_tables': /kisskb/src/net/ipv6/ip6mr.c:1501:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_reg_vif': /kisskb/src/net/ipv6/ip6mr.c:645:7: note: byref variable will be forcibly initialized char name[IFNAMSIZ]; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/inet.h:42, from /kisskb/src/net/ipv6/ip6mr.c:23: /kisskb/src/net/ipv6/ip6mr.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_cache_find_parent': /kisskb/src/net/ipv6/ip6mr.c:968:28: note: byref variable will be forcibly initialized struct mfc6_cache_cmp_arg arg = { ^ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_cache_find': /kisskb/src/net/ipv6/ip6mr.c:938:28: note: byref variable will be forcibly initialized struct mfc6_cache_cmp_arg arg = { ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv6/ip6mr.c:14: /kisskb/src/net/ipv6/ip6mr.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/ipv6/ip6mr.c:30:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv6/ip6mr.c:14: /kisskb/src/net/ipv6/ip6mr.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_forward2': /kisskb/src/net/ipv6/ip6mr.c:2008:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/nfc/rawsock.c: In function 'rawsock_recvmsg': /kisskb/src/net/nfc/rawsock.c:245:6: note: byref variable will be forcibly initialized int rc; ^ /kisskb/src/net/nfc/rawsock.c: In function 'rawsock_sendmsg': /kisskb/src/net/nfc/rawsock.c:207:6: note: byref variable will be forcibly initialized int rc; ^ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_mfc_add': /kisskb/src/net/ipv6/ip6mr.c:1408:16: note: byref variable will be forcibly initialized unsigned char ttls[MAXMIFS]; ^ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_cache_find_any': /kisskb/src/net/ipv6/ip6mr.c:951:28: note: byref variable will be forcibly initialized struct mfc6_cache_cmp_arg arg = { ^ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6_mroute_setsockopt': /kisskb/src/net/ipv6/ip6mr.c:1747:7: note: byref variable will be forcibly initialized int v; ^ /kisskb/src/net/ipv6/ip6mr.c:1734:7: note: byref variable will be forcibly initialized int v; ^ /kisskb/src/net/ipv6/ip6mr.c:1717:7: note: byref variable will be forcibly initialized int flags; ^ /kisskb/src/net/ipv6/ip6mr.c:1637:9: note: byref variable will be forcibly initialized mifi_t mifi; ^ /kisskb/src/net/ipv6/ip6mr.c:1636:17: note: byref variable will be forcibly initialized struct mf6cctl mfc; ^ /kisskb/src/net/ipv6/ip6mr.c:1635:17: note: byref variable will be forcibly initialized struct mif6ctl vif; ^ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6_mroute_getsockopt': /kisskb/src/net/ipv6/ip6mr.c:1808:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_ioctl': /kisskb/src/net/ipv6/ip6mr.c:1857:23: note: byref variable will be forcibly initialized struct sioc_mif_req6 vr; ^ /kisskb/src/net/ipv6/ip6mr.c:1856:22: note: byref variable will be forcibly initialized struct sioc_sg_req6 sr; ^ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_compat_ioctl': /kisskb/src/net/ipv6/ip6mr.c:1932:30: note: byref variable will be forcibly initialized struct compat_sioc_mif_req6 vr; ^ /kisskb/src/net/ipv6/ip6mr.c:1931:29: note: byref variable will be forcibly initialized struct compat_sioc_sg_req6 sr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/originator.h:10, from /kisskb/src/net/batman-adv/originator.c:7: /kisskb/src/net/batman-adv/originator.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591: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:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/lib/logic_pio.c:11: /kisskb/src/lib/logic_pio.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_net_dump': /kisskb/src/net/tipc/netlink_compat.c:1166:17: note: byref variable will be forcibly initialized struct nlattr *net[TIPC_NLA_NET_MAX + 1]; ^ /kisskb/src/net/tipc/netlink_compat.c:1165:9: note: byref variable will be forcibly initialized __be32 id; ^ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_node_dump': /kisskb/src/net/tipc/netlink_compat.c:1119:17: note: byref variable will be forcibly initialized struct nlattr *node[TIPC_NLA_NODE_MAX + 1]; ^ /kisskb/src/net/tipc/netlink_compat.c:1118:24: note: byref variable will be forcibly initialized struct tipc_node_info node_info; ^ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_media_dump': /kisskb/src/net/tipc/netlink_compat.c:1099:17: note: byref variable will be forcibly initialized struct nlattr *media[TIPC_NLA_MEDIA_MAX + 1]; ^ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_bearer_dump': /kisskb/src/net/tipc/netlink_compat.c:411:17: note: byref variable will be forcibly initialized struct nlattr *bearer[TIPC_NLA_BEARER_MAX + 1]; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/tipc/core.h:62, from /kisskb/src/net/tipc/netlink_compat.c:34: /kisskb/src/net/tipc/netlink_compat.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/net/tipc/core.h:51, from /kisskb/src/net/tipc/netlink_compat.c:34: /kisskb/src/net/tipc/netlink_compat.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/tipc/netlink_compat.c: In function '__tipc_nl_compat_dumpit': /kisskb/src/net/tipc/netlink_compat.c:225:7: note: byref variable will be forcibly initialized int rem; ^ /kisskb/src/net/tipc/netlink_compat.c:190:26: note: byref variable will be forcibly initialized struct netlink_callback cb; ^ /kisskb/src/net/tipc/netlink_compat.c:185:26: note: byref variable will be forcibly initialized struct genl_dumpit_info info; ^ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_publ_dump': /kisskb/src/net/tipc/netlink_compat.c:1005:33: note: byref variable will be forcibly initialized struct tipc_nl_compat_cmd_dump dump; ^ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_tlv_sprintf': /kisskb/src/net/tipc/netlink_compat.c:129:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_sk_dump': /kisskb/src/net/tipc/netlink_compat.c:1062:18: note: byref variable will be forcibly initialized struct nlattr *con[TIPC_NLA_CON_MAX + 1]; ^ /kisskb/src/net/tipc/netlink_compat.c:1047:17: note: byref variable will be forcibly initialized struct nlattr *sock[TIPC_NLA_SOCK_MAX + 1]; ^ /kisskb/src/net/tipc/netlink_compat.c: In function '__tipc_nl_compat_publ_dump': /kisskb/src/net/tipc/netlink_compat.c:976:17: note: byref variable will be forcibly initialized struct nlattr *publ[TIPC_NLA_PUBL_MAX + 1]; ^ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_name_table_dump': /kisskb/src/net/tipc/netlink_compat.c:903:17: note: byref variable will be forcibly initialized struct nlattr *publ[TIPC_NLA_PUBL_MAX + 1]; ^ /kisskb/src/net/tipc/netlink_compat.c:902:17: note: byref variable will be forcibly initialized struct nlattr *nt[TIPC_NLA_NAME_TABLE_MAX + 1]; ^ /kisskb/src/net/tipc/netlink_compat.c:900:7: note: byref variable will be forcibly initialized char port_str[27]; ^ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_link_dump': /kisskb/src/net/tipc/netlink_compat.c:688:24: note: byref variable will be forcibly initialized struct tipc_link_info link_info; ^ /kisskb/src/net/tipc/netlink_compat.c:687:17: note: byref variable will be forcibly initialized struct nlattr *link[TIPC_NLA_LINK_MAX + 1]; ^ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_link_stat_dump': /kisskb/src/net/tipc/netlink_compat.c:550:17: note: byref variable will be forcibly initialized struct nlattr *stats[TIPC_NLA_STATS_MAX + 1]; ^ /kisskb/src/net/tipc/netlink_compat.c:549:17: note: byref variable will be forcibly initialized struct nlattr *prop[TIPC_NLA_PROP_MAX + 1]; ^ /kisskb/src/net/tipc/netlink_compat.c:548:17: note: byref variable will be forcibly initialized struct nlattr *link[TIPC_NLA_LINK_MAX + 1]; ^ /kisskb/src/net/tipc/netlink_compat.c: In function '__tipc_nl_compat_doit': /kisskb/src/net/tipc/netlink_compat.c:338:19: note: byref variable will be forcibly initialized struct genl_info info; ^ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_handle': /kisskb/src/net/tipc/netlink_compat.c:1197:33: note: byref variable will be forcibly initialized struct tipc_nl_compat_cmd_doit doit; ^ /kisskb/src/net/tipc/netlink_compat.c:1196:33: note: byref variable will be forcibly initialized struct tipc_nl_compat_cmd_dump dump; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/routing.h:10, from /kisskb/src/net/batman-adv/routing.c:7: /kisskb/src/net/batman-adv/routing.c: In function '_batadv_update_route': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:470:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/batman-adv/routing.c:78:16: note: in expansion of macro 'rcu_replace_pointer' curr_router = rcu_replace_pointer(orig_ifinfo->router, neigh_node, ^ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_recv': /kisskb/src/net/tipc/netlink_compat.c:1298:28: note: byref variable will be forcibly initialized struct tipc_nl_compat_msg msg; ^ /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; ^ In file included from /kisskb/src/net/hsr/hsr_device.c:12:0: /kisskb/src/net/hsr/hsr_device.c: In function 'eth_hw_addr_random': /kisskb/src/include/linux/etherdevice.h:270:5: note: byref variable will be forcibly initialized u8 addr[ETH_ALEN]; ^ /kisskb/src/net/hsr/hsr_device.c: In function 'hsr_announce': /kisskb/src/net/hsr/hsr_device.c:376:16: note: byref variable will be forcibly initialized unsigned long interval; ^ /kisskb/src/drivers/video/hdmi.c: In function 'hdmi_spd_infoframe_log': /kisskb/src/drivers/video/hdmi.c:1269:5: note: byref variable will be forcibly initialized u8 buf[17]; ^ /kisskb/src/net/nfc/llcp_core.c: In function 'nfc_llcp_build_gb': /kisskb/src/net/nfc/llcp_core.c:525:9: note: byref variable will be forcibly initialized __be16 wks = cpu_to_be16(local->local_wks); ^ /kisskb/src/net/nfc/llcp_core.c:522:29: note: byref variable will be forcibly initialized u8 lto_length, wks_length, miux_length; ^ /kisskb/src/net/nfc/llcp_core.c:522:17: note: byref variable will be forcibly initialized u8 lto_length, wks_length, miux_length; ^ /kisskb/src/net/nfc/llcp_core.c:522:5: note: byref variable will be forcibly initialized u8 lto_length, wks_length, miux_length; ^ /kisskb/src/net/nfc/llcp_core.c:521:23: note: byref variable will be forcibly initialized u8 *gb_cur, version, version_length; ^ /kisskb/src/net/nfc/llcp_core.c:521:14: note: byref variable will be forcibly initialized u8 *gb_cur, version, version_length; ^ In file included from /kisskb/src/net/nfc/llcp_core.c:11:0: /kisskb/src/net/nfc/llcp_core.c: In function 'nfc_llcp_sdreq_timeout_work': /kisskb/src/net/nfc/llcp_core.c:243:13: note: byref variable will be forcibly initialized HLIST_HEAD(nl_sdres_list); ^ /kisskb/src/include/linux/list.h:792:44: note: in definition of macro 'HLIST_HEAD' #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } ^ /kisskb/src/net/nfc/llcp_core.c: In function 'nfc_llcp_recv_snl': /kisskb/src/net/nfc/llcp_core.c:1241:13: note: byref variable will be forcibly initialized HLIST_HEAD(nl_sdres_list); ^ /kisskb/src/include/linux/list.h:792:44: note: in definition of macro 'HLIST_HEAD' #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } ^ /kisskb/src/net/nfc/llcp_core.c:1239:13: note: byref variable will be forcibly initialized HLIST_HEAD(llc_sdres_list); ^ /kisskb/src/include/linux/list.h:792:44: note: in definition of macro 'HLIST_HEAD' #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } ^ /kisskb/src/net/nfc/llcp_core.c: In function 'nfc_llcp_recv_connect': /kisskb/src/net/nfc/llcp_core.c:896:10: note: byref variable will be forcibly initialized size_t sn_len; ^ /kisskb/src/lib/kobject_uevent.c: In function 'uevent_net_broadcast': /kisskb/src/lib/kobject_uevent.c:686:7: note: byref variable will be forcibly initialized char buf[sizeof("SEQNUM=") + 21]; ^ /kisskb/src/drivers/pci/host-bridge.c: In function 'pcibios_bus_to_resource': /kisskb/src/drivers/pci/host-bridge.c:84:25: note: byref variable will be forcibly initialized struct pci_bus_region bus_region; ^ /kisskb/src/lib/kobject_uevent.c: In function 'add_uevent_var': /kisskb/src/lib/kobject_uevent.c:656:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/kobject_uevent.c: In function 'kobject_synth_uevent': /kisskb/src/lib/kobject_uevent.c:197:26: note: byref variable will be forcibly initialized struct kobj_uevent_env *env; ^ /kisskb/src/lib/kobject_uevent.c:196:14: note: byref variable will be forcibly initialized const char *action_args; ^ /kisskb/src/lib/kobject_uevent.c:195:22: note: byref variable will be forcibly initialized enum kobject_action action; ^ /kisskb/src/lib/kobject_uevent.c:194:8: note: byref variable will be forcibly initialized char *no_uuid_envp[] = { "SYNTH_UUID=0", NULL }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/tipc/core.h:45, from /kisskb/src/net/tipc/node.c:37: /kisskb/src/net/tipc/node.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ In file included from /kisskb/src/net/tipc/link.h:41:0, from /kisskb/src/net/tipc/node.c:38: /kisskb/src/net/tipc/node.c: In function 'tipc_skb_queue_splice_tail_init': /kisskb/src/net/tipc/msg.h:1302:22: note: byref variable will be forcibly initialized struct sk_buff_head tmp; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_node_write_unlock': /kisskb/src/net/tipc/node.c:405:20: note: byref variable will be forcibly initialized struct tipc_uaddr ua; ^ /kisskb/src/net/tipc/node.c:401:26: note: byref variable will be forcibly initialized struct tipc_socket_addr sk; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_node_link_down': /kisskb/src/net/tipc/node.c:1050:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/tipc/node.c:1047:26: note: byref variable will be forcibly initialized struct tipc_media_addr *maddr = NULL; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/tipc/core.h:45, from /kisskb/src/net/tipc/node.c:37: /kisskb/src/net/tipc/node.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/tipc/node.c: In function 'tipc_lxc_xmit': /kisskb/src/net/tipc/node.c:1624:22: note: byref variable will be forcibly initialized struct sk_buff_head inputq; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_node_check_state': /kisskb/src/net/tipc/node.c:1930:6: note: byref variable will be forcibly initialized int pb_id; ^ /kisskb/src/net/tipc/node.c:1929:26: note: byref variable will be forcibly initialized struct tipc_media_addr *maddr; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/tipc/core.h:62, from /kisskb/src/net/tipc/node.c:37: /kisskb/src/net/tipc/node.c: In function 'nla_get_u64': /kisskb/src/include/net/netlink.h:1617:6: note: byref variable will be forcibly initialized u64 tmp; ^ /kisskb/src/net/tipc/node.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_node_timeout': /kisskb/src/net/tipc/node.c:787:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_node_bc_rcv': /kisskb/src/net/tipc/node.c:1860:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_node_check_dest': /kisskb/src/net/tipc/node.c:1166:6: note: byref variable will be forcibly initialized u16 session; ^ /kisskb/src/net/tipc/node.c:1157:20: note: byref variable will be forcibly initialized struct tipc_link *l, *snd_l; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_node_xmit': /kisskb/src/net/tipc/node.c:1686:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_node_xmit_skb': /kisskb/src/net/tipc/node.c:1750:22: note: byref variable will be forcibly initialized struct sk_buff_head head; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_node_broadcast': /kisskb/src/net/tipc/node.c:1779:6: note: byref variable will be forcibly initialized u16 dummy; ^ /kisskb/src/net/tipc/node.c:1776:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_rcv': /kisskb/src/net/tipc/node.c:2073:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_node_apply_property': /kisskb/src/net/tipc/node.c:2197:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_peer_rm': /kisskb/src/net/tipc/node.c:2232:5: note: byref variable will be forcibly initialized u8 node_id[NODE_ID_LEN]; ^ /kisskb/src/net/tipc/node.c:2230:17: note: byref variable will be forcibly initialized struct nlattr *attrs[TIPC_NLA_NET_MAX + 1]; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_dump': /kisskb/src/net/tipc/node.c:2309:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_set_link': /kisskb/src/net/tipc/node.c:2447:18: note: byref variable will be forcibly initialized struct nlattr *props[TIPC_NLA_PROP_MAX + 1]; ^ /kisskb/src/net/tipc/node.c:2412:17: note: byref variable will be forcibly initialized struct nlattr *attrs[TIPC_NLA_LINK_MAX + 1]; ^ /kisskb/src/net/tipc/node.c:2411:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/tipc/node.c:2407:6: note: byref variable will be forcibly initialized int bearer_id; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_get_link': /kisskb/src/net/tipc/node.c:2518:7: note: byref variable will be forcibly initialized int bearer_id; ^ /kisskb/src/net/tipc/node.c:2488:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/net/tipc/node.c:2487:17: note: byref variable will be forcibly initialized struct nlattr *attrs[TIPC_NLA_LINK_MAX + 1]; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_reset_link_stats': /kisskb/src/net/tipc/node.c:2556:17: note: byref variable will be forcibly initialized struct nlattr *attrs[TIPC_NLA_LINK_MAX + 1]; ^ /kisskb/src/net/tipc/node.c:2553:15: note: byref variable will be forcibly initialized unsigned int bearer_id; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_dump_link': /kisskb/src/net/tipc/node.c:2657:6: note: byref variable will be forcibly initialized u32 prev_link = cb->args[1]; ^ /kisskb/src/net/tipc/node.c:2655:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/net/tipc/node.c:2652:17: note: byref variable will be forcibly initialized struct nlattr *link[TIPC_NLA_LINK_MAX + 1]; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_set_monitor': /kisskb/src/net/tipc/node.c:2741:17: note: byref variable will be forcibly initialized struct nlattr *attrs[TIPC_NLA_MON_MAX + 1]; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_get_monitor': /kisskb/src/net/tipc/node.c:2803:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_dump_monitor': /kisskb/src/net/tipc/node.c:2825:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_dump_monitor_peer': /kisskb/src/net/tipc/node.c:2860:18: note: byref variable will be forcibly initialized struct nlattr *mon[TIPC_NLA_MON_MAX + 1]; ^ /kisskb/src/net/tipc/node.c:2855:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/net/tipc/node.c:2852:6: note: byref variable will be forcibly initialized u32 prev_node = cb->args[1]; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/radix-tree.c:12: /kisskb/src/lib/radix-tree.c: In function 'insert_entries': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:602:16: note: byref variable will be forcibly initialized unsigned long maxindex; ^ /kisskb/src/lib/radix-tree.c:600:40: note: byref variable will be forcibly initialized struct radix_tree_node *node = NULL, *child; ^ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_insert': /kisskb/src/lib/radix-tree.c:705:15: note: byref variable will be forcibly initialized void __rcu **slot; ^ /kisskb/src/lib/radix-tree.c:704:26: note: byref variable will be forcibly initialized struct radix_tree_node *node; ^ /kisskb/src/lib/radix-tree.c: In function '__radix_tree_lookup': /kisskb/src/lib/radix-tree.c:750:16: note: byref variable will be forcibly initialized unsigned long maxindex; ^ /kisskb/src/lib/radix-tree.c:749:26: note: byref variable will be forcibly initialized struct radix_tree_node *node, *parent; ^ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_lookup_slot': /kisskb/src/lib/radix-tree.c:795:15: note: byref variable will be forcibly initialized void __rcu **slot; ^ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_tag_set': /kisskb/src/lib/radix-tree.c:969:16: note: byref variable will be forcibly initialized unsigned long maxindex; ^ /kisskb/src/lib/radix-tree.c:968:26: note: byref variable will be forcibly initialized struct radix_tree_node *node, *parent; ^ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_tag_clear': /kisskb/src/lib/radix-tree.c:1031:16: note: byref variable will be forcibly initialized unsigned long maxindex; ^ /kisskb/src/lib/radix-tree.c:1030:26: note: byref variable will be forcibly initialized struct radix_tree_node *node, *parent; ^ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_tag_get': /kisskb/src/lib/radix-tree.c:1083:16: note: byref variable will be forcibly initialized unsigned long maxindex; ^ /kisskb/src/lib/radix-tree.c:1082:26: note: byref variable will be forcibly initialized struct radix_tree_node *node, *parent; ^ /kisskb/src/net/batman-adv/send.c: In function 'batadv_purge_outstanding_packets': /kisskb/src/net/batman-adv/send.c:1111:20: note: byref variable will be forcibly initialized struct hlist_head head = HLIST_HEAD_INIT; ^ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_next_chunk': /kisskb/src/lib/radix-tree.c:1158:31: note: byref variable will be forcibly initialized unsigned long index, offset, maxindex; ^ /kisskb/src/lib/radix-tree.c:1157:33: note: byref variable will be forcibly initialized struct radix_tree_node *node, *child; ^ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_gang_lookup': /kisskb/src/lib/radix-tree.c:1264: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:1305: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:1346:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_delete_item': /kisskb/src/lib/radix-tree.c:1416:15: note: byref variable will be forcibly initialized void __rcu **slot = NULL; ^ /kisskb/src/lib/radix-tree.c:1415:26: note: byref variable will be forcibly initialized struct radix_tree_node *node = NULL; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/radix-tree.c:12: /kisskb/src/lib/radix-tree.c: In function 'idr_get_free': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:1510:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, node_to_entry(child)); ^ /kisskb/src/lib/radix-tree.c:1481:16: note: byref variable will be forcibly initialized unsigned long maxindex, start = iter->next_index; ^ /kisskb/src/lib/radix-tree.c:1479:40: note: byref variable will be forcibly initialized struct radix_tree_node *node = NULL, *child; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/rbtree.h:22, from /kisskb/src/include/linux/rbtree_augmented.h:16, from /kisskb/src/lib/rbtree.c:12: /kisskb/src/lib/rbtree.c: In function '__rb_change_child_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/nfc/llcp_commands.c: In function 'llcp_add_header': /kisskb/src/net/nfc/llcp_commands.c:286:5: note: byref variable will be forcibly initialized u8 header[2]; ^ /kisskb/src/net/nfc/llcp_commands.c: In function 'llcp_allocate_pdu': /kisskb/src/net/nfc/llcp_commands.c:317:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/nfc/llcp_commands.c: In function 'nfc_llcp_build_sdres_tlv': /kisskb/src/net/nfc/llcp_commands.c:109:5: note: byref variable will be forcibly initialized u8 value[2]; ^ /kisskb/src/net/nfc/llcp_commands.c: In function 'nfc_llcp_send_connect': /kisskb/src/net/nfc/llcp_commands.c:396:9: note: byref variable will be forcibly initialized __be16 miux; ^ /kisskb/src/net/nfc/llcp_commands.c:393:63: note: byref variable will be forcibly initialized u8 service_name_tlv_length, miux_tlv_length, rw_tlv_length, rw; ^ /kisskb/src/net/nfc/llcp_commands.c:393:48: note: byref variable will be forcibly initialized u8 service_name_tlv_length, miux_tlv_length, rw_tlv_length, rw; ^ /kisskb/src/net/nfc/llcp_commands.c:393:30: note: byref variable will be forcibly initialized u8 service_name_tlv_length, miux_tlv_length, rw_tlv_length, rw; ^ /kisskb/src/net/nfc/llcp_commands.c:393:5: note: byref variable will be forcibly initialized u8 service_name_tlv_length, miux_tlv_length, rw_tlv_length, rw; ^ /kisskb/src/net/nfc/llcp_commands.c: In function 'nfc_llcp_send_cc': /kisskb/src/net/nfc/llcp_commands.c:470:9: note: byref variable will be forcibly initialized __be16 miux; ^ /kisskb/src/net/nfc/llcp_commands.c:467:37: note: byref variable will be forcibly initialized u8 miux_tlv_length, rw_tlv_length, rw; ^ /kisskb/src/net/nfc/llcp_commands.c:467:22: note: byref variable will be forcibly initialized u8 miux_tlv_length, rw_tlv_length, rw; ^ /kisskb/src/net/nfc/llcp_commands.c:467:5: note: byref variable will be forcibly initialized u8 miux_tlv_length, rw_tlv_length, rw; ^ /kisskb/src/net/nfc/llcp_commands.c: In function 'nfc_llcp_send_ui_frame': /kisskb/src/net/nfc/llcp_commands.c:730:6: note: byref variable will be forcibly initialized int err; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/soft-interface.h:10, from /kisskb/src/net/batman-adv/soft-interface.c:7: /kisskb/src/net/batman-adv/soft-interface.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/batman-adv/soft-interface.c: In function 'batadv_interface_set_mac_addr': /kisskb/src/net/batman-adv/soft-interface.c:131:5: note: byref variable will be forcibly initialized u8 old_addr[ETH_ALEN]; ^ In file included from /kisskb/src/net/batman-adv/main.h:209:0, from /kisskb/src/net/batman-adv/soft-interface.h:10, from /kisskb/src/net/batman-adv/soft-interface.c:7: /kisskb/src/net/batman-adv/soft-interface.c: In function 'eth_hw_addr_random': /kisskb/src/include/linux/etherdevice.h:270:5: note: byref variable will be forcibly initialized u8 addr[ETH_ALEN]; ^ /kisskb/src/net/batman-adv/soft-interface.c: In function 'batadv_softif_init_late': /kisskb/src/net/batman-adv/soft-interface.c:731:6: note: byref variable will be forcibly initialized u32 random_seqno; ^ /kisskb/src/net/batman-adv/soft-interface.c: In function 'batadv_interface_tx': /kisskb/src/net/batman-adv/soft-interface.c:192:15: note: byref variable will be forcibly initialized unsigned int header_len = 0; ^ /kisskb/src/net/batman-adv/soft-interface.c:190:23: note: byref variable will be forcibly initialized u8 *dst_hint = NULL, chaddr[ETH_ALEN]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/mount.h:14, from /kisskb/src/kernel/bpf/inode.c:14: /kisskb/src/kernel/bpf/inode.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_obj_do_pin': /kisskb/src/kernel/bpf/inode.c:443:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_obj_do_get': /kisskb/src/kernel/bpf/inode.c:502:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_free_inode': /kisskb/src/kernel/bpf/inode.c:615:16: note: byref variable will be forcibly initialized enum bpf_type type; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/net/tipc/core.h:53, from /kisskb/src/net/tipc/socket.c:41: /kisskb/src/net/tipc/socket.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_parse_param': /kisskb/src/kernel/bpf/inode.c:647:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_obj_pin_user': /kisskb/src/kernel/bpf/inode.c:483:16: note: byref variable will be forcibly initialized enum bpf_type type; ^ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_obj_get_user': /kisskb/src/kernel/bpf/inode.c:532:16: note: byref variable will be forcibly initialized enum bpf_type type = BPF_TYPE_UNSPEC; ^ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_prog_get_type_path': /kisskb/src/kernel/bpf/inode.c:589:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_withdraw': /kisskb/src/net/tipc/socket.c:2926:20: note: byref variable will be forcibly initialized struct tipc_uaddr _ua; ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_publish': /kisskb/src/net/tipc/socket.c:2901:26: note: byref variable will be forcibly initialized struct tipc_socket_addr skaddr; ^ In file included from /kisskb/src/net/tipc/socket.c:38:0: /kisskb/src/net/tipc/socket.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/net/tipc/socket.c: In function 'tipc_sk_filter_connect': /kisskb/src/net/tipc/socket.c:2201:16: note: byref variable will be forcibly initialized unsigned long delay; ^ /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/lib/seq_buf.c: In function 'seq_buf_putmem_hex': /kisskb/src/lib/seq_buf.c:225:16: note: byref variable will be forcibly initialized unsigned char hex[HEX_CHARS]; ^ /kisskb/src/lib/seq_buf.c: In function 'seq_buf_path': /kisskb/src/lib/seq_buf.c:272:8: note: byref variable will be forcibly initialized char *buf; ^ /kisskb/src/lib/seq_buf.c: In function 'seq_buf_hex_dump': /kisskb/src/lib/seq_buf.c:367:16: note: byref variable will be forcibly initialized unsigned char linebuf[32 * 3 + 2 + 32 + 1]; ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_timeout': /kisskb/src/net/tipc/socket.c:2865:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function 'tipc_send_group_bcast': /kisskb/src/net/tipc/socket.c:427:19: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait_, woken_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/net/tipc/socket.c:1099:7: note: in expansion of macro 'tipc_wait_for_cond' rc = tipc_wait_for_cond(sock, &timeout, ^ /kisskb/src/net/tipc/socket.c:1095:22: note: byref variable will be forcibly initialized struct sk_buff_head pkts; ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_send_group_msg': /kisskb/src/net/tipc/socket.c:913:22: note: byref variable will be forcibly initialized struct sk_buff_head pkts; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function 'tipc_send_group_anycast': /kisskb/src/net/tipc/socket.c:427:19: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait_, woken_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/net/tipc/socket.c:1051:8: note: in expansion of macro 'tipc_wait_for_cond' rc = tipc_wait_for_cond(sock, &timeout, ^ /kisskb/src/net/tipc/socket.c:1015:6: note: byref variable will be forcibly initialized int dstcnt, rc; ^ /kisskb/src/net/tipc/socket.c:1013:19: note: byref variable will be forcibly initialized struct list_head dsts; ^ /kisskb/src/net/tipc/socket.c:1012:12: note: byref variable will be forcibly initialized u32 node, port, exclude; ^ /kisskb/src/net/tipc/socket.c:1012:6: note: byref variable will be forcibly initialized u32 node, port, exclude; ^ /kisskb/src/net/tipc/socket.c:1010:22: note: byref variable will be forcibly initialized struct tipc_member *mbr = NULL; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function 'tipc_send_group_unicast': /kisskb/src/net/tipc/socket.c:427:19: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait_, woken_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/net/tipc/socket.c:974:7: note: in expansion of macro 'tipc_wait_for_cond' rc = tipc_wait_for_cond(sock, &timeout, ^ /kisskb/src/net/tipc/socket.c:964:22: note: byref variable will be forcibly initialized struct tipc_member *mb = NULL; ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_send_group_mcast': /kisskb/src/net/tipc/socket.c:1166:6: note: byref variable will be forcibly initialized u32 dstcnt, exclude; ^ /kisskb/src/net/tipc/socket.c:1165:19: note: byref variable will be forcibly initialized struct list_head dsts; ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_getsockopt': /kisskb/src/net/tipc/socket.c:3235:6: note: byref variable will be forcibly initialized u32 value; ^ /kisskb/src/net/tipc/socket.c:3234:11: note: byref variable will be forcibly initialized int len, scope; ^ /kisskb/src/net/tipc/socket.c:3233:28: note: byref variable will be forcibly initialized struct tipc_service_range seq; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/net/tipc/core.h:53, from /kisskb/src/net/tipc/socket.c:41: /kisskb/src/net/tipc/socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/kernel/bpf/verifier.c:10: /kisskb/src/kernel/bpf/verifier.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .user = p }; ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized return KERNEL_BPFPTR((void*) (uintptr_t) addr); ^ /kisskb/src/kernel/bpf/verifier.c: In function 'bpfptr_is_null': /kisskb/src/include/linux/bpfptr.h:34:20: note: userspace variable will be forcibly initialized static inline bool bpfptr_is_null(bpfptr_t bpfptr) ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_leave': /kisskb/src/net/tipc/socket.c:3108:6: note: byref variable will be forcibly initialized int scope; ^ /kisskb/src/net/tipc/socket.c:3107:20: note: byref variable will be forcibly initialized struct tipc_uaddr ua; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'bpfptr_add': /kisskb/src/include/linux/bpfptr.h:41:20: note: userspace variable will be forcibly initialized static inline void bpfptr_add(bpfptr_t *bpfptr, size_t val) ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_join': /kisskb/src/net/tipc/socket.c:3069:20: note: byref variable will be forcibly initialized struct tipc_uaddr ua; ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_ioctl': /kisskb/src/net/tipc/socket.c:3299:26: note: byref variable will be forcibly initialized struct tipc_sioc_ln_req lnr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/include/linux/rhashtable.h:23, from /kisskb/src/net/tipc/socket.c:38: /kisskb/src/net/tipc/socket.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/tipc/socket.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/tipc/socket.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/tipc/socket.c:38:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/include/net/xfrm.h:25:0, from /kisskb/src/net/ipv6/xfrm6_policy.c:20: /kisskb/src/net/ipv6/xfrm6_policy.c: In function 'rt6_get_cookie': /kisskb/src/include/net/ip6_fib.h:296:6: note: byref variable will be forcibly initialized u32 cookie = 0; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/tipc/core.h:62, from /kisskb/src/net/tipc/socket.c:41: /kisskb/src/net/tipc/socket.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:6: note: byref variable will be forcibly initialized u64 tmp = value; ^ /kisskb/src/net/tipc/socket.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ipv6/xfrm6_policy.c: In function 'xfrm6_dst_lookup': /kisskb/src/net/ipv6/xfrm6_policy.c:31:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/lib/string.c: In function 'strscpy': /kisskb/src/lib/string.c:201:20: note: byref variable will be forcibly initialized unsigned long c, data; ^ /kisskb/src/lib/string.c:177:30: note: byref variable will be forcibly initialized const struct word_at_a_time constants = WORD_AT_A_TIME_CONSTANTS; ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_setsockopt': /kisskb/src/net/tipc/socket.c:3140:6: note: byref variable will be forcibly initialized u32 value = 0; ^ /kisskb/src/net/tipc/socket.c:3139:24: note: byref variable will be forcibly initialized struct tipc_group_req mreq; ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_reinit': /kisskb/src/net/tipc/socket.c:2962:25: note: byref variable will be forcibly initialized struct rhashtable_iter iter; ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_nl_publ_dump': /kisskb/src/net/tipc/socket.c:3789:18: note: byref variable will be forcibly initialized struct nlattr *sock[TIPC_NLA_SOCK_MAX + 1]; ^ /kisskb/src/net/tipc/socket.c:3782:6: note: byref variable will be forcibly initialized u32 last_publ = cb->args[1]; ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_proto_rcv': /kisskb/src/net/tipc/socket.c:2151:7: note: byref variable will be forcibly initialized bool wakeup = false; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function '__tipc_shutdown': /kisskb/src/net/tipc/socket.c:427:19: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait_, woken_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/net/tipc/socket.c:559:2: note: in expansion of macro 'tipc_wait_for_cond' tipc_wait_for_cond(sock, &timeout, (!tsk->cong_link_cnt && ^ /kisskb/src/net/tipc/socket.c:554:7: note: byref variable will be forcibly initialized long timeout = msecs_to_jiffies(CONN_TIMEOUT_DEFAULT); ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_recvmsg': /kisskb/src/net/tipc/socket.c:1894:7: note: byref variable will be forcibly initialized long timeout; ^ /kisskb/src/net/tipc/socket.c:1890:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_recvstream': /kisskb/src/net/tipc/socket.c:2022:7: note: byref variable will be forcibly initialized long timeout; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function 'tipc_sendmcast': /kisskb/src/net/tipc/socket.c:427:19: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait_, woken_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/net/tipc/socket.c:858:7: note: in expansion of macro 'tipc_wait_for_cond' rc = tipc_wait_for_cond(sock, &timeout, !tsk->cong_link_cnt); ^ /kisskb/src/net/tipc/socket.c:851:20: note: byref variable will be forcibly initialized struct tipc_nlist dsts; ^ /kisskb/src/net/tipc/socket.c:850:22: note: byref variable will be forcibly initialized struct sk_buff_head pkts; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'bpf_map_direct_read': /kisskb/src/kernel/bpf/verifier.c:4080:6: note: byref variable will be forcibly initialized u64 addr; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function '__tipc_sendmsg': /kisskb/src/net/tipc/socket.c:427:19: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait_, woken_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/net/tipc/socket.c:1479:7: note: in expansion of macro 'tipc_wait_for_cond' rc = tipc_wait_for_cond(sock, &timeout, ^ /kisskb/src/net/tipc/socket.c:1420:22: note: byref variable will be forcibly initialized struct sk_buff_head pkts; ^ /kisskb/src/net/tipc/socket.c:1419:26: note: byref variable will be forcibly initialized struct tipc_socket_addr skaddr; ^ /kisskb/src/net/tipc/socket.c:1414:7: note: byref variable will be forcibly initialized long timeout = sock_sndtimeo(sk, m->msg_flags & MSG_DONTWAIT); ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_connect': /kisskb/src/net/tipc/socket.c:2574:7: note: byref variable will be forcibly initialized long timeout = (flags & O_NONBLOCK) ? 0 : tsk->conn_timeout; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function '__tipc_sendstream': /kisskb/src/net/tipc/socket.c:427:19: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait_, woken_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/net/tipc/socket.c:1583:8: note: in expansion of macro 'tipc_wait_for_cond' rc = tipc_wait_for_cond(sock, &timeout, ^ /kisskb/src/net/tipc/socket.c:1557:7: note: byref variable will be forcibly initialized long timeout = sock_sndtimeo(sk, m->msg_flags & MSG_DONTWAIT); ^ /kisskb/src/net/nfc/llcp_sock.c: In function 'llcp_sock_recvmsg': /kisskb/src/net/nfc/llcp_sock.c:824:6: note: byref variable will be forcibly initialized int err = 0; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/nfc/llcp_sock.c:9: /kisskb/src/net/nfc/llcp_sock.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1992:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_wq, &parent->wq); ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_filter_rcv': /kisskb/src/net/tipc/socket.c:2339:22: note: byref variable will be forcibly initialized struct sk_buff_head inputq; ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_enqueue': /kisskb/src/net/tipc/socket.c:2427:18: note: byref variable will be forcibly initialized struct sk_buff *skb; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/nfc/nfc.h:16, from /kisskb/src/net/nfc/nfc.h:13, from /kisskb/src/net/nfc/llcp_sock.c:14: /kisskb/src/net/nfc/llcp_sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_rcv': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/tipc/socket.c:2484:18: note: byref variable will be forcibly initialized struct sk_buff *skb; ^ /kisskb/src/net/tipc/socket.c:2481:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/tipc/socket.c:2479:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/nfc/llcp_sock.c: In function 'nfc_llcp_setsockopt': /kisskb/src/net/nfc/llcp_sock.c:231:6: note: byref variable will be forcibly initialized u32 opt; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/net/ipv4/ipip.c:98: /kisskb/src/net/ipv4/ipip.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:9: note: byref variable will be forcibly initialized __be32 tmp = value; ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_mcast_rcv': /kisskb/src/net/tipc/socket.c:1202:20: note: byref variable will be forcibly initialized struct tipc_uaddr ua; ^ /kisskb/src/net/tipc/socket.c:1200:19: note: byref variable will be forcibly initialized struct list_head dports; ^ /kisskb/src/net/tipc/socket.c:1199:22: note: byref variable will be forcibly initialized struct sk_buff_head tmpq; ^ /kisskb/src/net/tipc/socket.c:1198:6: note: byref variable will be forcibly initialized u32 portid, onode; ^ /kisskb/src/net/ipv4/ipip.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/ipv4/ipip.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ipv4/ipip.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:9: note: byref variable will be forcibly initialized __be16 tmp = value; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'sanitize_dead_code': /kisskb/src/net/ipv4/ipip.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/kernel/bpf/verifier.c:12174:18: note: byref variable will be forcibly initialized struct bpf_insn trap = BPF_JMP_IMM(BPF_JA, 0, 0, -1); ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_backlog_rcv': /kisskb/src/net/tipc/socket.c:2399:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/ipv4/ipip.c: In function 'ipip_changelink': /kisskb/src/net/ipv4/ipip.c:513:8: note: byref variable will be forcibly initialized __u32 fwmark = t->fwmark; ^ /kisskb/src/net/ipv4/ipip.c:512:7: note: byref variable will be forcibly initialized bool collect_md; ^ /kisskb/src/net/ipv4/ipip.c:511:25: note: byref variable will be forcibly initialized struct ip_tunnel_encap ipencap; ^ /kisskb/src/net/ipv4/ipip.c:510:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm p; ^ /kisskb/src/net/ipv4/ipip.c: In function 'ipip_newlink': /kisskb/src/net/ipv4/ipip.c:492:8: note: byref variable will be forcibly initialized __u32 fwmark = 0; ^ /kisskb/src/net/ipv4/ipip.c:491:25: note: byref variable will be forcibly initialized struct ip_tunnel_encap ipencap; ^ /kisskb/src/net/ipv4/ipip.c:490:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm p; ^ /kisskb/src/net/nfc/llcp_sock.c: In function 'llcp_raw_sock_bind': In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/kernel/bpf/verifier.c:9: /kisskb/src/kernel/bpf/verifier.c: In function 'array_size': /kisskb/src/net/nfc/llcp_sock.c:151:27: note: byref variable will be forcibly initialized struct sockaddr_nfc_llcp llcp_addr; ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/nfc/llcp_sock.c: In function 'llcp_sock_bind': /kisskb/src/net/nfc/llcp_sock.c:65:27: note: byref variable will be forcibly initialized struct sockaddr_nfc_llcp llcp_addr; ^ In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/verifier.c:10: /kisskb/src/kernel/bpf/verifier.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/kernel/bpf/verifier.c:10: /kisskb/src/kernel/bpf/verifier.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) ^ In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/verifier.c:10: /kisskb/src/kernel/bpf/verifier.c: In function 'copy_to_sockptr_offset': /kisskb/src/include/linux/sockptr.h:58:19: note: userspace variable will be forcibly initialized static inline int copy_to_sockptr_offset(sockptr_t dst, size_t offset, ^ In file included from /kisskb/src/kernel/bpf/verifier.c:9:0: /kisskb/src/kernel/bpf/verifier.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:8, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'kvmalloc_array': In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/qrtr.h:115, from /kisskb/src/net/qrtr/ns.c:16: /kisskb/src/net/qrtr/ns.c: In function 'perf_trace_qrtr_ns_service_announce_new': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qrtr.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qrtr_ns_service_announce_new, ^ In file included from /kisskb/src/kernel/bpf/verifier.c:9:0: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qrtr.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qrtr_ns_service_announce_new, ^ /kisskb/src/net/qrtr/ns.c: In function 'perf_trace_qrtr_ns_service_announce_del': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qrtr.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qrtr_ns_service_announce_del, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qrtr.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qrtr_ns_service_announce_del, ^ /kisskb/src/net/qrtr/ns.c: In function 'perf_trace_qrtr_ns_server_add': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qrtr.h:63:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qrtr_ns_server_add, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qrtr.h:63:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qrtr_ns_server_add, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/qrtr.h:115, from /kisskb/src/net/qrtr/ns.c:16: /kisskb/src/net/qrtr/ns.c: In function 'trace_event_raw_event_qrtr_ns_service_announce_new': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qrtr.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qrtr_ns_service_announce_new, ^ /kisskb/src/net/qrtr/ns.c: In function 'trace_event_raw_event_qrtr_ns_service_announce_del': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qrtr.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qrtr_ns_service_announce_del, ^ /kisskb/src/net/qrtr/ns.c: In function 'trace_event_raw_event_qrtr_ns_server_add': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qrtr.h:63:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qrtr_ns_server_add, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/qrtr.h:115, from /kisskb/src/net/qrtr/ns.c:16: /kisskb/src/net/qrtr/ns.c: In function 'perf_trace_qrtr_ns_message': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qrtr.h:89:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qrtr_ns_message, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qrtr.h:89:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qrtr_ns_message, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qrtr.h:89:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qrtr_ns_message, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/qrtr.h:115, from /kisskb/src/net/qrtr/ns.c:16: /kisskb/src/net/qrtr/ns.c: In function 'trace_event_raw_event_qrtr_ns_message': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qrtr.h:89:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qrtr_ns_message, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qrtr.h:89:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qrtr_ns_message, ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:8, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'krealloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:647:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) ^ /kisskb/src/include/linux/slab.h:647:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:647:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) ^ /kisskb/src/include/linux/slab.h:647:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) ^ In file included from /kisskb/src/kernel/bpf/verifier.c:9:0: /kisskb/src/include/linux/slab.h:645:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/qrtr/ns.c: In function 'service_announce_new': /kisskb/src/net/qrtr/ns.c:109:14: note: byref variable will be forcibly initialized struct kvec iv; ^ /kisskb/src/net/qrtr/ns.c:107:23: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt pkt; ^ /kisskb/src/net/qrtr/ns.c: In function 'service_announce_del': /kisskb/src/net/qrtr/ns.c:135:14: note: byref variable will be forcibly initialized struct kvec iv; ^ /kisskb/src/net/qrtr/ns.c:133:23: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt pkt; ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:8, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'copy_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/kernel/bpf/verifier.c:767:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/kernel/bpf/verifier.c:767:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/kernel/bpf/verifier.c:767:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/kernel/bpf/verifier.c:767:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/kernel/bpf/verifier.c:762:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/qrtr/ns.c: In function 'lookup_notify': /kisskb/src/net/qrtr/ns.c:166:14: note: byref variable will be forcibly initialized struct kvec iv; ^ /kisskb/src/net/qrtr/ns.c:164:23: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt pkt; ^ /kisskb/src/net/qrtr/ns.c: In function 'say_hello': /kisskb/src/net/qrtr/ns.c:309:14: note: byref variable will be forcibly initialized struct kvec iv; ^ /kisskb/src/net/qrtr/ns.c:307:23: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt pkt; ^ /kisskb/src/net/qrtr/ns.c: In function 'announce_servers': /kisskb/src/net/qrtr/ns.c:192:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/net/qrtr/ns.c: In function 'ctrl_cmd_bye': /kisskb/src/net/qrtr/ns.c:350:14: note: byref variable will be forcibly initialized struct kvec iv; ^ /kisskb/src/net/qrtr/ns.c:346:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr sq; ^ /kisskb/src/net/qrtr/ns.c:344:23: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt pkt; ^ /kisskb/src/net/qrtr/ns.c:343:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/net/qrtr/ns.c: In function 'ctrl_cmd_del_client': /kisskb/src/net/qrtr/ns.c:432:14: note: byref variable will be forcibly initialized struct kvec iv; ^ /kisskb/src/net/qrtr/ns.c:427:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr sq; ^ /kisskb/src/net/qrtr/ns.c:424:23: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt pkt; ^ /kisskb/src/net/qrtr/ns.c:422:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/net/qrtr/ns.c: In function 'ctrl_cmd_new_lookup': /kisskb/src/net/qrtr/ns.c:574:25: note: byref variable will be forcibly initialized struct radix_tree_iter srv_iter; ^ /kisskb/src/net/qrtr/ns.c:573:28: note: byref variable will be forcibly initialized struct qrtr_server_filter filter; ^ /kisskb/src/net/qrtr/ns.c:572:25: note: byref variable will be forcibly initialized struct radix_tree_iter node_iter; ^ /kisskb/src/net/qrtr/ns.c: In function 'qrtr_ns_worker': /kisskb/src/kernel/bpf/verifier.c: In function 'opt_hard_wire_dead_code_branches': /kisskb/src/net/qrtr/ns.c:670:14: note: byref variable will be forcibly initialized struct kvec iv; ^ /kisskb/src/net/qrtr/ns.c:665:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr sq; ^ /kisskb/src/kernel/bpf/verifier.c:12204:18: note: byref variable will be forcibly initialized struct bpf_insn ja = BPF_JMP_IMM(BPF_JA, 0, 0, 0); ^ /kisskb/src/net/qrtr/ns.c: In function 'qrtr_ns_init': /kisskb/src/net/qrtr/ns.c:760:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr sq; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'opt_remove_nops': /kisskb/src/kernel/bpf/verifier.c:12253:24: note: byref variable will be forcibly initialized const struct bpf_insn ja = BPF_JMP_IMM(BPF_JA, 0, 0, 0); ^ /kisskb/src/kernel/bpf/verifier.c: In function 'verbose': /kisskb/src/kernel/bpf/verifier.c:342:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'print_verifier_state': /kisskb/src/kernel/bpf/verifier.c:713:8: note: byref variable will be forcibly initialized char types_buf[BPF_REG_SIZE + 1]; ^ /kisskb/src/kernel/bpf/verifier.c:687:11: note: byref variable will be forcibly initialized char tn_buf[48]; ^ /kisskb/src/kernel/bpf/verifier.c: In function '__check_buffer_access': /kisskb/src/kernel/bpf/verifier.c:3972:8: note: byref variable will be forcibly initialized char tn_buf[48]; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'check_stack_access_within_bounds': /kisskb/src/kernel/bpf/verifier.c:4288:9: note: byref variable will be forcibly initialized char tn_buf[48]; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'check_stack_range_initialized': /kisskb/src/kernel/bpf/verifier.c:4724:9: note: byref variable will be forcibly initialized char tn_buf[48]; ^ /kisskb/src/kernel/bpf/verifier.c:4660:9: note: byref variable will be forcibly initialized char tn_buf[48]; ^ /kisskb/src/kernel/bpf/verifier.c: In function '__find_kfunc_desc_btf': /kisskb/src/kernel/bpf/verifier.c:1695:20: note: userspace variable will be forcibly initialized static struct btf *__find_kfunc_desc_btf(struct bpf_verifier_env *env, ^ /kisskb/src/kernel/bpf/verifier.c:1703:6: note: byref variable will be forcibly initialized int btf_fd; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'check_btf_func': /kisskb/src/kernel/bpf/verifier.c:9964:12: note: userspace variable will be forcibly initialized static int check_btf_func(struct bpf_verifier_env *env, ^ /kisskb/src/kernel/bpf/verifier.c:9975:11: note: byref variable will be forcibly initialized bpfptr_t urecord; ^ /kisskb/src/kernel/bpf/verifier.c:9969:28: note: byref variable will be forcibly initialized u32 i, nfuncs, urec_size, min_size; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'check_btf_line': /kisskb/src/kernel/bpf/verifier.c:10111:12: note: userspace variable will be forcibly initialized static int check_btf_line(struct bpf_verifier_env *env, ^ /kisskb/src/kernel/bpf/verifier.c:10120:11: note: byref variable will be forcibly initialized bpfptr_t ulinfo; ^ /kisskb/src/kernel/bpf/verifier.c:10115:29: note: byref variable will be forcibly initialized u32 i, s, nr_linfo, ncopy, expected_size, rec_size, prev_offset = 0; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'check_pseudo_btf_id': /kisskb/src/kernel/bpf/verifier.c:11514:7: note: byref variable will be forcibly initialized u32 tsize; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'resolve_pseudo_ldimm64': /kisskb/src/kernel/bpf/verifier.c:11708:12: note: userspace variable will be forcibly initialized static int resolve_pseudo_ldimm64(struct bpf_verifier_env *env) ^ /kisskb/src/kernel/bpf/verifier.c:11730:8: note: byref variable will be forcibly initialized u32 fd; ^ /kisskb/src/kernel/bpf/verifier.c:11729:8: note: byref variable will be forcibly initialized u64 addr; ^ /kisskb/src/kernel/bpf/verifier.c: In function '__mark_chain_precision': /kisskb/src/kernel/bpf/verifier.c:2588:7: note: byref variable will be forcibly initialized u32 history = st->jmp_history_cnt; ^ In file included from /kisskb/src/include/uapi/linux/btf.h:6:0, from /kisskb/src/kernel/bpf/verifier.c:6: /kisskb/src/kernel/bpf/verifier.c:2587:18: note: byref variable will be forcibly initialized DECLARE_BITMAP(mask, 64); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/kernel/bpf/verifier.c:2542:6: note: byref variable will be forcibly initialized u64 stack_mask = spi >= 0 ? 1ull << spi : 0; ^ /kisskb/src/kernel/bpf/verifier.c:2541:6: note: byref variable will be forcibly initialized u32 reg_mask = regno >= 0 ? 1u << regno : 0; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'check_stack_access_for_ptr_arithmetic': /kisskb/src/kernel/bpf/verifier.c:7109:8: note: byref variable will be forcibly initialized char tn_buf[48]; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'sanitize_ptr_alu': /kisskb/src/kernel/bpf/verifier.c:6958:17: note: byref variable will be forcibly initialized u32 alu_state, alu_limit; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'check_pkt_ptr_alignment': /kisskb/src/kernel/bpf/verifier.c:3703:8: note: byref variable will be forcibly initialized char tn_buf[48]; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'check_generic_ptr_alignment': /kisskb/src/kernel/bpf/verifier.c:3728:8: note: byref variable will be forcibly initialized char tn_buf[48]; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'check_ptr_to_btf_access': /kisskb/src/kernel/bpf/verifier.c:4126:8: note: byref variable will be forcibly initialized char tn_buf[48]; ^ /kisskb/src/kernel/bpf/verifier.c:4116:6: note: byref variable will be forcibly initialized u32 btf_id; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'check_ptr_to_map_access': /kisskb/src/kernel/bpf/verifier.c:4167:6: note: byref variable will be forcibly initialized u32 btf_id; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'check_kfunc_call': /kisskb/src/kernel/bpf/verifier.c:6688:17: note: byref variable will be forcibly initialized struct module *btf_mod = NULL; ^ /kisskb/src/kernel/bpf/verifier.c:6687:25: note: byref variable will be forcibly initialized u32 i, nargs, func_id, ptr_type_id; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'check_bpf_snprintf_call': /kisskb/src/kernel/bpf/verifier.c:6316:6: note: byref variable will be forcibly initialized u64 fmt_addr; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'verbose_invalid_scalar': /kisskb/src/kernel/bpf/verifier.c:406:7: note: byref variable will be forcibly initialized char tn_buf[48]; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'prepare_func_exit': /kisskb/src/kernel/bpf/verifier.c:6157:15: note: byref variable will be forcibly initialized struct tnum range = tnum_range(0, 1); ^ /kisskb/src/kernel/bpf/verifier.c: In function 'check_return_code': /kisskb/src/kernel/bpf/verifier.c:9541:14: note: byref variable will be forcibly initialized struct tnum range = tnum_range(0, 1); ^ /kisskb/src/kernel/bpf/verifier.c: In function 'convert_ctx_accesses': /kisskb/src/kernel/bpf/verifier.c:12434:20: note: byref variable will be forcibly initialized struct bpf_insn patch[] = { ^ /kisskb/src/kernel/bpf/verifier.c:12378:6: note: byref variable will be forcibly initialized u32 target_size, size_default, off; ^ /kisskb/src/kernel/bpf/verifier.c:12377:18: note: byref variable will be forcibly initialized struct bpf_insn insn_buf[16], *insn; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'do_misc_fixups': /kisskb/src/kernel/bpf/verifier.c:12898:20: note: byref variable will be forcibly initialized struct bpf_insn chk_and_mod[] = { ^ /kisskb/src/kernel/bpf/verifier.c:12889:20: note: byref variable will be forcibly initialized struct bpf_insn chk_and_div[] = { ^ /kisskb/src/kernel/bpf/verifier.c:12875:18: note: byref variable will be forcibly initialized struct bpf_insn insn_buf[16]; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'opt_subreg_zext_lo32_rnd_hi32': /kisskb/src/kernel/bpf/verifier.c:12289:19: note: byref variable will be forcibly initialized struct bpf_insn insn; ^ /kisskb/src/kernel/bpf/verifier.c:12275:41: note: byref variable will be forcibly initialized struct bpf_insn *patch, zext_patch[2], rnd_hi32_patch[4]; ^ /kisskb/src/kernel/bpf/verifier.c:12275:26: note: byref variable will be forcibly initialized struct bpf_insn *patch, zext_patch[2], rnd_hi32_patch[4]; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'verbose_linfo': /kisskb/src/kernel/bpf/verifier.c:387:11: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/net/hsr/hsr_netlink.c:12: /kisskb/src/net/hsr/hsr_netlink.c: In function 'nla_put_u32': /kisskb/src/kernel/bpf/verifier.c: In function 'check_stack_read': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/kernel/bpf/verifier.c:3246:8: note: byref variable will be forcibly initialized char tn_buf[48]; ^ /kisskb/src/kernel/bpf/verifier.c:3234:8: note: byref variable will be forcibly initialized char tn_buf[48]; ^ /kisskb/src/net/hsr/hsr_netlink.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/hsr/hsr_netlink.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'bpf_verifier_log_write': /kisskb/src/kernel/bpf/verifier.c:328:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'bpf_log': /kisskb/src/kernel/bpf/verifier.c:355:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/hsr/hsr_netlink.c: In function 'hsr_get_node_list': /kisskb/src/net/hsr/hsr_netlink.c:409:16: note: byref variable will be forcibly initialized unsigned char addr[ETH_ALEN]; ^ /kisskb/src/net/hsr/hsr_netlink.c: In function 'hsr_get_node_status': /kisskb/src/net/hsr/hsr_netlink.c:287:6: note: byref variable will be forcibly initialized int addr_b_ifindex; ^ /kisskb/src/net/hsr/hsr_netlink.c:286:6: note: byref variable will be forcibly initialized u16 hsr_node_if2_seq; ^ /kisskb/src/net/hsr/hsr_netlink.c:285:6: note: byref variable will be forcibly initialized int hsr_node_if2_age; ^ /kisskb/src/net/hsr/hsr_netlink.c:284:6: note: byref variable will be forcibly initialized u16 hsr_node_if1_seq; ^ /kisskb/src/net/hsr/hsr_netlink.c:283:6: note: byref variable will be forcibly initialized int hsr_node_if1_age; ^ /kisskb/src/net/hsr/hsr_netlink.c:282:16: note: byref variable will be forcibly initialized unsigned char hsr_node_addr_b[ETH_ALEN]; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'check_ctx_reg': /kisskb/src/kernel/bpf/verifier.c:3950:8: note: byref variable will be forcibly initialized char tn_buf[48]; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'check_mem_access': /kisskb/src/kernel/bpf/verifier.c:4381:7: note: byref variable will be forcibly initialized u32 btf_id = 0; ^ /kisskb/src/net/hsr/hsr_netlink.c: In function 'hsr_newlink': /kisskb/src/kernel/bpf/verifier.c:4380:15: note: byref variable will be forcibly initialized struct btf *btf = NULL; ^ /kisskb/src/net/hsr/hsr_netlink.c:38:21: note: byref variable will be forcibly initialized struct net_device *link[2]; ^ /kisskb/src/kernel/bpf/verifier.c:4379:21: note: byref variable will be forcibly initialized enum bpf_reg_type reg_type = SCALAR_VALUE; ^ /kisskb/src/kernel/bpf/verifier.c:4355:9: note: byref variable will be forcibly initialized u64 val = 0; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'check_func_arg': /kisskb/src/kernel/bpf/verifier.c:5395:7: note: byref variable will be forcibly initialized u64 map_addr; ^ /kisskb/src/kernel/bpf/verifier.c:5183:20: note: byref variable will be forcibly initialized enum bpf_arg_type arg_type = fn->arg_type[arg]; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'check_helper_call': /kisskb/src/kernel/bpf/verifier.c:6553:8: note: byref variable will be forcibly initialized u32 tsize; ^ /kisskb/src/kernel/bpf/verifier.c:6374:27: note: byref variable will be forcibly initialized struct bpf_call_arg_meta meta; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'do_check': /kisskb/src/kernel/bpf/verifier.c:11143:30: note: byref variable will be forcibly initialized const struct bpf_insn_cbs cbs = { ^ /kisskb/src/kernel/bpf/verifier.c:11082:6: note: byref variable will be forcibly initialized int prev_insn_idx = -1; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/tp_meter.h:10, from /kisskb/src/net/batman-adv/tp_meter.c:7: /kisskb/src/net/batman-adv/tp_meter.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/linux/udp.h:16, from /kisskb/src/net/ipv4/fou.c:8: /kisskb/src/net/ipv4/fou.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:9: note: byref variable will be forcibly initialized __be16 tmp = value; ^ /kisskb/src/net/ipv4/fou.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/ipv4/fou.c: In function 'nla_put_s32': /kisskb/src/include/net/netlink.h:1448:6: note: byref variable will be forcibly initialized s32 tmp = value; ^ /kisskb/src/net/ipv4/fou.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:9: note: byref variable will be forcibly initialized __be32 tmp = value; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'bpf_check_attach_target': /kisskb/src/kernel/bpf/verifier.c:13567:13: note: byref variable will be forcibly initialized const char prefix[] = "btf_trace_"; ^ /kisskb/src/net/ipv4/fou.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^ /kisskb/src/net/ipv4/fou.c: In function 'fou_nl_cmd_rm_port': /kisskb/src/net/ipv4/fou.c:778:17: note: byref variable will be forcibly initialized struct fou_cfg cfg; ^ /kisskb/src/net/ipv4/fou.c: In function 'fou_nl_cmd_get_port': /kisskb/src/net/ipv4/fou.c:849:17: note: byref variable will be forcibly initialized struct fou_cfg cfg; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/linux/etherdevice.h:20, from /kisskb/src/net/batman-adv/main.h:209, from /kisskb/src/net/batman-adv/tp_meter.h:10, from /kisskb/src/net/batman-adv/tp_meter.c:7: /kisskb/src/net/batman-adv/tp_meter.c: In function 'batadv_tp_wait_available': /kisskb/src/include/linux/wait.h:277: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/net/batman-adv/tp_meter.c:792:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(tp_vars->more_bytes, ^ /kisskb/src/net/ipv4/fou.c: In function 'gue_gro_receive': /kisskb/src/net/ipv4/fou.c:324:21: note: byref variable will be forcibly initialized struct gro_remcsum grc; ^ /kisskb/src/net/ipv4/fou.c: In function 'fou_create': /kisskb/src/net/ipv4/fou.c:569:29: note: byref variable will be forcibly initialized struct udp_tunnel_sock_cfg tunnel_cfg; ^ /kisskb/src/net/ipv4/fou.c:566:17: note: byref variable will be forcibly initialized struct socket *sock = NULL; ^ /kisskb/src/net/ipv4/fou.c: In function 'fou_nl_cmd_add_port': /kisskb/src/net/ipv4/fou.c:765:17: note: byref variable will be forcibly initialized struct fou_cfg cfg; ^ /kisskb/src/net/batman-adv/tp_meter.c: In function 'batadv_tp_start': /kisskb/src/net/batman-adv/tp_meter.c:940:5: note: byref variable will be forcibly initialized u8 icmp_uid; ^ /kisskb/src/net/batman-adv/tp_meter.c:939:5: note: byref variable will be forcibly initialized u8 session_id[2]; ^ /kisskb/src/drivers/video/of_display_timing.c: In function 'parse_timing_property': /kisskb/src/drivers/video/of_display_timing.c:29:6: note: byref variable will be forcibly initialized int length, cells, ret; ^ /kisskb/src/drivers/video/of_display_timing.c: In function 'of_parse_display_timing': /kisskb/src/drivers/video/of_display_timing.c:60:6: note: byref variable will be forcibly initialized u32 val = 0; ^ In file included from /kisskb/src/drivers/video/of_display_timing.c:11:0: /kisskb/src/drivers/video/of_display_timing.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/net/xdp/xdp_umem.c:6: /kisskb/src/net/xdp/xdp_umem.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/net/xdp/xdp_umem.c:11:0: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/nfc/digital_core.c: In function 'digital_poll_next_tech': /kisskb/src/net/nfc/digital_core.c:407:5: note: byref variable will be forcibly initialized u8 rand_mod; ^ /kisskb/src/drivers/pci/controller/pcie-xilinx.c: In function 'xilinx_pcie_parse_dt': /kisskb/src/drivers/pci/controller/pcie-xilinx.c:534:18: note: byref variable will be forcibly initialized struct resource regs; ^ /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 }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/xarray.c:9: /kisskb/src/lib/xarray.c: In function 'xas_expand': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:1088:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(node->slots[offset--], ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:1086:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(node->slots[canon], entry); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:1078:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(node->slots[offset], ^ /kisskb/src/lib/parser.c: In function 'match_number': /kisskb/src/lib/parser.c:131:8: note: byref variable will be forcibly initialized char *endp; ^ In file included from /kisskb/src/lib/xarray.c:13:0: /kisskb/src/lib/xarray.c: In function 'xa_load': /kisskb/src/lib/xarray.c:1451:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/parser.c: In function 'match_u64int': /kisskb/src/lib/parser.c:168:6: note: byref variable will be forcibly initialized u64 val; ^ /kisskb/src/lib/xarray.c: In function '__xa_erase': /kisskb/src/lib/xarray.c:1489:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1351: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:1535:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1351: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:1601:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1351: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:1638:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1351: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:1714:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^ /kisskb/src/include/linux/xarray.h:1351: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:1756:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1351: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:1808:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^ /kisskb/src/include/linux/xarray.h:1351: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:1895:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1351: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:1913:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1351: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:1935:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1351: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:2009:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, *indexp); ^ /kisskb/src/include/linux/xarray.h:1351: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:2059:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, *indexp + 1); ^ /kisskb/src/include/linux/xarray.h:1351: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:2156:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, start); ^ /kisskb/src/include/linux/xarray.h:1351: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:2202:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/translation-table.h:10, from /kisskb/src/net/batman-adv/translation-table.c:7: /kisskb/src/net/batman-adv/translation-table.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_tt_hash_find': /kisskb/src/net/batman-adv/translation-table.c:130:32: note: byref variable will be forcibly initialized struct batadv_tt_common_entry to_search, *tt, *tt_tmp = NULL; ^ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_tt_global_purge': /kisskb/src/net/batman-adv/translation-table.c:2272:8: note: byref variable will be forcibly initialized char *msg = NULL; ^ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_send_roam_adv': /kisskb/src/net/batman-adv/translation-table.c:3522:30: note: byref variable will be forcibly initialized struct batadv_tvlv_roam_adv tvlv_roam; ^ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_tt_tvlv_generate': /kisskb/src/net/batman-adv/translation-table.c:2764:5: note: byref variable will be forcibly initialized u8 flags; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/batman-adv/translation-table.c:39: /kisskb/src/net/batman-adv/translation-table.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/batman-adv/translation-table.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/batman-adv/translation-table.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_tt_local_crc': /kisskb/src/net/batman-adv/translation-table.c:2527:9: note: byref variable will be forcibly initialized __be16 tmp_vid; ^ /kisskb/src/net/batman-adv/translation-table.c:2526:5: note: byref variable will be forcibly initialized u8 flags; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/mptcp/protocol.c:9: /kisskb/src/net/mptcp/protocol.c: In function 'inet_sk_state_load': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/net/inet_sock.h:311:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&sk->sk_state); ^ /kisskb/src/net/nfc/digital_technology.c: In function 'digital_in_recv_sensf_res': /kisskb/src/net/nfc/digital_technology.c:747:20: note: byref variable will be forcibly initialized struct nfc_target target; ^ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_tt_global_crc': /kisskb/src/net/batman-adv/translation-table.c:2449:9: note: byref variable will be forcibly initialized __be16 tmp_vid; ^ /kisskb/src/net/batman-adv/translation-table.c:2448:5: note: byref variable will be forcibly initialized u8 flags; ^ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_tt_tvlv_container_update': /kisskb/src/net/batman-adv/translation-table.c:991:6: note: byref variable will be forcibly initialized int tt_diff_len, tt_change_len = 0; ^ /kisskb/src/net/batman-adv/translation-table.c:990:32: note: byref variable will be forcibly initialized struct batadv_tvlv_tt_change *tt_change; ^ /kisskb/src/net/batman-adv/translation-table.c:989:30: note: byref variable will be forcibly initialized struct batadv_tvlv_tt_data *tt_data; ^ /kisskb/src/net/nfc/digital_technology.c: In function 'digital_tg_recv_md_req': /kisskb/src/net/nfc/digital_technology.c:1265:5: note: byref variable will be forcibly initialized u8 rf_tech; ^ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_send_my_tt_response': /kisskb/src/net/batman-adv/translation-table.c:3138:6: note: byref variable will be forcibly initialized s32 tt_len; ^ /kisskb/src/net/batman-adv/translation-table.c:3133:32: note: byref variable will be forcibly initialized struct batadv_tvlv_tt_change *tt_change; ^ /kisskb/src/net/batman-adv/translation-table.c:3131:30: note: byref variable will be forcibly initialized struct batadv_tvlv_tt_data *tvlv_tt_data = NULL; ^ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_send_other_tt_response': /kisskb/src/net/batman-adv/translation-table.c:3009:6: note: byref variable will be forcibly initialized s32 tt_len; ^ /kisskb/src/net/batman-adv/translation-table.c:3004:30: note: byref variable will be forcibly initialized struct batadv_tvlv_tt_data *tvlv_tt_data = NULL; ^ /kisskb/src/net/batman-adv/translation-table.c:3003:32: note: byref variable will be forcibly initialized struct batadv_tvlv_tt_change *tt_change; ^ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_tt_local_dump': /kisskb/src/net/batman-adv/translation-table.c:1175:6: note: byref variable will be forcibly initialized int idx = cb->args[1]; ^ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_tt_global_dump': /kisskb/src/net/batman-adv/translation-table.c:1952:6: note: byref variable will be forcibly initialized int sub = cb->args[2]; ^ /kisskb/src/net/batman-adv/translation-table.c:1951:6: note: byref variable will be forcibly initialized int idx = cb->args[1]; ^ /kisskb/src/net/mptcp/protocol.c: In function 'mptcp_try_coalesce': /kisskb/src/net/mptcp/protocol.c:138:6: note: byref variable will be forcibly initialized int delta; ^ /kisskb/src/net/mptcp/protocol.c:137:7: note: byref variable will be forcibly initialized bool fragstolen; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/tvlv.c:7: /kisskb/src/net/batman-adv/tvlv.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/mptcp.h:178, from /kisskb/src/net/mptcp/protocol.c:29: /kisskb/src/net/mptcp/protocol.c: In function 'perf_trace_mptcp_dump_mpext': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/mptcp.h:65:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mptcp_dump_mpext, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/mptcp.h:65:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mptcp_dump_mpext, ^ /kisskb/src/net/mptcp/protocol.c: In function 'perf_trace_ack_update_msk': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mptcp.h:122:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ack_update_msk, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mptcp.h:122:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ack_update_msk, ^ /kisskb/src/net/mptcp/protocol.c: In function 'perf_trace_subflow_check_data_avail': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mptcp.h:154:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(subflow_check_data_avail, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mptcp.h:154:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(subflow_check_data_avail, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/mptcp.h:178, from /kisskb/src/net/mptcp/protocol.c:29: /kisskb/src/net/mptcp/protocol.c: In function 'trace_event_raw_event_mptcp_dump_mpext': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/mptcp.h:65:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mptcp_dump_mpext, ^ /kisskb/src/net/mptcp/protocol.c: In function 'trace_event_raw_event_ack_update_msk': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mptcp.h:122:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ack_update_msk, ^ /kisskb/src/net/mptcp/protocol.c: In function 'trace_event_raw_event_subflow_check_data_avail': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mptcp.h:154:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(subflow_check_data_avail, ^ /kisskb/src/net/mptcp/protocol.c: In function 'mptcp_check_data_fin': /kisskb/src/net/mptcp/protocol.c:564:6: note: byref variable will be forcibly initialized u64 rcv_data_fin_seq; ^ /kisskb/src/net/mptcp/protocol.c: In function '__mptcp_move_skbs': /kisskb/src/net/mptcp/protocol.c:1927:15: note: byref variable will be forcibly initialized unsigned int moved = 0; ^ /kisskb/src/net/mptcp/protocol.c: In function 'mptcp_recvmsg': /kisskb/src/net/mptcp/protocol.c:1975:7: note: byref variable will be forcibly initialized long timeo; ^ /kisskb/src/net/mptcp/protocol.c:1973:18: note: byref variable will be forcibly initialized int copied = 0, cmsg_flags = 0; ^ /kisskb/src/net/mptcp/protocol.c:1972:35: note: byref variable will be forcibly initialized struct scm_timestamping_internal tss; ^ /kisskb/src/net/mptcp/protocol.c: In function 'move_skbs_to_msk': /kisskb/src/net/mptcp/protocol.c:755:15: note: byref variable will be forcibly initialized unsigned int moved = 0; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/mptcp.h:178, from /kisskb/src/net/mptcp/protocol.c:29: /kisskb/src/net/mptcp/protocol.c: In function 'perf_trace_mptcp_subflow_get_send': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mptcp.h:18:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mptcp_subflow_get_send, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mptcp.h:18:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mptcp_subflow_get_send, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/mptcp.h:178, from /kisskb/src/net/mptcp/protocol.c:29: /kisskb/src/net/mptcp/protocol.c: In function 'trace_event_raw_event_mptcp_subflow_get_send': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mptcp.h:18:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mptcp_subflow_get_send, ^ /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/net/mptcp/protocol.c: In function 'mptcp_sendmsg': /kisskb/src/net/mptcp/protocol.c:1649:7: note: byref variable will be forcibly initialized long timeo; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/mptcp/protocol.c:10: /kisskb/src/net/mptcp/protocol.c: In function '__mptcp_destroy_sock': /kisskb/src/net/mptcp/protocol.c:2647:12: note: byref variable will be forcibly initialized LIST_HEAD(conn_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/mptcp/protocol.c: In function 'mptcp_sk_clone': /kisskb/src/net/mptcp/protocol.c:2786:6: note: byref variable will be forcibly initialized u64 ack_seq; ^ /kisskb/src/net/mptcp/protocol.c: In function 'mptcp_finish_connect': /kisskb/src/net/mptcp/protocol.c:3075:6: note: byref variable will be forcibly initialized u64 ack_seq; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/mptcp/protocol.c:9: /kisskb/src/net/mptcp/protocol.c: In function 'mptcp_sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/mptcp/protocol.c:3108:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_wq, &parent->wq); ^ /kisskb/src/net/mptcp/protocol.c: In function '__mptcp_socket_create': /kisskb/src/net/mptcp/protocol.c:105:17: note: byref variable will be forcibly initialized struct socket *ssock; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_check_and_set_intx_mask': /kisskb/src/drivers/pci/pci.c:4604:6: note: byref variable will be forcibly initialized u32 cmd_status_dword; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_acs_flags_enabled': /kisskb/src/drivers/pci/pci.c:3487:11: note: byref variable will be forcibly initialized u16 cap, ctrl; ^ /kisskb/src/drivers/pci/pci.c:3487:6: note: byref variable will be forcibly initialized u16 cap, ctrl; ^ /kisskb/src/drivers/pci/pci.c: In function '__pci_pme_active': /kisskb/src/drivers/pci/pci.c:2377:6: note: byref variable will be forcibly initialized u16 pmcsr; ^ /kisskb/src/drivers/pci/pci.c: In function '__pci_find_next_cap_ttl': /kisskb/src/drivers/pci/pci.c:416:6: note: byref variable will be forcibly initialized u16 ent; ^ /kisskb/src/drivers/pci/pci.c: In function '__pci_find_next_cap': /kisskb/src/drivers/pci/pci.c:439:6: note: byref variable will be forcibly initialized int ttl = PCI_FIND_CAP_TTL; ^ /kisskb/src/drivers/pci/pci.c: In function '__pci_bus_find_cap_start': /kisskb/src/drivers/pci/pci.c:454:6: note: byref variable will be forcibly initialized u16 status; ^ /kisskb/src/drivers/pci/pci.c: In function '__pci_find_next_ht_cap': /kisskb/src/drivers/pci/pci.c:638:5: note: byref variable will be forcibly initialized u8 cap, mask; ^ /kisskb/src/drivers/pci/pci.c:637:10: note: byref variable will be forcibly initialized int rc, ttl = PCI_FIND_CAP_TTL; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_ea_read': /kisskb/src/drivers/pci/pci.c:3289:7: note: byref variable will be forcibly initialized u32 max_offset_upper; ^ /kisskb/src/drivers/pci/pci.c:3270:7: note: byref variable will be forcibly initialized u32 base_upper; ^ /kisskb/src/drivers/pci/pci.c:3222:22: note: byref variable will be forcibly initialized u32 dw0, bei, base, max_offset; ^ /kisskb/src/drivers/pci/pci.c:3222:16: note: byref variable will be forcibly initialized u32 dw0, bei, base, max_offset; ^ /kisskb/src/drivers/pci/pci.c:3222:6: note: byref variable will be forcibly initialized u32 dw0, bei, base, max_offset; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_raw_set_power_state': /kisskb/src/drivers/pci/pci.c:1085:6: note: byref variable will be forcibly initialized u16 pmcsr; ^ /kisskb/src/drivers/pci/pci.c: In function '__pci_set_master': /kisskb/src/drivers/pci/pci.c:4344:6: note: byref variable will be forcibly initialized u16 old_cmd, cmd; ^ /kisskb/src/drivers/pci/pci.c: In function 'pcie_wait_for_link_delay': /kisskb/src/drivers/pci/pci.c:4840:6: note: byref variable will be forcibly initialized u16 lnk_status; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_restore_config_dword': /kisskb/src/drivers/pci/pci.c:1630:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_dev_wait': /kisskb/src/drivers/pci/pci.c:1268:6: note: byref variable will be forcibly initialized u32 id; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_pm_reset': /kisskb/src/drivers/pci/pci.c:4799:6: note: byref variable will be forcibly initialized u16 csr; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_dev_str_match_path': /kisskb/src/drivers/pci/pci.c:274:7: note: byref variable will be forcibly initialized char end; ^ /kisskb/src/drivers/pci/pci.c:272:31: note: byref variable will be forcibly initialized unsigned int seg, bus, slot, func; ^ /kisskb/src/drivers/pci/pci.c:272:25: note: byref variable will be forcibly initialized unsigned int seg, bus, slot, func; ^ /kisskb/src/drivers/pci/pci.c:272:20: note: byref variable will be forcibly initialized unsigned int seg, bus, slot, func; ^ /kisskb/src/drivers/pci/pci.c:272:15: note: byref variable will be forcibly initialized unsigned int seg, bus, slot, func; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_dev_str_match': /kisskb/src/drivers/pci/pci.c:367:51: note: byref variable will be forcibly initialized unsigned short vendor, device, subsystem_vendor, subsystem_device; ^ /kisskb/src/drivers/pci/pci.c:367:33: note: byref variable will be forcibly initialized unsigned short vendor, device, subsystem_vendor, subsystem_device; ^ /kisskb/src/drivers/pci/pci.c:367:25: note: byref variable will be forcibly initialized unsigned short vendor, device, subsystem_vendor, subsystem_device; ^ /kisskb/src/drivers/pci/pci.c:367:17: note: byref variable will be forcibly initialized unsigned short vendor, device, subsystem_vendor, subsystem_device; ^ /kisskb/src/drivers/pci/pci.c:366:6: note: byref variable will be forcibly initialized int count; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_disable_acs_redir': /kisskb/src/drivers/pci/pci.c:884:6: note: byref variable will be forcibly initialized u16 ctrl; ^ /kisskb/src/drivers/pci/pci.c:882:14: note: byref variable will be forcibly initialized const char *p; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_std_enable_acs': /kisskb/src/drivers/pci/pci.c:939:6: note: byref variable will be forcibly initialized u16 ctrl; ^ /kisskb/src/drivers/pci/pci.c:938:6: note: byref variable will be forcibly initialized u16 cap; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_status_get_and_clear_errors': /kisskb/src/drivers/pci/pci.c:199:6: note: byref variable will be forcibly initialized u16 status; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_bus_find_capability': /kisskb/src/drivers/pci/pci.c:517:5: note: byref variable will be forcibly initialized u8 hdr_type, pos; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_find_next_ext_capability': /kisskb/src/drivers/pci/pci.c:542:6: note: byref variable will be forcibly initialized u32 header; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_restore_rebar_state': /kisskb/src/drivers/pci/pci.c:1688:6: note: byref variable will be forcibly initialized u32 ctrl; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_rebar_find_pos': /kisskb/src/drivers/pci/pci.c:3643:6: note: byref variable will be forcibly initialized u32 ctrl; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_get_dsn': /kisskb/src/drivers/pci/pci.c:612:6: note: byref variable will be forcibly initialized u32 dword; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_find_vsec_capability': /kisskb/src/drivers/pci/pci.c:718:6: note: byref variable will be forcibly initialized u32 header; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_find_dvsec_capability': /kisskb/src/drivers/pci/pci.c:753:10: note: byref variable will be forcibly initialized u16 v, id; ^ /kisskb/src/drivers/pci/pci.c:753:7: note: byref variable will be forcibly initialized u16 v, id; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_wait_for_pending': /kisskb/src/drivers/pci/pci.c:849:7: note: byref variable will be forcibly initialized u16 status; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_af_flr': /kisskb/src/drivers/pci/pci.c:4741:5: note: byref variable will be forcibly initialized u8 cap; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_bridge_reconfigure_ltr': /kisskb/src/drivers/pci/pci.c:1478:6: note: byref variable will be forcibly initialized u32 ctl; ^ /kisskb/src/drivers/pci/pci.c: In function 'do_pci_disable_device': /kisskb/src/drivers/pci/pci.c:2159:6: note: byref variable will be forcibly initialized u16 pci_command; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_check_pme_status': /kisskb/src/drivers/pci/pci.c:2270:6: note: byref variable will be forcibly initialized u16 pmcsr; ^ /kisskb/src/lib/vsprintf.c: In function 'number': /kisskb/src/lib/vsprintf.c:453:7: note: byref variable will be forcibly initialized char tmp[3 * sizeof(num)] __aligned(2); ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_pme_restore': /kisskb/src/drivers/pci/pci.c:2397:6: note: byref variable will be forcibly initialized u16 pmcsr; ^ /kisskb/src/lib/vsprintf.c: In function 'ip4_string': /kisskb/src/lib/vsprintf.c:1350:8: note: byref variable will be forcibly initialized char temp[4] __aligned(2); /* hold each IP quad in reverse order */ ^ /kisskb/src/lib/vsprintf.c: In function 'simple_strntoull': /kisskb/src/lib/vsprintf.c:59:21: note: byref variable will be forcibly initialized unsigned long long result = 0ULL; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_bridge_d3_update': /kisskb/src/drivers/pci/pci.c:3024:7: note: byref variable will be forcibly initialized bool d3cold_ok = true; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_pm_init': /kisskb/src/drivers/pci/pci.c:3107:6: note: byref variable will be forcibly initialized u16 pmc; ^ /kisskb/src/drivers/pci/pci.c:3106:6: note: byref variable will be forcibly initialized u16 status; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_ea_init': /kisskb/src/drivers/pci/pci.c:3341:5: note: byref variable will be forcibly initialized u8 num_ent; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_configure_ari': /kisskb/src/drivers/pci/pci.c:3459:6: note: byref variable will be forcibly initialized u32 cap; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_rebar_get_possible_sizes': /kisskb/src/drivers/pci/pci.c:3676:6: note: byref variable will be forcibly initialized u32 cap; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_rebar_get_current_size': /kisskb/src/drivers/pci/pci.c:3705:6: note: byref variable will be forcibly initialized u32 ctrl; ^ /kisskb/src/lib/vsprintf.c: In function 'ip6_compressed_string': /kisskb/src/lib/vsprintf.c:1381:18: note: byref variable will be forcibly initialized struct in6_addr in6; ^ /kisskb/src/lib/vsprintf.c:1374:16: note: byref variable will be forcibly initialized unsigned char zerolength[8]; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_rebar_set_size': /kisskb/src/drivers/pci/pci.c:3727:6: note: byref variable will be forcibly initialized u32 ctrl; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_enable_atomic_ops_to_root': /kisskb/src/drivers/pci/pci.c:3757:11: note: byref variable will be forcibly initialized u32 cap, ctl2; ^ /kisskb/src/drivers/pci/pci.c:3757:6: note: byref variable will be forcibly initialized u32 cap, ctl2; ^ /kisskb/src/lib/vsprintf.c: In function 'ptr_to_id': /kisskb/src/lib/vsprintf.c:825:16: note: byref variable will be forcibly initialized unsigned long hashval; ^ /kisskb/src/drivers/pci/pci.c: In function 'pcibios_set_master': /kisskb/src/drivers/pci/pci.c:4381:5: note: byref variable will be forcibly initialized u8 lat; ^ /kisskb/src/lib/vsprintf.c: In function 'resource_string': /kisskb/src/lib/vsprintf.c:1084:7: note: byref variable will be forcibly initialized char sym[max(2*RSRC_BUF_SIZE + DECODED_BUF_SIZE, ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_set_cacheline_size': /kisskb/src/drivers/pci/pci.c:4434:5: note: byref variable will be forcibly initialized u8 cacheline_size; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_set_mwi': /kisskb/src/drivers/pci/pci.c:4474:6: note: byref variable will be forcibly initialized u16 cmd; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_clear_mwi': /kisskb/src/drivers/pci/pci.c:4540:6: note: byref variable will be forcibly initialized u16 cmd; ^ /kisskb/src/lib/vsprintf.c: In function 'mac_address_string': /kisskb/src/lib/vsprintf.c:1283:7: note: byref variable will be forcibly initialized char mac_addr[sizeof("xx:xx:xx:xx:xx:xx")]; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_disable_parity': /kisskb/src/drivers/pci/pci.c:4559:6: note: byref variable will be forcibly initialized u16 cmd; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_intx': /kisskb/src/drivers/pci/pci.c:4577:6: note: byref variable will be forcibly initialized u16 pci_command, new; ^ /kisskb/src/lib/vsprintf.c: In function 'ip6_addr_string': /kisskb/src/lib/vsprintf.c:1473:7: note: byref variable will be forcibly initialized char ip6_addr[sizeof("xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:255.255.255.255")]; ^ /kisskb/src/lib/vsprintf.c: In function 'ip4_addr_string': /kisskb/src/lib/vsprintf.c:1487:7: note: byref variable will be forcibly initialized char ip4_addr[sizeof("255.255.255.255")]; ^ /kisskb/src/lib/vsprintf.c: In function 'ip4_addr_string_sa': /kisskb/src/lib/vsprintf.c:1564:7: note: byref variable will be forcibly initialized char fmt4[3] = { fmt[0], '4', 0 }; ^ /kisskb/src/lib/vsprintf.c:1561:11: note: byref variable will be forcibly initialized char *p, ip4_addr[sizeof("255.255.255.255") + sizeof(":12345")]; ^ /kisskb/src/lib/vsprintf.c: In function 'ip6_addr_string_sa': /kisskb/src/lib/vsprintf.c:1504:7: note: byref variable will be forcibly initialized char fmt6[2] = { fmt[0], '6' }; ^ /kisskb/src/lib/vsprintf.c:1499:7: note: byref variable will be forcibly initialized char ip6_addr[sizeof("[xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:255.255.255.255]") + ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_reset_secondary_bus': /kisskb/src/drivers/pci/pci.c:5012:6: note: byref variable will be forcibly initialized u16 ctrl; ^ /kisskb/src/lib/list_sort.c: In function 'merge': /kisskb/src/lib/list_sort.c:19:20: note: byref variable will be forcibly initialized struct list_head *head, **tail = &head; ^ /kisskb/src/lib/vsprintf.c: In function 'uuid_string': /kisskb/src/lib/vsprintf.c:1704:7: note: byref variable will be forcibly initialized char uuid[UUID_STRING_LEN + 1]; ^ /kisskb/src/lib/list_sort.c: In function 'list_sort': /kisskb/src/lib/list_sort.c:187:40: note: byref variable will be forcibly initialized struct list_head *list = head->next, *pending = NULL; ^ /kisskb/src/lib/vsprintf.c: In function 'symbol_string': /kisskb/src/lib/vsprintf.c:988:7: note: byref variable will be forcibly initialized char sym[KSYM_SYMBOL_LEN]; ^ /kisskb/src/drivers/pci/pci.c: In function 'reset_method_store': /kisskb/src/drivers/pci/pci.c:5234:8: note: byref variable will be forcibly initialized char *options, *name; ^ /kisskb/src/lib/vsprintf.c: In function 'fourcc_string': /kisskb/src/lib/vsprintf.c:1771:7: note: byref variable will be forcibly initialized char output[sizeof("0123 little-endian (0x01234567)")]; ^ /kisskb/src/drivers/pci/pci.c: In function 'pcix_get_max_mmrbc': /kisskb/src/drivers/pci/pci.c:5890:6: note: byref variable will be forcibly initialized u32 stat; ^ /kisskb/src/drivers/pci/pci.c: In function 'pcix_get_mmrbc': /kisskb/src/drivers/pci/pci.c:5913:6: note: byref variable will be forcibly initialized u16 cmd; ^ /kisskb/src/drivers/pci/pci.c: In function 'pcix_set_mmrbc': /kisskb/src/drivers/pci/pci.c:5939:6: note: byref variable will be forcibly initialized u16 cmd; ^ /kisskb/src/drivers/pci/pci.c:5938:6: note: byref variable will be forcibly initialized u32 stat, v, o; ^ /kisskb/src/drivers/pci/pci.c: In function 'pcie_get_readrq': /kisskb/src/drivers/pci/pci.c:5981:6: note: byref variable will be forcibly initialized u16 ctl; ^ /kisskb/src/drivers/pci/pci.c: In function 'pcie_get_mps': /kisskb/src/drivers/pci/pci.c:6034:6: note: byref variable will be forcibly initialized u16 ctl; ^ /kisskb/src/lib/vsprintf.c: In function 'time64_str': /kisskb/src/lib/vsprintf.c:1918:12: note: byref variable will be forcibly initialized struct tm tm; ^ /kisskb/src/lib/vsprintf.c:1917:18: note: byref variable will be forcibly initialized struct rtc_time rtc_time; ^ /kisskb/src/drivers/pci/pci.c: In function 'pcie_bandwidth_available': /kisskb/src/drivers/pci/pci.c:6088:6: note: byref variable will be forcibly initialized u16 lnksta; ^ /kisskb/src/drivers/pci/pci.c: In function 'pcie_get_speed_cap': /kisskb/src/drivers/pci/pci.c:6137:15: note: byref variable will be forcibly initialized u32 lnkcap2, lnkcap; ^ /kisskb/src/drivers/pci/pci.c:6137:6: note: byref variable will be forcibly initialized u32 lnkcap2, lnkcap; ^ /kisskb/src/lib/vsprintf.c: In function 'device_node_string': /kisskb/src/lib/vsprintf.c:2121:14: note: byref variable will be forcibly initialized const char *p; ^ /kisskb/src/lib/vsprintf.c:2120:7: note: byref variable will be forcibly initialized char tbuf[sizeof("xxxx") + 1]; ^ /kisskb/src/drivers/pci/pci.c: In function 'pcie_get_width_cap': /kisskb/src/drivers/pci/pci.c:6173:6: note: byref variable will be forcibly initialized u32 lnkcap; ^ /kisskb/src/drivers/pci/pci.c: In function '__pcie_print_link_status': /kisskb/src/drivers/pci/pci.c:6219:18: note: byref variable will be forcibly initialized struct pci_dev *limiting_dev = NULL; ^ /kisskb/src/drivers/pci/pci.c:6218:28: note: byref variable will be forcibly initialized enum pci_bus_speed speed, speed_cap; ^ /kisskb/src/drivers/pci/pci.c:6218:21: note: byref variable will be forcibly initialized enum pci_bus_speed speed, speed_cap; ^ /kisskb/src/drivers/pci/pci.c:6217:30: note: byref variable will be forcibly initialized enum pcie_link_width width, width_cap; ^ /kisskb/src/drivers/pci/pci.c:6217:23: note: byref variable will be forcibly initialized enum pcie_link_width width, width_cap; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_set_vga_state': /kisskb/src/drivers/pci/pci.c:6297:6: note: byref variable will be forcibly initialized u16 cmd; ^ /kisskb/src/lib/vsprintf.c: In function 'num_to_str': /kisskb/src/lib/vsprintf.c:374:7: note: byref variable will be forcibly initialized char tmp[sizeof(num) * 3] __aligned(2); ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_device_is_present': /kisskb/src/drivers/pci/pci.c:6413:6: note: byref variable will be forcibly initialized u32 v; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_update_current_state': /kisskb/src/drivers/pci/pci.c:1208:7: note: byref variable will be forcibly initialized u16 pmcsr; ^ /kisskb/src/drivers/pci/pci.c: In function 'do_pci_enable_device': /kisskb/src/drivers/pci/pci.c:1860:5: note: byref variable will be forcibly initialized u8 pin; ^ /kisskb/src/drivers/pci/pci.c:1859:6: note: byref variable will be forcibly initialized u16 cmd; ^ /kisskb/src/lib/vsprintf.c: In function 'va_format': /kisskb/src/lib/vsprintf.c:1688:10: note: byref variable will be forcibly initialized va_list va; ^ /kisskb/src/lib/vsprintf.c: In function 'snprintf': /kisskb/src/lib/vsprintf.c:2934:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/vsprintf.c: In function 'scnprintf': /kisskb/src/lib/vsprintf.c:2958:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/vsprintf.c: In function 'sprintf': /kisskb/src/lib/vsprintf.c:3003:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_specified_resource_alignment': /kisskb/src/drivers/pci/pci.c:6480:14: note: byref variable will be forcibly initialized const char *p; ^ /kisskb/src/drivers/pci/pci.c:6478:19: note: byref variable will be forcibly initialized int align_order, count; ^ /kisskb/src/drivers/pci/pci.c:6478:6: note: byref variable will be forcibly initialized int align_order, count; ^ /kisskb/src/lib/vsprintf.c: In function 'vbin_printf': /kisskb/src/lib/vsprintf.c:3051:22: note: byref variable will be forcibly initialized unsigned long long val8; \ ^ /kisskb/src/lib/vsprintf.c:3153:5: note: in expansion of macro 'save_arg' save_arg(ptrdiff_t); ^ /kisskb/src/lib/vsprintf.c:3051:22: note: byref variable will be forcibly initialized unsigned long long val8; \ ^ /kisskb/src/lib/vsprintf.c:3150:5: note: in expansion of macro 'save_arg' save_arg(size_t); ^ /kisskb/src/lib/vsprintf.c:3051:22: note: byref variable will be forcibly initialized unsigned long long val8; \ ^ /kisskb/src/lib/vsprintf.c:3147:5: note: in expansion of macro 'save_arg' save_arg(unsigned long); ^ /kisskb/src/lib/vsprintf.c:3051:22: note: byref variable will be forcibly initialized unsigned long long val8; \ ^ /kisskb/src/lib/vsprintf.c:3143:5: note: in expansion of macro 'save_arg' save_arg(long long); ^ /kisskb/src/lib/vsprintf.c:3051:22: note: byref variable will be forcibly initialized unsigned long long val8; \ ^ /kisskb/src/lib/vsprintf.c:3124:6: note: in expansion of macro 'save_arg' save_arg(void *); ^ /kisskb/src/lib/vsprintf.c:3051:22: note: byref variable will be forcibly initialized unsigned long long val8; \ ^ /kisskb/src/lib/vsprintf.c:3120:5: note: in expansion of macro 'save_arg' save_arg(void *); ^ /kisskb/src/drivers/pci/pci.c: In function 'pci_reassigndev_resource_alignment': /kisskb/src/drivers/pci/pci.c:6604:7: note: byref variable will be forcibly initialized bool resize = false; ^ /kisskb/src/drivers/pci/pci.c:6603:6: note: byref variable will be forcibly initialized u16 command; ^ /kisskb/src/lib/vsprintf.c: In function 'bstr_printf': /kisskb/src/lib/vsprintf.c:3211:15: note: byref variable will be forcibly initialized typeof(type) value; \ ^ /kisskb/src/lib/vsprintf.c:3363:11: note: in expansion of macro 'get_arg' num = get_arg(int); ^ /kisskb/src/lib/vsprintf.c:3211:15: note: byref variable will be forcibly initialized typeof(type) value; \ ^ /kisskb/src/lib/vsprintf.c:3360:11: note: in expansion of macro 'get_arg' num = get_arg(unsigned int); ^ /kisskb/src/lib/vsprintf.c:3211:15: note: byref variable will be forcibly initialized typeof(type) value; \ ^ /kisskb/src/lib/vsprintf.c:3357:11: note: in expansion of macro 'get_arg' num = get_arg(short); ^ /kisskb/src/lib/vsprintf.c:3211:15: note: byref variable will be forcibly initialized typeof(type) value; \ ^ /kisskb/src/lib/vsprintf.c:3354:11: note: in expansion of macro 'get_arg' num = get_arg(unsigned short); ^ /kisskb/src/lib/vsprintf.c:3211:15: note: byref variable will be forcibly initialized typeof(type) value; \ ^ /kisskb/src/lib/vsprintf.c:3351:11: note: in expansion of macro 'get_arg' num = get_arg(signed char); ^ /kisskb/src/lib/vsprintf.c:3211:15: note: byref variable will be forcibly initialized typeof(type) value; \ ^ /kisskb/src/lib/vsprintf.c:3348:11: note: in expansion of macro 'get_arg' num = get_arg(unsigned char); ^ /kisskb/src/lib/vsprintf.c:3211:15: note: byref variable will be forcibly initialized typeof(type) value; \ ^ /kisskb/src/lib/vsprintf.c:3345:11: note: in expansion of macro 'get_arg' num = get_arg(ptrdiff_t); ^ /kisskb/src/lib/vsprintf.c:3211:15: note: byref variable will be forcibly initialized typeof(type) value; \ ^ /kisskb/src/lib/vsprintf.c:3342:11: note: in expansion of macro 'get_arg' num = get_arg(size_t); ^ /kisskb/src/lib/vsprintf.c:3211:15: note: byref variable will be forcibly initialized typeof(type) value; \ ^ /kisskb/src/lib/vsprintf.c:3339:11: note: in expansion of macro 'get_arg' num = get_arg(unsigned long); ^ /kisskb/src/lib/vsprintf.c:3211:15: note: byref variable will be forcibly initialized typeof(type) value; \ ^ /kisskb/src/lib/vsprintf.c:3335:11: note: in expansion of macro 'get_arg' num = get_arg(long long); ^ /kisskb/src/lib/vsprintf.c:3211:15: note: byref variable will be forcibly initialized typeof(type) value; \ ^ /kisskb/src/lib/vsprintf.c:3313:34: note: in expansion of macro 'get_arg' str = pointer(fmt, str, end, get_arg(void *), spec); ^ /kisskb/src/lib/vsprintf.c:3211:15: note: byref variable will be forcibly initialized typeof(type) value; \ ^ /kisskb/src/lib/vsprintf.c:3266:24: note: in expansion of macro 'get_arg' c = (unsigned char) get_arg(char); ^ /kisskb/src/lib/vsprintf.c:3211:15: note: byref variable will be forcibly initialized typeof(type) value; \ ^ /kisskb/src/lib/vsprintf.c:3253:25: note: in expansion of macro 'get_arg' set_precision(&spec, get_arg(int)); ^ /kisskb/src/lib/vsprintf.c:3211:15: note: byref variable will be forcibly initialized typeof(type) value; \ ^ /kisskb/src/lib/vsprintf.c:3249:27: note: in expansion of macro 'get_arg' set_field_width(&spec, get_arg(int)); ^ /kisskb/src/lib/vsprintf.c: In function 'bprintf': /kisskb/src/lib/vsprintf.c:3398:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/include/linux/kasan-checks.h:5:0, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/lib/vsprintf.c:21: /kisskb/src/lib/vsprintf.c: In function 'vsscanf': /kisskb/src/lib/vsprintf.c:3555:19: note: byref variable will be forcibly initialized DECLARE_BITMAP(set, 256) = {0}; ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/lib/vsprintf.c:3420:8: note: byref variable will be forcibly initialized char *next; ^ /kisskb/src/lib/vsprintf.c: In function 'sscanf': /kisskb/src/lib/vsprintf.c:3698:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/random32.c: In function 'prandom_seed_full_state': /kisskb/src/lib/random32.c:117:7: note: byref variable will be forcibly initialized u32 seeds[4]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/helpers.c:4: /kisskb/src/kernel/bpf/helpers.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h: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/bpf/helpers.c: In function '____bpf_strtol': /kisskb/src/kernel/bpf/helpers.c:517:12: note: byref variable will be forcibly initialized long long _res; ^ /kisskb/src/kernel/bpf/helpers.c: In function 'bpf_strtol': /kisskb/src/kernel/bpf/helpers.c:517:12: note: byref variable will be forcibly initialized /kisskb/src/kernel/bpf/helpers.c: In function '____bpf_strtoul': /kisskb/src/kernel/bpf/helpers.c:543:7: note: byref variable will be forcibly initialized bool is_negative; ^ /kisskb/src/kernel/bpf/helpers.c:542:21: note: byref variable will be forcibly initialized unsigned long long _res; ^ /kisskb/src/kernel/bpf/helpers.c: In function 'bpf_strtoul': /kisskb/src/kernel/bpf/helpers.c:542:21: note: byref variable will be forcibly initialized /kisskb/src/kernel/bpf/helpers.c:543:7: note: byref variable will be forcibly initialized bool is_negative; ^ /kisskb/src/kernel/bpf/helpers.c: In function '____bpf_snprintf': /kisskb/src/kernel/bpf/helpers.c:986:7: note: byref variable will be forcibly initialized u32 *bin_args; ^ /kisskb/src/kernel/bpf/helpers.c: In function 'bpf_snprintf': /kisskb/src/kernel/bpf/helpers.c:986:7: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/helpers.c:4: /kisskb/src/kernel/bpf/helpers.c: In function '____bpf_timer_init': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/helpers.c:1134:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(t->callback_fn, NULL); ^ /kisskb/src/kernel/bpf/helpers.c: In function '____bpf_timer_set_callback': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/helpers.c:1191:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(t->callback_fn, callback_fn); ^ In file included from /kisskb/src/include/linux/ktime.h:232:0, from /kisskb/src/include/linux/timer.h:6, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/helpers.c:4: /kisskb/src/kernel/bpf/helpers.c: In function 'ktime_get_coarse': /kisskb/src/include/linux/timekeeping.h:118:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/kernel/bpf/helpers.c: In function 'bpf_timer_cb': /kisskb/src/kernel/bpf/helpers.c:1061:6: note: byref variable will be forcibly initialized u32 idx; ^ /kisskb/src/kernel/bpf/helpers.c: In function '__bpf_strtoull': /kisskb/src/kernel/bpf/helpers.c:449:7: note: byref variable will be forcibly initialized char str[64]; ^ /kisskb/src/kernel/bpf/helpers.c:444:15: note: byref variable will be forcibly initialized unsigned int base = flags & BPF_STRTOX_BASE_MASK; ^ /kisskb/src/kernel/bpf/helpers.c: In function '__bpf_strtoll': /kisskb/src/kernel/bpf/helpers.c:496:7: note: byref variable will be forcibly initialized bool is_negative; ^ /kisskb/src/kernel/bpf/helpers.c:495:21: note: byref variable will be forcibly initialized unsigned long long _res; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/helpers.c:4: /kisskb/src/kernel/bpf/helpers.c: In function 'drop_prog_refcnt': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/helpers.c:1242:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(t->callback_fn, NULL); ^ /kisskb/src/kernel/bpf/helpers.c: In function 'bpf_bprintf_prepare': /kisskb/src/kernel/bpf/helpers.c:770:30: note: byref variable will be forcibly initialized char fmt_ptype, cur_ip[16], ip_spec[] = "%pXX"; ^ /kisskb/src/kernel/bpf/helpers.c:770:18: note: byref variable will be forcibly initialized char fmt_ptype, cur_ip[16], ip_spec[] = "%pXX"; ^ /kisskb/src/kernel/bpf/helpers.c:769:6: note: byref variable will be forcibly initialized u64 cur_arg; ^ /kisskb/src/kernel/bpf/helpers.c:766:28: note: byref variable will be forcibly initialized char *unsafe_ptr = NULL, *tmp_buf = NULL, *tmp_buf_end, *fmt_end; ^ In file included from /kisskb/src/lib/bitmap.c:16:0: /kisskb/src/lib/bitmap.c: In function 'kmalloc_array_node': /kisskb/src/include/linux/slab.h:680:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/lib/bitmap.c: In function 'bitmap_getnum': /kisskb/src/lib/bitmap.c:648:21: note: byref variable will be forcibly initialized unsigned long long n; ^ In file included from /kisskb/src/lib/bitmap.c:16:0: /kisskb/src/lib/bitmap.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/lib/bitmap.c: In function 'bitmap_parselist': /kisskb/src/lib/bitmap.c:782:16: note: byref variable will be forcibly initialized struct region r; ^ /kisskb/src/net/nfc/digital_dep.c: In function 'digital_tg_send_atr_res': /kisskb/src/net/nfc/digital_dep.c:1495:9: note: byref variable will be forcibly initialized size_t gb_len; ^ In file included from /kisskb/src/lib/scatterlist.c:8:0: /kisskb/src/lib/scatterlist.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/lib/scatterlist.c: In function 'sg_copy_buffer': /kisskb/src/lib/scatterlist.c:952: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:1067:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/net/hsr/hsr_slave.h:12, from /kisskb/src/net/hsr/hsr_slave.c:10: /kisskb/src/net/hsr/hsr_slave.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84: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:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/lib/llist.c:13: /kisskb/src/lib/llist.c: In function 'llist_del_first': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/net/ipv4/gre_demux.c: In function 'gre_parse_header': /kisskb/src/net/ipv4/gre_demux.c:115:6: note: byref variable will be forcibly initialized u8 _val, *val; ^ /kisskb/src/drivers/pci/controller/pcie-iproc.c: In function 'iproc_pcie_check_link': /kisskb/src/drivers/pci/controller/pcie-iproc.c:771:40: note: byref variable will be forcibly initialized u32 hdr_type, link_ctrl, link_status, class, val; ^ /kisskb/src/drivers/pci/controller/pcie-iproc.c:771:27: note: byref variable will be forcibly initialized u32 hdr_type, link_ctrl, link_status, class, val; ^ /kisskb/src/drivers/pci/controller/pcie-iproc.c:771:16: note: byref variable will be forcibly initialized u32 hdr_type, link_ctrl, link_status, class, val; ^ /kisskb/src/drivers/pci/controller/pcie-iproc.c:771:6: note: byref variable will be forcibly initialized u32 hdr_type, link_ctrl, link_status, class, val; ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:8, from /kisskb/src/drivers/pci/controller/pcie-iproc.c:7: /kisskb/src/drivers/pci/controller/pcie-iproc.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/pci.h:37:0, from /kisskb/src/drivers/pci/controller/pcie-iproc.c:8: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/pci/controller/pcie-iproc.c: In function 'iproc_pcie_setup_ib': /kisskb/src/drivers/pci/controller/pcie-iproc.c:1126:18: note: byref variable will be forcibly initialized resource_size_t size = resource_size(entry->res); ^ /kisskb/src/drivers/pci/controller/pcie-iproc.c:1125:6: note: byref variable will be forcibly initialized u64 pci_addr = entry->res->start - entry->offset; ^ /kisskb/src/drivers/pci/controller/pcie-iproc.c:1124:6: note: byref variable will be forcibly initialized u64 axi_addr = entry->res->start; ^ /kisskb/src/drivers/pci/controller/pcie-iproc.c: In function 'iproce_pcie_get_msi': /kisskb/src/drivers/pci/controller/pcie-iproc.c:1226:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/pci/controller/pcie-iproc.c: In function 'iproc_pcie_paxb_v2_msi_steer': /kisskb/src/drivers/pci/controller/pcie-iproc.c:1251:24: note: byref variable will be forcibly initialized struct resource_entry entry; ^ /kisskb/src/drivers/pci/controller/pcie-iproc.c: In function 'iproc_pcie_msi_steer': /kisskb/src/drivers/pci/controller/pcie-iproc.c:1318:6: note: byref variable will be forcibly initialized u64 msi_addr; ^ /kisskb/src/drivers/pci/controller/pcie-iproc.c: In function 'iproc_pcie_msi_enable': /kisskb/src/drivers/pci/controller/pcie-iproc.c:1355:7: note: byref variable will be forcibly initialized int len; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/net/xdp/xsk_queue.c:7: /kisskb/src/net/xdp/xsk_queue.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/amba/bus.c: In function 'amba_find_device': /kisskb/src/drivers/amba/bus.c:734:19: note: byref variable will be forcibly initialized struct find_data data; ^ /kisskb/src/kernel/trace/trace_output.c: In function 'trace_ctxwake_print': /kisskb/src/kernel/trace/trace_output.c:929:7: note: byref variable will be forcibly initialized char comm[TASK_COMM_LEN]; ^ /kisskb/src/kernel/trace/trace_output.c: In function 'trace_ctxwake_hex': /kisskb/src/kernel/trace/trace_output.c:1002:6: note: byref variable will be forcibly initialized int T; ^ /kisskb/src/kernel/trace/trace_output.c: In function 'trace_event_printf': /kisskb/src/kernel/trace/trace_output.c:318:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/kernel/trace/trace_output.c: In function 'trace_output_call': /kisskb/src/kernel/trace/trace_output.c:339:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/kernel/trace/trace_output.c: In function 'trace_seq_print_sym': /kisskb/src/kernel/trace/trace_output.c:361:7: note: byref variable will be forcibly initialized char str[KSYM_SYMBOL_LEN]; ^ /kisskb/src/kernel/trace/trace_output.c: In function 'lat_print_generic': /kisskb/src/kernel/trace/trace_output.c:502:7: note: byref variable will be forcibly initialized char comm[TASK_COMM_LEN]; ^ /kisskb/src/kernel/trace/trace_output.c: In function 'trace_print_context': /kisskb/src/kernel/trace/trace_output.c:606:7: note: byref variable will be forcibly initialized char comm[TASK_COMM_LEN]; ^ /kisskb/src/kernel/trace/trace_output.c: In function 'trace_print_lat_context': /kisskb/src/kernel/trace/trace_output.c:648:8: note: byref variable will be forcibly initialized char comm[TASK_COMM_LEN]; ^ /kisskb/src/kernel/trace/trace_output.c:638:6: note: byref variable will be forcibly initialized u64 next_ts; ^ /kisskb/src/kernel/trace/trace_output.c: In function 'register_trace_event': /kisskb/src/kernel/trace/trace_output.c:758:21: note: byref variable will be forcibly initialized struct list_head *list = NULL; ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_bvec_advance': /kisskb/src/lib/iov_iter.c:1032:19: note: byref variable will be forcibly initialized struct bvec_iter bi; ^ /kisskb/src/lib/iov_iter.c: In function 'push_pipe': /kisskb/src/lib/iov_iter.c:554:9: note: byref variable will be forcibly initialized size_t off; ^ /kisskb/src/lib/iov_iter.c:553:15: note: byref variable will be forcibly initialized unsigned int iter_head; ^ /kisskb/src/lib/iov_iter.c: In function 'copy_pipe_to_iter': /kisskb/src/lib/iov_iter.c:601:12: note: byref variable will be forcibly initialized size_t n, off; ^ /kisskb/src/lib/iov_iter.c:600:15: note: byref variable will be forcibly initialized unsigned int i_head; ^ /kisskb/src/net/tipc/topsrv.c: In function 'tipc_topsrv_kern_evt': /kisskb/src/net/tipc/topsrv.c:604:22: note: byref variable will be forcibly initialized struct sk_buff_head evtq; ^ /kisskb/src/net/tipc/topsrv.c: In function 'tipc_conn_send_to_sock': /kisskb/src/net/tipc/topsrv.c:253:14: note: byref variable will be forcibly initialized struct kvec iov; ^ /kisskb/src/net/tipc/topsrv.c:252:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/tipc/topsrv.c: In function 'tipc_conn_rcv_from_sock': /kisskb/src/net/tipc/topsrv.c:391:14: note: byref variable will be forcibly initialized struct kvec iov; ^ /kisskb/src/net/tipc/topsrv.c:390:21: note: byref variable will be forcibly initialized struct tipc_subscr s; ^ /kisskb/src/net/tipc/topsrv.c: In function 'tipc_topsrv_accept': /kisskb/src/net/tipc/topsrv.c:454:17: note: byref variable will be forcibly initialized struct socket *newsock; ^ /kisskb/src/net/tipc/topsrv.c: In function 'tipc_topsrv_create_listener': /kisskb/src/net/tipc/topsrv.c:500:23: note: byref variable will be forcibly initialized struct sockaddr_tipc saddr; ^ /kisskb/src/net/tipc/topsrv.c:499:17: note: byref variable will be forcibly initialized struct socket *lsock = NULL; ^ /kisskb/src/lib/iov_iter.c: In function 'pipe_get_pages': /kisskb/src/lib/iov_iter.c:1390:15: note: byref variable will be forcibly initialized unsigned int iter_head, npages; ^ /kisskb/src/lib/iov_iter.c: In function 'pipe_zero': /kisskb/src/lib/iov_iter.c:919:12: note: byref variable will be forcibly initialized size_t n, off; ^ /kisskb/src/lib/iov_iter.c:918:15: note: byref variable will be forcibly initialized unsigned int i_head; ^ /kisskb/src/net/tipc/topsrv.c: In function 'tipc_topsrv_start': /kisskb/src/net/tipc/topsrv.c:646:13: note: byref variable will be forcibly initialized const char name[] = "topology_server"; ^ /kisskb/src/net/tipc/group.c: In function 'tipc_group_create_event': /kisskb/src/net/tipc/group.c:673:20: note: byref variable will be forcibly initialized struct tipc_event evt; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/tipc/core.h:62, from /kisskb/src/net/tipc/group.c:37: /kisskb/src/net/tipc/group.c: In function 'nla_put_u32': /kisskb/src/net/tipc/topsrv.c: In function 'tipc_topsrv_kern_subscr': /kisskb/src/net/tipc/topsrv.c:562:21: note: byref variable will be forcibly initialized struct tipc_subscr sub; ^ /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ In file included from /kisskb/src/include/linux/radix-tree.h:21:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c: In function 'iter_xarray_populate_pages': /kisskb/src/lib/iov_iter.c:1407:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1351: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:12:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/lib/iov_iter.c:2: /kisskb/src/lib/iov_iter.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/net/tipc/group.c: In function 'tipc_group_delete': /kisskb/src/net/tipc/group.c:216:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/crypto.h:20:0, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/lib/iov_iter.c:2: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/lib/iov_iter.c: In function 'pipe_get_pages_alloc': /kisskb/src/lib/iov_iter.c:1573:15: note: byref variable will be forcibly initialized unsigned int iter_head, npages; ^ /kisskb/src/net/tipc/group.c: In function 'tipc_group_join': /kisskb/src/net/tipc/group.c:201:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/tipc/group.c: In function 'tipc_group_cong': /kisskb/src/net/tipc/group.c:420:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_to_pipe_iter': /kisskb/src/lib/iov_iter.c:638:9: note: byref variable will be forcibly initialized size_t r; ^ /kisskb/src/lib/iov_iter.c:637:15: note: byref variable will be forcibly initialized unsigned int i_head; ^ /kisskb/src/net/tipc/group.c: In function 'tipc_group_bc_cong': /kisskb/src/net/tipc/group.c:453:22: note: byref variable will be forcibly initialized struct tipc_member *m = NULL; ^ In file included from /kisskb/src/include/linux/crypto.h:20:0, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/lib/iov_iter.c:2: /kisskb/src/lib/iov_iter.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/radix-tree.h:21:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c: In function '_copy_to_iter': /kisskb/src/lib/iov_iter.c:78:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:142:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, base, len, off, \ ^ /kisskb/src/lib/iov_iter.c:149:2: note: in expansion of macro '__iterate_and_advance' __iterate_and_advance(i, n, base, len, off, I, ((void)(K),0)) ^ /kisskb/src/lib/iov_iter.c:667:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, base, len, off, ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter': /kisskb/src/lib/iov_iter.c:78:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:142:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, base, len, off, \ ^ /kisskb/src/lib/iov_iter.c:149:2: note: in expansion of macro '__iterate_and_advance' __iterate_and_advance(i, n, base, len, off, I, ((void)(K),0)) ^ /kisskb/src/lib/iov_iter.c:767:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, base, len, off, ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_nocache': /kisskb/src/lib/iov_iter.c:78:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:142:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, base, len, off, \ ^ /kisskb/src/lib/iov_iter.c:149:2: note: in expansion of macro '__iterate_and_advance' __iterate_and_advance(i, n, base, len, off, I, ((void)(K),0)) ^ /kisskb/src/lib/iov_iter.c:782:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, base, len, off, ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_flushcache': /kisskb/src/lib/iov_iter.c:78:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:142:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, base, len, off, \ ^ /kisskb/src/lib/iov_iter.c:149:2: note: in expansion of macro '__iterate_and_advance' __iterate_and_advance(i, n, base, len, off, I, ((void)(K),0)) ^ /kisskb/src/lib/iov_iter.c:814:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, base, len, off, ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_zero': /kisskb/src/lib/iov_iter.c:78:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:142:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, base, len, off, \ ^ /kisskb/src/lib/iov_iter.c:149:2: note: in expansion of macro '__iterate_and_advance' __iterate_and_advance(i, n, base, len, off, I, ((void)(K),0)) ^ /kisskb/src/lib/iov_iter.c:947:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, base, len, count, ^ /kisskb/src/lib/iov_iter.c: In function 'copy_page_from_iter_atomic': /kisskb/src/lib/iov_iter.c:78:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:142:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, base, len, off, \ ^ /kisskb/src/lib/iov_iter.c:149:2: note: in expansion of macro '__iterate_and_advance' __iterate_and_advance(i, n, base, len, off, I, ((void)(K),0)) ^ /kisskb/src/lib/iov_iter.c:969:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, base, len, off, ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_get_pages': /kisskb/src/lib/iov_iter.c:1522:9: note: byref variable will be forcibly initialized size_t len; ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_get_pages_alloc': /kisskb/src/lib/iov_iter.c:1648:9: note: byref variable will be forcibly initialized size_t len; ^ In file included from /kisskb/src/include/linux/radix-tree.h:21:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_from_iter': /kisskb/src/lib/iov_iter.c:78:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:142:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, base, len, off, \ ^ /kisskb/src/lib/iov_iter.c:149:2: note: in expansion of macro '__iterate_and_advance' __iterate_and_advance(i, n, base, len, off, I, ((void)(K),0)) ^ /kisskb/src/lib/iov_iter.c:1708:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, base, len, off, ({ ^ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_to_iter': /kisskb/src/lib/iov_iter.c:78:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:142:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, base, len, off, \ ^ /kisskb/src/lib/iov_iter.c:149:2: note: in expansion of macro '__iterate_and_advance' __iterate_and_advance(i, n, base, len, off, I, ((void)(K),0)) ^ /kisskb/src/lib/iov_iter.c:1735:7: note: in expansion of macro 'iterate_and_advance' else iterate_and_advance(i, bytes, base, len, off, ({ ^ /kisskb/src/lib/iov_iter.c:1725:9: note: byref variable will be forcibly initialized __wsum sum, next; ^ /kisskb/src/lib/iov_iter.c: In function 'hash_and_copy_to_iter': /kisskb/src/lib/iov_iter.c:1754: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:1818:10: note: byref variable will be forcibly initialized size_t off; ^ /kisskb/src/lib/iov_iter.c:1816:16: note: byref variable will be forcibly initialized unsigned int iter_head; ^ In file included from /kisskb/src/lib/kfifo.c:10:0: /kisskb/src/lib/kfifo.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/slab.h:19:0, from /kisskb/src/lib/percpu-refcount.c:7: /kisskb/src/lib/percpu-refcount.c: In function 'percpu_ref_put_many': /kisskb/src/include/linux/percpu-refcount.h:328:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/lib/percpu-refcount.c: In function 'percpu_ref_get_many': /kisskb/src/include/linux/percpu-refcount.h:200:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/lib/percpu-refcount.c:4: /kisskb/src/lib/percpu-refcount.c: In function '__percpu_ref_switch_to_percpu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:259:2: note: in expansion of macro 'smp_store_release' smp_store_release(&ref->percpu_count_ptr, ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/lib/percpu-refcount.c:5: /kisskb/src/lib/percpu-refcount.c: In function '__percpu_ref_switch_mode': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/lib/percpu-refcount.c:275: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:329:2: note: in expansion of macro 'wait_event' wait_event(percpu_ref_switch_waitq, !ref->data->confirm_switch); ^ /kisskb/src/lib/percpu-refcount.c: In function 'percpu_ref_is_zero': /kisskb/src/lib/percpu-refcount.c:410:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/lib/percpu-refcount.c: In function 'percpu_ref_resurrect': /kisskb/src/lib/percpu-refcount.c:463:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/lib/kfifo.c: In function '__kfifo_out_peek_r': /kisskb/src/lib/kfifo.c:467:15: note: byref variable will be forcibly initialized unsigned int n; ^ /kisskb/src/lib/kfifo.c: In function '__kfifo_out_r': /kisskb/src/lib/kfifo.c:479:15: note: byref variable will be forcibly initialized unsigned int n; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/net/ipv4/ip_gre.c:19: /kisskb/src/net/ipv4/ip_gre.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:9: note: byref variable will be forcibly initialized __be32 tmp = value; ^ /kisskb/src/net/ipv4/ip_gre.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ipv4/ip_gre.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:9: note: byref variable will be forcibly initialized __be16 tmp = value; ^ /kisskb/src/net/ipv4/ip_gre.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/ipv4/ip_gre.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/ipv4/ip_gre.c: In function 'ipgre_newlink_encap_setup': /kisskb/src/net/ipv4/ip_gre.c:1339:25: note: byref variable will be forcibly initialized struct ip_tunnel_encap ipencap; ^ /kisskb/src/net/ipv4/ip_gre.c: In function 'ipgre_changelink': /kisskb/src/net/ipv4/ip_gre.c:1394:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm p; ^ /kisskb/src/net/ipv4/ip_gre.c:1393:8: note: byref variable will be forcibly initialized __u32 fwmark = t->fwmark; ^ /kisskb/src/net/ipv4/ip_gre.c: In function 'erspan_changelink': /kisskb/src/net/ipv4/ip_gre.c:1423:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm p; ^ /kisskb/src/net/ipv4/ip_gre.c:1422:8: note: byref variable will be forcibly initialized __u32 fwmark = t->fwmark; ^ /kisskb/src/net/ipv4/ip_gre.c: In function 'gre_fill_metadata_dst': /kisskb/src/net/ipv4/ip_gre.c:600:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/ip_gre.c: In function 'ipgre_newlink': /kisskb/src/net/ipv4/ip_gre.c:1357:8: note: byref variable will be forcibly initialized __u32 fwmark = 0; ^ /kisskb/src/net/ipv4/ip_gre.c:1356:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm p; ^ /kisskb/src/net/ipv4/ip_gre.c: In function 'erspan_newlink': /kisskb/src/net/ipv4/ip_gre.c:1375:8: note: byref variable will be forcibly initialized __u32 fwmark = 0; ^ /kisskb/src/net/ipv4/ip_gre.c:1374:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm p; ^ /kisskb/src/net/ipv4/ip_gre.c: In function 'gre_err': /kisskb/src/net/ipv4/ip_gre.c:233:22: note: byref variable will be forcibly initialized struct tnl_ptk_info tpi; ^ /kisskb/src/net/ipv4/ip_gre.c: In function 'gre_rcv': /kisskb/src/net/ipv4/ip_gre.c:425:7: note: byref variable will be forcibly initialized bool csum_err = false; ^ /kisskb/src/net/ipv4/ip_gre.c:424:22: note: byref variable will be forcibly initialized struct tnl_ptk_info tpi; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/ipv4/ip_gre.c:11: /kisskb/src/net/ipv4/ip_gre.c: In function 'gretap_fb_dev_create': /kisskb/src/net/ipv4/ip_gre.c:1643:12: note: byref variable will be forcibly initialized LIST_HEAD(list_kill); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ipv4/ip_gre.c:1641:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFLA_MAX + 1]; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_suspend': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:243:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_suspend, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:243:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_suspend, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_return_int': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:281:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:281:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_scan': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:295:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_scan, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:295:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_scan, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_wiphy_only_evt': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/wireless/./trace.h:307:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_only_evt, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/wireless/./trace.h:307:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_only_evt, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_wiphy_enabled_evt': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/wireless/./trace.h:339:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_enabled_evt, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/wireless/./trace.h:339:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_enabled_evt, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_change_virtual_intf': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:418:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_change_virtual_intf, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:418:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_change_virtual_intf, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_set_default_key': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:498:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_default_key, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:498:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_default_key, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_set_default_mgmt_key': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:522:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_default_mgmt_key, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:522:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_default_mgmt_key, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_set_default_beacon_key': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:539:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_default_beacon_key, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:539:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_default_beacon_key, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_wiphy_netdev_evt': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/wireless/./trace.h:643:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_netdev_evt, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/wireless/./trace.h:643:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_netdev_evt, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_return_int_station_info': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:875:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_station_info, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:875:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_station_info, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_return_int_mpath_info': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1000:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_mpath_info, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1000:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_mpath_info, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_return_int_mesh_config': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1038:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_mesh_config, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1038:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_mesh_config, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_update_mesh_config': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1055:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_update_mesh_config, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1055:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_update_mesh_config, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_join_mesh': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1075:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_join_mesh, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1075:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_join_mesh, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_change_bss': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1094:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_change_bss, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1094:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_change_bss, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_set_txq_params': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1124:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_txq_params, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1124:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_txq_params, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_libertas_set_mesh_channel': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1151:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_libertas_set_mesh_channel, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1151:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_libertas_set_mesh_channel, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_set_monitor_channel': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1169:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_monitor_channel, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1169:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_monitor_channel, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/lib/rhashtable.c:14: /kisskb/src/lib/rhashtable.c: In function 'rht_assign_locked': /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_set_power_mgmt': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1338:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_power_mgmt, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1338:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_power_mgmt, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_update_connect_params': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1394:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_update_connect_params, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1394:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_update_connect_params, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_set_cqm_rssi_config': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1412:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_cqm_rssi_config, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1412:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_cqm_rssi_config, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_set_cqm_rssi_range_config': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1435:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_cqm_rssi_range_config, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1435:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_cqm_rssi_range_config, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_set_cqm_txe_config': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1457:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_cqm_txe_config, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1457:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_cqm_txe_config, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_disconnect': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1480:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_disconnect, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1480:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_disconnect, ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/lib/rhashtable.c:20: /kisskb/src/lib/rhashtable.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_join_ocb': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1519:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_join_ocb, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1519:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_join_ocb, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_set_wiphy_params': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1535:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_wiphy_params, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1535:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_wiphy_params, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_return_int_int': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1575:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_int, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1575:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_int, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_return_int_tx_rx': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1659:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_tx_rx, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1659:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_tx_rx, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/lib/rhashtable.c:14: /kisskb/src/lib/rhashtable.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/wireless/trace.c: In function 'perf_trace_rdev_return_void_tx_rx': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1678:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_void_tx_rx, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1678:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_void_tx_rx, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_tx_rx_evt': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/wireless/./trace.h:1701:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tx_rx_evt, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/wireless/./trace.h:1701:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tx_rx_evt, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_wiphy_netdev_id_evt': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/wireless/./trace.h:1723:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_netdev_id_evt, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/wireless/./trace.h:1723:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_netdev_id_evt, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_dump_survey': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1789:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_dump_survey, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1789:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_dump_survey, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_return_int_survey_info': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1806:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_survey_info, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1806:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_survey_info, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_return_int_cookie': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1935:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_cookie, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1935:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_cookie, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_set_noack_map': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2025:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_noack_map, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2025:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_noack_map, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_return_chandef': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2048:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_chandef, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2048:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_chandef, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_set_mac_acl': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2169:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_mac_acl, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2169:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_mac_acl, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_set_ap_chanwidth': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2297:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_ap_chanwidth, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2297:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_ap_chanwidth, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_start_radar_detection': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2485:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_start_radar_detection, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2485:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_start_radar_detection, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_set_coalesce': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2532:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_coalesce, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2532:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_coalesce, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_set_multicast_to_unicast': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2552:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_multicast_to_unicast, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2552:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_multicast_to_unicast, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_get_ftm_responder_stats': /kisskb/src/lib/rhashtable.c: In function 'rhashtable_lookup_one': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2576:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_get_ftm_responder_stats, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2576:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_get_ftm_responder_stats, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/rhashtable.c:524:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ /kisskb/src/lib/rhashtable.c:492:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_return_bool': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2652:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_return_bool, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2652:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_return_bool, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_netdev_evt_only': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/wireless/./trace.h:2684:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(netdev_evt_only, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/wireless/./trace.h:2684:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(netdev_evt_only, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_cqm_rssi_notify': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2968:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_cqm_rssi_notify, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2968:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_cqm_rssi_notify, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/lib/rhashtable.c:14: /kisskb/src/lib/rhashtable.c: In function 'rhashtable_rehash_one': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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/net/wireless/trace.c: In function 'perf_trace_cfg80211_reg_can_beacon': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2987:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_reg_can_beacon, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2987:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_reg_can_beacon, ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/miscdevice.h:7, from /kisskb/src/net/qrtr/tun.c:4: /kisskb/src/net/qrtr/tun.c: In function 'qrtr_tun_read_iter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/net/qrtr/tun.c:71:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(tun->readq, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_chandef_dfs_required': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3008:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_chandef_dfs_required, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3008:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_chandef_dfs_required, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_ch_switch_notify': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3023:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ch_switch_notify, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3023:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ch_switch_notify, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_ch_switch_started_notify': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3039:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ch_switch_started_notify, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3039:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ch_switch_started_notify, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_radar_event': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3055:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_radar_event, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3055:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_radar_event, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_cac_event': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3070:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_cac_event, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3070:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_cac_event, ^ /kisskb/src/lib/rhashtable.c: In function 'rhashtable_rehash_table': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/rhashtable.c:332:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ht->tbl, new_tbl); ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_report_obss_beacon': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3191:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_report_obss_beacon, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3191:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_report_obss_beacon, ^ /kisskb/src/net/ipv6/xfrm6_output.c: In function 'xfrm6_local_rxpmtu': /kisskb/src/net/ipv6/xfrm6_output.c:21:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_wiphy_id_evt': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/wireless/./trace.h:3272:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_id_evt, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/wireless/./trace.h:3272:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_id_evt, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_return_uint': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3377:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_return_uint, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3377:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_return_uint, ^ /kisskb/src/net/ipv6/xfrm6_output.c: In function 'xfrm6_local_error': /kisskb/src/net/ipv6/xfrm6_output.c:32:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_return_u32': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3389:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_return_u32, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3389:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_return_u32, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_set_sar_specs': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3613:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_sar_specs, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3613:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_sar_specs, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_color_change': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3631:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_color_change, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3631:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_color_change, ^ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_bss_color_notify': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3655:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_bss_color_notify, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3655:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_bss_color_notify, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_suspend': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:243:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_suspend, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_return_int': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:281:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_scan': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:295:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_scan, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_wiphy_only_evt': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/wireless/./trace.h:307:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_only_evt, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_wiphy_enabled_evt': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/wireless/./trace.h:339:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_enabled_evt, ^ /kisskb/src/net/ipv6/xfrm6_protocol.c: In function 'xfrm6_rcv_encap': /kisskb/src/net/ipv6/xfrm6_protocol.c:80:17: note: byref variable will be forcibly initialized struct flowi6 fl6 = { ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_change_virtual_intf': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:418:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_change_virtual_intf, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_default_key': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:498:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_default_key, ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/net/ipv6/xfrm6_protocol.c:14: /kisskb/src/net/ipv6/xfrm6_protocol.c: In function 'xfrm6_protocol_register': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/xfrm6_protocol.c:262:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, handler); ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_default_mgmt_key': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:522:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_default_mgmt_key, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_default_beacon_key': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:539:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_default_beacon_key, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_wiphy_netdev_evt': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/wireless/./trace.h:643:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_netdev_evt, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_return_int_station_info': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:875:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_station_info, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_return_int_mpath_info': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1000:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_mpath_info, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_return_int_mesh_config': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1038:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_mesh_config, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_update_mesh_config': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1055:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_update_mesh_config, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_join_mesh': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1075:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_join_mesh, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_change_bss': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1094:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_change_bss, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_txq_params': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1124:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_txq_params, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_libertas_set_mesh_channel': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1151:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_libertas_set_mesh_channel, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_monitor_channel': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1169:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_monitor_channel, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_power_mgmt': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1338:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_power_mgmt, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_update_connect_params': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1394:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_update_connect_params, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_cqm_rssi_config': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1412:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_cqm_rssi_config, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_cqm_rssi_range_config': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1435:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_cqm_rssi_range_config, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_cqm_txe_config': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1457:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_cqm_txe_config, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_disconnect': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1480:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_disconnect, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_join_ocb': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1519:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_join_ocb, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_wiphy_params': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1535:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_wiphy_params, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_return_int_int': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1575:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_int, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_return_int_tx_rx': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1659:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_tx_rx, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_return_void_tx_rx': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1678:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_void_tx_rx, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_tx_rx_evt': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/wireless/./trace.h:1701:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tx_rx_evt, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_wiphy_netdev_id_evt': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/wireless/./trace.h:1723:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_netdev_id_evt, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_dump_survey': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1789:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_dump_survey, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_return_int_survey_info': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1806:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_survey_info, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_return_int_cookie': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1935:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_cookie, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_noack_map': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2025:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_noack_map, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_return_chandef': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2048:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_chandef, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_mac_acl': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2169:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_mac_acl, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_ap_chanwidth': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2297:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_ap_chanwidth, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_start_radar_detection': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2485:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_start_radar_detection, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_coalesce': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2532:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_coalesce, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_multicast_to_unicast': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2552:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_multicast_to_unicast, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_get_ftm_responder_stats': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2576:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_get_ftm_responder_stats, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_return_bool': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2652:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_return_bool, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_netdev_evt_only': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/wireless/./trace.h:2684:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(netdev_evt_only, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_cqm_rssi_notify': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2968:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_cqm_rssi_notify, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_reg_can_beacon': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2987:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_reg_can_beacon, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_chandef_dfs_required': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3008:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_chandef_dfs_required, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_ch_switch_notify': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3023:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ch_switch_notify, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_ch_switch_started_notify': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3039:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ch_switch_started_notify, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_radar_event': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3055:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_radar_event, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_cac_event': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3070:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_cac_event, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_report_obss_beacon': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3191:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_report_obss_beacon, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_wiphy_id_evt': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/wireless/./trace.h:3272:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_id_evt, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_return_uint': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3377:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_return_uint, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_return_u32': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3389:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_return_u32, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_sar_specs': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3613:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_sar_specs, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_color_change': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3631:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_color_change, ^ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_bss_color_notify': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3655:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_bss_color_notify, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_add_virtual_intf': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:359:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_add_virtual_intf, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:359:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_add_virtual_intf, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:359:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_add_virtual_intf, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_add_virtual_intf': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:359:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_add_virtual_intf, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:359:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_add_virtual_intf, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_wiphy_wdev_evt': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/wireless/./trace.h:376:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_wdev_evt, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/wireless/./trace.h:376:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_wdev_evt, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_wiphy_wdev_evt': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/wireless/./trace.h:376:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_wdev_evt, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_wiphy_wdev_cookie_evt': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/wireless/./trace.h:390:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_wdev_cookie_evt, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/wireless/./trace.h:390:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_wdev_cookie_evt, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_wiphy_wdev_cookie_evt': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/wireless/./trace.h:390:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_wdev_cookie_evt, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_mgmt_tx_cancel_wait': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1320:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_mgmt_tx_cancel_wait, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1320:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_mgmt_tx_cancel_wait, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_mgmt_tx_cancel_wait': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1320:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_mgmt_tx_cancel_wait, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_set_tx_power': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1555:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_tx_power, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1555:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_tx_power, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_tx_power': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1555:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_tx_power, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_update_mgmt_frame_registrations': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1638:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_update_mgmt_frame_registrations, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1638:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_update_mgmt_frame_registrations, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_update_mgmt_frame_registrations': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1638:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_update_mgmt_frame_registrations, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_remain_on_channel': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1914:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_remain_on_channel, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1914:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_remain_on_channel, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_remain_on_channel': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1914:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_remain_on_channel, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_cancel_remain_on_channel': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1952:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_cancel_remain_on_channel, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1952:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_cancel_remain_on_channel, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_cancel_remain_on_channel': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1952:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_cancel_remain_on_channel, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_mgmt_tx': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1969:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_mgmt_tx, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1969:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_mgmt_tx, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_mgmt_tx': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1969:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_mgmt_tx, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_start_nan': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2079:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_start_nan, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2079:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_start_nan, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_start_nan': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2079:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_start_nan, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_nan_change_conf': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2101:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_nan_change_conf, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2101:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_nan_change_conf, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_nan_change_conf': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2101:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_nan_change_conf, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_add_nan_func': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2130:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_add_nan_func, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2130:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_add_nan_func, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_add_nan_func': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2130:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_add_nan_func, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_del_nan_func': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2151:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_del_nan_func, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2151:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_del_nan_func, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_del_nan_func': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2151:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_del_nan_func, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_crit_proto_start': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2207:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_crit_proto_start, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2207:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_crit_proto_start, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_crit_proto_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2207:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_crit_proto_start, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_crit_proto_stop': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2227:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_crit_proto_stop, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2227:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_crit_proto_stop, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_crit_proto_stop': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2227:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_crit_proto_stop, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_ready_on_channel': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2813:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ready_on_channel, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2813:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ready_on_channel, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_ready_on_channel': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2813:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ready_on_channel, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_ready_on_channel_expired': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2835:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ready_on_channel_expired, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2835:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ready_on_channel_expired, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_ready_on_channel_expired': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2835:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ready_on_channel_expired, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_tx_mgmt_expired': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2853:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_tx_mgmt_expired, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2853:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_tx_mgmt_expired, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_tx_mgmt_expired': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2853:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_tx_mgmt_expired, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_rx_mgmt': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2894:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_rx_mgmt, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2894:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_rx_mgmt, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_rx_mgmt': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2894:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_rx_mgmt, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_mgmt_tx_status': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2911:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_mgmt_tx_status, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2911:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_mgmt_tx_status, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_mgmt_tx_status': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2911:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_mgmt_tx_status, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_control_port_tx_status': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2928:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_control_port_tx_status, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2928:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_control_port_tx_status, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_control_port_tx_status': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2928:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_control_port_tx_status, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_stop_iface': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3465:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_stop_iface, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3465:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_stop_iface, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_stop_iface': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3465:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_stop_iface, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_pmsr_complete': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3502:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_pmsr_complete, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3502:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_pmsr_complete, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_pmsr_complete': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3502:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_pmsr_complete, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_change_beacon': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:598:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_change_beacon, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:598:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_change_beacon, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:598:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_change_beacon, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_change_beacon': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:598:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_change_beacon, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:598:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_change_beacon, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_update_ft_ies': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2187:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_update_ft_ies, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2187:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_update_ft_ies, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_update_ft_ies': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2187:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_update_ft_ies, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_channel_switch': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2242:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_channel_switch, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2242:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_channel_switch, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2242:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_channel_switch, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_channel_switch': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2242:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_channel_switch, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2242:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_channel_switch, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_set_mcast_rate': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2508:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_mcast_rate, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2508:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_mcast_rate, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_mcast_rate': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2508:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_mcast_rate, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_netdev_frame_event': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/wireless/./trace.h:2718:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(netdev_frame_event, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/wireless/./trace.h:2718:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(netdev_frame_event, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_netdev_frame_event': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/wireless/./trace.h:2718:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(netdev_frame_event, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_tx_mlme_mgmt': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2744:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_tx_mlme_mgmt, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2744:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_tx_mlme_mgmt, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_tx_mlme_mgmt': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2744:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_tx_mlme_mgmt, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_report_wowlan_wakeup': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3401:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_report_wowlan_wakeup, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3401:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_report_wowlan_wakeup, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3401:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_report_wowlan_wakeup, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_report_wowlan_wakeup': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3401:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_report_wowlan_wakeup, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3401:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_report_wowlan_wakeup, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_key_handle': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/wireless/./trace.h:436:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(key_handle, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/wireless/./trace.h:436:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(key_handle, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_key_handle': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/wireless/./trace.h:436:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(key_handle, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_add_key': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:471:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_add_key, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:471:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_add_key, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_add_key': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:471:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_add_key, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_wiphy_netdev_mac_evt': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/wireless/./trace.h:797:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_netdev_mac_evt, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/wireless/./trace.h:797:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_netdev_mac_evt, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_wiphy_netdev_mac_evt': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/wireless/./trace.h:797:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_netdev_mac_evt, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_station_del': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/wireless/./trace.h:814:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(station_del, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/wireless/./trace.h:814:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(station_del, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_station_del': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/wireless/./trace.h:814:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(station_del, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_dump_station': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:854:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_dump_station, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:854:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_dump_station, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_dump_station': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:854:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_dump_station, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_mpath_evt': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/wireless/./trace.h:892:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mpath_evt, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/wireless/./trace.h:892:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mpath_evt, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_mpath_evt': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/wireless/./trace.h:892:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mpath_evt, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_dump_mpath': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:931:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_dump_mpath, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:931:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_dump_mpath, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_dump_mpath': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:931:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_dump_mpath, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_get_mpp': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:955:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_get_mpp, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:955:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_get_mpp, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_get_mpp': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:955:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_get_mpp, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_dump_mpp': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:976:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_dump_mpp, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:976:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_dump_mpp, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_dump_mpp': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:976:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_dump_mpp, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_auth': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1185:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_auth, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1185:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_auth, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_auth': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1185:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_auth, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_assoc': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1209:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_assoc, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1209:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_assoc, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1209:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_assoc, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_assoc': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1209:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_assoc, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1209:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_assoc, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_deauth': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1271:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_deauth, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1271:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_deauth, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_deauth': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1271:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_deauth, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_disassoc': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1292:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_disassoc, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1292:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_disassoc, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_disassoc': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1292:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_disassoc, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_set_bitrate_mask': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1620:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_bitrate_mask, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1620:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_bitrate_mask, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_bitrate_mask': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1620:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_bitrate_mask, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_tdls_mgmt': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1750:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_tdls_mgmt, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1750:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_tdls_mgmt, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_tdls_mgmt': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1750:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_tdls_mgmt, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_tdls_oper': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1846:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_tdls_oper, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1846:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_tdls_oper, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_tdls_oper': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1846:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_tdls_oper, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_pmksa': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/wireless/./trace.h:1866:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rdev_pmksa, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/wireless/./trace.h:1866:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rdev_pmksa, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_pmksa': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/wireless/./trace.h:1866:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rdev_pmksa, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_probe_client': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1884:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_probe_client, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1884:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_probe_client, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_probe_client': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1884:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_probe_client, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_tx_control_port': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1999:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_tx_control_port, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1999:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_tx_control_port, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_tx_control_port': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1999:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_tx_control_port, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_add_tx_ts': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2315:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_add_tx_ts, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2315:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_add_tx_ts, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_add_tx_ts': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2315:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_add_tx_ts, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_del_tx_ts': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2340:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_del_tx_ts, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2340:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_del_tx_ts, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_del_tx_ts': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2340:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_del_tx_ts, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_tdls_channel_switch': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2360:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_tdls_channel_switch, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2360:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_tdls_channel_switch, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_tdls_channel_switch': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2360:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_tdls_channel_switch, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_tdls_cancel_channel_switch': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2384:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_tdls_cancel_channel_switch, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2384:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_tdls_cancel_channel_switch, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_tdls_cancel_channel_switch': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2384:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_tdls_cancel_channel_switch, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_set_pmk': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2402:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_pmk, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2402:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_pmk, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2402:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_pmk, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_pmk': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2402:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_pmk, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2402:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_pmk, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_del_pmk': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2441:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_del_pmk, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2441:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_del_pmk, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_del_pmk': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2441:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_del_pmk, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_set_fils_aad': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2630:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_fils_aad, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2630:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_fils_aad, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_fils_aad': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2630:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_fils_aad, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_netdev_mac_evt': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/wireless/./trace.h:2664:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cfg80211_netdev_mac_evt, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/wireless/./trace.h:2664:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cfg80211_netdev_mac_evt, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_netdev_mac_evt': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/wireless/./trace.h:2664:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cfg80211_netdev_mac_evt, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_send_rx_assoc': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2701:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_send_rx_assoc, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2701:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_send_rx_assoc, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_send_rx_assoc': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2701:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_send_rx_assoc, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_netdev_mac_evt': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/wireless/./trace.h:2764:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(netdev_mac_evt, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/wireless/./trace.h:2764:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(netdev_mac_evt, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_netdev_mac_evt': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/wireless/./trace.h:2764:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(netdev_mac_evt, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_michael_mic_failure': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2789:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_michael_mic_failure, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2789:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_michael_mic_failure, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_michael_mic_failure': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2789:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_michael_mic_failure, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_new_sta': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2871:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_new_sta, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2871:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_new_sta, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_new_sta': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2871:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_new_sta, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_rx_control_port': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2945:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_rx_control_port, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2945:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_rx_control_port, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_rx_control_port': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2945:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_rx_control_port, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_rx_evt': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/wireless/./trace.h:3085:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cfg80211_rx_evt, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/wireless/./trace.h:3085:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cfg80211_rx_evt, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_rx_evt': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/wireless/./trace.h:3085:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cfg80211_rx_evt, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_ibss_joined': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3109:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ibss_joined, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3109:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ibss_joined, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_ibss_joined': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3109:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ibss_joined, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_probe_status': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3127:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_probe_status, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3127:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_probe_status, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_probe_status': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3127:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_probe_status, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_cqm_pktloss_notify': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3148:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_cqm_pktloss_notify, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3148:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_cqm_pktloss_notify, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_cqm_pktloss_notify': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3148:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_cqm_pktloss_notify, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_pmksa_candidate_notify': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3170:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_pmksa_candidate_notify, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3170:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_pmksa_candidate_notify, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_pmksa_candidate_notify': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3170:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_pmksa_candidate_notify, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_tdls_oper_request': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3209:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_tdls_oper_request, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3209:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_tdls_oper_request, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_tdls_oper_request': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3209:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_tdls_oper_request, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_scan_done': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3232:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_scan_done, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3232:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_scan_done, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3232:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_scan_done, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_scan_done': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3232:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_scan_done, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3232:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_scan_done, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_get_bss': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3296:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_get_bss, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3296:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_get_bss, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_get_bss': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3296:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_get_bss, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_inform_bss_frame': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3325:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_inform_bss_frame, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3325:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_inform_bss_frame, ^ /kisskb/src/net/hsr/hsr_forward.c: In function 'hsr_forward_skb': /kisskb/src/net/hsr/hsr_forward.c:614:24: note: byref variable will be forcibly initialized struct hsr_frame_info frame; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_inform_bss_frame': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3325:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_inform_bss_frame, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_bss_evt': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/wireless/./trace.h:3358:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cfg80211_bss_evt, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/wireless/./trace.h:3358:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cfg80211_bss_evt, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_bss_evt': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/wireless/./trace.h:3358:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cfg80211_bss_evt, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_ft_event': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3439:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ft_event, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3439:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ft_event, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3439:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ft_event, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_ft_event': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3439:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ft_event, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3439:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ft_event, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_pmsr_report': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3480:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_pmsr_report, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3480:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_pmsr_report, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_pmsr_report': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3480:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_pmsr_report, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_update_owe_info': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3520:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_update_owe_info, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3520:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_update_owe_info, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_update_owe_info': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3520:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_update_owe_info, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_cfg80211_update_owe_info_event': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3540:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_update_owe_info_event, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3540:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_update_owe_info_event, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_update_owe_info_event': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3540:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_update_owe_info_event, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_probe_mesh_link': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3557:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_probe_mesh_link, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3557:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_probe_mesh_link, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_probe_mesh_link': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3557:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_probe_mesh_link, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_set_tid_config': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3575:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_tid_config, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3575:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_tid_config, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_tid_config': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3575:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_tid_config, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_reset_tid_config': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3593:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_reset_tid_config, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3593:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_reset_tid_config, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_reset_tid_config': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:3593:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_reset_tid_config, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_start_ap': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:556:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_start_ap, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:556:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_start_ap, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_start_ap': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:556:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_start_ap, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_station_add_change': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/wireless/./trace.h:697:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(station_add_change, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/wireless/./trace.h:697:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(station_add_change, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/net/wireless/./trace.h:697:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(station_add_change, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_station_add_change': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/wireless/./trace.h:697:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(station_add_change, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/net/wireless/./trace.h:697:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(station_add_change, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_connect': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1359:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_connect, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1359:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_connect, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_connect': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1359:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_connect, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_join_ibss': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1498:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_join_ibss, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1498:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_join_ibss, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_join_ibss': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:1498:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_join_ibss, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_set_qos_map': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2279:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_qos_map, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2279:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_qos_map, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_qos_map': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2279:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_qos_map, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_external_auth': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2462:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_external_auth, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2462:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_external_auth, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/wireless/trace.h:3683, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_external_auth': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/wireless/./trace.h:2462:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_external_auth, ^ /kisskb/src/lib/hexdump.c: In function 'print_hex_dump': /kisskb/src/lib/hexdump.c:246:16: note: byref variable will be forcibly initialized unsigned char linebuf[32 * 3 + 2 + 32 + 1]; ^ /kisskb/src/drivers/clk/bcm/clk-iproc-armpll.c: In function 'iproc_armpll_setup': /kisskb/src/drivers/clk/bcm/clk-iproc-armpll.c:249:14: note: byref variable will be forcibly initialized const char *parent_name; ^ /kisskb/src/drivers/clk/bcm/clk-iproc-armpll.c:248:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/pci/controller/pcie-iproc-platform.c: In function 'iproc_pcie_pltfm_probe': /kisskb/src/drivers/pci/controller/pcie-iproc-platform.c:73:7: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/pci/controller/pcie-iproc-platform.c:45:18: note: byref variable will be forcibly initialized struct resource reg; ^ In file included from /kisskb/src/include/linux/mm.h:30:0, from /kisskb/src/include/linux/kallsyms.h:13, from /kisskb/src/include/linux/bpf.h:20, from /kisskb/src/net/xdp/xskmap.c:6: /kisskb/src/net/xdp/xskmap.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/net/xdp/xskmap.c:6: /kisskb/src/net/xdp/xskmap.c: In function 'xsk_map_update_elem': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/xdp/xskmap.c:198:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*map_entry, xs); ^ /kisskb/src/net/xdp/xskmap.c:160:6: note: byref variable will be forcibly initialized int err; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/net/xdp/xskmap.c:6: /kisskb/src/net/xdp/xskmap.c: In function 'xsk_map_try_sock_delete': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/xdp/xskmap.c:243:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*map_entry, NULL); ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/lib/bucket_locks.c:1: /kisskb/src/lib/bucket_locks.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/lib/bucket_locks.c:4:0: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/trace/trace_seq.c: In function 'trace_seq_printf': /kisskb/src/kernel/trace/trace_seq.c:84:10: note: byref variable will be forcibly initialized va_list ap; ^ In file included from /kisskb/src/net/ipv6/seg6_hmac.c:20:0: /kisskb/src/net/ipv6/seg6_hmac.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:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/seg6_hmac.c:10: /kisskb/src/net/ipv6/seg6_hmac.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/ipv6/seg6_hmac.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/ipv6/seg6_hmac.c:20:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/seg6_hmac.c:10: /kisskb/src/net/ipv6/seg6_hmac.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/ipv6/seg6_hmac.c: In function 'seg6_hmac_compute': /kisskb/src/net/ipv6/seg6_hmac.c:164:5: note: byref variable will be forcibly initialized u8 tmp_out[SEG6_HMAC_MAX_DIGESTSIZE]; ^ /kisskb/src/net/ipv6/seg6_hmac.c:163:9: note: byref variable will be forcibly initialized __be32 hmackeyid = cpu_to_be32(hinfo->hmackeyid); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/if_arp.h:22, from /kisskb/src/net/mctp/af_mctp.c:9: /kisskb/src/net/mctp/af_mctp.c: In function 'hlist_add_head_rcu': /kisskb/src/net/ipv6/seg6_hmac.c: In function 'seg6_hmac_validate_skb': /kisskb/src/net/ipv6/seg6_hmac.c:238:5: note: byref variable will be forcibly initialized u8 hmac_output[SEG6_HMAC_FIELD_LEN]; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/mctp/af_mctp.c: In function 'hlist_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:627:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(last), n); ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/mctp.h:75, from /kisskb/src/net/mctp/af_mctp.c:20: /kisskb/src/net/mctp/af_mctp.c: In function 'perf_trace_mctp_key_acquire': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mctp.h:26:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mctp_key_acquire, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mctp.h:26:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mctp_key_acquire, ^ /kisskb/src/net/mctp/af_mctp.c: In function 'perf_trace_mctp_key_release': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mctp.h:46:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mctp_key_release, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mctp.h:46:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mctp_key_release, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/mctp.h:75, from /kisskb/src/net/mctp/af_mctp.c:20: /kisskb/src/net/mctp/af_mctp.c: In function 'trace_event_raw_event_mctp_key_acquire': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mctp.h:26:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mctp_key_acquire, ^ /kisskb/src/net/mctp/af_mctp.c: In function 'trace_event_raw_event_mctp_key_release': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mctp.h:46:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mctp_key_release, ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/if_arp.h:22, from /kisskb/src/net/mctp/af_mctp.c:9: /kisskb/src/net/mctp/af_mctp.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/mctp/af_mctp.c: In function 'mctp_setsockopt': /kisskb/src/net/mctp/af_mctp.c:255:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/net/mctp/af_mctp.c: In function 'mctp_recvmsg': /kisskb/src/net/mctp/af_mctp.c:184:6: note: byref variable will be forcibly initialized int rc; ^ /kisskb/src/net/mctp/af_mctp.c: In function 'mctp_sendmsg': /kisskb/src/net/mctp/af_mctp.c:94:6: note: byref variable will be forcibly initialized int rc, addrlen = msg->msg_namelen; ^ /kisskb/src/net/mctp/af_mctp.c: In function 'mctp_getsockopt': /kisskb/src/net/mctp/af_mctp.c:276:11: note: byref variable will be forcibly initialized int len, val; ^ /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'udp_sock_create4': /kisskb/src/net/ipv4/udp_tunnel_core.c:15:21: note: byref variable will be forcibly initialized struct sockaddr_in udp_addr; ^ /kisskb/src/net/ipv4/udp_tunnel_core.c:14:17: note: byref variable will be forcibly initialized struct socket *sock = NULL; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/udp_tunnel_core.c:2: /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'setup_udp_tunnel_sock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:576:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(__sk_user_data((sk)), __tmp); \ ^ /kisskb/src/net/ipv4/udp_tunnel_core.c:71:2: note: in expansion of macro 'rcu_assign_sk_user_data' rcu_assign_sk_user_data(sk, cfg->sk_user_data); ^ /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'udp_tunnel_push_rx_port': /kisskb/src/net/ipv4/udp_tunnel_core.c:88:25: note: byref variable will be forcibly initialized struct udp_tunnel_info ti; ^ /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'udp_tunnel_drop_rx_port': /kisskb/src/net/ipv4/udp_tunnel_core.c:102:25: note: byref variable will be forcibly initialized struct udp_tunnel_info ti; ^ /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'udp_tunnel_notify_add_rx_port': /kisskb/src/net/ipv4/udp_tunnel_core.c:117:25: note: byref variable will be forcibly initialized struct udp_tunnel_info ti; ^ /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'udp_tunnel_notify_del_rx_port': /kisskb/src/net/ipv4/udp_tunnel_core.c:137:25: note: byref variable will be forcibly initialized struct udp_tunnel_info ti; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/udp_tunnel_core.c:2: /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'udp_tunnel_sock_release': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:576:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(__sk_user_data((sk)), __tmp); \ ^ /kisskb/src/net/ipv4/udp_tunnel_core.c:177:2: note: in expansion of macro 'rcu_assign_sk_user_data' rcu_assign_sk_user_data(sock->sk, NULL); ^ /kisskb/src/net/sctp/input.c: In function 'sctp_rcv_ootb': /kisskb/src/net/sctp/input.c:693:28: note: byref variable will be forcibly initialized struct sctp_chunkhdr *ch, _ch; ^ In file included from /kisskb/src/net/sctp/input.c:44:0: /kisskb/src/net/sctp/input.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/include/linux/list.h:11:0, from /kisskb/src/net/sctp/input.c:30: /kisskb/src/net/sctp/input.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/sctp/input.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/sctp/input.c:44:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/net/sctp/input.c:30: /kisskb/src/net/sctp/input.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/net/sctp/input.c: In function 'sctp_hash_transport': /kisskb/src/net/sctp/input.c:960:27: note: byref variable will be forcibly initialized struct sctp_hash_cmp_arg arg; ^ /kisskb/src/net/sctp/input.c: In function 'sctp_addrs_lookup_transport': /kisskb/src/net/sctp/input.c:1006:27: note: byref variable will be forcibly initialized struct sctp_hash_cmp_arg arg = { ^ /kisskb/src/net/sctp/input.c: In function '__sctp_rcv_init_lookup': /kisskb/src/net/sctp/input.c:1126:18: note: byref variable will be forcibly initialized union sctp_addr addr; ^ /kisskb/src/net/sctp/input.c: In function '__sctp_rcv_asconf_lookup': /kisskb/src/net/sctp/input.c:1194:18: note: byref variable will be forcibly initialized union sctp_addr paddr; ^ /kisskb/src/net/sctp/input.c: In function 'sctp_rcv': /kisskb/src/net/sctp/input.c:94:18: note: byref variable will be forcibly initialized union sctp_addr dest; ^ /kisskb/src/net/sctp/input.c:93:18: note: byref variable will be forcibly initialized union sctp_addr src; ^ /kisskb/src/net/sctp/input.c:91:25: note: byref variable will be forcibly initialized struct sctp_transport *transport = NULL; ^ /kisskb/src/net/sctp/input.c: In function 'sctp_err_lookup': /kisskb/src/net/sctp/input.c:484:25: note: byref variable will be forcibly initialized struct sctp_transport *transport = NULL; ^ /kisskb/src/net/sctp/input.c:480:18: note: byref variable will be forcibly initialized union sctp_addr daddr; ^ /kisskb/src/net/sctp/input.c:479:18: note: byref variable will be forcibly initialized union sctp_addr saddr; ^ /kisskb/src/net/sctp/input.c:478:36: note: byref variable will be forcibly initialized struct sctp_init_chunk *chunkhdr, _chunkhdr; ^ /kisskb/src/net/sctp/input.c: In function 'sctp_v4_err': /kisskb/src/net/sctp/input.c:625:27: note: byref variable will be forcibly initialized struct sctp_association *asoc; ^ /kisskb/src/net/sctp/input.c:624:25: note: byref variable will be forcibly initialized struct sctp_transport *transport; ^ /kisskb/src/net/sctp/input.c: In function 'sctp_udp_v4_err': /kisskb/src/net/sctp/input.c:653:25: note: byref variable will be forcibly initialized struct sctp_transport *t; ^ /kisskb/src/net/sctp/input.c:652:27: note: byref variable will be forcibly initialized struct sctp_association *asoc; ^ /kisskb/src/net/sctp/input.c: In function 'sctp_epaddr_lookup_transport': /kisskb/src/net/sctp/input.c:1035:27: note: byref variable will be forcibly initialized struct sctp_hash_cmp_arg arg = { ^ /kisskb/src/net/sctp/input.c: In function 'sctp_has_association': /kisskb/src/net/sctp/input.c:1093:25: note: byref variable will be forcibly initialized struct sctp_transport *transport; ^ /kisskb/src/lib/test-string_helpers.c: In function '__test_string_get_size': /kisskb/src/lib/test-string_helpers.c:508:7: note: byref variable will be forcibly initialized char buf2[string_get_size_maxbuf]; ^ /kisskb/src/lib/test-string_helpers.c:507:7: note: byref variable will be forcibly initialized char buf10[string_get_size_maxbuf]; ^ /kisskb/src/lib/string_helpers.c: In function 'string_get_size': /kisskb/src/lib/string_helpers.c:54:7: note: byref variable will be forcibly initialized char tmp[8]; ^ /kisskb/src/lib/string_helpers.c: In function 'string_unescape': /kisskb/src/lib/string_helpers.c:270:8: note: byref variable will be forcibly initialized char *out = dst; ^ /kisskb/src/lib/string_helpers.c: In function 'string_escape_mem': /kisskb/src/lib/string_helpers.c:522:8: note: byref variable will be forcibly initialized char *p = dst; ^ /kisskb/src/lib/string_helpers.c: In function 'kstrdup_quotable': /kisskb/src/lib/string_helpers.c:598:13: note: byref variable will be forcibly initialized const char esc[] = "\f\n\r\t\v\a\e\\\""; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/net/cfg80211.h:13, from /kisskb/src/net/wireless/pmsr.c:7: /kisskb/src/net/wireless/pmsr.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/wireless/pmsr.c: In function 'pmsr_parse_ftm': /kisskb/src/net/wireless/pmsr.c:18:17: note: byref variable will be forcibly initialized struct nlattr *tb[NL80211_PMSR_FTM_REQ_ATTR_MAX + 1]; ^ /kisskb/src/net/wireless/pmsr.c: In function 'pmsr_parse_peer': /kisskb/src/net/wireless/pmsr.c:194:11: note: byref variable will be forcibly initialized int err, rem; ^ /kisskb/src/net/wireless/pmsr.c:192:17: note: byref variable will be forcibly initialized struct nlattr *req[NL80211_PMSR_REQ_ATTR_MAX + 1]; ^ /kisskb/src/net/wireless/pmsr.c:191:17: note: byref variable will be forcibly initialized struct nlattr *tb[NL80211_PMSR_PEER_ATTR_MAX + 1]; ^ In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/include/linux/cgroup-defs.h:22, from /kisskb/src/include/linux/cgroup.h:28, from /kisskb/src/include/net/netprio_cgroup.h:11, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/include/linux/if_vlan.h:10, from /kisskb/src/include/linux/filter.h:19, from /kisskb/src/kernel/bpf/bpf_iter.c:6: /kisskb/src/kernel/bpf/bpf_iter.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .user = p }; ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized return KERNEL_BPFPTR((void*) (uintptr_t) addr); ^ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'bpfptr_is_null': /kisskb/src/include/linux/bpfptr.h:34:20: note: userspace variable will be forcibly initialized static inline bool bpfptr_is_null(bpfptr_t bpfptr) ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/net/wireless/core.h:17, from /kisskb/src/net/wireless/pmsr.c:8: /kisskb/src/net/wireless/pmsr.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/wireless/pmsr.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/wireless/pmsr.c: In function 'nla_put_s32': /kisskb/src/include/net/netlink.h:1448:6: note: byref variable will be forcibly initialized s32 tmp = value; ^ /kisskb/src/net/wireless/pmsr.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:6: note: byref variable will be forcibly initialized u64 tmp = value; ^ In file included from /kisskb/src/include/linux/smp.h:12:0, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/include/linux/ethtool.h:17, from /kisskb/src/include/net/cfg80211.h:13, from /kisskb/src/net/wireless/pmsr.c:7: /kisskb/src/net/wireless/pmsr.c: In function 'cfg80211_pmsr_process_abort': /kisskb/src/net/wireless/pmsr.c:604:12: note: byref variable will be forcibly initialized LIST_HEAD(free_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/wireless/pmsr.c: In function 'nl80211_pmsr_start': /kisskb/src/net/wireless/pmsr.c:269:13: note: byref variable will be forcibly initialized int count, rem, err, idx; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/filter.h:11, from /kisskb/src/kernel/bpf/bpf_iter.c:6: /kisskb/src/kernel/bpf/bpf_iter.c: In function 'copy_from_sockptr_offset': In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'perf_trace_tipc_fsm_class': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/tipc/./trace.h:363:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_fsm_class, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/tipc/./trace.h:363:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_fsm_class, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/net/tipc/./trace.h:363:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_fsm_class, ^ In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/include/linux/cgroup-defs.h:22, from /kisskb/src/include/linux/cgroup.h:28, from /kisskb/src/include/net/netprio_cgroup.h:11, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/include/linux/if_vlan.h:10, from /kisskb/src/include/linux/filter.h:19, from /kisskb/src/kernel/bpf/bpf_iter.c:6: /kisskb/src/kernel/bpf/bpf_iter.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) ^ /kisskb/src/net/tipc/trace.c: In function 'perf_trace_tipc_l2_device_event': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tipc/./trace.h:395:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tipc_l2_device_event, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tipc/./trace.h:395:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tipc_l2_device_event, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tipc/./trace.h:395:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tipc_l2_device_event, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_fsm_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/tipc/./trace.h:363:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_fsm_class, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/net/tipc/./trace.h:363:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_fsm_class, ^ /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_l2_device_event': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tipc/./trace.h:395:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tipc_l2_device_event, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tipc/./trace.h:395:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tipc_l2_device_event, ^ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'bpf_iter_link_attach': /kisskb/src/kernel/bpf/bpf_iter.c:507:11: note: userspace variable will be forcibly initialized bpfptr_t ulinfo; ^ /kisskb/src/kernel/bpf/bpf_iter.c:503:27: note: byref variable will be forcibly initialized union bpf_iter_link_info linfo; ^ /kisskb/src/kernel/bpf/bpf_iter.c:501:25: note: byref variable will be forcibly initialized struct bpf_link_primer link_primer; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'perf_trace_tipc_link_transmq_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/tipc/./trace.h:282:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_link_transmq_class, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/tipc/./trace.h:282:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_link_transmq_class, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_link_transmq_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/tipc/./trace.h:282:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_link_transmq_class, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'perf_trace_tipc_link_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/tipc/./trace.h:244:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_link_class, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/tipc/./trace.h:244:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_link_class, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/net/tipc/./trace.h:244:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_link_class, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_link_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/tipc/./trace.h:244:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_link_class, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/net/tipc/./trace.h:244:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_link_class, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'perf_trace_tipc_node_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/tipc/./trace.h:327:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_node_class, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/tipc/./trace.h:327:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_node_class, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/net/tipc/./trace.h:327:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_node_class, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_node_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/tipc/./trace.h:327:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_node_class, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/net/tipc/./trace.h:327:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_node_class, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'perf_trace_tipc_skb_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/tipc/./trace.h:136:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_skb_class, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/tipc/./trace.h:136:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_skb_class, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/net/tipc/./trace.h:136:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_skb_class, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_skb_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/tipc/./trace.h:136:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_skb_class, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/net/tipc/./trace.h:136:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_skb_class, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'perf_trace_tipc_sk_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/tipc/./trace.h:188:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_sk_class, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/tipc/./trace.h:188:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_sk_class, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/net/tipc/./trace.h:188:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_sk_class, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_sk_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/tipc/./trace.h:188:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_sk_class, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/net/tipc/./trace.h:188:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_sk_class, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'perf_trace_tipc_list_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/net/tipc/./trace.h:163:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_list_class, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/net/tipc/./trace.h:163:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_list_class, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/net/tipc/./trace.h:163:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_list_class, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_list_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/tipc/./trace.h:163:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_list_class, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/net/tipc/./trace.h:163:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_list_class, ^ /kisskb/src/lib/kstrtox.c: In function '_kstrtoull': /kisskb/src/lib/kstrtox.c:95:21: note: byref variable will be forcibly initialized unsigned long long _res; ^ /kisskb/src/lib/kstrtox.c: In function 'kstrtoll': /kisskb/src/lib/kstrtox.c:153:21: note: byref variable will be forcibly initialized unsigned long long tmp; ^ /kisskb/src/lib/kstrtox.c: In function '_kstrtoul': /kisskb/src/lib/kstrtox.c:178:21: note: byref variable will be forcibly initialized unsigned long long tmp; ^ /kisskb/src/lib/kstrtox.c: In function '_kstrtol': /kisskb/src/lib/kstrtox.c:194:12: note: byref variable will be forcibly initialized long long tmp; ^ /kisskb/src/lib/kstrtox.c: In function 'kstrtouint': /kisskb/src/lib/kstrtox.c:224:21: note: byref variable will be forcibly initialized unsigned long long tmp; ^ /kisskb/src/lib/kstrtox.c: In function 'kstrtoint': /kisskb/src/lib/kstrtox.c:254:12: note: byref variable will be forcibly initialized long long tmp; ^ /kisskb/src/lib/kstrtox.c: In function 'kstrtou16': /kisskb/src/lib/kstrtox.c:269:21: note: byref variable will be forcibly initialized unsigned long long tmp; ^ /kisskb/src/lib/kstrtox.c: In function 'kstrtos16': /kisskb/src/lib/kstrtox.c:284:12: note: byref variable will be forcibly initialized long long tmp; ^ /kisskb/src/lib/kstrtox.c: In function 'kstrtou8': /kisskb/src/lib/kstrtox.c:299:21: note: byref variable will be forcibly initialized unsigned long long tmp; ^ /kisskb/src/lib/kstrtox.c: In function 'kstrtos8': /kisskb/src/lib/kstrtox.c:314:12: note: byref variable will be forcibly initialized long long tmp; ^ /kisskb/src/lib/kstrtox.c: In function 'kstrtobool_from_user': /kisskb/src/lib/kstrtox.c:382:7: note: byref variable will be forcibly initialized char buf[4]; ^ /kisskb/src/lib/kstrtox.c: In function 'kstrtoull_from_user': /kisskb/src/lib/kstrtox.c:396:7: note: byref variable will be forcibly initialized char buf[1 + sizeof(type) * 8 + 1 + 1]; \ ^ /kisskb/src/lib/kstrtox.c:406:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtoull_from_user, kstrtoull, unsigned long long); ^ /kisskb/src/lib/kstrtox.c: In function 'kstrtoll_from_user': /kisskb/src/lib/kstrtox.c:396:7: note: byref variable will be forcibly initialized char buf[1 + sizeof(type) * 8 + 1 + 1]; \ ^ /kisskb/src/lib/kstrtox.c:407:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtoll_from_user, kstrtoll, long long); ^ /kisskb/src/lib/kstrtox.c: In function 'kstrtoul_from_user': /kisskb/src/lib/kstrtox.c:396:7: note: byref variable will be forcibly initialized char buf[1 + sizeof(type) * 8 + 1 + 1]; \ ^ /kisskb/src/lib/kstrtox.c:408:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtoul_from_user, kstrtoul, unsigned long); ^ /kisskb/src/lib/kstrtox.c: In function 'kstrtol_from_user': /kisskb/src/lib/kstrtox.c:396:7: note: byref variable will be forcibly initialized char buf[1 + sizeof(type) * 8 + 1 + 1]; \ ^ /kisskb/src/lib/kstrtox.c:409:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtol_from_user, kstrtol, long); ^ /kisskb/src/lib/kstrtox.c: In function 'kstrtouint_from_user': /kisskb/src/lib/kstrtox.c:396:7: note: byref variable will be forcibly initialized char buf[1 + sizeof(type) * 8 + 1 + 1]; \ ^ /kisskb/src/lib/kstrtox.c:410:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtouint_from_user, kstrtouint, unsigned int); ^ /kisskb/src/lib/kstrtox.c: In function 'kstrtoint_from_user': /kisskb/src/lib/kstrtox.c:396:7: note: byref variable will be forcibly initialized char buf[1 + sizeof(type) * 8 + 1 + 1]; \ ^ /kisskb/src/lib/kstrtox.c:411:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtoint_from_user, kstrtoint, int); ^ /kisskb/src/lib/kstrtox.c: In function 'kstrtou16_from_user': /kisskb/src/lib/kstrtox.c:396:7: note: byref variable will be forcibly initialized char buf[1 + sizeof(type) * 8 + 1 + 1]; \ ^ /kisskb/src/lib/kstrtox.c:412:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtou16_from_user, kstrtou16, u16); ^ /kisskb/src/lib/kstrtox.c: In function 'kstrtos16_from_user': /kisskb/src/lib/kstrtox.c:396:7: note: byref variable will be forcibly initialized char buf[1 + sizeof(type) * 8 + 1 + 1]; \ ^ /kisskb/src/lib/kstrtox.c:413:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtos16_from_user, kstrtos16, s16); ^ /kisskb/src/lib/kstrtox.c: In function 'kstrtou8_from_user': /kisskb/src/lib/kstrtox.c:396:7: note: byref variable will be forcibly initialized char buf[1 + sizeof(type) * 8 + 1 + 1]; \ ^ /kisskb/src/lib/kstrtox.c:414:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtou8_from_user, kstrtou8, u8); ^ /kisskb/src/lib/kstrtox.c: In function 'kstrtos8_from_user': /kisskb/src/lib/kstrtox.c:396:7: note: byref variable will be forcibly initialized char buf[1 + sizeof(type) * 8 + 1 + 1]; \ ^ /kisskb/src/lib/kstrtox.c:415:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtos8_from_user, kstrtos8, s8); ^ /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; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c:17: /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c: In function 'iproc_pll_set_rate': /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c:558:29: note: byref variable will be forcibly initialized struct iproc_pll_vco_param vco_param; ^ In file included from /kisskb/src/include/linux/clkdev.h:12:0, from /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c:19: /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c: In function 'iproc_pll_clk_setup': /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c:809:15: note: byref variable will be forcibly initialized const char *clk_name; ^ /kisskb/src/lib/test_hexdump.c: In function 'test_hexdump': /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c:736:14: note: byref variable will be forcibly initialized const char *parent_name; ^ /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/lib/test_hexdump.c:129:7: note: byref variable will be forcibly initialized char real[TEST_HEXDUMP_BUF_SIZE]; ^ /kisskb/src/lib/test_hexdump.c:128:7: note: byref variable will be forcibly initialized char test[TEST_HEXDUMP_BUF_SIZE]; ^ /kisskb/src/lib/test_hexdump.c: In function 'test_hexdump_overflow': /kisskb/src/lib/test_hexdump.c:165:7: note: byref variable will be forcibly initialized char buf[TEST_HEXDUMP_BUF_SIZE]; ^ /kisskb/src/lib/test_hexdump.c:164:7: note: byref variable will be forcibly initialized char test[TEST_HEXDUMP_BUF_SIZE]; ^ /kisskb/src/net/tipc/udp_media.c: In function '__tipc_nl_add_udp_addr': /kisskb/src/net/tipc/udp_media.c:441:23: note: byref variable will be forcibly initialized struct sockaddr_in6 ip6; ^ /kisskb/src/net/tipc/udp_media.c:430:22: note: byref variable will be forcibly initialized struct sockaddr_in ip4; ^ /kisskb/src/net/tipc/udp_media.c: In function 'tipc_parse_udp_addr': /kisskb/src/net/tipc/udp_media.c:585:26: note: byref variable will be forcibly initialized struct sockaddr_storage sa; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/tipc/udp_media.c:35: /kisskb/src/net/tipc/udp_media.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/tipc/udp_media.c: In function 'enable_mcast': /kisskb/src/net/tipc/udp_media.c:408:18: note: byref variable will be forcibly initialized struct ip_mreqn mreqn; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/tipc/udp_media.c:35: /kisskb/src/net/tipc/udp_media.c: In function 'tipc_udp_enable': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/tipc/udp_media.c:724:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ub->bearer, b); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/tipc/udp_media.c:723:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(b->media_ptr, ub); ^ /kisskb/src/net/tipc/udp_media.c:670:17: note: byref variable will be forcibly initialized struct nlattr *opts[TIPC_NLA_UDP_MAX + 1]; ^ /kisskb/src/net/tipc/udp_media.c: In function 'tipc_udp_xmit': /kisskb/src/net/tipc/udp_media.c:201:18: note: byref variable will be forcibly initialized struct flowi6 fl6 = { ^ /kisskb/src/net/tipc/udp_media.c:180:18: note: byref variable will be forcibly initialized struct flowi4 fl = { ^ /kisskb/src/net/tipc/udp_media.c: In function 'tipc_udp_nl_dump_remoteip': /kisskb/src/net/tipc/udp_media.c:470:18: note: byref variable will be forcibly initialized struct nlattr *battrs[TIPC_NLA_BEARER_MAX + 1]; ^ /kisskb/src/net/tipc/udp_media.c: In function 'tipc_udp_nl_bearer_add': /kisskb/src/net/tipc/udp_media.c:627:17: note: byref variable will be forcibly initialized struct nlattr *opts[TIPC_NLA_UDP_MAX + 1]; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/lib/test_firmware.c:18: /kisskb/src/lib/test_firmware.c: In function 'array3_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:159:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:159:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:157:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:157:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:155:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/lib/test_firmware.c: In function 'test_dev_config_update_u8': /kisskb/src/lib/test_firmware.c:367:5: note: byref variable will be forcibly initialized u8 val; ^ /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/lib/test_firmware.c: In function 'test_dev_config_update_size_t': /kisskb/src/lib/test_firmware.c:341:7: note: byref variable will be forcibly initialized long new; ^ /kisskb/src/drivers/pci/controller/pcie-altera.c: In function 'tlp_cfg_dword_read': /kisskb/src/drivers/pci/controller/pcie-altera.c:342:6: note: byref variable will be forcibly initialized u32 headers[TLP_HDR_SIZE]; ^ /kisskb/src/drivers/pci/controller/pcie-altera.c: In function 'tlp_cfg_dword_write': /kisskb/src/drivers/pci/controller/pcie-altera.c:355:6: note: byref variable will be forcibly initialized u32 headers[TLP_HDR_SIZE]; ^ /kisskb/src/drivers/pci/controller/pcie-altera.c: In function '_altera_pcie_cfg_read': /kisskb/src/drivers/pci/controller/pcie-altera.c:435:6: note: byref variable will be forcibly initialized u32 data; ^ /kisskb/src/drivers/pci/controller/pcie-altera.c: In function 'altera_read_cap_word': /kisskb/src/drivers/pci/controller/pcie-altera.c:545:6: note: byref variable will be forcibly initialized u32 data; ^ /kisskb/src/drivers/pci/controller/pcie-altera.c: In function 's10_tlp_read_packet': /kisskb/src/drivers/pci/controller/pcie-altera.c:242:6: note: byref variable will be forcibly initialized u32 dw[4]; ^ /kisskb/src/drivers/pci/controller/pcie-altera.c: In function 'altera_wait_link_retrain': /kisskb/src/drivers/pci/controller/pcie-altera.c:568:6: note: byref variable will be forcibly initialized u16 reg16; ^ /kisskb/src/drivers/pci/controller/pcie-altera.c: In function 'altera_pcie_retrain': /kisskb/src/drivers/pci/controller/pcie-altera.c:602:25: note: byref variable will be forcibly initialized u16 linkcap, linkstat, linkctl; ^ /kisskb/src/drivers/pci/controller/pcie-altera.c:602:15: note: byref variable will be forcibly initialized u16 linkcap, linkstat, linkctl; ^ /kisskb/src/drivers/pci/controller/pcie-altera.c:602:6: note: byref variable will be forcibly initialized u16 linkcap, linkstat, linkctl; ^ /kisskb/src/drivers/pci/controller/pcie-altera.c: In function 'altera_pcie_isr': /kisskb/src/drivers/pci/controller/pcie-altera.c:647:16: note: byref variable will be forcibly initialized unsigned long status; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/xfrm6_tunnel.c:10: /kisskb/src/net/ipv6/xfrm6_tunnel.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/ipv6/tunnel6.c: In function 'tunnel6_rcv_cb': /kisskb/src/net/ipv6/tunnel6.c:161:29: note: byref variable will be forcibly initialized struct xfrm6_tunnel __rcu *head; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/icmpv6.h:5, from /kisskb/src/net/ipv6/tunnel6.c:11: /kisskb/src/net/ipv6/tunnel6.c: In function 'xfrm6_tunnel_register': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/tunnel6.c:65:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, handler); ^ /kisskb/src/lib/test-kstrtox.c: In function 'test_kstrtoull_ok': /kisskb/src/lib/test-kstrtox.c:51:8: note: byref variable will be forcibly initialized type res; \ ^ /kisskb/src/lib/test-kstrtox.c:152:2: note: in expansion of macro 'TEST_OK' TEST_OK(kstrtoull, unsigned long long, "%llu", test_ull_ok); ^ /kisskb/src/lib/test-kstrtox.c: In function 'test_kstrtoull_fail': /kisskb/src/lib/test-kstrtox.c:32:8: note: byref variable will be forcibly initialized type tmp; \ ^ /kisskb/src/lib/test-kstrtox.c:234:2: note: in expansion of macro 'TEST_FAIL' TEST_FAIL(kstrtoull, unsigned long long, "%llu", test_ull_fail); ^ /kisskb/src/lib/test-kstrtox.c: In function 'test_kstrtou64_ok': /kisskb/src/lib/test-kstrtox.c:51:8: note: byref variable will be forcibly initialized type res; \ ^ /kisskb/src/lib/test-kstrtox.c:327:2: note: in expansion of macro 'TEST_OK' TEST_OK(kstrtou64, u64, "%llu", test_u64_ok); ^ /kisskb/src/lib/test-kstrtox.c: In function 'test_kstrtou64_fail': /kisskb/src/lib/test-kstrtox.c:32:8: note: byref variable will be forcibly initialized type tmp; \ ^ /kisskb/src/lib/test-kstrtox.c:338:2: note: in expansion of macro 'TEST_FAIL' TEST_FAIL(kstrtou64, u64, "%llu", test_u64_fail); ^ /kisskb/src/lib/test-kstrtox.c: In function 'test_kstrtoll_ok': /kisskb/src/lib/test-kstrtox.c:51:8: note: byref variable will be forcibly initialized type res; \ ^ /kisskb/src/lib/test-kstrtox.c:268:2: note: in expansion of macro 'TEST_OK' TEST_OK(kstrtoll, long long, "%lld", test_ll_ok); ^ /kisskb/src/lib/test-kstrtox.c: In function 'test_kstrtoll_fail': /kisskb/src/lib/test-kstrtox.c:32:8: note: byref variable will be forcibly initialized type tmp; \ ^ /kisskb/src/lib/test-kstrtox.c:287:2: note: in expansion of macro 'TEST_FAIL' TEST_FAIL(kstrtoll, long long, "%lld", test_ll_fail); ^ /kisskb/src/lib/test-kstrtox.c: In function 'test_kstrtos64_ok': /kisskb/src/lib/test-kstrtox.c:51:8: note: byref variable will be forcibly initialized type res; \ ^ /kisskb/src/lib/test-kstrtox.c:377:2: note: in expansion of macro 'TEST_OK' TEST_OK(kstrtos64, s64, "%lld", test_s64_ok); ^ /kisskb/src/kernel/trace/trace_printk.c: In function '__trace_bprintk': /kisskb/src/kernel/trace/trace_printk.c:203:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/lib/test-kstrtox.c: In function 'test_kstrtos64_fail': /kisskb/src/lib/test-kstrtox.c:32:8: note: byref variable will be forcibly initialized type tmp; \ ^ /kisskb/src/lib/test-kstrtox.c:390:2: note: in expansion of macro 'TEST_FAIL' TEST_FAIL(kstrtos64, s64, "%lld", test_s64_fail); ^ /kisskb/src/kernel/trace/trace_printk.c: In function '__trace_printk': /kisskb/src/kernel/trace/trace_printk.c:233:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/lib/test-kstrtox.c: In function 'test_kstrtou32_ok': /kisskb/src/lib/test-kstrtox.c:51:8: note: byref variable will be forcibly initialized type res; \ ^ /kisskb/src/lib/test-kstrtox.c:422:2: note: in expansion of macro 'TEST_OK' TEST_OK(kstrtou32, u32, "%u", test_u32_ok); ^ /kisskb/src/lib/test-kstrtox.c: In function 'test_kstrtou32_fail': /kisskb/src/lib/test-kstrtox.c:32:8: note: byref variable will be forcibly initialized type tmp; \ ^ /kisskb/src/lib/test-kstrtox.c:441:2: note: in expansion of macro 'TEST_FAIL' TEST_FAIL(kstrtou32, u32, "%u", test_u32_fail); ^ /kisskb/src/lib/test-kstrtox.c: In function 'test_kstrtos32_ok': /kisskb/src/lib/test-kstrtox.c:51:8: note: byref variable will be forcibly initialized type res; \ ^ /kisskb/src/lib/test-kstrtox.c:472:2: note: in expansion of macro 'TEST_OK' TEST_OK(kstrtos32, s32, "%d", test_s32_ok); ^ /kisskb/src/lib/test-kstrtox.c: In function 'test_kstrtos32_fail': /kisskb/src/lib/test-kstrtox.c:32:8: note: byref variable will be forcibly initialized type tmp; \ ^ /kisskb/src/lib/test-kstrtox.c:493:2: note: in expansion of macro 'TEST_FAIL' TEST_FAIL(kstrtos32, s32, "%d", test_s32_fail); ^ /kisskb/src/lib/test-kstrtox.c: In function 'test_kstrtou16_ok': /kisskb/src/lib/test-kstrtox.c:51:8: note: byref variable will be forcibly initialized type res; \ ^ /kisskb/src/lib/test-kstrtox.c:517:2: note: in expansion of macro 'TEST_OK' TEST_OK(kstrtou16, u16, "%hu", test_u16_ok); ^ /kisskb/src/lib/test-kstrtox.c: In function 'test_kstrtou16_fail': /kisskb/src/lib/test-kstrtox.c:32:8: note: byref variable will be forcibly initialized type tmp; \ ^ /kisskb/src/lib/test-kstrtox.c:544:2: note: in expansion of macro 'TEST_FAIL' TEST_FAIL(kstrtou16, u16, "%hu", test_u16_fail); ^ /kisskb/src/lib/test-kstrtox.c: In function 'test_kstrtos16_ok': /kisskb/src/lib/test-kstrtox.c:51:8: note: byref variable will be forcibly initialized type res; \ ^ /kisskb/src/lib/test-kstrtox.c:569:2: note: in expansion of macro 'TEST_OK' TEST_OK(kstrtos16, s16, "%hd", test_s16_ok); ^ /kisskb/src/lib/test-kstrtox.c: In function 'test_kstrtos16_fail': /kisskb/src/lib/test-kstrtox.c:32:8: note: byref variable will be forcibly initialized type tmp; \ ^ /kisskb/src/lib/test-kstrtox.c:598:2: note: in expansion of macro 'TEST_FAIL' TEST_FAIL(kstrtos16, s16, "%hd", test_s16_fail); ^ /kisskb/src/lib/test-kstrtox.c: In function 'test_kstrtou8_ok': /kisskb/src/lib/test-kstrtox.c:51:8: note: byref variable will be forcibly initialized type res; \ ^ /kisskb/src/lib/test-kstrtox.c:614:2: note: in expansion of macro 'TEST_OK' TEST_OK(kstrtou8, u8, "%hhu", test_u8_ok); ^ /kisskb/src/lib/test-kstrtox.c: In function 'test_kstrtou8_fail': /kisskb/src/lib/test-kstrtox.c:32:8: note: byref variable will be forcibly initialized type tmp; \ ^ /kisskb/src/lib/test-kstrtox.c:649:2: note: in expansion of macro 'TEST_FAIL' TEST_FAIL(kstrtou8, u8, "%hhu", test_u8_fail); ^ /kisskb/src/lib/test-kstrtox.c: In function 'test_kstrtos8_ok': /kisskb/src/lib/test-kstrtox.c:51:8: note: byref variable will be forcibly initialized type res; \ ^ /kisskb/src/lib/test-kstrtox.c:664:2: note: in expansion of macro 'TEST_OK' TEST_OK(kstrtos8, s8, "%hhd", test_s8_ok); ^ /kisskb/src/lib/test-kstrtox.c: In function 'test_kstrtos8_fail': /kisskb/src/lib/test-kstrtox.c:32:8: note: byref variable will be forcibly initialized type tmp; \ ^ /kisskb/src/lib/test-kstrtox.c:703:2: note: in expansion of macro 'TEST_FAIL' TEST_FAIL(kstrtos8, s8, "%hhd", test_s8_fail); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/mptcp/subflow.c:9: /kisskb/src/net/mptcp/subflow.c: In function 'inet_sk_state_load': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/net/inet_sock.h:311:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&sk->sk_state); ^ /kisskb/src/net/mptcp/subflow.c: In function 'subflow_ulp_fallback': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/mptcp/subflow.c:597:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(icsk->icsk_ulp_data, NULL); ^ /kisskb/src/net/mptcp/subflow.c: In function 'subflow_create_ctx': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/mptcp/subflow.c:1579:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(icsk->icsk_ulp_data, ctx); ^ /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:64:6: note: byref variable will be forcibly initialized int values[] = { 3, 1, 2, 4, 0x8000000, 0x7FFFFFF, 0, ^ In file included from /kisskb/src/include/linux/slab.h:19:0, from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/net/mptcp/subflow.c:11: /kisskb/src/net/mptcp/subflow.c: In function 'percpu_ref_tryget_many': /kisskb/src/include/linux/percpu-refcount.h:238:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/lib/test_min_heap.c: In function 'test_heap_push': /kisskb/src/lib/test_min_heap.c:109:9: note: byref variable will be forcibly initialized int i, temp, err; ^ /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:98:6: note: byref variable will be forcibly initialized int values[ARRAY_SIZE(data)]; ^ /kisskb/src/lib/test_min_heap.c:96:12: note: byref variable will be forcibly initialized const int data[] = { 3, 1, 2, 4, 0x80000000, 0x7FFFFFFF, 0, ^ /kisskb/src/net/mptcp/subflow.c: In function 'subflow_generate_hmac': /kisskb/src/net/mptcp/subflow.c:54:5: note: byref variable will be forcibly initialized u8 msg[8]; ^ /kisskb/src/net/mptcp/subflow.c: In function 'subflow_thmac_valid': /kisskb/src/net/mptcp/subflow.c:338:5: note: byref variable will be forcibly initialized u8 hmac[SHA256_DIGEST_SIZE]; ^ /kisskb/src/lib/test_min_heap.c: In function 'test_heap_pop_push': /kisskb/src/lib/test_min_heap.c:142:9: note: byref variable will be forcibly initialized int i, temp, err; ^ /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/lib/test_min_heap.c:131:6: note: byref variable will be forcibly initialized int values[ARRAY_SIZE(data)]; ^ /kisskb/src/lib/test_min_heap.c:129:12: note: byref variable will be forcibly initialized const int data[] = { 3, 1, 2, 4, 0x80000000, 0x7FFFFFFF, 0, ^ /kisskb/src/net/mptcp/subflow.c: In function 'subflow_hmac_valid': /kisskb/src/net/mptcp/subflow.c:545:5: note: byref variable will be forcibly initialized u8 hmac[SHA256_DIGEST_SIZE]; ^ /kisskb/src/net/mptcp/subflow.c: In function 'subflow_req_create_thmac': /kisskb/src/net/mptcp/subflow.c:72:5: note: byref variable will be forcibly initialized u8 hmac[SHA256_DIGEST_SIZE]; ^ /kisskb/src/net/mptcp/subflow.c: In function 'subflow_check_req': /kisskb/src/net/mptcp/subflow.c:143:32: note: byref variable will be forcibly initialized struct mptcp_options_received mp_opt; ^ /kisskb/src/net/mptcp/subflow.c: In function 'validate_data_csum': /kisskb/src/net/mptcp/subflow.c:848:28: note: byref variable will be forcibly initialized struct csum_pseudo_header header; ^ /kisskb/src/net/mptcp/subflow.c: In function 'mptcp_subflow_init_cookie_req': /kisskb/src/net/mptcp/subflow.c:248:32: note: byref variable will be forcibly initialized struct mptcp_options_received mp_opt; ^ /kisskb/src/net/mptcp/subflow.c: In function 'subflow_finish_connect': /kisskb/src/net/mptcp/subflow.c:436:6: note: byref variable will be forcibly initialized u8 hmac[SHA256_DIGEST_SIZE]; ^ /kisskb/src/net/mptcp/subflow.c:398:32: note: byref variable will be forcibly initialized struct mptcp_options_received mp_opt; ^ /kisskb/src/net/mptcp/subflow.c: In function 'subflow_syn_recv_sock': /kisskb/src/net/mptcp/subflow.c:637:32: note: byref variable will be forcibly initialized struct mptcp_options_received mp_opt; ^ /kisskb/src/net/mptcp/subflow.c: In function 'mptcp_subflow_create_socket': /kisskb/src/net/mptcp/subflow.c:1513:17: note: byref variable will be forcibly initialized struct socket *sf; ^ /kisskb/src/net/mptcp/subflow.c: In function '__mptcp_subflow_connect': /kisskb/src/net/mptcp/subflow.c:1392:5: note: byref variable will be forcibly initialized u8 flags; ^ /kisskb/src/net/mptcp/subflow.c:1391:6: note: byref variable will be forcibly initialized int ifindex; ^ /kisskb/src/net/mptcp/subflow.c:1389:6: note: byref variable will be forcibly initialized u32 remote_token; ^ /kisskb/src/net/mptcp/subflow.c:1387:17: note: byref variable will be forcibly initialized struct socket *sf; ^ /kisskb/src/net/mptcp/subflow.c:1384:26: note: byref variable will be forcibly initialized struct sockaddr_storage addr; ^ /kisskb/src/drivers/pci/pci-driver.c: In function 'pci_call_probe': /kisskb/src/drivers/pci/pci-driver.c:354:24: note: byref variable will be forcibly initialized struct drv_dev_and_id ddi = { drv, dev, id }; ^ /kisskb/src/drivers/pci/pci-driver.c: In function 'remove_id_store': /kisskb/src/drivers/pci/pci-driver.c:261:38: note: byref variable will be forcibly initialized subdevice = PCI_ANY_ID, class = 0, class_mask = 0; ^ /kisskb/src/drivers/pci/pci-driver.c:261:27: note: byref variable will be forcibly initialized subdevice = PCI_ANY_ID, class = 0, class_mask = 0; ^ /kisskb/src/drivers/pci/pci-driver.c:261:3: note: byref variable will be forcibly initialized subdevice = PCI_ANY_ID, class = 0, class_mask = 0; ^ /kisskb/src/drivers/pci/pci-driver.c:260:22: note: byref variable will be forcibly initialized u32 vendor, device, subvendor = PCI_ANY_ID, ^ /kisskb/src/drivers/pci/pci-driver.c:260:14: note: byref variable will be forcibly initialized u32 vendor, device, subvendor = PCI_ANY_ID, ^ /kisskb/src/drivers/pci/pci-driver.c:260:6: note: byref variable will be forcibly initialized u32 vendor, device, subvendor = PCI_ANY_ID, ^ /kisskb/src/drivers/pci/pci-driver.c: In function 'new_id_store': /kisskb/src/drivers/pci/pci-driver.c:194:16: note: byref variable will be forcibly initialized unsigned long driver_data = 0; ^ /kisskb/src/drivers/pci/pci-driver.c:193:38: note: byref variable will be forcibly initialized subdevice = PCI_ANY_ID, class = 0, class_mask = 0; ^ /kisskb/src/drivers/pci/pci-driver.c:193:27: note: byref variable will be forcibly initialized subdevice = PCI_ANY_ID, class = 0, class_mask = 0; ^ /kisskb/src/drivers/pci/pci-driver.c:193:3: note: byref variable will be forcibly initialized subdevice = PCI_ANY_ID, class = 0, class_mask = 0; ^ /kisskb/src/drivers/pci/pci-driver.c:192:22: note: byref variable will be forcibly initialized u32 vendor, device, subvendor = PCI_ANY_ID, ^ /kisskb/src/drivers/pci/pci-driver.c:192:14: note: byref variable will be forcibly initialized u32 vendor, device, subvendor = PCI_ANY_ID, ^ /kisskb/src/drivers/pci/pci-driver.c:192:6: note: byref variable will be forcibly initialized u32 vendor, device, subvendor = PCI_ANY_ID, ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/include/net/xsk_buff_pool.h:9, from /kisskb/src/net/xdp/xsk_buff_pool.c:3: /kisskb/src/net/xdp/xsk_buff_pool.c: In function '__xskq_cons_release': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/xdp/xsk_queue.h:236:2: note: in expansion of macro 'smp_store_release' smp_store_release(&q->ring->consumer, q->cached_cons); /* D, matchees A */ ^ /kisskb/src/net/xdp/xsk_buff_pool.c: In function '__xskq_cons_peek': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/net/xdp/xsk_queue.h:242:19: note: in expansion of macro 'smp_load_acquire' q->cached_prod = smp_load_acquire(&q->ring->producer); /* C, matches B */ ^ /kisskb/src/net/xdp/xsk_buff_pool.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84: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/device.h:29:0, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/include/net/xsk_buff_pool.h:9, from /kisskb/src/net/xdp/xsk_buff_pool.c:3: /kisskb/src/net/xdp/xsk_buff_pool.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/xdp/xsk_buff_pool.c: In function '__xp_alloc': /kisskb/src/net/xdp/xsk_buff_pool.c:456:6: note: byref variable will be forcibly initialized u64 addr; ^ /kisskb/src/net/xdp/xsk_buff_pool.c: In function 'xp_alloc_new_from_fq': /kisskb/src/net/xdp/xsk_buff_pool.c:531:7: note: byref variable will be forcibly initialized u64 addr; ^ In file included from /kisskb/src/include/linux/string.h:5:0, from /kisskb/src/include/linux/dma-mapping.h:6, from /kisskb/src/include/net/xsk_buff_pool.h:9, from /kisskb/src/net/xdp/xsk_buff_pool.c:3: /kisskb/src/net/xdp/xsk_buff_pool.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/bpf.h:23:0, from /kisskb/src/include/net/xsk_buff_pool.h:10, from /kisskb/src/net/xdp/xsk_buff_pool.c:3: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/xdp/xsk_buff_pool.c: In function 'xp_disable_drv_zc': /kisskb/src/net/xdp/xsk_buff_pool.c:110:20: note: byref variable will be forcibly initialized struct netdev_bpf bpf; ^ /kisskb/src/net/xdp/xsk_buff_pool.c: In function 'xp_assign_dev': /kisskb/src/net/xdp/xsk_buff_pool.c:131:20: note: byref variable will be forcibly initialized struct netdev_bpf bpf; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/lib/test_rhashtable.c:20: /kisskb/src/lib/test_rhashtable.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/lib/test_rhashtable.c: In function 'array3_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:159:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:159:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:157:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:157:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:155:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/trace/pid_list.c: In function 'pid_list_refill_irq': /kisskb/src/kernel/trace/pid_list.c:337:21: note: byref variable will be forcibly initialized union lower_chunk *lower = NULL; ^ /kisskb/src/kernel/trace/pid_list.c:336:21: note: byref variable will be forcibly initialized union upper_chunk *upper = NULL; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, 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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/kernel/trace/pid_list.c: In function 'trace_pid_list_is_set': /kisskb/src/kernel/trace/pid_list.c:136:15: note: byref variable will be forcibly initialized unsigned int lower; ^ /kisskb/src/kernel/trace/pid_list.c:135:15: note: byref variable will be forcibly initialized unsigned int upper2; ^ /kisskb/src/kernel/trace/pid_list.c:134:15: note: byref variable will be forcibly initialized unsigned int upper1; ^ /kisskb/src/kernel/trace/pid_list.c: In function 'trace_pid_list_set': /kisskb/src/kernel/trace/pid_list.c:175:15: note: byref variable will be forcibly initialized unsigned int lower; ^ /kisskb/src/kernel/trace/pid_list.c:174:15: note: byref variable will be forcibly initialized unsigned int upper2; ^ /kisskb/src/kernel/trace/pid_list.c:173:15: note: byref variable will be forcibly initialized unsigned int upper1; ^ /kisskb/src/lib/test_rhashtable.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/kernel/trace/pid_list.c: In function 'trace_pid_list_clear': /kisskb/src/kernel/trace/pid_list.c:228:15: note: byref variable will be forcibly initialized unsigned int lower; ^ /kisskb/src/kernel/trace/pid_list.c:227:15: note: byref variable will be forcibly initialized unsigned int upper2; ^ /kisskb/src/kernel/trace/pid_list.c:226:15: note: byref variable will be forcibly initialized unsigned int upper1; ^ /kisskb/src/kernel/trace/pid_list.c: In function 'trace_pid_list_next': /kisskb/src/kernel/trace/pid_list.c:281:15: note: byref variable will be forcibly initialized unsigned int lower; ^ /kisskb/src/kernel/trace/pid_list.c:280:15: note: byref variable will be forcibly initialized unsigned int upper2; ^ /kisskb/src/kernel/trace/pid_list.c:279:15: note: byref variable will be forcibly initialized unsigned int upper1; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, 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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:0: /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 = { ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/clk/bcm/clk-iproc-asiu.c:17: /kisskb/src/drivers/clk/bcm/clk-iproc-asiu.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/clkdev.h:12:0, from /kisskb/src/drivers/clk/bcm/clk-iproc-asiu.c:19: /kisskb/src/drivers/clk/bcm/clk-iproc-asiu.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/lib/test_rhashtable.c: In function 'thread_lookup_test': /kisskb/src/lib/test_rhashtable.c:609:23: note: byref variable will be forcibly initialized struct test_obj_val key = { ^ /kisskb/src/drivers/clk/bcm/clk-iproc-asiu.c: In function 'iproc_asiu_setup': /kisskb/src/drivers/clk/bcm/clk-iproc-asiu.c:222:15: note: byref variable will be forcibly initialized const char *clk_name; ^ /kisskb/src/drivers/clk/bcm/clk-iproc-asiu.c:220:15: note: byref variable will be forcibly initialized const char *parent_name; ^ /kisskb/src/drivers/clk/bcm/clk-iproc-asiu.c:219:24: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/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:639: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 'print_ht': /kisskb/src/lib/test_rhashtable.c:489:7: note: byref variable will be forcibly initialized char buff[512] = ""; ^ /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:0, 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:794:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(startup_wait, atomic_read(&startup_count) == 0)) ^ /kisskb/src/lib/test_printf.c: In function 'do_test': /kisskb/src/lib/test_printf.c:44: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:98:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/lib/test_printf.c: In function 'test_basic': /kisskb/src/lib/test_printf.c:143:7: note: byref variable will be forcibly initialized char nul = '\0'; ^ /kisskb/src/lib/test_printf.c: In function 'hex_string': /kisskb/src/lib/test_printf.c:404:13: note: byref variable will be forcibly initialized const char buf[3] = {0xc0, 0xff, 0xee}; ^ /kisskb/src/lib/test_printf.c: In function 'mac': /kisskb/src/lib/test_printf.c:415:11: note: byref variable will be forcibly initialized const u8 addr[6] = {0x2d, 0x48, 0xd6, 0xfc, 0x7a, 0x05}; ^ /kisskb/src/lib/test_printf.c: In function 'ip4': /kisskb/src/lib/test_printf.c:427:21: note: byref variable will be forcibly initialized struct sockaddr_in sa; ^ /kisskb/src/lib/test_printf.c: In function 'uuid': /kisskb/src/lib/test_printf.c:454:13: note: byref variable will be forcibly initialized const char uuid[16] = {0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, ^ /kisskb/src/lib/test_printf.c: In function 'time_and_date': /kisskb/src/lib/test_printf.c:517:11: note: byref variable will be forcibly initialized time64_t t = 1546615943; ^ /kisskb/src/lib/test_printf.c: In function 'plain_hash': /kisskb/src/lib/test_printf.c:284:7: note: byref variable will be forcibly initialized char buf[PLAIN_BUF_SIZE]; ^ /kisskb/src/lib/test_printf.c: In function 'plain_format': /kisskb/src/lib/test_printf.c:224:7: note: byref variable will be forcibly initialized char buf[PLAIN_BUF_SIZE]; ^ /kisskb/src/lib/test_printf.c: In function 'test_hashed': /kisskb/src/lib/test_printf.c:329:7: note: byref variable will be forcibly initialized char buf[PLAIN_BUF_SIZE]; ^ /kisskb/src/lib/test_printf.c: In function 'fourcc_pointer': /kisskb/src/lib/test_printf.c:726:10: note: byref variable will be forcibly initialized } const try[] = { ^ /kisskb/src/lib/test_printf.c: In function 'bitmap': /kisskb/src/lib/test_printf.c:561:12: note: byref variable will be forcibly initialized const int primes[] = {2,3,5,7,11,13,17,19}; ^ In file included from /kisskb/src/include/linux/kasan-checks.h:5:0, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/init.h:5, from /kisskb/src/lib/test_printf.c:8: /kisskb/src/lib/test_printf.c:560:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(bits, 20); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/lib/test_printf.c: In function 'page_flags_test': /kisskb/src/lib/test_printf.c:611:16: note: byref variable will be forcibly initialized unsigned long values[] = {section, node, zone, last_cpupid, kasan_tag}; ^ /kisskb/src/lib/test_printf.c: In function 'flags': /kisskb/src/lib/test_printf.c:649:8: note: byref variable will be forcibly initialized gfp_t gfp; ^ /kisskb/src/lib/test_printf.c:647:16: note: byref variable will be forcibly initialized unsigned long flags; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/uapi/linux/ethtool_netlink.h:12, from /kisskb/src/include/linux/ethtool_netlink.h:6, from /kisskb/src/net/ipv4/udp_tunnel_nic.c:4: /kisskb/src/net/ipv4/udp_tunnel_nic.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/uapi/linux/ethtool_netlink.h:12, from /kisskb/src/include/linux/ethtool_netlink.h:6, from /kisskb/src/net/ipv4/udp_tunnel_nic.c:4: /kisskb/src/net/ipv4/udp_tunnel_nic.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/ipv4/udp_tunnel_nic.c: In function 'udp_tunnel_nic_device_sync_one': /kisskb/src/net/ipv4/udp_tunnel_nic.c:214:25: note: byref variable will be forcibly initialized struct udp_tunnel_info ti; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:92, from /kisskb/src/include/net/dsfield.h:12, from /kisskb/src/include/net/ip_tunnels.h:13, from /kisskb/src/include/net/udp_tunnel.h:5, from /kisskb/src/net/ipv4/udp_tunnel_nic.c:9: /kisskb/src/net/ipv4/udp_tunnel_nic.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:9: note: byref variable will be forcibly initialized __be16 tmp = value; ^ /kisskb/src/net/ipv4/udp_tunnel_nic.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/net/ipv4/ip_vti.c:25: /kisskb/src/net/ipv4/ip_vti.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:9: note: byref variable will be forcibly initialized __be32 tmp = value; ^ /kisskb/src/net/ipv4/ip_vti.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ipv4/ip_vti.c: In function 'vti_changelink': /kisskb/src/net/ipv4/ip_vti.c:580:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm p; ^ /kisskb/src/net/ipv4/ip_vti.c:579:8: note: byref variable will be forcibly initialized __u32 fwmark = t->fwmark; ^ /kisskb/src/net/ipv4/ip_vti.c: In function 'vti_newlink': /kisskb/src/net/ipv4/ip_vti.c:568:8: note: byref variable will be forcibly initialized __u32 fwmark = 0; ^ /kisskb/src/net/ipv4/ip_vti.c:567:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm parms; ^ /kisskb/src/net/ipv4/ip_vti.c: In function 'vti_tunnel_xmit': /kisskb/src/net/ipv4/ip_vti.c:281:15: note: byref variable will be forcibly initialized struct flowi fl; ^ /kisskb/src/lib/test_scanf.c: In function '_test': /kisskb/src/lib/test_scanf.c:34:14: note: byref variable will be forcibly initialized va_list ap, ap_copy; ^ /kisskb/src/lib/test_scanf.c:34:10: note: byref variable will be forcibly initialized va_list ap, ap_copy; ^ /kisskb/src/lib/test_scanf.c: In function 'numbers_simple': /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:262:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(signed char, "0x%hhx", "hhx", check_char); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:262:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(signed char, "0x%hhx", "hhx", check_char); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:262:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(signed char, "0x%hhx", "hhx", check_char); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:262:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(signed char, "0x%hhx", "hhx", check_char); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:261:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned char, "0x%hhx", "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:261:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned char, "0x%hhx", "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:261:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned char, "0x%hhx", "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:261:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned char, "0x%hhx", "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:260:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(signed char, "0x%hhx", "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:260:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(signed char, "0x%hhx", "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:260:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(signed char, "0x%hhx", "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:260:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(signed char, "0x%hhx", "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:259:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(signed char, "%hhx", "hhx", check_char); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:259:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(signed char, "%hhx", "hhx", check_char); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:259:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(signed char, "%hhx", "hhx", check_char); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:259:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(signed char, "%hhx", "hhx", check_char); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:258:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned char, "%hhx", "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:258:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned char, "%hhx", "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:258:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned char, "%hhx", "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:258:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned char, "%hhx", "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:257:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(signed char, "%hhd", "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:257:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(signed char, "%hhd", "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:257:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(signed char, "%hhd", "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:257:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(signed char, "%hhd", "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:256:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(signed char, "%hhd", "hhd", check_char); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:256:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(signed char, "%hhd", "hhd", check_char); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:256:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(signed char, "%hhd", "hhd", check_char); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:256:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(signed char, "%hhd", "hhd", check_char); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:255:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned char, "%hhu", "hhu", check_uchar); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:255:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned char, "%hhu", "hhu", check_uchar); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:255:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned char, "%hhu", "hhu", check_uchar); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:255:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned char, "%hhu", "hhu", check_uchar); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:253:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(short, "0x%hx", "hx", check_short); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:253:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(short, "0x%hx", "hx", check_short); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:253:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(short, "0x%hx", "hx", check_short); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:253:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(short, "0x%hx", "hx", check_short); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:252:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned short, "0x%hx", "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:252:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned short, "0x%hx", "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:252:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned short, "0x%hx", "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:252:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned short, "0x%hx", "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:251:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(short, "0x%hx", "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:251:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(short, "0x%hx", "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:251:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(short, "0x%hx", "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:251:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(short, "0x%hx", "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:250:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(short, "%hx", "hx", check_short); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:250:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(short, "%hx", "hx", check_short); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:250:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(short, "%hx", "hx", check_short); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:250:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(short, "%hx", "hx", check_short); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:249:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned short, "%hx", "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:249:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned short, "%hx", "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:249:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned short, "%hx", "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:249:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned short, "%hx", "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:248:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(short, "%hd", "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:248:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(short, "%hd", "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:248:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(short, "%hd", "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:248:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(short, "%hd", "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:247:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(short, "%hd", "hd", check_short); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:247:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(short, "%hd", "hd", check_short); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:247:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(short, "%hd", "hd", check_short); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:247:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(short, "%hd", "hd", check_short); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:246:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned short, "%hu", "hu", check_ushort); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:246:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned short, "%hu", "hu", check_ushort); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:246:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned short, "%hu", "hu", check_ushort); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:246:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned short, "%hu", "hu", check_ushort); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:244:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(int, "0x%x", "x", check_int); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:244:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(int, "0x%x", "x", check_int); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:244:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(int, "0x%x", "x", check_int); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:244:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(int, "0x%x", "x", check_int); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:243:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned int, "0x%x", "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:243:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned int, "0x%x", "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:243:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned int, "0x%x", "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:243:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned int, "0x%x", "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:242:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(int, "0x%x", "i", check_int); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:242:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(int, "0x%x", "i", check_int); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:242:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(int, "0x%x", "i", check_int); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:242:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(int, "0x%x", "i", check_int); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:241:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(int, "%x", "x", check_int); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:241:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(int, "%x", "x", check_int); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:241:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(int, "%x", "x", check_int); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:241:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(int, "%x", "x", check_int); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:240:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned int, "%x", "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:240:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned int, "%x", "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:240:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned int, "%x", "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:240:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned int, "%x", "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:239:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(int, "%d", "i", check_int); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:239:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(int, "%d", "i", check_int); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:239:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(int, "%d", "i", check_int); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:239:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(int, "%d", "i", check_int); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:238:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(int, "%d", "d", check_int); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:238:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(int, "%d", "d", check_int); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:238:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(int, "%d", "d", check_int); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:238:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(int, "%d", "d", check_int); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:237:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned int, "%u", "u", check_uint); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:237:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned int, "%u", "u", check_uint); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:237:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned int, "%u", "u", check_uint); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:237:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned int, "%u", "u", check_uint); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:235:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long, "0x%lx", "lx", check_long); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:235:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long, "0x%lx", "lx", check_long); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:235:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long, "0x%lx", "lx", check_long); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:235:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long, "0x%lx", "lx", check_long); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:234:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned long, "0x%lx", "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:234:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned long, "0x%lx", "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:234:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned long, "0x%lx", "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:234:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned long, "0x%lx", "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:233:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long, "0x%lx", "li", check_long); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:233:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long, "0x%lx", "li", check_long); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:233:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long, "0x%lx", "li", check_long); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:233:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long, "0x%lx", "li", check_long); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:232:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long, "%lx", "lx", check_long); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:232:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long, "%lx", "lx", check_long); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:232:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long, "%lx", "lx", check_long); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:232:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long, "%lx", "lx", check_long); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:231:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned long, "%lx", "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:231:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned long, "%lx", "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:231:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned long, "%lx", "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:231:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned long, "%lx", "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:230:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long, "%ld", "li", check_long); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:230:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long, "%ld", "li", check_long); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:230:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long, "%ld", "li", check_long); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:230:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long, "%ld", "li", check_long); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:229:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long, "%ld", "ld", check_long); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:229:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long, "%ld", "ld", check_long); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:229:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long, "%ld", "ld", check_long); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:229:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long, "%ld", "ld", check_long); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:228:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned long, "%lu", "lu", check_ulong); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:228:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned long, "%lu", "lu", check_ulong); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:228:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned long, "%lu", "lu", check_ulong); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:228:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned long, "%lu", "lu", check_ulong); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:226:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long long, "0x%llx", "llx", check_ll); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:226:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long long, "0x%llx", "llx", check_ll); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:226:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long long, "0x%llx", "llx", check_ll); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:226:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long long, "0x%llx", "llx", check_ll); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:225:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned long long, "0x%llx", "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:225:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned long long, "0x%llx", "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:225:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned long long, "0x%llx", "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:225:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned long long, "0x%llx", "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:224:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long long, "0x%llx", "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:224:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long long, "0x%llx", "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:224:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long long, "0x%llx", "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:224:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long long, "0x%llx", "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:223:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long long, "%llx", "llx", check_ll); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:223:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long long, "%llx", "llx", check_ll); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:223:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long long, "%llx", "llx", check_ll); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:223:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long long, "%llx", "llx", check_ll); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:222:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned long long, "%llx", "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:222:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned long long, "%llx", "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:222:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned long long, "%llx", "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:222:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned long long, "%llx", "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:221:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long long, "%lld", "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:221:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long long, "%lld", "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:221:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long long, "%lld", "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:221:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long long, "%lld", "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:220:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long long, "%lld", "lld", check_ll); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:220:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long long, "%lld", "lld", check_ll); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:220:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long long, "%lld", "lld", check_ll); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:220:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(long long, "%lld", "lld", check_ll); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:219:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned long long, "%llu", "llu", check_ull); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:212:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:219:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned long long, "%llu", "llu", check_ull); ^ /kisskb/src/lib/test_scanf.c:196:4: note: byref variable will be forcibly initialized T result = ~expect_val; /* should be overwritten */ \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:219:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned long long, "%llu", "llu", check_ull); ^ /kisskb/src/lib/test_scanf.c:195:10: note: byref variable will be forcibly initialized const T expect_val = (T)(val); \ ^ /kisskb/src/lib/test_scanf.c:208:4: note: in expansion of macro 'test_one_number' test_one_number(T, gen_fmt, scan_fmt, \ ^ /kisskb/src/lib/test_scanf.c:219:2: note: in expansion of macro 'simple_numbers_loop' simple_numbers_loop(unsigned long long, "%llu", "llu", check_ull); ^ /kisskb/src/lib/test_strscpy.c: In function 'tc': /kisskb/src/lib/test_strscpy.c:36:7: note: byref variable will be forcibly initialized char buf[6]; ^ /kisskb/src/net/ipv6/mip6.c: In function 'mip6_destopt_reject': /kisskb/src/net/ipv6/mip6.c:203:23: note: byref variable will be forcibly initialized struct xfrm_selector sel; ^ /kisskb/src/net/ipv6/mip6.c: In function 'mip6_mh_filter': /kisskb/src/net/ipv6/mip6.c:76:16: note: byref variable will be forcibly initialized struct ip6_mh _hdr; ^ /kisskb/src/kernel/bpf/map_iter.c: In function '__bpf_map_seq_show': /kisskb/src/kernel/bpf/map_iter.c:47:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ /kisskb/src/kernel/bpf/map_iter.c:46:27: note: byref variable will be forcibly initialized struct bpf_iter__bpf_map ctx; ^ /kisskb/src/lib/test_scanf.c: In function 'numbers_prefix_overflow': /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:679:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(char, "0xA7", "%2hhi%hhi", 0, 0, 1, check_char); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:679:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(char, "0xA7", "%2hhi%hhi", 0, 0, 1, check_char); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:678:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(short, "0xA7", "%2hi%hi", 0, 0, 1, check_short); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:678:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(short, "0xA7", "%2hi%hi", 0, 0, 1, check_short); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:677:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(int, "0xA7", "%2i%i", 0, 0, 1, check_int); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:677:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(int, "0xA7", "%2i%i", 0, 0, 1, check_int); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:676:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(long, "0xA7", "%2li%li", 0, 0, 1, check_long); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:676:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(long, "0xA7", "%2li%li", 0, 0, 1, check_long); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:675:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(long long, "0xA7", "%2lli%lli", 0, 0, 1, check_ll); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:675:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(long long, "0xA7", "%2lli%lli", 0, 0, 1, check_ll); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:673:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(char, "0x67", "%2hhi%hhi", 0, 67, 2, check_char); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:673:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(char, "0x67", "%2hhi%hhi", 0, 67, 2, check_char); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:672:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(short, "0x67", "%2hi%hi", 0, 67, 2, check_short); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:672:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(short, "0x67", "%2hi%hi", 0, 67, 2, check_short); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:671:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(int, "0x67", "%2i%i", 0, 67, 2, check_int); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:671:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(int, "0x67", "%2i%i", 0, 67, 2, check_int); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:670:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(long, "0x67", "%2li%li", 0, 67, 2, check_long); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:670:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(long, "0x67", "%2li%li", 0, 67, 2, check_long); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:669:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(long long, "0x67", "%2lli%lli", 0, 67, 2, check_ll); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:669:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(long long, "0x67", "%2lli%lli", 0, 67, 2, check_ll); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:661:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(unsigned char, "0xA7", "%2hhx%hhx", 0, 0xa7, 2, check_uchar); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:661:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(unsigned char, "0xA7", "%2hhx%hhx", 0, 0xa7, 2, check_uchar); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:660:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(unsigned short, "0xA7", "%2hx%hx", 0, 0xa7, 2, check_ushort); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:660:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(unsigned short, "0xA7", "%2hx%hx", 0, 0xa7, 2, check_ushort); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:659:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(unsigned int, "0xA7", "%2x%x", 0, 0xa7, 2, check_uint); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:659:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(unsigned int, "0xA7", "%2x%x", 0, 0xa7, 2, check_uint); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:658:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(unsigned long, "0xA7", "%2lx%lx", 0, 0xa7, 2, check_ulong); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:658:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(unsigned long, "0xA7", "%2lx%lx", 0, 0xa7, 2, check_ulong); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:657:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(unsigned long long, "0xA7", "%2llx%llx", 0, 0xa7, 2, check_ull); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:657:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(unsigned long long, "0xA7", "%2llx%llx", 0, 0xa7, 2, check_ull); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:650:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(char, "0xA7", "%1hhi%hhx", 0, 0, 1, check_char); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:650:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(char, "0xA7", "%1hhi%hhx", 0, 0, 1, check_char); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:649:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(short, "0xA7", "%1hi%hx", 0, 0, 1, check_short); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:649:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(short, "0xA7", "%1hi%hx", 0, 0, 1, check_short); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:648:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(int, "0xA7", "%1i%x", 0, 0, 1, check_int); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:648:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(int, "0xA7", "%1i%x", 0, 0, 1, check_int); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:647:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(long, "0xA7", "%1li%lx", 0, 0, 1, check_long); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:647:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(long, "0xA7", "%1li%lx", 0, 0, 1, check_long); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:646:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(long long, "0xA7", "%1lli%llx", 0, 0, 1, check_ll); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:646:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(long long, "0xA7", "%1lli%llx", 0, 0, 1, check_ll); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:645:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(unsigned char, "0xA7", "%1hhx%hhx", 0, 0, 1, check_uchar); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:645:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(unsigned char, "0xA7", "%1hhx%hhx", 0, 0, 1, check_uchar); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:644:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(unsigned short, "0xA7", "%1hx%hx", 0, 0, 1, check_ushort); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:644:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(unsigned short, "0xA7", "%1hx%hx", 0, 0, 1, check_ushort); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:643:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(unsigned int, "0xA7", "%1x%x", 0, 0, 1, check_uint); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:643:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(unsigned int, "0xA7", "%1x%x", 0, 0, 1, check_uint); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:642:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(unsigned long, "0xA7", "%1lx%lx", 0, 0, 1, check_ulong); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:642:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(unsigned long, "0xA7", "%1lx%lx", 0, 0, 1, check_ulong); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:641:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(unsigned long long, "0xA7", "%1llx%llx", 0, 0, 1, check_ull); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:641:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(unsigned long long, "0xA7", "%1llx%llx", 0, 0, 1, check_ull); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:634:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(signed char, "-1 1", "%1hhi %hhi", 0, 0, 0, check_char); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:634:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(signed char, "-1 1", "%1hhi %hhi", 0, 0, 0, check_char); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:633:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(short, "-1 1", "%1hi %hi", 0, 0, 0, check_short); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:633:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(short, "-1 1", "%1hi %hi", 0, 0, 0, check_short); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:632:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(int, "-1 1", "%1i %i", 0, 0, 0, check_int); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:632:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(int, "-1 1", "%1i %i", 0, 0, 0, check_int); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:631:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(long, "-1 1", "%1li %li", 0, 0, 0, check_long); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:631:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(long, "-1 1", "%1li %li", 0, 0, 0, check_long); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:630:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(long long, "-1 1", "%1lli %lli", 0, 0, 0, check_ll); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:630:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(long long, "-1 1", "%1lli %lli", 0, 0, 0, check_ll); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:628:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(signed char, "-1 1", "%1hhd %hhd", 0, 0, 0, check_char); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:628:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(signed char, "-1 1", "%1hhd %hhd", 0, 0, 0, check_char); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:627:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(short, "-1 1", "%1hd %hd", 0, 0, 0, check_short); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:627:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(short, "-1 1", "%1hd %hd", 0, 0, 0, check_short); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:626:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(int, "-1 1", "%1d %d", 0, 0, 0, check_int); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:626:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(int, "-1 1", "%1d %d", 0, 0, 0, check_int); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:625:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(long, "-1 1", "%1ld %ld", 0, 0, 0, check_long); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:625:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(long, "-1 1", "%1ld %ld", 0, 0, 0, check_long); ^ /kisskb/src/lib/test_scanf.c:609:4: note: byref variable will be forcibly initialized T result[2] = {~expect[0], ~expect[1]}; \ ^ /kisskb/src/lib/test_scanf.c:624:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(long long, "-1 1", "%1lld %lld", 0, 0, 0, check_ll); ^ /kisskb/src/lib/test_scanf.c:608:10: note: byref variable will be forcibly initialized const T expect[2] = { expect0, expect1 }; \ ^ /kisskb/src/lib/test_scanf.c:624:2: note: in expansion of macro 'test_number_prefix' test_number_prefix(long long, "-1 1", "%1lld %lld", 0, 0, 0, check_ll); ^ /kisskb/src/lib/test_scanf.c: In function 'append_fmt': /kisskb/src/lib/test_scanf.c:317:10: note: byref variable will be forcibly initialized va_list ap; ^ In file included from /kisskb/src/include/linux/kasan-checks.h:5:0, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/test_bitmap.c:8: /kisskb/src/lib/test_bitmap.c: In function 'test_zero_clear': /kisskb/src/lib/test_bitmap.c:195:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(bmap, 1024); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/lib/test_scanf.c: In function 'numbers_list_ll': /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:408:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(long long, "0x%llx", delim, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:408:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(long long, "0x%llx", delim, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:408:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(long long, "0x%llx", delim, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:408:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(long long, "0x%llx", delim, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:407:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned long long, "0x%llx", delim, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:407:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned long long, "0x%llx", delim, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:407:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned long long, "0x%llx", delim, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:407:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned long long, "0x%llx", delim, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:406:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned long long, "%llx", delim, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:406:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned long long, "%llx", delim, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:406:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned long long, "%llx", delim, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:406:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned long long, "%llx", delim, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:405:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(long long, "%lld", delim, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:405:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(long long, "%lld", delim, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:405:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(long long, "%lld", delim, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:405:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(long long, "%lld", delim, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:404:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(long long, "%lld", delim, "lld", check_ll); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:404:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(long long, "%lld", delim, "lld", check_ll); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:404:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(long long, "%lld", delim, "lld", check_ll); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:404:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(long long, "%lld", delim, "lld", check_ll); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:403:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned long long, "%llu", delim, "llu", check_ull); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:403:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned long long, "%llu", delim, "llu", check_ull); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:403:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned long long, "%llu", delim, "llu", check_ull); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:403:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned long long, "%llu", delim, "llu", check_ull); ^ /kisskb/src/lib/test_bitmap.c: In function 'test_fill_set': /kisskb/src/lib/test_bitmap.c:224:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(bmap, 1024); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/lib/test_bitmap.c: In function 'test_copy': /kisskb/src/lib/test_bitmap.c:254:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(bmap2, 1024); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/lib/test_bitmap.c:253:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(bmap1, 1024); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/uapi/linux/if_link.h:6, from /kisskb/src/include/linux/if_link.h:5, from /kisskb/src/net/mctp/device.c:9: /kisskb/src/net/mctp/device.c: In function 'mctp_add_dev': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/mctp/device.c:297:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->mctp_ptr, mdev); ^ /kisskb/src/lib/test_scanf.c: In function 'numbers_list_l': /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:418:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(long, "0x%lx", delim, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:418:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(long, "0x%lx", delim, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:418:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(long, "0x%lx", delim, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:418:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(long, "0x%lx", delim, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:417:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned long, "0x%lx", delim, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:417:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned long, "0x%lx", delim, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:417:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned long, "0x%lx", delim, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:417:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned long, "0x%lx", delim, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:416:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned long, "%lx", delim, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:416:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned long, "%lx", delim, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:416:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned long, "%lx", delim, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:416:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned long, "%lx", delim, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:415:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(long, "%ld", delim, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:415:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(long, "%ld", delim, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:415:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(long, "%ld", delim, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:415:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(long, "%ld", delim, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:414:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(long, "%ld", delim, "ld", check_long); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:414:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(long, "%ld", delim, "ld", check_long); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:414:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(long, "%ld", delim, "ld", check_long); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:414:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(long, "%ld", delim, "ld", check_long); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:413:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned long, "%lu", delim, "lu", check_ulong); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:413:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned long, "%lu", delim, "lu", check_ulong); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:413:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned long, "%lu", delim, "lu", check_ulong); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:413:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned long, "%lu", delim, "lu", check_ulong); ^ /kisskb/src/lib/test_bitmap.c: In function 'test_replace': /kisskb/src/lib/test_bitmap.c:296:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(bmap, 1024); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:92, from /kisskb/src/include/net/addrconf.h:50, from /kisskb/src/net/mctp/device.c:15: /kisskb/src/net/mctp/device.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/mctp/device.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/lib/test_bitmap.c: In function 'test_mem_optimisations': /kisskb/src/lib/test_bitmap.c:555:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(bmap2, 1024); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/lib/test_bitmap.c:554:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(bmap1, 1024); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/lib/test_bitmap.c: In function 'test_bitmap_arr32': /kisskb/src/lib/test_bitmap.c:530:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(bmap2, EXP1_IN_BITS); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/lib/test_bitmap.c:529:6: note: byref variable will be forcibly initialized u32 arr[EXP1_IN_BITS / 32]; ^ /kisskb/src/lib/test_scanf.c: In function 'numbers_list_d': /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:428:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(int, "0x%x", delim, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:428:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(int, "0x%x", delim, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:428:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(int, "0x%x", delim, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:428:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(int, "0x%x", delim, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:427:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned int, "0x%x", delim, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:427:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned int, "0x%x", delim, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:427:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned int, "0x%x", delim, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:427:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned int, "0x%x", delim, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:426:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned int, "%x", delim, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:426:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned int, "%x", delim, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:426:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned int, "%x", delim, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:426:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned int, "%x", delim, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:425:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(int, "%d", delim, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:425:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(int, "%d", delim, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:425:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(int, "%d", delim, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:425:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(int, "%d", delim, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:424:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(int, "%d", delim, "d", check_int); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:424:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(int, "%d", delim, "d", check_int); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:424:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(int, "%d", delim, "d", check_int); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:424:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(int, "%d", delim, "d", check_int); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:423:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned int, "%u", delim, "u", check_uint); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:423:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned int, "%u", delim, "u", check_uint); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:423:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned int, "%u", delim, "u", check_uint); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:423:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned int, "%u", delim, "u", check_uint); ^ In file included from /kisskb/src/include/linux/kasan-checks.h:5:0, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/test_bitmap.c:8: /kisskb/src/lib/test_bitmap.c: In function 'test_bitmap_parse': /kisskb/src/lib/test_bitmap.c:494:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(bmap, 2048); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/lib/test_bitmap.c: In function 'test_bitmap_parselist': /kisskb/src/lib/test_bitmap.c:418:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(bmap, 2048); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/net/mctp/device.c: In function 'mctp_set_link_af': /kisskb/src/net/mctp/device.c:339:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFLA_MCTP_MAX + 1]; ^ /kisskb/src/lib/test_bitmap.c: In function 'test_for_each_set_clump8': /kisskb/src/lib/test_scanf.c: In function 'numbers_list_h': /kisskb/src/lib/test_bitmap.c:605:16: note: byref variable will be forcibly initialized unsigned long clump; ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:438:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(short, "0x%hx", delim, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:438:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(short, "0x%hx", delim, "hi", check_short); ^ In file included from /kisskb/src/include/linux/kasan-checks.h:5:0, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/test_bitmap.c:8: /kisskb/src/lib/test_bitmap.c:603:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(bits, CLUMP_EXP_NUMBITS); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:438:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(short, "0x%hx", delim, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:438:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(short, "0x%hx", delim, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:437:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned short, "0x%hx", delim, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:437:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned short, "0x%hx", delim, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:437:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned short, "0x%hx", delim, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:437:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned short, "0x%hx", delim, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:436:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned short, "%hx", delim, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:436:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned short, "%hx", delim, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:436:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned short, "%hx", delim, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:436:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned short, "%hx", delim, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:435:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(short, "%hd", delim, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:435:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(short, "%hd", delim, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:435:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(short, "%hd", delim, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:435:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(short, "%hd", delim, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:434:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(short, "%hd", delim, "hd", check_short); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:434:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(short, "%hd", delim, "hd", check_short); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:434:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(short, "%hd", delim, "hd", check_short); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:434:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(short, "%hd", delim, "hd", check_short); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:433:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned short, "%hu", delim, "hu", check_ushort); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:433:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned short, "%hu", delim, "hu", check_ushort); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:433:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned short, "%hu", delim, "hu", check_ushort); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:433:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned short, "%hu", delim, "hu", check_ushort); ^ /kisskb/src/net/mctp/device.c: In function 'mctp_rtm_deladdr': /kisskb/src/net/mctp/device.c:201:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFA_MAX + 1]; ^ /kisskb/src/lib/test_bitmap.c: In function 'test_bitmap_cut': /kisskb/src/lib/test_bitmap.c:665:16: note: byref variable will be forcibly initialized unsigned long b[5], *in = &b[1], *out = &b[0]; /* Partial overlap */ ^ /kisskb/src/net/mctp/device.c: In function 'mctp_rtm_newaddr': /kisskb/src/net/mctp/device.c:139:17: note: byref variable will be forcibly initialized struct nlattr *tb[IFA_MAX + 1]; ^ /kisskb/src/lib/test_scanf.c: In function 'numbers_list_hh': /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:448:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(signed char, "0x%hhx", delim, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:448:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(signed char, "0x%hhx", delim, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:448:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(signed char, "0x%hhx", delim, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:448:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(signed char, "0x%hhx", delim, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:447:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned char, "0x%hhx", delim, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:447:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned char, "0x%hhx", delim, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:447:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned char, "0x%hhx", delim, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:447:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned char, "0x%hhx", delim, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:446:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned char, "%hhx", delim, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:446:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned char, "%hhx", delim, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:446:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned char, "%hhx", delim, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:446:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned char, "%hhx", delim, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:445:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(signed char, "%hhd", delim, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:445:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(signed char, "%hhd", delim, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:445:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(signed char, "%hhd", delim, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:445:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(signed char, "%hhd", delim, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:444:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(signed char, "%hhd", delim, "hhd", check_char); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:444:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(signed char, "%hhd", delim, "hhd", check_char); ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function 'KERNEL_SOCKPTR': /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:444:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(signed char, "%hhd", delim, "hhd", check_char); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:444:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(signed char, "%hhd", delim, "hhd", check_char); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:443:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned char, "%hhu", delim, "hhu", check_uchar); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:443:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned char, "%hhu", delim, "hhu", check_uchar); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:443:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned char, "%hhu", delim, "hhu", check_uchar); ^ /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:443:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(unsigned char, "%hhu", delim, "hhu", check_uchar); ^ /kisskb/src/lib/test_scanf.c: In function 'numbers_list_field_width_ll': /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:467:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long long, "0x%llx", delim, 18, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:467:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long long, "0x%llx", delim, 18, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:467:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long long, "0x%llx", delim, 18, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:467:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long long, "0x%llx", delim, 18, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:467:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long long, "0x%llx", delim, 18, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:466:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long long, "0x%llx", delim, 18, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:466:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long long, "0x%llx", delim, 18, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:466:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long long, "0x%llx", delim, 18, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:466:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long long, "0x%llx", delim, 18, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:466:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long long, "0x%llx", delim, 18, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:465:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long long, "%llx", delim, 16, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:465:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long long, "%llx", delim, 16, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:465:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long long, "%llx", delim, 16, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:465:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long long, "%llx", delim, 16, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:465:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long long, "%llx", delim, 16, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:464:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long long, "%lld", delim, 20, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:464:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long long, "%lld", delim, 20, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:464:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long long, "%lld", delim, 20, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:464:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long long, "%lld", delim, 20, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:464:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long long, "%lld", delim, 20, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:463:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long long, "%lld", delim, 20, "lld", check_ll); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:463:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long long, "%lld", delim, 20, "lld", check_ll); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:463:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long long, "%lld", delim, 20, "lld", check_ll); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:463:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long long, "%lld", delim, 20, "lld", check_ll); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:463:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long long, "%lld", delim, 20, "lld", check_ll); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:462:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long long, "%llu", delim, 20, "llu", check_ull); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:462:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long long, "%llu", delim, 20, "llu", check_ull); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:462:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long long, "%llu", delim, 20, "llu", check_ull); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:462:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long long, "%llu", delim, 20, "llu", check_ull); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:462:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long long, "%llu", delim, 20, "llu", check_ull); ^ /kisskb/src/lib/test_scanf.c: In function 'numbers_list_field_width_l': /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:478:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long, "0x%lx", delim, 18, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:478:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long, "0x%lx", delim, 18, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:478:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long, "0x%lx", delim, 18, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:478:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long, "0x%lx", delim, 18, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:478:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long, "0x%lx", delim, 18, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:477:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long, "0x%lx", delim, 18, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:477:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long, "0x%lx", delim, 18, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:477:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long, "0x%lx", delim, 18, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:477:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long, "0x%lx", delim, 18, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:477:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long, "0x%lx", delim, 18, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:476:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long, "%lx", delim, 16, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:476:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long, "%lx", delim, 16, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:476:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long, "%lx", delim, 16, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:476:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long, "%lx", delim, 16, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:476:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long, "%lx", delim, 16, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:475:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long, "%ld", delim, 20, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:475:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long, "%ld", delim, 20, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:475:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long, "%ld", delim, 20, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:475:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long, "%ld", delim, 20, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:475:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long, "%ld", delim, 20, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:474:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long, "%ld", delim, 20, "ld", check_long); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:474:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long, "%ld", delim, 20, "ld", check_long); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:474:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long, "%ld", delim, 20, "ld", check_long); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:474:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long, "%ld", delim, 20, "ld", check_long); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:474:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(long, "%ld", delim, 20, "ld", check_long); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:473:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long, "%lu", delim, 20, "lu", check_ulong); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:473:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long, "%lu", delim, 20, "lu", check_ulong); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:473:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long, "%lu", delim, 20, "lu", check_ulong); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:473:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long, "%lu", delim, 20, "lu", check_ulong); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:473:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned long, "%lu", delim, 20, "lu", check_ulong); ^ /kisskb/src/lib/test_scanf.c: In function 'numbers_list_field_width_d': /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:496:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(int, "0x%x", delim, 10, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:496:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(int, "0x%x", delim, 10, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:496:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(int, "0x%x", delim, 10, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:496:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(int, "0x%x", delim, 10, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:496:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(int, "0x%x", delim, 10, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:495:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned int, "0x%x", delim, 10, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:495:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned int, "0x%x", delim, 10, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:495:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned int, "0x%x", delim, 10, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:495:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned int, "0x%x", delim, 10, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:495:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned int, "0x%x", delim, 10, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:494:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned int, "%x", delim, 8, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:494:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned int, "%x", delim, 8, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:494:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned int, "%x", delim, 8, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:494:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned int, "%x", delim, 8, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:494:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned int, "%x", delim, 8, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:493:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(int, "%d", delim, 11, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:493:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(int, "%d", delim, 11, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:493:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(int, "%d", delim, 11, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:493:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(int, "%d", delim, 11, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:493:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(int, "%d", delim, 11, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:492:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(int, "%d", delim, 11, "d", check_int); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:492:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(int, "%d", delim, 11, "d", check_int); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:492:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(int, "%d", delim, 11, "d", check_int); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:492:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(int, "%d", delim, 11, "d", check_int); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:492:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(int, "%d", delim, 11, "d", check_int); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:491:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned int, "%u", delim, 10, "u", check_uint); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:491:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned int, "%u", delim, 10, "u", check_uint); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:491:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned int, "%u", delim, 10, "u", check_uint); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:491:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned int, "%u", delim, 10, "u", check_uint); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:491:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned int, "%u", delim, 10, "u", check_uint); ^ /kisskb/src/lib/test_scanf.c: In function 'numbers_list_field_width_h': /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:506:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(short, "0x%hx", delim, 6, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:506:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(short, "0x%hx", delim, 6, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:506:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(short, "0x%hx", delim, 6, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:506:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(short, "0x%hx", delim, 6, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:506:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(short, "0x%hx", delim, 6, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:505:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned short, "0x%hx", delim, 6, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:505:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned short, "0x%hx", delim, 6, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:505:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned short, "0x%hx", delim, 6, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:505:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned short, "0x%hx", delim, 6, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:505:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned short, "0x%hx", delim, 6, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:504:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned short, "%hx", delim, 4, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:504:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned short, "%hx", delim, 4, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:504:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned short, "%hx", delim, 4, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:504:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned short, "%hx", delim, 4, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:504:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned short, "%hx", delim, 4, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:503:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(short, "%hd", delim, 6, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:503:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(short, "%hd", delim, 6, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:503:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(short, "%hd", delim, 6, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:503:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(short, "%hd", delim, 6, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:503:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(short, "%hd", delim, 6, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:502:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(short, "%hd", delim, 6, "hd", check_short); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:502:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(short, "%hd", delim, 6, "hd", check_short); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:502:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(short, "%hd", delim, 6, "hd", check_short); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:502:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(short, "%hd", delim, 6, "hd", check_short); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:502:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(short, "%hd", delim, 6, "hd", check_short); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:501:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned short, "%hu", delim, 5, "hu", check_ushort); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:501:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned short, "%hu", delim, 5, "hu", check_ushort); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:501:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned short, "%hu", delim, 5, "hu", check_ushort); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:501:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned short, "%hu", delim, 5, "hu", check_ushort); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:501:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned short, "%hu", delim, 5, "hu", check_ushort); ^ /kisskb/src/lib/test_scanf.c: In function 'numbers_list_field_width_hh': /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:516:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(signed char, "0x%hhx", delim, 4, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:516:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(signed char, "0x%hhx", delim, 4, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:516:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(signed char, "0x%hhx", delim, 4, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:516:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(signed char, "0x%hhx", delim, 4, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:516:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(signed char, "0x%hhx", delim, 4, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:515:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned char, "0x%hhx", delim, 4, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:515:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned char, "0x%hhx", delim, 4, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:515:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned char, "0x%hhx", delim, 4, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:515:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned char, "0x%hhx", delim, 4, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:515:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned char, "0x%hhx", delim, 4, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:514:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned char, "%hhx", delim, 2, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:514:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned char, "%hhx", delim, 2, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:514:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned char, "%hhx", delim, 2, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:514:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned char, "%hhx", delim, 2, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:514:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned char, "%hhx", delim, 2, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:513:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(signed char, "%hhd", delim, 4, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:513:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(signed char, "%hhd", delim, 4, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:513:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(signed char, "%hhd", delim, 4, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:513:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(signed char, "%hhd", delim, 4, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:513:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(signed char, "%hhd", delim, 4, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:512:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(signed char, "%hhd", delim, 4, "hhd", check_char); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:512:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(signed char, "%hhd", delim, 4, "hhd", check_char); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:512:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(signed char, "%hhd", delim, 4, "hhd", check_char); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:512:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(signed char, "%hhd", delim, 4, "hhd", check_char); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:512:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(signed char, "%hhd", delim, 4, "hhd", check_char); ^ /kisskb/src/lib/test_scanf.c:355:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:511:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned char, "%hhu", delim, 3, "hhu", check_uchar); ^ /kisskb/src/lib/test_scanf.c:355:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:511:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned char, "%hhu", delim, 3, "hhu", check_uchar); ^ /kisskb/src/lib/test_scanf.c:354:18: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:511:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned char, "%hhu", delim, 3, "hhu", check_uchar); ^ /kisskb/src/lib/test_scanf.c:354:9: note: byref variable will be forcibly initialized int i, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:377:2: note: in expansion of macro 'numbers_list_8' numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \ ^ /kisskb/src/lib/test_scanf.c:511:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned char, "%hhu", delim, 3, "hhu", check_uchar); ^ /kisskb/src/lib/test_scanf.c:374:7: note: byref variable will be forcibly initialized char full_fmt[16]; \ ^ /kisskb/src/lib/test_scanf.c:511:2: note: in expansion of macro 'numbers_list_fix_width' numbers_list_fix_width(unsigned char, "%hhu", delim, 3, "hhu", check_uchar); ^ /kisskb/src/lib/test_scanf.c: In function 'numbers_list_field_width_val_ll': /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:539:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(long long, "0x%llx", delim, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:539:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(long long, "0x%llx", delim, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:539:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(long long, "0x%llx", delim, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:539:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(long long, "0x%llx", delim, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:538:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned long long, "0x%llx", delim, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:538:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned long long, "0x%llx", delim, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:538:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned long long, "0x%llx", delim, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:538:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned long long, "0x%llx", delim, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:537:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned long long, "%llx", delim, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:537:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned long long, "%llx", delim, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:537:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned long long, "%llx", delim, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:537:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned long long, "%llx", delim, "llx", check_ull); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:536:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(long long, "%lld", delim, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:536:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(long long, "%lld", delim, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:536:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(long long, "%lld", delim, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:536:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(long long, "%lld", delim, "lli", check_ll); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:535:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(long long, "%lld", delim, "lld", check_ll); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:535:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(long long, "%lld", delim, "lld", check_ll); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:535:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(long long, "%lld", delim, "lld", check_ll); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:535:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(long long, "%lld", delim, "lld", check_ll); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:534:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned long long, "%llu", delim, "llu", check_ull); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:534:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned long long, "%llu", delim, "llu", check_ull); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:534:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned long long, "%llu", delim, "llu", check_ull); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:534:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned long long, "%llu", delim, "llu", check_ull); ^ /kisskb/src/net/socket.c: In function 'put_ts_pktinfo': /kisskb/src/net/socket.c:800:24: note: byref variable will be forcibly initialized struct scm_ts_pktinfo ts_pktinfo; ^ /kisskb/src/lib/test_scanf.c: In function 'numbers_list_field_width_val_l': /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:549:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(long, "0x%lx", delim, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:549:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(long, "0x%lx", delim, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:549:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(long, "0x%lx", delim, "li", check_long); ^ In file included from /kisskb/src/include/linux/time.h:7:0, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/include/linux/ethtool.h:17, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function 'timespec64_sub': /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:549:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(long, "0x%lx", delim, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:548:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned long, "0x%lx", delim, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:548:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned long, "0x%lx", delim, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:548:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned long, "0x%lx", delim, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:548:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned long, "0x%lx", delim, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:547:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned long, "%lx", delim, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:547:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned long, "%lx", delim, "lx", check_ulong); ^ /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:547:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned long, "%lx", delim, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:547:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned long, "%lx", delim, "lx", check_ulong); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:546:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(long, "%ld", delim, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:546:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(long, "%ld", delim, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:546:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(long, "%ld", delim, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:546:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(long, "%ld", delim, "li", check_long); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:545:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(long, "%ld", delim, "ld", check_long); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:545:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(long, "%ld", delim, "ld", check_long); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:545:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(long, "%ld", delim, "ld", check_long); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:545:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(long, "%ld", delim, "ld", check_long); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:544:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned long, "%lu", delim, "lu", check_ulong); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:544:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned long, "%lu", delim, "lu", check_ulong); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:544:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned long, "%lu", delim, "lu", check_ulong); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:544:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned long, "%lu", delim, "lu", check_ulong); ^ /kisskb/src/lib/test_scanf.c: In function 'numbers_list_field_width_val_d': /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:559:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(int, "0x%x", delim, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:559:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(int, "0x%x", delim, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:559:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(int, "0x%x", delim, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:559:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(int, "0x%x", delim, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:558:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned int, "0x%x", delim, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:558:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned int, "0x%x", delim, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:558:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned int, "0x%x", delim, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:558:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned int, "0x%x", delim, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:557:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned int, "%x", delim, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:557:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned int, "%x", delim, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:557:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned int, "%x", delim, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:557:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned int, "%x", delim, "x", check_uint); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:556:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(int, "%d", delim, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:556:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(int, "%d", delim, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:556:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(int, "%d", delim, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:556:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(int, "%d", delim, "i", check_int); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:555:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(int, "%d", delim, "d", check_int); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:555:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(int, "%d", delim, "d", check_int); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:555:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(int, "%d", delim, "d", check_int); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:555:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(int, "%d", delim, "d", check_int); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:554:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned int, "%u", delim, "u", check_uint); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:554:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned int, "%u", delim, "u", check_uint); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:554:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned int, "%u", delim, "u", check_uint); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:554:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned int, "%u", delim, "u", check_uint); ^ /kisskb/src/lib/test_scanf.c: In function 'numbers_list_field_width_val_h': /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:569:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(short, "0x%hx", delim, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:569:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(short, "0x%hx", delim, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:569:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(short, "0x%hx", delim, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:569:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(short, "0x%hx", delim, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:568:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned short, "0x%hx", delim, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:568:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned short, "0x%hx", delim, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:568:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned short, "0x%hx", delim, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:568:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned short, "0x%hx", delim, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:567:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned short, "%hx", delim, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:567:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned short, "%hx", delim, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:567:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned short, "%hx", delim, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:567:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned short, "%hx", delim, "hx", check_ushort); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:566:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(short, "%hd", delim, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:566:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(short, "%hd", delim, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:566:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(short, "%hd", delim, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:566:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(short, "%hd", delim, "hi", check_short); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:565:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(short, "%hd", delim, "hd", check_short); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:565:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(short, "%hd", delim, "hd", check_short); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:565:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(short, "%hd", delim, "hd", check_short); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:565:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(short, "%hd", delim, "hd", check_short); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:564:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned short, "%hu", delim, "hu", check_ushort); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:564:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned short, "%hu", delim, "hu", check_ushort); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:564:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned short, "%hu", delim, "hu", check_ushort); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:564:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned short, "%hu", delim, "hu", check_ushort); ^ /kisskb/src/net/socket.c: In function '____sys_sendmsg': /kisskb/src/net/socket.c:2357:16: note: byref variable will be forcibly initialized unsigned char ctl[sizeof(struct cmsghdr) + 20] ^ /kisskb/src/net/socket.c: In function '__sock_recv_timestamp': /kisskb/src/net/socket.c:863:34: note: byref variable will be forcibly initialized struct __kernel_old_timespec ts; ^ /kisskb/src/net/socket.c:857:30: note: byref variable will be forcibly initialized struct __kernel_timespec ts; ^ /kisskb/src/net/socket.c:849:33: note: byref variable will be forcibly initialized struct __kernel_old_timeval tv; ^ /kisskb/src/net/socket.c:843:34: note: byref variable will be forcibly initialized struct __kernel_sock_timeval tv; ^ /kisskb/src/net/socket.c:827:35: note: byref variable will be forcibly initialized struct scm_timestamping_internal tss; ^ /kisskb/src/lib/test_scanf.c: In function 'numbers_list_field_width_val_hh': /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:579:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(signed char, "0x%hhx", delim, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:579:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(signed char, "0x%hhx", delim, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:579:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(signed char, "0x%hhx", delim, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:579:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(signed char, "0x%hhx", delim, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:578:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned char, "0x%hhx", delim, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:578:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned char, "0x%hhx", delim, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:578:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned char, "0x%hhx", delim, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:578:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned char, "0x%hhx", delim, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:577:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned char, "%hhx", delim, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:577:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned char, "%hhx", delim, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:577:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned char, "%hhx", delim, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:577:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned char, "%hhx", delim, "hhx", check_uchar); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:576:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(signed char, "%hhd", delim, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:576:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(signed char, "%hhd", delim, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:576:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(signed char, "%hhd", delim, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:576:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(signed char, "%hhd", delim, "hhi", check_char); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:575:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(signed char, "%hhd", delim, "hhd", check_char); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:575:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(signed char, "%hhd", delim, "hhd", check_char); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:575:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(signed char, "%hhd", delim, "hhd", check_char); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:575:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(signed char, "%hhd", delim, "hhd", check_char); ^ /kisskb/src/lib/test_scanf.c:383:15: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:574:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned char, "%hhu", delim, "hhu", check_uchar); ^ /kisskb/src/lib/test_scanf.c:383:4: note: byref variable will be forcibly initialized T expect[8], result[8]; \ ^ /kisskb/src/lib/test_scanf.c:574:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned char, "%hhu", delim, "hhu", check_uchar); ^ /kisskb/src/lib/test_scanf.c:382:27: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:574:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned char, "%hhu", delim, "hhu", check_uchar); ^ /kisskb/src/lib/test_scanf.c:382:18: note: byref variable will be forcibly initialized int i, val_len, pos = 0, fmt_pos = 0; \ ^ /kisskb/src/lib/test_scanf.c:574:2: note: in expansion of macro 'numbers_list_val_width' numbers_list_val_width(unsigned char, "%hhu", delim, "hhu", check_uchar); ^ /kisskb/src/net/socket.c: In function '__sock_recv_wifi_status': /kisskb/src/net/socket.c:908:6: note: byref variable will be forcibly initialized int ack; ^ /kisskb/src/net/socket.c: In function '____sys_recvmsg': /kisskb/src/net/socket.c:2610:26: note: byref variable will be forcibly initialized struct sockaddr_storage addr; ^ /kisskb/src/lib/test_scanf.c: In function 'test_simple_strtoull': /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:713:3: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, (T)numbers[i], base); \ ^ /kisskb/src/lib/test_scanf.c:727:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(unsigned long long, simple_strtoull, "0x%llx", 0); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:713:3: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, (T)numbers[i], base); \ ^ /kisskb/src/lib/test_scanf.c:726:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(unsigned long long, simple_strtoull, "0x%llx", 16); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:713:3: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, (T)numbers[i], base); \ ^ /kisskb/src/lib/test_scanf.c:725:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(unsigned long long, simple_strtoull, "%llx", 16); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:713:3: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, (T)numbers[i], base); \ ^ /kisskb/src/lib/test_scanf.c:724:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(unsigned long long, simple_strtoull, "%llu", 0); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:713:3: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, (T)numbers[i], base); \ ^ /kisskb/src/lib/test_scanf.c:723:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(unsigned long long, simple_strtoull, "%llu", 10); ^ /kisskb/src/lib/test_scanf.c: In function 'test_simple_strtoll': /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:716:4: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, \ ^ /kisskb/src/lib/test_scanf.c:736:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(long long, simple_strtoll, "0x%llx", 0); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:713:3: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, (T)numbers[i], base); \ ^ /kisskb/src/lib/test_scanf.c:736:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(long long, simple_strtoll, "0x%llx", 0); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:716:4: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, \ ^ /kisskb/src/lib/test_scanf.c:735:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(long long, simple_strtoll, "0x%llx", 16); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:713:3: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, (T)numbers[i], base); \ ^ /kisskb/src/lib/test_scanf.c:735:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(long long, simple_strtoll, "0x%llx", 16); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:716:4: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, \ ^ /kisskb/src/lib/test_scanf.c:734:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(long long, simple_strtoll, "%llx", 16); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:713:3: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, (T)numbers[i], base); \ ^ /kisskb/src/lib/test_scanf.c:734:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(long long, simple_strtoll, "%llx", 16); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:716:4: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, \ ^ /kisskb/src/lib/test_scanf.c:733:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(long long, simple_strtoll, "%lld", 0); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:713:3: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, (T)numbers[i], base); \ ^ /kisskb/src/lib/test_scanf.c:733:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(long long, simple_strtoll, "%lld", 0); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:716:4: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, \ ^ /kisskb/src/lib/test_scanf.c:732:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(long long, simple_strtoll, "%lld", 10); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:713:3: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, (T)numbers[i], base); \ ^ /kisskb/src/lib/test_scanf.c:732:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(long long, simple_strtoll, "%lld", 10); ^ /kisskb/src/net/socket.c: In function '__sys_socket': /kisskb/src/net/socket.c:1540:17: note: byref variable will be forcibly initialized struct socket *sock; ^ /kisskb/src/net/socket.c: In function '__sys_socketpair': /kisskb/src/net/socket.c:1575:25: note: byref variable will be forcibly initialized struct socket *sock1, *sock2; ^ /kisskb/src/net/socket.c:1575:17: note: byref variable will be forcibly initialized struct socket *sock1, *sock2; ^ /kisskb/src/lib/test_scanf.c: In function 'test_simple_strtoul': /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:713:3: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, (T)numbers[i], base); \ ^ /kisskb/src/lib/test_scanf.c:745:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(unsigned long, simple_strtoul, "0x%lx", 0); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:713:3: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, (T)numbers[i], base); \ ^ /kisskb/src/lib/test_scanf.c:744:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(unsigned long, simple_strtoul, "0x%lx", 16); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:713:3: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, (T)numbers[i], base); \ ^ /kisskb/src/lib/test_scanf.c:743:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(unsigned long, simple_strtoul, "%lx", 16); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:713:3: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, (T)numbers[i], base); \ ^ /kisskb/src/lib/test_scanf.c:742:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(unsigned long, simple_strtoul, "%lu", 0); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:713:3: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, (T)numbers[i], base); \ ^ /kisskb/src/lib/test_scanf.c:741:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(unsigned long, simple_strtoul, "%lu", 10); ^ /kisskb/src/net/socket.c: In function '__sys_bind': /kisskb/src/net/socket.c:1683:11: note: byref variable will be forcibly initialized int err, fput_needed; ^ /kisskb/src/net/socket.c:1683:6: note: byref variable will be forcibly initialized int err, fput_needed; ^ /kisskb/src/net/socket.c:1682:26: note: byref variable will be forcibly initialized struct sockaddr_storage address; ^ /kisskb/src/lib/test_scanf.c: In function 'test_simple_strtol': /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:716:4: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, \ ^ /kisskb/src/lib/test_scanf.c:754:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(long, simple_strtol, "0x%lx", 0); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:713:3: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, (T)numbers[i], base); \ ^ /kisskb/src/lib/test_scanf.c:754:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(long, simple_strtol, "0x%lx", 0); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:716:4: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, \ ^ /kisskb/src/lib/test_scanf.c:753:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(long, simple_strtol, "0x%lx", 16); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:713:3: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, (T)numbers[i], base); \ ^ /kisskb/src/lib/test_scanf.c:753:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(long, simple_strtol, "0x%lx", 16); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:716:4: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, \ ^ /kisskb/src/lib/test_scanf.c:752:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(long, simple_strtol, "%lx", 16); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:713:3: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, (T)numbers[i], base); \ ^ /kisskb/src/lib/test_scanf.c:752:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(long, simple_strtol, "%lx", 16); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:716:4: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, \ ^ /kisskb/src/lib/test_scanf.c:751:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(long, simple_strtol, "%ld", 0); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:713:3: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, (T)numbers[i], base); \ ^ /kisskb/src/lib/test_scanf.c:751:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(long, simple_strtol, "%ld", 0); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:716:4: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, \ ^ /kisskb/src/lib/test_scanf.c:750:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(long, simple_strtol, "%ld", 10); ^ /kisskb/src/lib/test_scanf.c:685:8: note: byref variable will be forcibly initialized char *endp; \ ^ /kisskb/src/lib/test_scanf.c:713:3: note: in expansion of macro '_test_simple_strtoxx' _test_simple_strtoxx(T, fn, gen_fmt, (T)numbers[i], base); \ ^ /kisskb/src/lib/test_scanf.c:750:2: note: in expansion of macro 'test_simple_strtoxx' test_simple_strtoxx(long, simple_strtol, "%ld", 10); ^ /kisskb/src/net/socket.c: In function '__sys_listen': /kisskb/src/net/socket.c:1716:11: note: byref variable will be forcibly initialized int err, fput_needed; ^ /kisskb/src/net/socket.c:1716:6: note: byref variable will be forcibly initialized int err, fput_needed; ^ /kisskb/src/net/socket.c: In function 'do_accept': /kisskb/src/net/socket.c:1746:26: note: byref variable will be forcibly initialized struct sockaddr_storage address; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/net/cfg80211.h:13, from /kisskb/src/net/wireless/of.c:18: /kisskb/src/net/wireless/of.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/socket.c: In function '__sys_connect': /kisskb/src/net/socket.c:1909:27: note: byref variable will be forcibly initialized struct sockaddr_storage address; ^ /kisskb/src/net/wireless/of.c: In function 'wiphy_read_of_freq_limits': /kisskb/src/net/wireless/of.c:82:6: note: byref variable will be forcibly initialized int len, i; ^ /kisskb/src/net/socket.c: In function '__sys_getsockname': /kisskb/src/net/socket.c:1936:11: note: byref variable will be forcibly initialized int err, fput_needed; ^ /kisskb/src/net/socket.c:1936:6: note: byref variable will be forcibly initialized int err, fput_needed; ^ /kisskb/src/net/socket.c:1935:26: note: byref variable will be forcibly initialized struct sockaddr_storage address; ^ /kisskb/src/net/socket.c: In function '__sys_getpeername': /kisskb/src/net/socket.c:1974:11: note: byref variable will be forcibly initialized int err, fput_needed; ^ /kisskb/src/net/socket.c:1974:6: note: byref variable will be forcibly initialized int err, fput_needed; ^ /kisskb/src/net/socket.c:1973:26: note: byref variable will be forcibly initialized struct sockaddr_storage address; ^ /kisskb/src/net/socket.c: In function '__sys_sendto': /kisskb/src/net/socket.c:2013:6: note: byref variable will be forcibly initialized int fput_needed; ^ /kisskb/src/net/socket.c:2012:15: note: byref variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/net/socket.c:2011:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/socket.c:2010:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/net/socket.c:2009:26: note: byref variable will be forcibly initialized struct sockaddr_storage address; ^ /kisskb/src/net/socket.c: In function '__sys_recvfrom': /kisskb/src/net/socket.c:2074:6: note: byref variable will be forcibly initialized int fput_needed; ^ /kisskb/src/net/socket.c:2073:6: note: byref variable will be forcibly initialized int err, err2; ^ /kisskb/src/net/socket.c:2072:26: note: byref variable will be forcibly initialized struct sockaddr_storage address; ^ /kisskb/src/net/socket.c:2071:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/socket.c:2070:15: note: byref variable will be forcibly initialized struct iovec iov; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function '__sys_setsockopt': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/net/socket.c:2144:11: note: byref variable will be forcibly initialized int err, fput_needed; ^ /kisskb/src/net/socket.c:2144:6: note: byref variable will be forcibly initialized int err, fput_needed; ^ /kisskb/src/net/socket.c:2142:12: note: userspace variable will be forcibly initialized sockptr_t optval = USER_SOCKPTR(user_optval); ^ /kisskb/src/net/socket.c: In function '__sys_getsockopt': /kisskb/src/net/socket.c:2200:11: note: byref variable will be forcibly initialized int err, fput_needed; ^ /kisskb/src/net/socket.c:2200:6: note: byref variable will be forcibly initialized int err, fput_needed; ^ /kisskb/src/net/socket.c: In function '__sys_shutdown': /kisskb/src/net/socket.c:2255:11: note: byref variable will be forcibly initialized int err, fput_needed; ^ /kisskb/src/net/socket.c:2255:6: note: byref variable will be forcibly initialized int err, fput_needed; ^ /kisskb/src/net/socket.c: In function '__copy_msghdr_from_user': /kisskb/src/net/socket.c:2288:21: note: byref variable will be forcibly initialized struct user_msghdr msg; ^ /kisskb/src/net/socket.c: In function 'copy_msghdr_from_user': /kisskb/src/net/socket.c:2339:21: note: byref variable will be forcibly initialized struct user_msghdr msg; ^ /kisskb/src/net/socket.c: In function '___sys_sendmsg': /kisskb/src/net/socket.c:2454:39: note: byref variable will be forcibly initialized struct iovec iovstack[UIO_FASTIOV], *iov = iovstack; ^ /kisskb/src/net/socket.c:2454:15: note: byref variable will be forcibly initialized struct iovec iovstack[UIO_FASTIOV], *iov = iovstack; ^ /kisskb/src/net/socket.c:2453:26: note: byref variable will be forcibly initialized struct sockaddr_storage address; ^ /kisskb/src/net/socket.c: In function '__sys_sendmsg': /kisskb/src/net/socket.c:2482:16: note: byref variable will be forcibly initialized struct msghdr msg_sys; ^ /kisskb/src/net/socket.c:2481:19: note: byref variable will be forcibly initialized int fput_needed, err; ^ /kisskb/src/net/socket.c:2481:6: note: byref variable will be forcibly initialized int fput_needed, err; ^ /kisskb/src/net/socket.c: In function '__sys_sendmmsg': /kisskb/src/net/socket.c:2516:22: note: byref variable will be forcibly initialized struct used_address used_address; ^ /kisskb/src/net/socket.c:2515:16: note: byref variable will be forcibly initialized struct msghdr msg_sys; ^ /kisskb/src/net/socket.c:2511:19: note: byref variable will be forcibly initialized int fput_needed, err, datagrams; ^ /kisskb/src/net/socket.c:2511:6: note: byref variable will be forcibly initialized int fput_needed, err, datagrams; ^ /kisskb/src/net/socket.c: In function '___sys_recvmsg': /kisskb/src/net/socket.c:2663:26: note: byref variable will be forcibly initialized struct sockaddr __user *uaddr; ^ /kisskb/src/net/socket.c:2661:39: note: byref variable will be forcibly initialized struct iovec iovstack[UIO_FASTIOV], *iov = iovstack; ^ /kisskb/src/net/socket.c:2661:15: note: byref variable will be forcibly initialized struct iovec iovstack[UIO_FASTIOV], *iov = iovstack; ^ /kisskb/src/net/socket.c: In function 'do_recvmmsg': /kisskb/src/net/socket.c:2727:20: note: byref variable will be forcibly initialized struct timespec64 timeout64; ^ /kisskb/src/net/socket.c:2726:20: note: byref variable will be forcibly initialized struct timespec64 end_time; ^ /kisskb/src/net/socket.c:2725:16: note: byref variable will be forcibly initialized struct msghdr msg_sys; ^ /kisskb/src/net/socket.c:2721:19: note: byref variable will be forcibly initialized int fput_needed, err, datagrams; ^ /kisskb/src/net/socket.c:2721:6: note: byref variable will be forcibly initialized int fput_needed, err, datagrams; ^ /kisskb/src/net/socket.c: In function '__sys_recvmsg': /kisskb/src/net/socket.c:2690:16: note: byref variable will be forcibly initialized struct msghdr msg_sys; ^ /kisskb/src/net/socket.c:2689:19: note: byref variable will be forcibly initialized int fput_needed, err; ^ /kisskb/src/net/socket.c:2689:6: note: byref variable will be forcibly initialized int fput_needed, err; ^ /kisskb/src/net/socket.c: In function '__sys_recvmmsg': /kisskb/src/net/socket.c:2834:20: note: byref variable will be forcibly initialized struct timespec64 timeout_sys; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function 'sock_register': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/socket.c:3045:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net_families[ops->family], ops); ^ /kisskb/src/net/socket.c: In function 'compat_ifr_data_ioctl': /kisskb/src/net/socket.c:3225:15: note: byref variable will be forcibly initialized void __user *data; ^ /kisskb/src/net/socket.c:3224:15: note: byref variable will be forcibly initialized struct ifreq ifreq; ^ /kisskb/src/net/socket.c: In function 'compat_siocwandev': /kisskb/src/net/socket.c:3198:15: note: byref variable will be forcibly initialized struct ifreq ifr; ^ /kisskb/src/net/socket.c: In function 'sock_do_ioctl': /kisskb/src/net/socket.c:1116:15: note: byref variable will be forcibly initialized void __user *data; ^ /kisskb/src/net/socket.c:1113:7: note: byref variable will be forcibly initialized bool need_copyout; ^ /kisskb/src/net/socket.c:1112:15: note: byref variable will be forcibly initialized struct ifreq ifr; ^ /kisskb/src/net/socket.c: In function 'sock_ioctl': /kisskb/src/net/socket.c:1159:8: note: byref variable will be forcibly initialized bool need_copyout; ^ /kisskb/src/net/socket.c:1158:16: note: byref variable will be forcibly initialized void __user *data; ^ /kisskb/src/net/socket.c:1157:16: note: byref variable will be forcibly initialized struct ifreq ifr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/radix-tree.h:11, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/net/mctp/route.c:13: /kisskb/src/net/mctp/route.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/mctp/route.c: In function 'mctp_route_output': /kisskb/src/net/mctp/route.c:487:7: note: byref variable will be forcibly initialized char daddr_buf[MAX_ADDR_LEN]; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/radix-tree.h:11, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/net/mctp/route.c:13: /kisskb/src/net/mctp/route.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/mctp/route.c: In function 'mctp_delroute': /kisskb/src/net/mctp/route.c:1187:16: note: byref variable will be forcibly initialized struct rtmsg *rtm; ^ /kisskb/src/net/mctp/route.c:1186:19: note: byref variable will be forcibly initialized struct mctp_dev *mdev; ^ /kisskb/src/net/mctp/route.c:1185:13: note: byref variable will be forcibly initialized mctp_eid_t daddr_start; ^ /kisskb/src/net/mctp/route.c:1184:17: note: byref variable will be forcibly initialized struct nlattr *tb[RTA_MAX + 1]; ^ /kisskb/src/net/mctp/route.c: In function 'mctp_newroute': /kisskb/src/net/mctp/route.c:1149:16: note: byref variable will be forcibly initialized struct rtmsg *rtm; ^ /kisskb/src/net/mctp/route.c:1148:19: note: byref variable will be forcibly initialized struct mctp_dev *mdev; ^ /kisskb/src/net/mctp/route.c:1147:13: note: byref variable will be forcibly initialized mctp_eid_t daddr_start; ^ /kisskb/src/net/mctp/route.c:1146:17: note: byref variable will be forcibly initialized struct nlattr *tbx[RTAX_MAX + 1]; ^ /kisskb/src/net/mctp/route.c:1145:17: note: byref variable will be forcibly initialized struct nlattr *tb[RTA_MAX + 1]; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/mctp.h:16, from /kisskb/src/net/mctp/route.c:22: /kisskb/src/net/mctp/route.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/mctp/route.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/mctp/route.c: In function 'mctp_route_input': /kisskb/src/net/mctp/route.c:316:16: note: byref variable will be forcibly initialized unsigned long f; ^ /kisskb/src/net/mctp/route.c: In function 'mctp_local_output': /kisskb/src/net/mctp/route.c:799:5: note: byref variable will be forcibly initialized u8 tag; ^ /kisskb/src/net/mctp/route.c:790:20: note: byref variable will be forcibly initialized struct mctp_route tmp_rt; ^ /kisskb/src/kernel/trace/trace_functions.c: In function 'ftrace_trace_probe_callback': /kisskb/src/kernel/trace/trace_functions.c:802:8: note: byref variable will be forcibly initialized void *count = (void *)-1; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/preemptirq.h:67, from /kisskb/src/kernel/trace/trace_preemptirq.c:16: /kisskb/src/kernel/trace/trace_preemptirq.c: In function 'perf_trace_preemptirq_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/preemptirq.h:14:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(preemptirq_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/preemptirq.h:14:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(preemptirq_template, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/preemptirq.h:67, from /kisskb/src/kernel/trace/trace_preemptirq.c:16: /kisskb/src/kernel/trace/trace_preemptirq.c: In function 'trace_event_raw_event_preemptirq_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/preemptirq.h:14:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(preemptirq_template, ^ In file included from /kisskb/src/lib/test_xarray.c:9:0: /kisskb/src/lib/test_xarray.c: In function 'xa_store_order': /kisskb/src/lib/test_xarray.c:74:17: note: byref variable will be forcibly initialized XA_STATE_ORDER(xas, xa, index, order); ^ /kisskb/src/include/linux/xarray.h:1365: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:1351: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:1351: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:1351: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:1351: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:1351: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:1351: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:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ In file included from /kisskb/src/net/compat.c:26:0: /kisskb/src/net/compat.c: In function 'audit_socketcall_compat': /kisskb/src/include/linux/audit.h:457:16: note: byref variable will be forcibly initialized unsigned long a[AUDITSC_ARGS]; ^ /kisskb/src/net/compat.c: In function '__do_compat_sys_socketcall': /kisskb/src/net/compat.c:426:6: note: byref variable will be forcibly initialized u32 a[AUDITSC_ARGS]; ^ /kisskb/src/lib/test_xarray.c: In function 'check_reserve': /kisskb/src/lib/test_xarray.c:477:7: note: byref variable will be forcibly initialized u32 id; ^ /kisskb/src/lib/test_xarray.c:429:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/net/compat.c: In function '__get_compat_msghdr': /kisskb/src/net/compat.c:41:23: note: byref variable will be forcibly initialized struct compat_msghdr msg; ^ /kisskb/src/net/compat.c: In function 'get_compat_msghdr': /kisskb/src/net/compat.c:94:16: note: byref variable will be forcibly initialized compat_size_t len; ^ /kisskb/src/net/compat.c:93:16: note: byref variable will be forcibly initialized compat_uptr_t ptr; ^ In file included from /kisskb/src/lib/test_xarray.c:9: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:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/net/compat.c: In function 'cmsghdr_from_user_compat_to_kern': /kisskb/src/net/compat.c:186:25: note: byref variable will be forcibly initialized struct compat_cmsghdr cmsg; ^ /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:1351: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:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/net/compat.c: In function 'put_cmsg_compat': /kisskb/src/net/compat.c:233:24: note: byref variable will be forcibly initialized struct old_timespec32 cts[3]; ^ /kisskb/src/net/compat.c:232:23: note: byref variable will be forcibly initialized struct old_timeval32 ctv; ^ /kisskb/src/net/compat.c:231:24: note: byref variable will be forcibly initialized struct compat_cmsghdr cmhdr; ^ /kisskb/src/lib/test_xarray.c: In function 'xa_alloc_index': /kisskb/src/lib/test_xarray.c:53:6: note: byref variable will be forcibly initialized u32 id; ^ /kisskb/src/lib/test_xarray.c: In function 'check_xa_alloc_1': /kisskb/src/lib/test_xarray.c:680:6: note: byref variable will be forcibly initialized u32 id; ^ /kisskb/src/lib/test_xarray.c: In function 'check_xa_alloc_2': /kisskb/src/lib/test_xarray.c:755:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/lib/test_xarray.c:754:18: note: byref variable will be forcibly initialized unsigned int i, id; ^ /kisskb/src/lib/test_xarray.c: In function 'check_xa_alloc_3': /kisskb/src/lib/test_xarray.c:808:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/lib/test_xarray.c:807:18: note: byref variable will be forcibly initialized unsigned int i, id; ^ /kisskb/src/lib/test_xarray.c:806:6: note: byref variable will be forcibly initialized u32 next = 0; ^ /kisskb/src/lib/test_xarray.c: In function 'check_find_1': /kisskb/src/lib/test_xarray.c:1022:19: note: byref variable will be forcibly initialized unsigned long index = k; ^ /kisskb/src/lib/test_xarray.c: In function 'check_find_2': /kisskb/src/lib/test_xarray.c:1055:22: note: byref variable will be forcibly initialized unsigned long i, j, index; ^ In file included from /kisskb/src/lib/test_xarray.c:9: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:1351: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_4': /kisskb/src/lib/test_xarray.c:1100:16: note: byref variable will be forcibly initialized unsigned long index = 0; ^ /kisskb/src/lib/test_xarray.c: In function 'check_multi_find_1': /kisskb/src/lib/test_xarray.c:939:16: note: byref variable will be forcibly initialized unsigned long index; ^ In file included from /kisskb/src/lib/test_xarray.c:9: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:1351: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_3': /kisskb/src/lib/test_xarray.c:995:17: note: byref variable will be forcibly initialized unsigned long index = 1UL << (order - 5); ^ In file included from /kisskb/src/lib/test_xarray.c:9: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:1351: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:1694:12: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 1 << order); ^ /kisskb/src/include/linux/xarray.h:1351: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:1351: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:1351: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:1351: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:1351: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:1365: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:1365: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:1351: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:1365: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_align_1': /kisskb/src/lib/test_xarray.c:1580:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/lib/test_xarray.c:1579:15: note: byref variable will be forcibly initialized unsigned int id; ^ /kisskb/src/lib/test_xarray.c: In function 'check_align': /kisskb/src/lib/test_xarray.c:1619:7: note: byref variable will be forcibly initialized char name[] = "Motorola 68000"; ^ In file included from /kisskb/src/lib/test_xarray.c:9:0: /kisskb/src/lib/test_xarray.c: In function 'check_split_1': /kisskb/src/lib/test_xarray.c:1535:17: note: byref variable will be forcibly initialized XA_STATE_ORDER(xas, xa, index, new_order); ^ /kisskb/src/include/linux/xarray.h:1365: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_workingset': /kisskb/src/lib/test_xarray.c:1657:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1351: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/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/xdp_sock.h:14, from /kisskb/src/net/xdp/xsk_diag.c:10: /kisskb/src/net/xdp/xsk_diag.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/drivers/clk/bcm/clk-bcm2835.c: In function 'bcm2835_pll_round_rate': /kisskb/src/drivers/clk/bcm/clk-bcm2835.c:575:12: note: byref variable will be forcibly initialized u32 ndiv, fdiv; ^ /kisskb/src/drivers/clk/bcm/clk-bcm2835.c:575:6: note: byref variable will be forcibly initialized u32 ndiv, fdiv; ^ /kisskb/src/drivers/clk/bcm/clk-bcm2835.c: In function 'bcm2835_pll_set_rate': /kisskb/src/drivers/clk/bcm/clk-bcm2835.c:687:6: note: byref variable will be forcibly initialized u32 ana[4]; ^ /kisskb/src/drivers/clk/bcm/clk-bcm2835.c:686:12: note: byref variable will be forcibly initialized u32 ndiv, fdiv, a2w_ctl; ^ /kisskb/src/drivers/clk/bcm/clk-bcm2835.c:686:6: note: byref variable will be forcibly initialized u32 ndiv, fdiv, a2w_ctl; ^ /kisskb/src/drivers/clk/bcm/clk-bcm2835.c: In function 'bcm2835_clock_determine_rate': /kisskb/src/drivers/clk/bcm/clk-bcm2835.c:1194:6: note: byref variable will be forcibly initialized u32 div; ^ /kisskb/src/drivers/clk/bcm/clk-bcm2835.c:1192:16: note: byref variable will be forcibly initialized unsigned long avgrate, best_avgrate = 0; ^ /kisskb/src/drivers/clk/bcm/clk-bcm2835.c:1191:16: note: byref variable will be forcibly initialized unsigned long prate, best_prate = 0; ^ /kisskb/src/drivers/clk/bcm/clk-bcm2835.c: In function 'bcm2835_register_clock': /kisskb/src/drivers/clk/bcm/clk-bcm2835.c:1415:14: note: byref variable will be forcibly initialized const char *parents[1 << CM_SRC_BITS]; ^ /kisskb/src/drivers/clk/bcm/clk-bcm2835.c:1414:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/bcm/clk-bcm2835.c: In function 'bcm2835_register_pll_divider': /kisskb/src/drivers/clk/bcm/clk-bcm2835.c:1353:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/bcm/clk-bcm2835.c:27: /kisskb/src/drivers/clk/bcm/clk-bcm2835.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/node.h:18:0, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/clk/bcm/clk-bcm2835.c:34: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/include/linux/clkdev.h:12, from /kisskb/src/drivers/clk/bcm/clk-bcm2835.c:28: /kisskb/src/drivers/clk/bcm/clk-bcm2835.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clk/bcm/clk-bcm2835.c: In function 'bcm2835_register_pll': /kisskb/src/drivers/clk/bcm/clk-bcm2835.c:1319:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/pci/pci-sysfs.c: In function 'rescan_store': /kisskb/src/drivers/pci/pci-sysfs.c:435:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/pci/pci-sysfs.c: In function 'broken_parity_status_store': /kisskb/src/drivers/pci/pci-sysfs.c:89:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/pci/pci-sysfs.c: In function 'dev_rescan_store': /kisskb/src/drivers/pci/pci-sysfs.c:469:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/pci/pci-sysfs.c: In function 'bus_rescan_store': /kisskb/src/drivers/pci/pci-sysfs.c:504:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/pci/pci-sysfs.c: In function 'reset_store': /kisskb/src/drivers/pci/pci-sysfs.c:1364:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/pci/pci-sysfs.c: In function 'pci_read_rom': /kisskb/src/drivers/pci/pci-sysfs.c:1311:9: note: byref variable will be forcibly initialized size_t size; ^ /kisskb/src/drivers/pci/pci-sysfs.c: In function 'pci_read_config': /kisskb/src/drivers/pci/pci-sysfs.c:757:6: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/pci/pci-sysfs.c:748:7: note: byref variable will be forcibly initialized u16 val; ^ /kisskb/src/drivers/pci/pci-sysfs.c:736:7: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/pci/pci-sysfs.c:727:7: note: byref variable will be forcibly initialized u16 val; ^ /kisskb/src/drivers/pci/pci-sysfs.c:719:6: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/pci/pci-sysfs.c: In function 'msi_bus_store': /kisskb/src/drivers/pci/pci-sysfs.c:402:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/pci/pci-sysfs.c: In function 'enable_store': /kisskb/src/drivers/pci/pci-sysfs.c:299:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/pci/pci-sysfs.c: In function 'resource_show': /kisskb/src/drivers/pci/pci-sysfs.c:167:25: note: byref variable will be forcibly initialized resource_size_t start, end; ^ /kisskb/src/drivers/pci/pci-sysfs.c:167:18: note: byref variable will be forcibly initialized resource_size_t start, end; ^ /kisskb/src/drivers/pci/pci-sysfs.c: In function 'current_link_width_show': /kisskb/src/drivers/pci/pci-sysfs.c:228:6: note: byref variable will be forcibly initialized u16 linkstat; ^ /kisskb/src/drivers/pci/pci-sysfs.c: In function 'current_link_speed_show': /kisskb/src/drivers/pci/pci-sysfs.c:210:6: note: byref variable will be forcibly initialized u16 linkstat; ^ /kisskb/src/drivers/pci/pci-sysfs.c: In function 'secondary_bus_number_show': /kisskb/src/drivers/pci/pci-sysfs.c:245:5: note: byref variable will be forcibly initialized u8 sec_bus; ^ /kisskb/src/net/ipv6/sit.c: In function 'try_6rd': /kisskb/src/net/ipv6/sit.c:851:9: note: byref variable will be forcibly initialized __be32 dst = 0; ^ /kisskb/src/drivers/pci/pci-sysfs.c: In function 'subordinate_bus_number_show': /kisskb/src/drivers/pci/pci-sysfs.c:261:5: note: byref variable will be forcibly initialized u8 sub_bus; ^ /kisskb/src/drivers/pci/pci-sysfs.c: In function 'remove_store': /kisskb/src/drivers/pci/pci-sysfs.c:488:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/pci/pci-sysfs.c: In function 'pci_mmap_fits': /kisskb/src/drivers/pci/pci-sysfs.c:1037:33: note: byref variable will be forcibly initialized resource_size_t pci_start = 0, pci_end; ^ /kisskb/src/drivers/pci/pci-sysfs.c:1037:18: note: byref variable will be forcibly initialized resource_size_t pci_start = 0, pci_end; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/sit.c:18: /kisskb/src/net/ipv6/sit.c: In function 'ipip6_tunnel_link': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/sit.c:180:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*tp, t); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/sit.c:179:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(t->next, rtnl_dereference(*tp)); ^ /kisskb/src/net/ipv6/sit.c: In function 'ipip6_tunnel_unlink': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/sit.c:169:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*tp, t->next); ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/ipv6/sit.c:18: /kisskb/src/net/ipv6/sit.c: In function 'sit_exit_batch_net': /kisskb/src/net/ipv6/sit.c:1944:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/sit.c:18: /kisskb/src/net/ipv6/sit.c: In function 'ipip6_fb_tunnel_init': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/sit.c:1482:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sitn->tunnels_wc[0], tunnel); ^ /kisskb/src/net/ipv6/sit.c: In function 'ipip6_tunnel_locate': /kisskb/src/net/ipv6/sit.c:236:7: note: byref variable will be forcibly initialized char name[IFNAMSIZ]; ^ /kisskb/src/net/ipv6/sit.c: In function 'ipip6_tunnel_bind_dev': /kisskb/src/net/ipv6/sit.c:1109:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/drivers/pci/rom.c: In function 'pci_enable_rom': /kisskb/src/drivers/pci/rom.c:28:6: note: byref variable will be forcibly initialized u32 rom_addr; ^ /kisskb/src/drivers/pci/rom.c:27:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/pci/rom.c: In function 'pci_disable_rom': /kisskb/src/drivers/pci/rom.c:61:6: note: byref variable will be forcibly initialized u32 rom_addr; ^ In file included from /kisskb/src/include/linux/sockptr.h:11:0, from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ipv6/sit.c:24: /kisskb/src/net/ipv6/sit.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/ipv6/sit.c: In function 'ipip6_tunnel_get_prl': /kisskb/src/net/ipv6/sit.c:305:23: note: byref variable will be forcibly initialized struct ip_tunnel_prl kprl, *kp; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/sit.c:18: /kisskb/src/net/ipv6/sit.c: In function 'ipip6_tunnel_add_prl': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/sit.c:406:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(t->prl, p); ^ /kisskb/src/net/ipv6/sit.c: In function 'ipip6_tunnel_prl_ctl': /kisskb/src/net/ipv6/sit.c:460:23: note: byref variable will be forcibly initialized struct ip_tunnel_prl prl; ^ /kisskb/src/net/ipv6/sit.c: In function 'ipip6_tunnel_xmit': /kisskb/src/net/ipv6/sit.c:878:5: note: byref variable will be forcibly initialized u8 protocol = IPPROTO_IPV6; ^ /kisskb/src/net/ipv6/sit.c:873:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ In file included from /kisskb/src/include/net/sctp/sctp.h:44:0, from /kisskb/src/net/sctp/stream.c:21: /kisskb/src/net/sctp/stream.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/filter.h:19:0, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/ipv6/sit.c:35: /kisskb/src/net/ipv6/sit.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ In file included from /kisskb/src/include/net/ip_tunnels.h:15:0, from /kisskb/src/net/ipv6/sit.c:48: /kisskb/src/net/ipv6/sit.c: In function 'INET_ECN_decapsulate': /kisskb/src/include/net/inet_ecn.h:272:7: note: byref variable will be forcibly initialized bool set_ce = false; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/ipv6/sit.c:35: /kisskb/src/net/ipv6/sit.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:9: note: byref variable will be forcibly initialized __be32 tmp = value; ^ /kisskb/src/net/ipv6/sit.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/ipv6/sit.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ipv6/sit.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:9: note: byref variable will be forcibly initialized __be16 tmp = value; ^ /kisskb/src/net/ipv6/sit.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/ipv6/sit.c: In function 'ipip6_changelink': /kisskb/src/net/ipv6/sit.c:1676:8: note: byref variable will be forcibly initialized __u32 fwmark = t->fwmark; ^ /kisskb/src/net/ipv6/sit.c:1670:25: note: byref variable will be forcibly initialized struct ip_tunnel_encap ipencap; ^ /kisskb/src/net/ipv6/sit.c:1669:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm p; ^ In file included from /kisskb/src/net/sctp/stream.c:20:0: /kisskb/src/net/sctp/stream.c: In function 'sctp_process_strreset_resp': /kisskb/src/net/sctp/stream.c:1008:14: note: byref variable will be forcibly initialized LIST_HEAD(temp); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ipv6/sit.c: In function 'ipip6_newlink': /kisskb/src/net/ipv6/sit.c:1622:25: note: byref variable will be forcibly initialized struct ip_tunnel_encap ipencap; ^ /kisskb/src/lib/test_meminit.c: In function 'test_pages': /kisskb/src/lib/test_meminit.c:86:6: note: byref variable will be forcibly initialized int failures = 0, num_tests = 0; ^ In file included from /kisskb/src/lib/test_meminit.c:11:0: /kisskb/src/lib/test_meminit.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/lib/test_meminit.c: In function 'test_kvmalloc': /kisskb/src/lib/test_meminit.c:134:6: note: byref variable will be forcibly initialized int failures = 0, num_tests = 0; ^ /kisskb/src/lib/test_meminit.c: In function 'do_kmem_cache_size_bulk': /kisskb/src/lib/test_meminit.c:324:8: note: byref variable will be forcibly initialized void *objects[10]; ^ /kisskb/src/lib/test_meminit.c: In function 'test_rcu_persistent': /kisskb/src/lib/test_meminit.c:375:6: note: byref variable will be forcibly initialized int failures = 0, num_tests = 0; ^ /kisskb/src/lib/test_meminit.c: In function 'test_kmemcache': /kisskb/src/lib/test_meminit.c:350:6: note: byref variable will be forcibly initialized int failures = 0, num_tests = 0; ^ /kisskb/src/lib/test_meminit.c: In function 'test_meminit_init': /kisskb/src/lib/test_meminit.c:393:6: note: byref variable will be forcibly initialized int failures = 0, num_tests = 0; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/ip6_gre.c:11: /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_tunnel_link_md': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_gre.c:270:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ign->collect_md_tun, t); ^ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6erspan_tunnel_link_md': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_gre.c:276:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ign->collect_md_tun_erspan, t); ^ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_tunnel_unlink_md': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_gre.c:282:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ign->collect_md_tun, NULL); ^ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6erspan_tunnel_unlink_md': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_gre.c:289:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ign->collect_md_tun_erspan, NULL); ^ /kisskb/src/drivers/pci/setup-res.c: In function 'pci_std_update_resource': /kisskb/src/drivers/pci/setup-res.c:30:11: note: byref variable will be forcibly initialized u32 new, check, mask; ^ /kisskb/src/drivers/pci/setup-res.c:29:6: note: byref variable will be forcibly initialized u16 cmd; ^ /kisskb/src/drivers/pci/setup-res.c:27:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_tunnel_unlink': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_gre.c:315:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*tp, t->next); ^ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_tunnel_link': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_gre.c:303:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*tp, t); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_gre.c:302:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(t->next, rtnl_dereference(*tp)); ^ /kisskb/src/drivers/pci/setup-res.c: In function 'pci_resize_resource': /kisskb/src/drivers/pci/setup-res.c:416:6: note: byref variable will be forcibly initialized u16 cmd; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/ipv6/ip6_gre.c:11: /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_exit_batch_net': /kisskb/src/net/ipv6/ip6_gre.c:1624:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/pci/setup-res.c: In function 'pci_enable_resources': /kisskb/src/drivers/pci/setup-res.c:465:6: note: byref variable will be forcibly initialized u16 cmd, old_cmd; ^ In file included from /kisskb/src/include/linux/filter.h:19:0, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:92, from /kisskb/src/include/linux/icmpv6.h:6, from /kisskb/src/net/ipv6/ip6_tunnel.c:31: /kisskb/src/net/ipv6/ip6_tunnel.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ In file included from /kisskb/src/include/net/tcp.h:40:0, from /kisskb/src/include/linux/netfilter_ipv6.h:11, from /kisskb/src/net/ipv6/ip6_tunnel.c:35: /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'INET_ECN_decapsulate': /kisskb/src/include/net/inet_ecn.h:272:7: note: byref variable will be forcibly initialized bool set_ce = false; ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_u8_zero': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:345:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, name, SCALAR, \ ^ /kisskb/src/lib/test_stackinit.c:349:3: note: in expansion of macro 'DEFINE_SCALAR_TEST' DEFINE_SCALAR_TEST(u8, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:374:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:345:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, name, SCALAR, \ ^ /kisskb/src/lib/test_stackinit.c:349:3: note: in expansion of macro 'DEFINE_SCALAR_TEST' DEFINE_SCALAR_TEST(u8, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:374:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_u8_zero': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:345:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, name, SCALAR, \ ^ /kisskb/src/lib/test_stackinit.c:349:3: note: in expansion of macro 'DEFINE_SCALAR_TEST' DEFINE_SCALAR_TEST(u8, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:374:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_u16_zero': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:345:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, name, SCALAR, \ ^ /kisskb/src/lib/test_stackinit.c:350:3: note: in expansion of macro 'DEFINE_SCALAR_TEST' DEFINE_SCALAR_TEST(u16, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:374:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:345:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, name, SCALAR, \ ^ /kisskb/src/lib/test_stackinit.c:350:3: note: in expansion of macro 'DEFINE_SCALAR_TEST' DEFINE_SCALAR_TEST(u16, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:374:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_u16_zero': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:345:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, name, SCALAR, \ ^ /kisskb/src/lib/test_stackinit.c:350:3: note: in expansion of macro 'DEFINE_SCALAR_TEST' DEFINE_SCALAR_TEST(u16, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:374:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_u32_zero': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:345:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, name, SCALAR, \ ^ /kisskb/src/lib/test_stackinit.c:351:3: note: in expansion of macro 'DEFINE_SCALAR_TEST' DEFINE_SCALAR_TEST(u32, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:374:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:345:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, name, SCALAR, \ ^ /kisskb/src/lib/test_stackinit.c:351:3: note: in expansion of macro 'DEFINE_SCALAR_TEST' DEFINE_SCALAR_TEST(u32, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:374:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_u32_zero': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:345:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, name, SCALAR, \ ^ /kisskb/src/lib/test_stackinit.c:351:3: note: in expansion of macro 'DEFINE_SCALAR_TEST' DEFINE_SCALAR_TEST(u32, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:374:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_u64_zero': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:345:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, name, SCALAR, \ ^ /kisskb/src/lib/test_stackinit.c:352:3: note: in expansion of macro 'DEFINE_SCALAR_TEST' DEFINE_SCALAR_TEST(u64, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:374:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:345:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, name, SCALAR, \ ^ /kisskb/src/lib/test_stackinit.c:352:3: note: in expansion of macro 'DEFINE_SCALAR_TEST' DEFINE_SCALAR_TEST(u64, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:374:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_u64_zero': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:345:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, name, SCALAR, \ ^ /kisskb/src/lib/test_stackinit.c:352:3: note: in expansion of macro 'DEFINE_SCALAR_TEST' DEFINE_SCALAR_TEST(u64, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:374:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_char_array_zero': /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:353:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(char_array_ ## init, unsigned char, \ ^ /kisskb/src/lib/test_stackinit.c:374:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_char_array_zero': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:353:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(char_array_ ## init, unsigned char, \ ^ /kisskb/src/lib/test_stackinit.c:374:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:353:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(char_array_ ## init, unsigned char, \ ^ /kisskb/src/lib/test_stackinit.c:374:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_small_hole_zero': /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:375:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_small_hole_zero': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:375:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:375:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(zero, WANT_SUCCESS); ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/ip6_tunnel.c:18: /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_fb_tnl_dev_init': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_tunnel.c:1931:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ip6n->tnls_wc[0], t); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_zero': /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:375:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_lookup': /kisskb/src/net/ipv6/ip6_tunnel.c:120:18: note: byref variable will be forcibly initialized struct in6_addr any; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/ip6_gre.c:11: /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_init_net': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_gre.c:1611:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ign->tunnels_wc[0], ^ /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_zero': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:375:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:375:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_tunnel_locate': /kisskb/src/net/ipv6/ip6_gre.c:351:7: note: byref variable will be forcibly initialized char name[IFNAMSIZ]; ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_trailing_hole_zero': /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:375:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_trailing_hole_zero': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:375:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:375:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_packed_zero': /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:375:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_tunnel_siocdevprivate': /kisskb/src/net/ipv6/ip6_gre.c:1253:24: note: byref variable will be forcibly initialized struct __ip6_tnl_parm p1; ^ /kisskb/src/net/ipv6/ip6_gre.c:1252:23: note: byref variable will be forcibly initialized struct ip6_tnl_parm2 p; ^ /kisskb/src/lib/test_stackinit.c: In function 'test_packed_zero': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:375:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:375:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_small_hole_dynamic_partial': /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_small_hole_dynamic_partial': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ In file included from /kisskb/src/include/linux/icmp.h:16:0, from /kisskb/src/net/ipv6/ip6_tunnel.c:23: /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'skb_get_hash_flowi6': /kisskb/src/include/linux/skbuff.h:1404:20: note: byref variable will be forcibly initialized struct flow_keys keys; ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_dynamic_partial': /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_dynamic_partial': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_trailing_hole_dynamic_partial': /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_trailing_hole_dynamic_partial': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_packed_dynamic_partial': /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/ipv6/ip6_tunnel.c:18: /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_exit_batch_net': /kisskb/src/lib/test_stackinit.c: In function 'test_packed_dynamic_partial': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/net/ipv6/ip6_tunnel.c:2306:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/ip6_tunnel.c:18: /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_unlink': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_tunnel.c:238:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*tp, t->next); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_tunnel.c:232:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ip6n->collect_md_tun, NULL); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_small_hole_assigned_dynamic_partial': /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_small_hole_assigned_dynamic_partial': /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_link': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_tunnel.c:216:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*tp, t); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_tunnel.c:215:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(t->next , rtnl_dereference(*tp)); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_tunnel.c:214:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ip6n->collect_md_tun, t); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_assigned_dynamic_partial': /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_assigned_dynamic_partial': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_trailing_hole_assigned_dynamic_partial': /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_trailing_hole_assigned_dynamic_partial': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_packed_assigned_dynamic_partial': /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_xmit_ipv4': /kisskb/src/net/ipv6/ip6_gre.c:789:8: note: byref variable will be forcibly initialized __u32 mtu; ^ /kisskb/src/net/ipv6/ip6_gre.c:788:7: note: byref variable will be forcibly initialized __u8 dsfield = 0; ^ /kisskb/src/net/ipv6/ip6_gre.c:787:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/ip6_gre.c:786:6: note: byref variable will be forcibly initialized int encap_limit = -1; ^ /kisskb/src/lib/test_stackinit.c: In function 'test_packed_assigned_dynamic_partial': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_create': /kisskb/src/net/ipv6/ip6_tunnel.c:292:7: note: byref variable will be forcibly initialized char name[IFNAMSIZ]; ^ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_xmit_ipv6': /kisskb/src/net/ipv6/ip6_gre.c:822:8: note: byref variable will be forcibly initialized __u32 mtu; ^ /kisskb/src/net/ipv6/ip6_gre.c:821:7: note: byref variable will be forcibly initialized __u8 dsfield = 0; ^ /kisskb/src/net/ipv6/ip6_gre.c:820:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/ip6_gre.c:819:6: note: byref variable will be forcibly initialized int encap_limit = -1; ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_small_hole_static_partial': /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_xmit_other': /kisskb/src/net/ipv6/ip6_gre.c:871:8: note: byref variable will be forcibly initialized __u32 mtu; ^ /kisskb/src/net/ipv6/ip6_gre.c:870:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/lib/test_stackinit.c: In function 'test_small_hole_static_partial': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ In file included from /kisskb/src/net/ipv6/ip6_gre.c:16:0: /kisskb/src/net/ipv6/ip6_gre.c: In function 'skb_get_hash_flowi6': /kisskb/src/include/linux/skbuff.h:1404:20: note: byref variable will be forcibly initialized struct flow_keys keys; ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_static_partial': /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_static_partial': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_trailing_hole_static_partial': /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_trailing_hole_static_partial': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_packed_static_partial': /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_packed_static_partial': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_small_hole_static_all': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ In file included from /kisskb/src/include/linux/if_vlan.h:11:0, from /kisskb/src/include/linux/filter.h:19, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/net/ipv6/ip6_gre.c:19: /kisskb/src/net/ipv6/ip6_gre.c: In function 'eth_hw_addr_random': In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:92, from /kisskb/src/include/linux/icmpv6.h:6, from /kisskb/src/net/ipv6/ip6_tunnel.c:31: /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'nla_put_be32': /kisskb/src/lib/test_stackinit.c: In function 'test_small_hole_static_all': /kisskb/src/include/linux/etherdevice.h:270:5: note: byref variable will be forcibly initialized u8 addr[ETH_ALEN]; ^ /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/include/net/netlink.h:1322:9: note: byref variable will be forcibly initialized __be32 tmp = value; ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_err': /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'nla_put_u32': /kisskb/src/net/ipv6/ip6_gre.c:428:22: note: byref variable will be forcibly initialized struct tnl_ptk_info tpi; ^ /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:9: note: byref variable will be forcibly initialized __be16 tmp = value; ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_static_all': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_static_all': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_trailing_hole_static_all': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_trailing_hole_static_all': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/net/ipv6/ip6_gre.c: In function 'gre_rcv': /kisskb/src/net/ipv6/ip6_gre.c:603:7: note: byref variable will be forcibly initialized bool csum_err = false; ^ /kisskb/src/net/ipv6/ip6_gre.c:602:22: note: byref variable will be forcibly initialized struct tnl_ptk_info tpi; ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_packed_static_all': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/net/ipv6/ip6_gre.c:19: /kisskb/src/net/ipv6/ip6_gre.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/ipv6/ip6_gre.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:9: note: byref variable will be forcibly initialized __be32 tmp = value; ^ /kisskb/src/net/ipv6/ip6_gre.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/ipv6/ip6_gre.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:9: note: byref variable will be forcibly initialized __be16 tmp = value; ^ /kisskb/src/lib/test_stackinit.c: In function 'test_packed_static_all': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/net/ipv6/ip6_gre.c: In function 'nla_put_u16': /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_small_hole_dynamic_all': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_newlink_common': /kisskb/src/net/ipv6/ip6_gre.c:1966:25: note: byref variable will be forcibly initialized struct ip_tunnel_encap ipencap; ^ /kisskb/src/lib/test_stackinit.c: In function 'test_small_hole_dynamic_all': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'mplsip6_err': /kisskb/src/net/ipv6/ip6_tunnel.c:703:5: note: byref variable will be forcibly initialized u8 rel_code = code; ^ /kisskb/src/net/ipv6/ip6_tunnel.c:702:5: note: byref variable will be forcibly initialized u8 rel_type = type; ^ /kisskb/src/net/ipv6/ip6_tunnel.c:701:11: note: byref variable will be forcibly initialized int err, rel_msg = 0; ^ /kisskb/src/net/ipv6/ip6_tunnel.c:700:8: note: byref variable will be forcibly initialized __u32 rel_info = ntohl(info); ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/net/ipv6/ip6_gre.c:19: /kisskb/src/net/ipv6/ip6_gre.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_dynamic_all': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6ip6_err': /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/net/ipv6/ip6_tunnel.c:661:5: note: byref variable will be forcibly initialized u8 rel_code = code; ^ /kisskb/src/net/ipv6/ip6_tunnel.c:660:5: note: byref variable will be forcibly initialized u8 rel_type = type; ^ /kisskb/src/net/ipv6/ip6_tunnel.c:659:11: note: byref variable will be forcibly initialized int err, rel_msg = 0; ^ /kisskb/src/net/ipv6/ip6_tunnel.c:658:8: note: byref variable will be forcibly initialized __u32 rel_info = ntohl(info); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_dynamic_all': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip4ip6_err': /kisskb/src/net/ipv6/ip6_tunnel.c:572:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv6/ip6_tunnel.c:570:5: note: byref variable will be forcibly initialized u8 rel_code = code; ^ /kisskb/src/net/ipv6/ip6_tunnel.c:569:5: note: byref variable will be forcibly initialized u8 rel_type = type; ^ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_changelink_common': /kisskb/src/net/ipv6/ip6_tunnel.c:568:11: note: byref variable will be forcibly initialized int err, rel_msg = 0; ^ /kisskb/src/net/ipv6/ip6_gre.c:2032:25: note: byref variable will be forcibly initialized struct ip_tunnel_encap ipencap; ^ /kisskb/src/net/ipv6/ip6_tunnel.c:565:8: note: byref variable will be forcibly initialized __u32 rel_info = ntohl(info); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_trailing_hole_dynamic_all': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6erspan_changelink': /kisskb/src/net/ipv6/ip6_gre.c:2277:24: note: byref variable will be forcibly initialized struct __ip6_tnl_parm p; ^ /kisskb/src/lib/test_stackinit.c: In function 'test_trailing_hole_dynamic_all': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_changelink': /kisskb/src/net/ipv6/ip6_gre.c:2064:24: note: byref variable will be forcibly initialized struct __ip6_tnl_parm p; ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_packed_dynamic_all': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_packed_dynamic_all': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_small_hole_runtime_partial': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_small_hole_runtime_partial': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_siocdevprivate': /kisskb/src/net/ipv6/ip6_tunnel.c:1618:24: note: byref variable will be forcibly initialized struct __ip6_tnl_parm p1; ^ /kisskb/src/net/ipv6/ip6_tunnel.c:1617:22: note: byref variable will be forcibly initialized struct ip6_tnl_parm p; ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_runtime_partial': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_runtime_partial': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_trailing_hole_runtime_partial': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_trailing_hole_runtime_partial': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_packed_runtime_partial': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6erspan_tunnel_xmit': /kisskb/src/net/ipv6/ip6_gre.c:940:8: note: byref variable will be forcibly initialized __u32 mtu; ^ /kisskb/src/net/ipv6/ip6_gre.c:937:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/ip6_gre.c:936:7: note: byref variable will be forcibly initialized __u8 dsfield = false; ^ /kisskb/src/net/ipv6/ip6_gre.c:935:6: note: byref variable will be forcibly initialized int encap_limit = -1; ^ /kisskb/src/lib/test_stackinit.c: In function 'test_packed_runtime_partial': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_small_hole_runtime_all': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_small_hole_runtime_all': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_xmit': /kisskb/src/net/ipv6/ip6_tunnel.c:1083:27: note: byref variable will be forcibly initialized struct ipv6_tel_txoption opt; ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_runtime_all': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_runtime_all': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_trailing_hole_runtime_all': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_trailing_hole_runtime_all': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ipxip6_tnl_xmit': /kisskb/src/net/ipv6/ip6_tunnel.c:1283:8: note: byref variable will be forcibly initialized __u32 mtu; ^ /kisskb/src/net/ipv6/ip6_tunnel.c:1281:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_packed_runtime_all': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_packed_runtime_all': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_small_hole_assigned_static_partial': /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_small_hole_assigned_static_partial': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_changelink': /kisskb/src/net/ipv6/ip6_tunnel.c:2068:25: note: byref variable will be forcibly initialized struct ip_tunnel_encap ipencap; ^ /kisskb/src/net/ipv6/ip6_tunnel.c:2065:24: note: byref variable will be forcibly initialized struct __ip6_tnl_parm p; ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_assigned_static_partial': /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_newlink': /kisskb/src/net/ipv6/ip6_tunnel.c:2030:25: note: byref variable will be forcibly initialized struct ip_tunnel_encap ipencap; ^ /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_assigned_static_partial': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_trailing_hole_assigned_static_partial': /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_trailing_hole_assigned_static_partial': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_packed_assigned_static_partial': /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_packed_assigned_static_partial': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:368:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_small_hole_assigned_static_all': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_small_hole_assigned_static_all': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_assigned_static_all': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_assigned_static_all': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_trailing_hole_assigned_static_all': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_trailing_hole_assigned_static_all': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_packed_assigned_static_all': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_packed_assigned_static_all': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_small_hole_assigned_dynamic_all': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_small_hole_assigned_dynamic_all': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_assigned_dynamic_all': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_assigned_dynamic_all': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_trailing_hole_assigned_dynamic_all': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_trailing_hole_assigned_dynamic_all': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_packed_assigned_dynamic_all': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_packed_assigned_dynamic_all': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:370:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_small_hole_assigned_copy': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:382:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(assigned_copy, XFAIL); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:382:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(assigned_copy, XFAIL); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_small_hole_assigned_copy': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:382:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(assigned_copy, XFAIL); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:382:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(assigned_copy, XFAIL); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_assigned_copy': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:382:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(assigned_copy, XFAIL); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:382:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(assigned_copy, XFAIL); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_assigned_copy': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:382:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(assigned_copy, XFAIL); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:382:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(assigned_copy, XFAIL); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_trailing_hole_assigned_copy': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:382:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(assigned_copy, XFAIL); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:382:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(assigned_copy, XFAIL); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_trailing_hole_assigned_copy': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:382:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(assigned_copy, XFAIL); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:382:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(assigned_copy, XFAIL); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_packed_assigned_copy': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:382:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(assigned_copy, XFAIL); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:382:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(assigned_copy, XFAIL); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_packed_assigned_copy': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:382:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(assigned_copy, XFAIL); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:382:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(assigned_copy, XFAIL); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_u8_none': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:345:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, name, SCALAR, \ ^ /kisskb/src/lib/test_stackinit.c:349:3: note: in expansion of macro 'DEFINE_SCALAR_TEST' DEFINE_SCALAR_TEST(u8, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:384:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:345:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, name, SCALAR, \ ^ /kisskb/src/lib/test_stackinit.c:349:3: note: in expansion of macro 'DEFINE_SCALAR_TEST' DEFINE_SCALAR_TEST(u8, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:384:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_u8_none': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:345:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, name, SCALAR, \ ^ /kisskb/src/lib/test_stackinit.c:349:3: note: in expansion of macro 'DEFINE_SCALAR_TEST' DEFINE_SCALAR_TEST(u8, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:384:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_u16_none': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:345:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, name, SCALAR, \ ^ /kisskb/src/lib/test_stackinit.c:350:3: note: in expansion of macro 'DEFINE_SCALAR_TEST' DEFINE_SCALAR_TEST(u16, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:384:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:345:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, name, SCALAR, \ ^ /kisskb/src/lib/test_stackinit.c:350:3: note: in expansion of macro 'DEFINE_SCALAR_TEST' DEFINE_SCALAR_TEST(u16, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:384:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_u16_none': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:345:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, name, SCALAR, \ ^ /kisskb/src/lib/test_stackinit.c:350:3: note: in expansion of macro 'DEFINE_SCALAR_TEST' DEFINE_SCALAR_TEST(u16, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:384:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_u32_none': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:345:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, name, SCALAR, \ ^ /kisskb/src/lib/test_stackinit.c:351:3: note: in expansion of macro 'DEFINE_SCALAR_TEST' DEFINE_SCALAR_TEST(u32, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:384:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:345:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, name, SCALAR, \ ^ /kisskb/src/lib/test_stackinit.c:351:3: note: in expansion of macro 'DEFINE_SCALAR_TEST' DEFINE_SCALAR_TEST(u32, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:384:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_u32_none': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:345:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, name, SCALAR, \ ^ /kisskb/src/lib/test_stackinit.c:351:3: note: in expansion of macro 'DEFINE_SCALAR_TEST' DEFINE_SCALAR_TEST(u32, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:384:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_u64_none': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:345:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, name, SCALAR, \ ^ /kisskb/src/lib/test_stackinit.c:352:3: note: in expansion of macro 'DEFINE_SCALAR_TEST' DEFINE_SCALAR_TEST(u64, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:384:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:345:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, name, SCALAR, \ ^ /kisskb/src/lib/test_stackinit.c:352:3: note: in expansion of macro 'DEFINE_SCALAR_TEST' DEFINE_SCALAR_TEST(u64, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:384:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_u64_none': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:345:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, name, SCALAR, \ ^ /kisskb/src/lib/test_stackinit.c:352:3: note: in expansion of macro 'DEFINE_SCALAR_TEST' DEFINE_SCALAR_TEST(u64, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:384:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_char_array_none': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:353:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(char_array_ ## init, unsigned char, \ ^ /kisskb/src/lib/test_stackinit.c:384:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:353:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(char_array_ ## init, unsigned char, \ ^ /kisskb/src/lib/test_stackinit.c:384:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_char_array_none': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:353:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(char_array_ ## init, unsigned char, \ ^ /kisskb/src/lib/test_stackinit.c:384:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:353:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(char_array_ ## init, unsigned char, \ ^ /kisskb/src/lib/test_stackinit.c:384:1: note: in expansion of macro 'DEFINE_SCALAR_TESTS' DEFINE_SCALAR_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function '__leaf_switch_none': /kisskb/src/lib/test_stackinit.c:401:12: note: byref variable will be forcibly initialized uint64_t var; ^ /kisskb/src/lib/test_stackinit.c: In function 'test_switch_1_none': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:450:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(switch_1_none, uint64_t, SCALAR, XFAIL); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_switch_2_none': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:451:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(switch_2_none, uint64_t, SCALAR, XFAIL); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_small_hole_none': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:385:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:385:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_small_hole_none': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:385:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:385:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_none': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:385:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:385:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_none': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:385:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:363:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:385:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_trailing_hole_none': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:385:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:385:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_trailing_hole_none': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:385:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:364:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:385:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_packed_none': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:385:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:385:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_packed_none': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:385:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:357:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:365:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init, xfail) ^ /kisskb/src/lib/test_stackinit.c:385:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_user': /kisskb/src/lib/test_stackinit.c:273:11: note: byref variable will be forcibly initialized var_type var \ ^ /kisskb/src/lib/test_stackinit.c:387:1: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(user, struct test_user, STRUCT, none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:272:7: note: byref variable will be forcibly initialized char buf[VAR_BUFFER]; \ ^ /kisskb/src/lib/test_stackinit.c:387:1: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(user, struct test_user, STRUCT, none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_user': /kisskb/src/lib/test_stackinit.c:207:6: note: byref variable will be forcibly initialized int ignored; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:387:1: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(user, struct test_user, STRUCT, none, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c:206:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:387:1: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(user, struct test_user, STRUCT, none, WANT_SUCCESS); ^ /kisskb/src/kernel/trace/trace_irqsoff.c: In function 'irqsoff_tracer_call': /kisskb/src/kernel/trace/trace_irqsoff.c:145:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/trace/trace_irqsoff.c:144:26: note: byref variable will be forcibly initialized struct trace_array_cpu *data; ^ /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; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/mctp.h:16, from /kisskb/src/net/mctp/neigh.c:19: /kisskb/src/net/mctp/neigh.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/mctp/neigh.c: In function 'mctp_rtm_delneigh': /kisskb/src/net/mctp/neigh.c:176:17: note: byref variable will be forcibly initialized struct nlattr *tb[NDA_MAX + 1]; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/radix-tree.h:11, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/net/mctp/neigh.c:13: /kisskb/src/net/mctp/neigh.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/mctp/neigh.c: In function 'mctp_rtm_newneigh': /kisskb/src/net/mctp/neigh.c:121:17: note: byref variable will be forcibly initialized struct nlattr *tb[NDA_MAX + 1]; ^ /kisskb/src/drivers/pci/controller/pcie-microchip-host.c: In function 'mc_handle_event': /kisskb/src/drivers/pci/controller/pcie-microchip-host.c:735:16: note: byref variable will be forcibly initialized unsigned long events; ^ /kisskb/src/drivers/pci/controller/pcie-microchip-host.c: In function 'mc_handle_msi': /kisskb/src/drivers/pci/controller/pcie-microchip-host.c:413:16: note: byref variable will be forcibly initialized unsigned long status; ^ /kisskb/src/drivers/pci/controller/pcie-microchip-host.c: In function 'mc_handle_intx': /kisskb/src/drivers/pci/controller/pcie-microchip-host.c:569:16: note: byref variable will be forcibly initialized unsigned long status; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/clk/bcm/clk-bcm2835-aux.c:8: /kisskb/src/drivers/clk/bcm/clk-bcm2835-aux.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/pci/vpd.c: In function 'pci_vpd_wait': /kisskb/src/drivers/pci/vpd.c:131:6: note: byref variable will be forcibly initialized u16 status; ^ /kisskb/src/drivers/pci/vpd.c: In function 'pci_vpd_size': /kisskb/src/drivers/pci/vpd.c:58:21: note: byref variable will be forcibly initialized unsigned char tag, header[1+2]; /* 1 byte tag, 2 bytes length */ ^ /kisskb/src/drivers/pci/vpd.c: In function 'pci_vpd_read': /kisskb/src/drivers/pci/vpd.c:184:7: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/pci/vpd.c: In function 'pci_vpd_find_ro_info_keyword': /kisskb/src/drivers/pci/vpd.c:467:15: note: byref variable will be forcibly initialized unsigned int ro_len, infokw_size; ^ /kisskb/src/drivers/pci/vpd.c: In function 'pci_vpd_check_csum': /kisskb/src/drivers/pci/vpd.c:493:15: note: byref variable will be forcibly initialized unsigned int size; ^ /kisskb/src/net/mptcp/options.c: In function 'add_addr_generate_hmac': /kisskb/src/net/mptcp/options.c:622:5: note: byref variable will be forcibly initialized u8 msg[19]; ^ /kisskb/src/net/mptcp/options.c:621:5: note: byref variable will be forcibly initialized u8 hmac[SHA256_DIGEST_SIZE]; ^ /kisskb/src/net/mptcp/options.c: In function 'mptcp_established_options_add_addr': /kisskb/src/net/mptcp/options.c:654:7: note: byref variable will be forcibly initialized bool port; ^ /kisskb/src/net/mptcp/options.c:653:7: note: byref variable will be forcibly initialized bool echo; ^ /kisskb/src/net/mptcp/options.c:651:7: note: byref variable will be forcibly initialized bool drop_other_suboptions = false; ^ /kisskb/src/net/mptcp/options.c: In function 'mptcp_established_options_rm_addr': /kisskb/src/net/mptcp/options.c:704:23: note: byref variable will be forcibly initialized struct mptcp_rm_list rm_list; ^ /kisskb/src/net/mptcp/options.c: In function '__mptcp_make_csum': /kisskb/src/net/mptcp/options.c:1214:28: note: byref variable will be forcibly initialized struct csum_pseudo_header header; ^ /kisskb/src/net/mptcp/options.c: In function 'mptcp_established_options': /kisskb/src/net/mptcp/options.c:799:15: note: byref variable will be forcibly initialized unsigned int opt_size = 0; ^ /kisskb/src/net/mptcp/options.c: In function 'mptcp_incoming_options': /kisskb/src/net/mptcp/options.c:1071:32: note: byref variable will be forcibly initialized struct mptcp_options_received mp_opt; ^ /kisskb/src/net/ipv4/ah4.c: In function 'ah_output': /kisskb/src/net/ipv4/ah4.c:153:18: note: byref variable will be forcibly initialized struct sk_buff *trailer; ^ /kisskb/src/net/ipv4/ah4.c: In function 'ah_input': /kisskb/src/net/ipv4/ah4.c:391:10: note: byref variable will be forcibly initialized __be32 dummy; ^ /kisskb/src/net/ipv4/ah4.c:311:18: note: byref variable will be forcibly initialized struct sk_buff *trailer; ^ /kisskb/src/drivers/pci/controller/pcie-mediatek.c: In function 'mtk_pcie_intr_handler': /kisskb/src/drivers/pci/controller/pcie-mediatek.c:625:18: note: byref variable will be forcibly initialized unsigned long imsi_status; ^ /kisskb/src/drivers/pci/controller/pcie-mediatek.c:608:16: note: byref variable will be forcibly initialized unsigned long status; ^ /kisskb/src/drivers/pci/controller/pcie-mediatek.c: In function 'mtk_pcie_parse_port': /kisskb/src/drivers/pci/controller/pcie-mediatek.c:918:7: note: byref variable will be forcibly initialized char name[10]; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/osnoise.h:142, from /kisskb/src/kernel/trace/trace_osnoise.c:39: /kisskb/src/kernel/trace/trace_osnoise.c: In function 'perf_trace_thread_noise': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/osnoise.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thread_noise, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/osnoise.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thread_noise, ^ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'perf_trace_softirq_noise': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/osnoise.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(softirq_noise, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/osnoise.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(softirq_noise, ^ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'perf_trace_nmi_noise': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/osnoise.h:92:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(nmi_noise, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/osnoise.h:92:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(nmi_noise, ^ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'perf_trace_sample_threshold': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/osnoise.h:114:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sample_threshold, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/osnoise.h:114:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sample_threshold, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/osnoise.h:142, from /kisskb/src/kernel/trace/trace_osnoise.c:39: /kisskb/src/kernel/trace/trace_osnoise.c: In function 'trace_event_raw_event_thread_noise': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/osnoise.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thread_noise, ^ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'trace_event_raw_event_softirq_noise': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/osnoise.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(softirq_noise, ^ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'trace_event_raw_event_nmi_noise': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/osnoise.h:92:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(nmi_noise, ^ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'trace_event_raw_event_sample_threshold': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/osnoise.h:114:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sample_threshold, ^ /kisskb/src/drivers/pci/setup-bus.c: In function 'iov_resources_unassigned': /kisskb/src/drivers/pci/setup-bus.c:1705:25: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_bridge_mmio': /kisskb/src/drivers/pci/setup-bus.c:614:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/osnoise.h:142, from /kisskb/src/kernel/trace/trace_osnoise.c:39: /kisskb/src/kernel/trace/trace_osnoise.c: In function 'perf_trace_irq_noise': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/osnoise.h:63:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_noise, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/osnoise.h:63:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_noise, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/osnoise.h:63:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_noise, ^ /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; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/osnoise.h:142, from /kisskb/src/kernel/trace/trace_osnoise.c:39: /kisskb/src/kernel/trace/trace_osnoise.c: In function 'trace_event_raw_event_irq_noise': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/osnoise.h:63:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_noise, ^ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_bridge_io': /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/osnoise.h:63:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_noise, ^ /kisskb/src/drivers/pci/setup-bus.c:580:6: note: byref variable will be forcibly initialized u16 l; ^ /kisskb/src/drivers/pci/setup-bus.c:577:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ In file included from /kisskb/src/include/linux/pid.h:5:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/kernel/trace/trace_osnoise.c:19: /kisskb/src/kernel/trace/trace_osnoise.c: In function 'osnoise_has_registered_instances': /kisskb/src/include/linux/rculist.h:353:20: note: byref variable will be forcibly initialized struct list_head *__next = READ_ONCE(__ptr->next); \ ^ /kisskb/src/kernel/trace/trace_osnoise.c:63:11: note: in expansion of macro 'list_first_or_null_rcu' return !!list_first_or_null_rcu(&osnoise_instances, ^ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_bus_size_cardbus': /kisskb/src/drivers/pci/setup-bus.c:1116:6: note: byref variable will be forcibly initialized u16 ctrl; ^ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_realloc_detect': /kisskb/src/drivers/pci/setup-bus.c:1724:7: note: byref variable will be forcibly initialized bool unassigned = false; ^ /kisskb/src/drivers/pci/setup-bus.c: In function 'adjust_bridge_window': /kisskb/src/drivers/pci/setup-bus.c:1865:18: note: byref variable will be forcibly initialized resource_size_t add_size, size = resource_size(res); ^ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_cardbus': /kisskb/src/drivers/pci/setup-bus.c:510:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'start_kthread': /kisskb/src/kernel/trace/trace_osnoise.c:1695:7: note: byref variable will be forcibly initialized char comm[24]; ^ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'timerlat_irq': /kisskb/src/kernel/trace/trace_osnoise.c:1485:25: note: byref variable will be forcibly initialized struct timerlat_sample s; ^ /kisskb/src/drivers/pci/setup-bus.c: In function 'pbus_size_mem': /kisskb/src/drivers/pci/setup-bus.c:997:18: note: byref variable will be forcibly initialized resource_size_t aligns[18]; /* Alignments from 1MB to 128GB */ ^ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'timerlat_main': /kisskb/src/kernel/trace/trace_osnoise.c:1602:21: note: byref variable will be forcibly initialized struct sched_param sp; ^ /kisskb/src/kernel/trace/trace_osnoise.c:1601:25: note: byref variable will be forcibly initialized struct timerlat_sample s; ^ /kisskb/src/drivers/pci/setup-bus.c: In function '__dev_sort_resources': /kisskb/src/drivers/pci/setup-bus.c:188:7: note: byref variable will be forcibly initialized u16 command; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/pci/setup-bus.c:19: /kisskb/src/drivers/pci/setup-bus.c: In function '__assign_resources_sorted': /kisskb/src/drivers/pci/setup-bus.c:371:12: note: byref variable will be forcibly initialized LIST_HEAD(local_fail_head); ^ /kisskb/src/include/linux/list.h:26: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:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'run_osnoise': /kisskb/src/kernel/trace/trace_osnoise.c:1296:24: note: byref variable will be forcibly initialized struct osnoise_sample s; ^ /kisskb/src/kernel/trace/trace_osnoise.c:1292:21: note: byref variable will be forcibly initialized u64 start, sample, last_sample; ^ /kisskb/src/kernel/trace/trace_osnoise.c:1292:13: note: byref variable will be forcibly initialized u64 start, sample, last_sample; ^ /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:26: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:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/kernel/trace/trace_osnoise.c:19: /kisskb/src/kernel/trace/trace_osnoise.c: In function 'osnoise_main': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:176:4: note: in expansion of macro 'smp_store_release' smp_store_release(&(t)->trc_reader_checked, true); \ ^ /kisskb/src/include/linux/rcupdate.h:187:2: note: in expansion of macro 'rcu_tasks_trace_qs' rcu_tasks_trace_qs((t)); \ ^ /kisskb/src/include/linux/rcupdate.h:216:2: note: in expansion of macro 'rcu_tasks_qs' rcu_tasks_qs(current, false); \ ^ /kisskb/src/kernel/trace/trace_osnoise.c:1466:4: note: in expansion of macro 'cond_resched_tasks_rcu_qs' cond_resched_tasks_rcu_qs(); ^ /kisskb/src/kernel/trace/trace_osnoise.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/bpf/task_iter.c: In function '__task_vma_seq_show': /kisskb/src/kernel/bpf/task_iter.c:479:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ /kisskb/src/kernel/bpf/task_iter.c:478:28: note: byref variable will be forcibly initialized struct bpf_iter__task_vma ctx; ^ /kisskb/src/kernel/bpf/task_iter.c: In function '__task_file_seq_show': /kisskb/src/kernel/bpf/task_iter.c:234:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ /kisskb/src/kernel/bpf/task_iter.c:233:29: note: byref variable will be forcibly initialized struct bpf_iter__task_file ctx; ^ /kisskb/src/kernel/bpf/task_iter.c: In function '__task_seq_show': /kisskb/src/kernel/bpf/task_iter.c:93:24: note: byref variable will be forcibly initialized struct bpf_iter__task ctx; ^ /kisskb/src/kernel/bpf/task_iter.c:92:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'osnoise_cpus_write': /kisskb/src/kernel/trace/trace_osnoise.c:1878:7: note: byref variable will be forcibly initialized char buf[256]; ^ /kisskb/src/kernel/trace/trace_osnoise.c:1876:16: note: byref variable will be forcibly initialized cpumask_var_t osnoise_cpumask_new; ^ /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:26: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:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/lib/devres.c: In function 'devm_of_iomap': /kisskb/src/lib/devres.c:254:18: note: byref variable will be forcibly initialized struct resource res; ^ /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:26: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:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/bpf/task_iter.c: In function 'task_vma_seq_get_next': /kisskb/src/kernel/bpf/task_iter.c:314:6: note: byref variable will be forcibly initialized u32 curr_tid = info->tid; ^ /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:26: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:26: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:26: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:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/bpf/task_iter.c: In function 'task_file_seq_get_next': /kisskb/src/kernel/bpf/task_iter.c:143:15: note: byref variable will be forcibly initialized unsigned int curr_fd = info->fd; ^ /kisskb/src/kernel/bpf/task_iter.c:141:6: note: byref variable will be forcibly initialized u32 curr_tid = info->tid; ^ /kisskb/src/kernel/bpf/prog_iter.c: In function '__bpf_prog_seq_show': /kisskb/src/kernel/bpf/prog_iter.c:47:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ /kisskb/src/kernel/bpf/prog_iter.c:46:28: note: byref variable will be forcibly initialized struct bpf_iter__bpf_prog ctx; ^ /kisskb/src/drivers/pci/vc.c: In function 'pci_vc_load_arb_table': /kisskb/src/drivers/pci/vc.c:50:6: note: byref variable will be forcibly initialized u16 ctrl; ^ /kisskb/src/drivers/pci/vc.c: In function 'pci_vc_load_port_arb_table': /kisskb/src/drivers/pci/vc.c:75:6: note: byref variable will be forcibly initialized u32 ctrl; ^ /kisskb/src/drivers/pci/vc.c: In function 'pci_vc_enable': /kisskb/src/drivers/pci/vc.c:106:26: note: byref variable will be forcibly initialized u32 ctrl, header, cap1, ctrl2; ^ /kisskb/src/drivers/pci/vc.c:106:20: note: byref variable will be forcibly initialized u32 ctrl, header, cap1, ctrl2; ^ /kisskb/src/drivers/pci/vc.c:106:12: note: byref variable will be forcibly initialized u32 ctrl, header, cap1, ctrl2; ^ /kisskb/src/drivers/pci/vc.c:106:6: note: byref variable will be forcibly initialized u32 ctrl, header, cap1, ctrl2; ^ /kisskb/src/drivers/pci/vc.c: In function 'pci_vc_do_save_buffer': /kisskb/src/drivers/pci/vc.c:314:9: note: byref variable will be forcibly initialized u32 tmp, ctrl = *(u32 *)buf; ^ /kisskb/src/drivers/pci/vc.c:275:7: note: byref variable will be forcibly initialized u32 cap; ^ /kisskb/src/drivers/pci/vc.c:230:7: note: byref variable will be forcibly initialized u32 cap2; ^ /kisskb/src/drivers/pci/vc.c:188:6: note: byref variable will be forcibly initialized u32 cap1; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/net/sctp/auth.c:15: /kisskb/src/net/sctp/auth.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/crypto.h:20:0, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/net/sctp/auth.c:15: /kisskb/src/net/sctp/auth.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/lib/assoc_array.c:11: /kisskb/src/lib/assoc_array.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/lib/assoc_array.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/lib/assoc_array.c: In function 'assoc_array_find': /kisskb/src/lib/assoc_array.c:308:33: note: byref variable will be forcibly initialized struct assoc_array_walk_result result; ^ /kisskb/src/lib/assoc_array.c: In function 'assoc_array_insert': /kisskb/src/lib/assoc_array.c:968: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:1083:33: note: byref variable will be forcibly initialized struct assoc_array_walk_result result; ^ /kisskb/src/lib/assoc_array.c:1082:45: note: byref variable will be forcibly initialized struct assoc_array_delete_collapse_context collapse; ^ /kisskb/src/lib/assoc_array.c: In function 'assoc_array_gc': /kisskb/src/lib/assoc_array.c:1462:26: note: byref variable will be forcibly initialized struct assoc_array_ptr *new_root, *new_parent, **new_ptr_pp; ^ /kisskb/src/drivers/pci/setup-irq.c: In function 'pci_assign_irq': /kisskb/src/drivers/pci/setup-irq.c:20:5: note: byref variable will be forcibly initialized u8 pin; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/task_stack.h:9, from /kisskb/src/kernel/trace/trace_stack.c:6: /kisskb/src/kernel/trace/trace_stack.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^ /kisskb/src/kernel/trace/trace_stack.c: In function 'stack_trace_call': /kisskb/src/kernel/trace/trace_stack.c:295:16: note: byref variable will be forcibly initialized unsigned long stack; ^ /kisskb/src/kernel/trace/trace_stack.c: In function 'stack_max_size_write': /kisskb/src/kernel/trace/trace_stack.c:342:16: note: byref variable will be forcibly initialized unsigned long val, flags; ^ /kisskb/src/kernel/trace/trace_stack.c: In function 'stack_max_size_read': /kisskb/src/kernel/trace/trace_stack.c:328:7: note: byref variable will be forcibly initialized char buf[64]; ^ /kisskb/src/lib/debugobjects.c: In function 'fill_pool': /kisskb/src/lib/debugobjects.c:167:21: note: byref variable will be forcibly initialized struct debug_obj *new[ODEBUG_BATCH_SIZE]; ^ /kisskb/src/lib/debugobjects.c: In function '__free_object': /kisskb/src/lib/debugobjects.c:344:20: note: byref variable will be forcibly initialized struct debug_obj *objs[ODEBUG_BATCH_SIZE]; ^ In file included from /kisskb/src/include/linux/debugobjects.h:5:0, 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:792: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:1314:13: note: byref variable will be forcibly initialized HLIST_HEAD(objects); ^ /kisskb/src/include/linux/list.h:792: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:792: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:759: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:881: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:947:20: note: byref variable will be forcibly initialized struct debug_obj o = { .object = addr, ^ /kisskb/src/drivers/pci/msi.c: In function 'pci_msi_set_enable': /kisskb/src/drivers/pci/msi.c:397:6: note: byref variable will be forcibly initialized u16 control; ^ /kisskb/src/drivers/pci/msi.c: In function 'pci_msix_clear_and_set_ctrl': /kisskb/src/drivers/pci/msi.c:429:6: note: byref variable will be forcibly initialized u16 ctrl; ^ /kisskb/src/drivers/pci/msi.c: In function 'msi_setup_entry': /kisskb/src/drivers/pci/msi.c:469:6: note: byref variable will be forcibly initialized u16 control; ^ /kisskb/src/drivers/pci/msi.c: In function 'msix_map_region': /kisskb/src/drivers/pci/msi.c:591:6: note: byref variable will be forcibly initialized u32 table_offset; ^ /kisskb/src/drivers/pci/msi.c: In function 'pci_msi_vec_count': /kisskb/src/drivers/pci/msi.c:847:6: note: byref variable will be forcibly initialized u16 msgctl; ^ /kisskb/src/drivers/pci/msi.c: In function 'pci_msix_vec_count': /kisskb/src/drivers/pci/msi.c:901:6: note: byref variable will be forcibly initialized u16 control; ^ /kisskb/src/drivers/pci/msi.c: In function 'msix_capability_init': /kisskb/src/drivers/pci/msi.c:706:6: note: byref variable will be forcibly initialized u16 control; ^ /kisskb/src/drivers/pci/msi.c: In function '__pci_read_msi_msg': /kisskb/src/drivers/pci/msi.c:270:7: note: byref variable will be forcibly initialized u16 data; ^ /kisskb/src/drivers/pci/msi.c: In function '__pci_write_msi_msg': /kisskb/src/drivers/pci/msi.c:322:7: note: byref variable will be forcibly initialized u16 msgctl; ^ /kisskb/src/drivers/pci/msi.c: In function '__pci_restore_msi_state': /kisskb/src/drivers/pci/msi.c:408:6: note: byref variable will be forcibly initialized u16 control; ^ /kisskb/src/drivers/pci/msi.c: In function 'pci_msi_domain_get_msi_rid': /kisskb/src/drivers/pci/msi.c:1463:6: note: byref variable will be forcibly initialized u32 rid = pci_dev_id(pdev); ^ /kisskb/src/drivers/pci/msi.c: In function 'pci_msi_get_device_domain': /kisskb/src/drivers/pci/msi.c:1486:6: note: byref variable will be forcibly initialized u32 rid = pci_dev_id(pdev); ^ /kisskb/src/drivers/pci/msi.c: In function 'pci_msi_init': /kisskb/src/drivers/pci/msi.c:1522:6: note: byref variable will be forcibly initialized u16 ctrl; ^ /kisskb/src/drivers/pci/msi.c: In function 'pci_msix_init': /kisskb/src/drivers/pci/msi.c:1544:6: note: byref variable will be forcibly initialized u16 ctrl; ^ /kisskb/src/drivers/pci/controller/pcie-brcmstb.c: In function 'brcm_pcie_set_ssc': /kisskb/src/drivers/pci/controller/pcie-brcmstb.c:378:6: note: byref variable will be forcibly initialized u32 tmp; ^ /kisskb/src/drivers/pci/controller/pcie-brcmstb.c: In function 'brcm_pcie_setup': /kisskb/src/drivers/pci/controller/pcie-brcmstb.c:867:22: note: byref variable will be forcibly initialized u64 rc_bar2_offset, rc_bar2_size; ^ /kisskb/src/drivers/pci/controller/pcie-brcmstb.c:867:6: note: byref variable will be forcibly initialized u64 rc_bar2_offset, rc_bar2_size; ^ /kisskb/src/drivers/pci/controller/pcie-brcmstb.c: In function 'brcm_pcie_msi_isr': /kisskb/src/drivers/pci/controller/pcie-brcmstb.c:479:16: note: byref variable will be forcibly initialized unsigned long status; ^ /kisskb/src/drivers/pci/of.c: In function 'of_irq_parse_pci': /kisskb/src/drivers/pci/of.c:429:5: note: byref variable will be forcibly initialized u8 pin; ^ /kisskb/src/drivers/pci/of.c:428:9: note: byref variable will be forcibly initialized __be32 laddr[3]; ^ /kisskb/src/drivers/pci/of.c: In function 'of_irq_parse_and_map_pci': /kisskb/src/drivers/pci/of.c:537:25: note: byref variable will be forcibly initialized struct of_phandle_args oirq; ^ /kisskb/src/drivers/pci/of.c: In function 'of_pci_get_devfn': /kisskb/src/drivers/pci/of.c:162:6: note: byref variable will be forcibly initialized u32 reg[5]; ^ /kisskb/src/drivers/pci/of.c: In function 'of_pci_parse_bus_range': /kisskb/src/drivers/pci/of.c:182:6: note: byref variable will be forcibly initialized u32 bus_range[2]; ^ /kisskb/src/drivers/pci/of.c: In function 'devm_of_pci_get_host_bridge_resources': /kisskb/src/drivers/pci/of.c:284:29: note: byref variable will be forcibly initialized struct of_pci_range_parser parser; ^ /kisskb/src/drivers/pci/of.c:283:22: note: byref variable will be forcibly initialized struct of_pci_range range; ^ /kisskb/src/drivers/pci/of.c:281:24: note: byref variable will be forcibly initialized struct resource *res, tmp_res; ^ /kisskb/src/drivers/pci/of.c: In function 'pci_parse_request_of_pci_ranges': /kisskb/src/drivers/pci/of.c:553:18: note: byref variable will be forcibly initialized resource_size_t iobase; ^ /kisskb/src/drivers/pci/of.c: In function 'of_get_pci_domain_nr': /kisskb/src/drivers/pci/of.c:218:6: note: byref variable will be forcibly initialized u32 domain; ^ /kisskb/src/drivers/pci/of.c: In function 'of_pci_check_probe_only': /kisskb/src/drivers/pci/of.c:235:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/pci/of.c: In function 'of_pci_get_max_link_speed': /kisskb/src/drivers/pci/of.c:627:6: note: byref variable will be forcibly initialized u32 max_link_speed; ^ /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; ^ In file included from /kisskb/src/drivers/clk/imx/clk.c:9:0: /kisskb/src/drivers/clk/imx/clk.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/pci/controller/pcie-apple.c: In function 'apple_port_irq_handler': /kisskb/src/drivers/pci/controller/pcie-apple.c:359:16: note: byref variable will be forcibly initialized unsigned long stat; ^ /kisskb/src/drivers/pci/controller/pcie-apple.c: In function 'apple_pcie_port_register_irqs': /kisskb/src/drivers/pci/controller/pcie-apple.c:441:21: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ /kisskb/src/drivers/pci/controller/pcie-apple.c: In function 'apple_pcie_setup_port': /kisskb/src/drivers/pci/controller/pcie-apple.c:515:12: note: byref variable will be forcibly initialized u32 stat, idx; ^ /kisskb/src/drivers/pci/controller/pcie-apple.c: In function 'apple_msi_domain_alloc': /kisskb/src/drivers/pci/controller/pcie-apple.c:207:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = pcie->fwspec; ^ /kisskb/src/drivers/pci/controller/pcie-apple.c: In function 'apple_pcie_add_device': /kisskb/src/drivers/pci/controller/pcie-apple.c:659:6: note: byref variable will be forcibly initialized u32 sid, rid = PCI_DEVID(pdev->bus->number, pdev->devfn); ^ /kisskb/src/net/ipv6/exthdrs_core.c: In function 'ipv6_skip_exthdr': /kisskb/src/net/ipv6/exthdrs_core.c:89:11: note: byref variable will be forcibly initialized __be16 _frag_off, *fp; ^ /kisskb/src/net/ipv6/exthdrs_core.c:80:23: note: byref variable will be forcibly initialized struct ipv6_opt_hdr _hdr, *hp; ^ /kisskb/src/net/ipv6/exthdrs_core.c: In function 'ipv6_find_hdr': /kisskb/src/net/ipv6/exthdrs_core.c:235:19: note: byref variable will be forcibly initialized unsigned short _frag_off; ^ /kisskb/src/net/ipv6/exthdrs_core.c:222:23: note: byref variable will be forcibly initialized struct ipv6_rt_hdr _rh, *rh; ^ /kisskb/src/net/ipv6/exthdrs_core.c:207:23: note: byref variable will be forcibly initialized struct ipv6_opt_hdr _hdr, *hp; ^ /kisskb/src/net/ipv6/exthdrs_core.c:197:18: note: byref variable will be forcibly initialized struct ipv6hdr _ip6, *ip6; ^ /kisskb/src/net/ipv4/tunnel4.c: In function 'tunnel4_rcv_cb': /kisskb/src/net/ipv4/tunnel4.c:116:28: note: byref variable will be forcibly initialized struct xfrm_tunnel __rcu *head; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/tunnel4.c:8: /kisskb/src/net/ipv4/tunnel4.c: In function 'xfrm4_tunnel_register': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/tunnel4.c:52:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, handler); ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/hashtab.c:5: /kisskb/src/kernel/bpf/hashtab.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_nulls.h:106:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_nulls_first_rcu(h), n); ^ /kisskb/src/kernel/bpf/hashtab.c: In function '__bpf_hash_map_seq_show': /kisskb/src/kernel/bpf/hashtab.c:1962:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ /kisskb/src/kernel/bpf/hashtab.c: In function 'htab_map_delete_elem': /kisskb/src/kernel/bpf/hashtab.c:1330:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/bpf/hashtab.c: In function 'htab_lru_map_delete_node': /kisskb/src/kernel/bpf/hashtab.c:745:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/bpf/hashtab.c: In function 'htab_map_update_elem': /kisskb/src/kernel/bpf/hashtab.c:1025:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/bpf/hashtab.c: In function '__htab_percpu_map_update_elem': /kisskb/src/kernel/bpf/hashtab.c:1195:16: note: byref variable will be forcibly initialized unsigned long flags; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/hashtab.c:5: /kisskb/src/kernel/bpf/hashtab.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/bpf.h:23:0, from /kisskb/src/kernel/bpf/hashtab.c:5: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/bpf/hashtab.c: In function '__htab_map_lookup_and_delete_elem': /kisskb/src/kernel/bpf/hashtab.c:1496:16: note: byref variable will be forcibly initialized unsigned long bflags; ^ /kisskb/src/kernel/bpf/hashtab.c: In function 'htab_lru_map_delete_elem': /kisskb/src/kernel/bpf/hashtab.c:1366:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/bpf/hashtab.c: In function '__htab_map_lookup_and_delete_batch': /kisskb/src/kernel/bpf/hashtab.c:1602:16: note: byref variable will be forcibly initialized unsigned long flags = 0; ^ /kisskb/src/kernel/bpf/hashtab.c:1597:6: note: byref variable will be forcibly initialized u32 batch, max_count, size, bucket_size; ^ /kisskb/src/kernel/bpf/hashtab.c: In function 'htab_lru_map_update_elem': /kisskb/src/kernel/bpf/hashtab.c:1127:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/bpf/hashtab.c: In function '__htab_lru_percpu_map_update_elem': /kisskb/src/kernel/bpf/hashtab.c:1250:16: note: byref variable will be forcibly initialized unsigned long flags; ^ In file included from /kisskb/src/include/linux/mm.h:21:0, from /kisskb/src/include/linux/kallsyms.h:13, from /kisskb/src/include/linux/bpf.h:20, from /kisskb/src/kernel/bpf/arraymap.c:5: /kisskb/src/kernel/bpf/arraymap.c: In function 'percpu_ref_put_many': /kisskb/src/include/linux/percpu-refcount.h:328:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ /kisskb/src/kernel/bpf/hashtab.c: In function 'bpf_fd_htab_map_update_elem': /kisskb/src/kernel/bpf/hashtab.c:2347:8: note: byref variable will be forcibly initialized void *ptr; ^ /kisskb/src/kernel/bpf/arraymap.c: In function '__bpf_array_map_seq_show': /kisskb/src/kernel/bpf/arraymap.c:561:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ /kisskb/src/kernel/bpf/arraymap.c: In function 'bpf_for_each_array_elem': /kisskb/src/kernel/bpf/arraymap.c:651:9: note: byref variable will be forcibly initialized u32 i, key, num_elems = 0; ^ /kisskb/src/kernel/bpf/arraymap.c: In function 'prog_array_map_seq_show_elem': /kisskb/src/kernel/bpf/arraymap.c:878:6: note: byref variable will be forcibly initialized u32 prog_id; ^ /kisskb/src/kernel/bpf/arraymap.c: In function 'bpf_fd_array_map_clear': /kisskb/src/kernel/bpf/arraymap.c:868:6: note: byref variable will be forcibly initialized int i; ^ /kisskb/src/kernel/bpf/arraymap.c: In function 'perf_event_fd_array_release': /kisskb/src/kernel/bpf/arraymap.c:1192:6: note: byref variable will be forcibly initialized int i; ^ /kisskb/src/kernel/bpf/arraymap.c: In function 'perf_event_fd_array_get_ptr': /kisskb/src/kernel/bpf/arraymap.c:1162:6: note: byref variable will be forcibly initialized u64 value; ^ /kisskb/src/drivers/pci/ats.c: In function 'pci_disable_ats': /kisskb/src/drivers/pci/ats.c:96:6: note: byref variable will be forcibly initialized u16 ctrl; ^ /kisskb/src/drivers/pci/ats.c: In function 'pci_ats_queue_depth': /kisskb/src/drivers/pci/ats.c:136:6: note: byref variable will be forcibly initialized u16 cap; ^ /kisskb/src/drivers/pci/ats.c: In function 'pci_ats_page_aligned': /kisskb/src/drivers/pci/ats.c:161:6: note: byref variable will be forcibly initialized u16 cap; ^ /kisskb/src/drivers/pci/ats.c: In function 'pci_enable_pasid': /kisskb/src/drivers/pci/ats.c:363:15: note: byref variable will be forcibly initialized u16 control, supported; ^ /kisskb/src/drivers/pci/ats.c: In function 'pci_pasid_features': /kisskb/src/drivers/pci/ats.c:462:6: note: byref variable will be forcibly initialized u16 supported; ^ /kisskb/src/drivers/pci/ats.c: In function 'pci_max_pasids': /kisskb/src/drivers/pci/ats.c:491:6: note: byref variable will be forcibly initialized u16 supported; ^ In file included from /kisskb/src/lib/libcrc32c.c:29:0: /kisskb/src/lib/libcrc32c.c: In function 'crc32c': /kisskb/src/include/crypto/hash.h:166:7: note: byref variable will be forcibly initialized char __##shash##_desc[sizeof(struct shash_desc) + HASH_MAX_DESCSIZE] \ ^ /kisskb/src/lib/libcrc32c.c:40:2: note: in expansion of macro 'SHASH_DESC_ON_STACK' SHASH_DESC_ON_STACK(shash, tfm); ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_nopciamd': /kisskb/src/drivers/pci/quirks.c:301:5: note: byref variable will be forcibly initialized u8 rev; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_via_acpi': /kisskb/src/drivers/pci/quirks.c:1065:5: note: byref variable will be forcibly initialized u8 irq; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_intel_ntb': /kisskb/src/drivers/pci/quirks.c:3362:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_passive_release': /kisskb/src/drivers/pci/quirks.c:223:16: note: byref variable will be forcibly initialized unsigned char dlc; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_mediagx_master': /kisskb/src/drivers/pci/quirks.c:1247:5: note: byref variable will be forcibly initialized u8 reg; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_amd_ide_mode': /kisskb/src/drivers/pci/quirks.c:1284:5: note: byref variable will be forcibly initialized u8 tmp; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_svwks_csb5ide': /kisskb/src/drivers/pci/quirks.c:1310:5: note: byref variable will be forcibly initialized u8 prog; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_ide_samemode': /kisskb/src/drivers/pci/quirks.c:1324:5: note: byref variable will be forcibly initialized u8 prog; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_sis_96x_smbus': /kisskb/src/drivers/pci/quirks.c:1613:5: note: byref variable will be forcibly initialized u8 val = 0; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_nvidia_ck804_pcie_aer_ext_cap': /kisskb/src/drivers/pci/quirks.c:2437:10: note: byref variable will be forcibly initialized uint8_t b; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_unhide_mch_dev6': /kisskb/src/drivers/pci/quirks.c:2528:5: note: byref variable will be forcibly initialized u8 reg; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_tigerpoint_bm_sts': /kisskb/src/drivers/pci/quirks.c:274:6: note: byref variable will be forcibly initialized u32 pmbase; ^ /kisskb/src/drivers/pci/quirks.c: In function 'piix4_mem_quirk': /kisskb/src/drivers/pci/quirks.c:685:6: note: byref variable will be forcibly initialized u32 devres; ^ /kisskb/src/drivers/pci/quirks.c: In function 'piix4_io_quirk': /kisskb/src/drivers/pci/quirks.c:659:6: note: byref variable will be forcibly initialized u32 devres; ^ /kisskb/src/drivers/pci/quirks.c: In function 'ich6_lpc_generic_decode': /kisskb/src/drivers/pci/quirks.c:812:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/pci/quirks.c: In function 'ich7_lpc_generic_decode': /kisskb/src/drivers/pci/quirks.c:856:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/pci/quirks.c: In function 'pci_quirk_intel_spt_pch_acs': /kisskb/src/drivers/pci/quirks.c:4751:11: note: byref variable will be forcibly initialized u32 cap, ctrl; ^ /kisskb/src/drivers/pci/quirks.c:4751:6: note: byref variable will be forcibly initialized u32 cap, ctrl; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_vialatency': /kisskb/src/drivers/pci/quirks.c:337:5: note: byref variable will be forcibly initialized u8 busarb; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_via_cx700_pci_parking_caching': /kisskb/src/drivers/pci/quirks.c:2466:10: note: byref variable will be forcibly initialized uint8_t b; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_io': /kisskb/src/drivers/pci/quirks.c:508:24: note: byref variable will be forcibly initialized struct pci_bus_region bus_region; ^ /kisskb/src/drivers/pci/quirks.c:507:6: note: byref variable will be forcibly initialized u32 region; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_sis_503': /kisskb/src/drivers/pci/quirks.c:1642:6: note: byref variable will be forcibly initialized u16 devid; ^ /kisskb/src/drivers/pci/quirks.c:1641:5: note: byref variable will be forcibly initialized u8 reg; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_p64h2_1k_io': /kisskb/src/drivers/pci/quirks.c:2419:6: note: byref variable will be forcibly initialized u16 en1k; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_io_region': /kisskb/src/drivers/pci/quirks.c:558:24: note: byref variable will be forcibly initialized struct pci_bus_region bus_region; ^ /kisskb/src/drivers/pci/quirks.c:557:6: note: byref variable will be forcibly initialized u16 region; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_piix4_acpi': /kisskb/src/drivers/pci/quirks.c:717:6: note: byref variable will be forcibly initialized u32 res_a; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_ich4_lpc_acpi': /kisskb/src/drivers/pci/quirks.c:764:5: note: byref variable will be forcibly initialized u8 enable; ^ /kisskb/src/drivers/pci/quirks.c: In function 'ich6_lpc_acpi_gpio': /kisskb/src/drivers/pci/quirks.c:796:5: note: byref variable will be forcibly initialized u8 enable; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_xio2000a': /kisskb/src/drivers/pci/quirks.c:951:6: note: byref variable will be forcibly initialized u16 command; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_disable_pxb': /kisskb/src/drivers/pci/quirks.c:1267:6: note: byref variable will be forcibly initialized u16 config; ^ /kisskb/src/drivers/pci/quirks.c: In function 'pci_quirk_enable_intel_rp_mpc_acs': /kisskb/src/drivers/pci/quirks.c:5060:6: note: byref variable will be forcibly initialized u32 mpc; ^ /kisskb/src/drivers/pci/quirks.c: In function 'pci_fixup_pericom_acs_store_forward': /kisskb/src/drivers/pci/quirks.c:5814:6: note: byref variable will be forcibly initialized u16 val; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_via_vlink': /kisskb/src/drivers/pci/quirks.c:1129:5: note: byref variable will be forcibly initialized u8 irq, new_irq; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_amd_ordering': /kisskb/src/drivers/pci/quirks.c:1196:6: note: byref variable will be forcibly initialized u32 pcic; ^ /kisskb/src/drivers/pci/quirks.c: In function 'pci_quirk_disable_intel_spt_pch_acs_redir': /kisskb/src/drivers/pci/quirks.c:5135:11: note: byref variable will be forcibly initialized u32 cap, ctrl; ^ /kisskb/src/drivers/pci/quirks.c:5135:6: note: byref variable will be forcibly initialized u32 cap, ctrl; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_nvidia_hda': /kisskb/src/drivers/pci/quirks.c:5476:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/pci/quirks.c:5475:5: note: byref variable will be forcibly initialized u8 hdr_type; ^ /kisskb/src/drivers/pci/quirks.c: In function 'asus_hides_smbus_lpc': /kisskb/src/drivers/pci/quirks.c:1527:6: note: byref variable will be forcibly initialized u16 val; ^ /kisskb/src/drivers/pci/quirks.c: In function 'asus_hides_ac97_lpc': /kisskb/src/drivers/pci/quirks.c:1671:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/pci/quirks.c: In function 'asus_hides_smbus_lpc_ich6_suspend': /kisskb/src/drivers/pci/quirks.c:1562:6: note: byref variable will be forcibly initialized u32 rcba; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_e100_interrupt': /kisskb/src/drivers/pci/quirks.c:2281:15: note: byref variable will be forcibly initialized u16 command, pmcsr; ^ /kisskb/src/drivers/pci/quirks.c:2281:6: note: byref variable will be forcibly initialized u16 command, pmcsr; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_brcm_5719_limit_mrrs': /kisskb/src/drivers/pci/quirks.c:2505:6: note: byref variable will be forcibly initialized u32 rev; ^ /kisskb/src/drivers/pci/quirks.c: In function 'is_end_of_ht_chain': /kisskb/src/drivers/pci/quirks.c:2849:13: note: byref variable will be forcibly initialized u16 flags, ctrl; ^ /kisskb/src/drivers/pci/quirks.c:2849:6: note: byref variable will be forcibly initialized u16 flags, ctrl; ^ /kisskb/src/drivers/pci/quirks.c: In function 'msi_ht_cap_enabled': /kisskb/src/drivers/pci/quirks.c:2605:6: note: byref variable will be forcibly initialized u8 flags; ^ /kisskb/src/drivers/pci/quirks.c: In function 'ht_enable_msi_mapping': /kisskb/src/drivers/pci/quirks.c:2659:6: note: byref variable will be forcibly initialized u8 flags; ^ /kisskb/src/drivers/pci/quirks.c: In function 'ht_check_msi_mapping': /kisskb/src/drivers/pci/quirks.c:2791:6: note: byref variable will be forcibly initialized u8 flags; ^ /kisskb/src/drivers/pci/quirks.c: In function 'ht_disable_msi_mapping': /kisskb/src/drivers/pci/quirks.c:2914:6: note: byref variable will be forcibly initialized u8 flags; ^ /kisskb/src/drivers/pci/quirks.c: In function 'nvbridge_check_legacy_irq_routing': /kisskb/src/drivers/pci/quirks.c:2763:6: note: byref variable will be forcibly initialized u32 cfg; ^ /kisskb/src/drivers/pci/quirks.c: In function 'ricoh_mmc_fixup_rl5c476': /kisskb/src/drivers/pci/quirks.c:3147:5: note: byref variable will be forcibly initialized u8 disable; ^ /kisskb/src/drivers/pci/quirks.c:3146:5: note: byref variable will be forcibly initialized u8 write_target; ^ /kisskb/src/drivers/pci/quirks.c:3145:5: note: byref variable will be forcibly initialized u8 write_enable; ^ /kisskb/src/drivers/pci/quirks.c: In function 'ricoh_mmc_fixup_r5c832': /kisskb/src/drivers/pci/quirks.c:3178:5: note: byref variable will be forcibly initialized u8 disable; ^ /kisskb/src/drivers/pci/quirks.c:3177:5: note: byref variable will be forcibly initialized u8 write_enable; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_intel_mc_errata': /kisskb/src/drivers/pci/quirks.c:3296:6: note: byref variable will be forcibly initialized u16 rcc; ^ /kisskb/src/drivers/pci/quirks.c: In function 'reset_chelsio_generic_dev': /kisskb/src/drivers/pci/quirks.c:3815:6: note: byref variable will be forcibly initialized u16 msix_flags; ^ /kisskb/src/drivers/pci/quirks.c:3814:6: note: byref variable will be forcibly initialized u16 old_command; ^ /kisskb/src/drivers/pci/quirks.c: In function 'nvme_disable_and_flr': /kisskb/src/drivers/pci/quirks.c:3893:6: note: byref variable will be forcibly initialized u16 cmd; ^ /kisskb/src/drivers/pci/quirks.c: In function 'pci_quirk_enable_intel_spt_pch_acs': /kisskb/src/drivers/pci/quirks.c:5105:11: note: byref variable will be forcibly initialized u32 cap, ctrl; ^ /kisskb/src/drivers/pci/quirks.c:5105:6: note: byref variable will be forcibly initialized u32 cap, ctrl; ^ /kisskb/src/drivers/pci/quirks.c: In function 'pci_quirk_enable_intel_lpc_acs': /kisskb/src/drivers/pci/quirks.c:5013:6: note: byref variable will be forcibly initialized u32 rcba, bspr, updcr; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_intel_qat_vf_cap': /kisskb/src/drivers/pci/quirks.c:5255:7: note: byref variable will be forcibly initialized u32 status; ^ /kisskb/src/drivers/pci/quirks.c:5224:6: note: byref variable will be forcibly initialized u16 reg16, *cap; ^ /kisskb/src/drivers/pci/quirks.c:5223:5: note: byref variable will be forcibly initialized u8 next_cap; ^ /kisskb/src/drivers/pci/quirks.c: In function 'pci_apply_final_quirks': /kisskb/src/drivers/pci/quirks.c:159:5: note: byref variable will be forcibly initialized u8 tmp; ^ /kisskb/src/drivers/pci/quirks.c: In function 'pci_idt_bus_quirk': /kisskb/src/drivers/pci/quirks.c:5527:6: note: byref variable will be forcibly initialized u16 ctrl = 0; ^ /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/kernel/trace/trace_events.c: In function 'f_start': /kisskb/src/kernel/trace/trace_events.c:1584:9: note: byref variable will be forcibly initialized loff_t l = 0; ^ /kisskb/src/kernel/trace/trace_events.c: In function 's_start': /kisskb/src/kernel/trace/trace_events.c:1239:9: note: byref variable will be forcibly initialized loff_t l; ^ /kisskb/src/kernel/trace/trace_events.c: In function 't_start': /kisskb/src/kernel/trace/trace_events.c:1206:9: note: byref variable will be forcibly initialized loff_t l; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/mptcp/token.c:25: /kisskb/src/net/mptcp/token.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_nulls.h:106:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_nulls_first_rcu(h), n); ^ /kisskb/src/kernel/trace/trace_events.c: In function 'trace_create_new_event': /kisskb/src/kernel/trace/trace_events.c:2684:15: note: byref variable will be forcibly initialized unsigned int first; ^ /kisskb/src/kernel/trace/trace_events.c: In function 'system_enable_read': /kisskb/src/kernel/trace/trace_events.c:1416:7: note: byref variable will be forcibly initialized char buf[2]; ^ /kisskb/src/kernel/trace/trace_events.c:1410:13: note: byref variable will be forcibly initialized const char set_to_char[4] = { '?', '0', '1', 'X' }; ^ /kisskb/src/kernel/trace/trace_events.c: In function 'event_id_read': /kisskb/src/kernel/trace/trace_events.c:1630:7: note: byref variable will be forcibly initialized char buf[32]; ^ /kisskb/src/kernel/trace/trace_events.c: In function 'event_enable_write': /kisskb/src/kernel/trace/trace_events.c:1375:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/kernel/trace/trace_events.c: In function 'system_enable_write': /kisskb/src/kernel/trace/trace_events.c:1460:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/kernel/trace/trace_events.c: In function 'event_enable_read': /kisskb/src/kernel/trace/trace_events.c:1346:7: note: byref variable will be forcibly initialized char buf[4] = "0"; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/kernel/trace/trace_events.c:14: /kisskb/src/kernel/trace/trace_events.c: In function '__ftrace_clear_event_pids': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events.c:882:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->filtered_no_pids, NULL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events.c:879:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->filtered_pids, NULL); ^ /kisskb/src/kernel/trace/trace_events.c: In function 'event_pid_write': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events.c:1962:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->filtered_no_pids, pid_list); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events.c:1960:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->filtered_pids, pid_list); ^ /kisskb/src/kernel/trace/trace_events.c:1930:25: note: byref variable will be forcibly initialized struct trace_pid_list *pid_list; ^ /kisskb/src/drivers/pci/iov.c: In function 'sriov_vf_msix_count_store': /kisskb/src/drivers/pci/iov.c:186:6: note: byref variable will be forcibly initialized int val, ret = 0; ^ /kisskb/src/drivers/pci/iov.c: In function 'sriov_drivers_autoprobe_store': /kisskb/src/drivers/pci/iov.c:478:7: note: byref variable will be forcibly initialized bool drivers_autoprobe; ^ /kisskb/src/drivers/pci/iov.c: In function 'sriov_restore_state': /kisskb/src/drivers/pci/iov.c:823:6: note: byref variable will be forcibly initialized u16 ctrl; ^ /kisskb/src/drivers/pci/iov.c: In function 'sriov_init': /kisskb/src/drivers/pci/iov.c:703:12: note: byref variable will be forcibly initialized u16 ctrl, total; ^ /kisskb/src/drivers/pci/iov.c:703:6: note: byref variable will be forcibly initialized u16 ctrl, total; ^ /kisskb/src/drivers/pci/iov.c:702:6: note: byref variable will be forcibly initialized u32 pgsz; ^ /kisskb/src/drivers/pci/iov.c: In function 'pci_iov_sysfs_link': /kisskb/src/drivers/pci/iov.c:140:7: note: byref variable will be forcibly initialized char buf[VIRTFN_ID_LEN]; ^ /kisskb/src/kernel/trace/trace_events.c: In function 'ftrace_event_write': /kisskb/src/kernel/trace/trace_events.c:1143:22: note: byref variable will be forcibly initialized struct trace_parser parser; ^ /kisskb/src/drivers/pci/iov.c: In function 'pci_iov_remove_virtfn': /kisskb/src/drivers/pci/iov.c:315:7: note: byref variable will be forcibly initialized char buf[VIRTFN_ID_LEN]; ^ /kisskb/src/kernel/trace/trace_events.c: In function 'early_enable_events': /kisskb/src/kernel/trace/trace_events.c:3597:8: note: byref variable will be forcibly initialized char *buf = bootup_event_buf; ^ /kisskb/src/drivers/pci/iov.c: In function 'sriov_enable': /kisskb/src/drivers/pci/iov.c:560:6: note: byref variable will be forcibly initialized u16 initial; ^ /kisskb/src/drivers/pci/iov.c: In function 'pci_iov_update_resource': /kisskb/src/drivers/pci/iov.c:907:6: note: byref variable will be forcibly initialized u16 cmd; ^ /kisskb/src/drivers/pci/iov.c:906:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/pci/iov.c: In function 'sriov_numvfs_store': /kisskb/src/drivers/pci/iov.c:379:6: note: byref variable will be forcibly initialized u16 num_vfs; ^ /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/net/sctp/stream_sched_prio.c:17:0: /kisskb/src/net/sctp/stream_sched_prio.c: In function 'sctp_sched_prio_free': /kisskb/src/net/sctp/stream_sched_prio.c:210:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/lib/genalloc.c:29: /kisskb/src/lib/genalloc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84: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:398: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:469:28: note: byref variable will be forcibly initialized struct genpool_data_align data = { .align = align }; ^ /kisskb/src/lib/genalloc.c: In function 'of_gen_pool_get': /kisskb/src/lib/genalloc.c:884:14: note: byref variable will be forcibly initialized const char *name = NULL; ^ /kisskb/src/drivers/pci/syscall.c: In function '__do_sys_pciconfig_read': /kisskb/src/drivers/pci/syscall.c:21:6: note: byref variable will be forcibly initialized u32 dword; ^ /kisskb/src/drivers/pci/syscall.c:20:6: note: byref variable will be forcibly initialized u16 word; ^ /kisskb/src/drivers/pci/syscall.c:19:5: note: byref variable will be forcibly initialized u8 byte; ^ /kisskb/src/drivers/pci/pci-stub.c: In function 'pci_stub_init': /kisskb/src/drivers/pci/pci-stub.c:58:39: note: byref variable will be forcibly initialized subdevice = PCI_ANY_ID, class = 0, class_mask = 0; ^ /kisskb/src/drivers/pci/pci-stub.c:58:28: note: byref variable will be forcibly initialized subdevice = PCI_ANY_ID, class = 0, class_mask = 0; ^ /kisskb/src/drivers/pci/pci-stub.c:58:4: note: byref variable will be forcibly initialized subdevice = PCI_ANY_ID, class = 0, class_mask = 0; ^ /kisskb/src/drivers/pci/pci-stub.c:57:32: note: byref variable will be forcibly initialized unsigned int vendor, device, subvendor = PCI_ANY_ID, ^ /kisskb/src/drivers/pci/pci-stub.c:57:24: note: byref variable will be forcibly initialized unsigned int vendor, device, subvendor = PCI_ANY_ID, ^ /kisskb/src/drivers/pci/pci-stub.c:57:16: note: byref variable will be forcibly initialized unsigned int vendor, device, subvendor = PCI_ANY_ID, ^ /kisskb/src/drivers/pci/pci-stub.c:43:8: note: byref variable will be forcibly initialized char *p, *id; ^ /kisskb/src/lib/fault-inject.c: In function 'fail_stacktrace': /kisskb/src/lib/fault-inject.c:70:16: note: byref variable will be forcibly initialized unsigned long entries[MAX_STACK_TRACE_DEPTH]; ^ /kisskb/src/lib/fault-inject.c: In function 'setup_fault_attr': /kisskb/src/lib/fault-inject.c:23:6: note: byref variable will be forcibly initialized int space; ^ /kisskb/src/lib/fault-inject.c:22:6: note: byref variable will be forcibly initialized int times; ^ /kisskb/src/lib/fault-inject.c:21:16: note: byref variable will be forcibly initialized unsigned long interval; ^ /kisskb/src/lib/fault-inject.c:20:16: note: byref variable will be forcibly initialized unsigned long probability; ^ /kisskb/src/net/sctp/stream_interleave.c: In function 'do_ulpq_tail_event': /kisskb/src/net/sctp/stream_interleave.c:1298:22: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^ /kisskb/src/net/sctp/stream_interleave.c: In function 'sctp_intl_reap_ordered': /kisskb/src/net/sctp/stream_interleave.c:1016:22: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^ /kisskb/src/net/sctp/stream_interleave.c: In function 'do_sctp_enqueue_event': /kisskb/src/net/sctp/stream_interleave.c:1327:22: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^ /kisskb/src/net/sctp/stream_interleave.c: In function 'sctp_generate_iftsn': /kisskb/src/net/sctp/stream_interleave.c:1108:27: note: byref variable will be forcibly initialized struct sctp_ifwdtsn_skip ftsn_skip_arr[10]; ^ /kisskb/src/net/sctp/stream_interleave.c: In function 'sctp_intl_start_pd': /kisskb/src/net/sctp/stream_interleave.c:935:22: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^ /kisskb/src/net/sctp/stream_interleave.c: In function 'sctp_ulpevent_idata': /kisskb/src/net/sctp/stream_interleave.c:829:22: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^ /kisskb/src/net/sctp/stream_interleave.c: In function 'sctp_make_idatafrag_empty': /kisskb/src/net/sctp/stream_interleave.c:30:23: note: byref variable will be forcibly initialized struct sctp_idatahdr dp; ^ /kisskb/src/net/ipv6/output_core.c: In function 'ipv6_proxy_select_ident': /kisskb/src/net/ipv6/output_core.c:37:18: note: byref variable will be forcibly initialized struct in6_addr buf[2]; ^ /kisskb/src/net/sctp/ipv6.c: In function 'sctp_v6_err_handle': /kisskb/src/net/sctp/ipv6.c:132:6: note: byref variable will be forcibly initialized int err = 0; ^ /kisskb/src/net/sctp/ipv6.c: In function 'sctp_v6_err': /kisskb/src/net/sctp/ipv6.c:168:27: note: byref variable will be forcibly initialized struct sctp_association *asoc; ^ /kisskb/src/net/sctp/ipv6.c:167:25: note: byref variable will be forcibly initialized struct sctp_transport *transport; ^ In file included from /kisskb/src/include/net/ip6_route.h:24:0, from /kisskb/src/net/sctp/ipv6.c:54: /kisskb/src/net/sctp/ipv6.c: In function 'rt6_get_cookie': /kisskb/src/include/net/ip6_fib.h:296:6: note: byref variable will be forcibly initialized u32 cookie = 0; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sctp/ipv6.c:30: /kisskb/src/net/sctp/ipv6.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/sctp/ipv6.c: In function 'sctp_v6_get_dst': /kisskb/src/net/sctp/ipv6.c:286:28: note: byref variable will be forcibly initialized struct in6_addr *final_p, final; ^ /kisskb/src/net/sctp/ipv6.c:285:18: note: byref variable will be forcibly initialized union sctp_addr dst_saddr; ^ /kisskb/src/net/sctp/ipv6.c:279:15: note: byref variable will be forcibly initialized struct flowi _fl; ^ In file included from /kisskb/src/include/net/net_namespace.h:39:0, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/net/sctp/ipv6.c:38: /kisskb/src/net/sctp/ipv6.c: In function 'skb_get_hash_flowi6': /kisskb/src/include/linux/skbuff.h:1404:20: note: byref variable will be forcibly initialized struct flow_keys keys; ^ /kisskb/src/net/sctp/ipv6.c: In function 'sctp_udp_v6_err': /kisskb/src/net/sctp/ipv6.c:196:25: note: byref variable will be forcibly initialized struct sctp_transport *t; ^ /kisskb/src/net/sctp/ipv6.c:195:27: note: byref variable will be forcibly initialized struct sctp_association *asoc; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/trace/trace_event_perf.c:9: /kisskb/src/kernel/trace/trace_event_perf.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/kernel/trace/trace_event_perf.c: In function 'perf_ftrace_function_call': /kisskb/src/kernel/trace/trace_event_perf.c:439:6: note: byref variable will be forcibly initialized int rctx; ^ /kisskb/src/kernel/trace/trace_event_perf.c:438:17: note: byref variable will be forcibly initialized struct pt_regs regs; ^ /kisskb/src/kernel/trace/trace_event_perf.c:437:20: note: byref variable will be forcibly initialized struct hlist_head head; ^ /kisskb/src/lib/nlattr.c: In function 'nla_find': /kisskb/src/lib/nlattr.c:701:6: note: byref variable will be forcibly initialized int rem; ^ In file included from /kisskb/src/lib/nlattr.c:16:0: /kisskb/src/lib/nlattr.c: In function 'nla_get_u64': /kisskb/src/include/net/netlink.h:1617:6: note: byref variable will be forcibly initialized u64 tmp; ^ /kisskb/src/lib/nlattr.c: In function 'nla_validate_range_unsigned': /kisskb/src/lib/nlattr.c:167:34: note: byref variable will be forcibly initialized struct netlink_range_validation range; ^ In file included from /kisskb/src/lib/nlattr.c:16:0: /kisskb/src/lib/nlattr.c: In function 'nla_get_s64': /kisskb/src/include/net/netlink.h:1679:6: note: byref variable will be forcibly initialized s64 tmp; ^ /kisskb/src/lib/nlattr.c: In function 'nla_validate_int_range_signed': /kisskb/src/lib/nlattr.c:271:41: note: byref variable will be forcibly initialized struct netlink_range_validation_signed range; ^ /kisskb/src/lib/nlattr.c: In function '__nla_validate_parse': /kisskb/src/lib/nlattr.c:565:6: note: byref variable will be forcibly initialized int rem; ^ /kisskb/src/lib/nlattr.c: In function 'nla_validate_array': /kisskb/src/lib/nlattr.c:90:6: note: byref variable will be forcibly initialized int rem; ^ /kisskb/src/lib/cpu_rmap.c: In function 'cpu_rmap_update': /kisskb/src/lib/cpu_rmap.c:158:16: note: byref variable will be forcibly initialized cpumask_var_t update_mask; ^ /kisskb/src/lib/atomic64_test.c: In function 'test_atomic': /kisskb/src/lib/atomic64_test.c:111:11: note: byref variable will be forcibly initialized atomic_t v; ^ /kisskb/src/lib/atomic64_test.c: In function 'test_atomic64': /kisskb/src/lib/atomic64_test.c:157:13: note: byref variable will be forcibly initialized atomic64_t v = ATOMIC64_INIT(v0); ^ /kisskb/src/drivers/clk/imx/clk-composite-8m.c: In function 'imx8m_clk_composite_divider_round_rate': /kisskb/src/drivers/clk/imx/clk-composite-8m.c:81:6: note: byref variable will be forcibly initialized int div_value; ^ /kisskb/src/drivers/clk/imx/clk-composite-8m.c:80:6: note: byref variable will be forcibly initialized int prediv_value; ^ /kisskb/src/drivers/clk/imx/clk-composite-8m.c: In function 'imx8m_clk_composite_divider_set_rate': /kisskb/src/drivers/clk/imx/clk-composite-8m.c:98:6: note: byref variable will be forcibly initialized int div_value; ^ /kisskb/src/drivers/clk/imx/clk-composite-8m.c:97:6: note: byref variable will be forcibly initialized int prediv_value; ^ /kisskb/src/lib/dynamic_debug.c: In function 'ddebug_change': /kisskb/src/lib/dynamic_debug.c:159:18: note: byref variable will be forcibly initialized struct flagsbuf fbuf; ^ /kisskb/src/lib/dynamic_debug.c: In function 'ddebug_exec_query': /kisskb/src/lib/dynamic_debug.c:495:8: note: byref variable will be forcibly initialized char *words[MAXWORDS]; ^ /kisskb/src/lib/dynamic_debug.c: In function 'ddebug_proc_show': /kisskb/src/lib/dynamic_debug.c:889:18: note: byref variable will be forcibly initialized struct flagsbuf flags; ^ /kisskb/src/lib/dynamic_debug.c: In function '__dynamic_pr_debug': /kisskb/src/lib/dynamic_debug.c:635:7: note: byref variable will be forcibly initialized char buf[PREFIX_SIZE] = ""; ^ /kisskb/src/lib/dynamic_debug.c:634:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/lib/dynamic_debug.c:633:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/dynamic_debug.c: In function '__dynamic_dev_dbg': /kisskb/src/lib/dynamic_debug.c:668:8: note: byref variable will be forcibly initialized char buf[PREFIX_SIZE] = ""; ^ /kisskb/src/lib/dynamic_debug.c:655:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/dynamic_debug.c:654:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/lib/dynamic_debug.c: In function '__dynamic_netdev_dbg': /kisskb/src/lib/dynamic_debug.c:697:8: note: byref variable will be forcibly initialized char buf[PREFIX_SIZE] = ""; ^ /kisskb/src/lib/dynamic_debug.c:686:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/dynamic_debug.c:685:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/lib/dynamic_debug.c: In function '__dynamic_ibdev_dbg': /kisskb/src/lib/dynamic_debug.c:733:8: note: byref variable will be forcibly initialized char buf[PREFIX_SIZE] = ""; ^ /kisskb/src/lib/dynamic_debug.c:725:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/dynamic_debug.c:724:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/lib/strncpy_from_user.c: In function 'do_strncpy_from_user': /kisskb/src/lib/strncpy_from_user.c:38:20: note: byref variable will be forcibly initialized unsigned long c, data, mask; ^ /kisskb/src/lib/strncpy_from_user.c:31:30: note: byref variable will be forcibly initialized const struct word_at_a_time constants = WORD_AT_A_TIME_CONSTANTS; ^ /kisskb/src/net/ipv6/ip6_offload.c: In function 'ipv6_gro_complete': /kisskb/src/net/ipv6/ip6_offload.c:323:28: note: byref variable will be forcibly initialized const struct net_offload *ops; ^ /kisskb/src/net/ipv6/ip6_offload.c: In function 'ipv6_gso_segment': /kisskb/src/net/ipv6/ip6_offload.c:83:6: note: byref variable will be forcibly initialized u8 *prevhdr; ^ /kisskb/src/lib/strnlen_user.c: In function 'do_strnlen_user': /kisskb/src/lib/strnlen_user.c:41:17: note: byref variable will be forcibly initialized unsigned long data; ^ /kisskb/src/lib/strnlen_user.c:25:30: note: byref variable will be forcibly initialized const struct word_at_a_time constants = WORD_AT_A_TIME_CONSTANTS; ^ /kisskb/src/net/mptcp/crypto.c: In function 'mptcp_crypto_key_sha': /kisskb/src/net/mptcp/crypto.c:34:9: note: byref variable will be forcibly initialized __be64 input = cpu_to_be64(key); ^ /kisskb/src/net/mptcp/crypto.c:33:9: note: byref variable will be forcibly initialized __be32 mptcp_hashed_key[SHA256_DIGEST_WORDS]; ^ /kisskb/src/net/mptcp/crypto.c: In function 'mptcp_crypto_hmac_sha': /kisskb/src/net/mptcp/crypto.c:48:5: note: byref variable will be forcibly initialized u8 key2be[8]; ^ /kisskb/src/net/mptcp/crypto.c:47:5: note: byref variable will be forcibly initialized u8 key1be[8]; ^ /kisskb/src/net/mptcp/crypto.c:46:5: note: byref variable will be forcibly initialized u8 input[SHA256_BLOCK_SIZE + SHA256_DIGEST_SIZE]; ^ In file included from /kisskb/src/lib/interval_tree_test.c:6:0: /kisskb/src/lib/interval_tree_test.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/net/mptcp/mib.c: In function 'mptcp_seq_show': /kisskb/src/net/mptcp/mib.c:75:16: note: byref variable will be forcibly initialized unsigned long sum[ARRAY_SIZE(mptcp_snmp_list) - 1]; ^ /kisskb/src/lib/ubsan.c: In function '__ubsan_handle_divrem_overflow': /kisskb/src/lib/ubsan.c:172:7: note: byref variable will be forcibly initialized char rhs_val_str[VALUE_LENGTH]; ^ /kisskb/src/lib/asn1_decoder.c: In function 'asn1_ber_decoder': /kisskb/src/lib/asn1_decoder.c:329:12: note: byref variable will be forcibly initialized size_t tmp = dp; ^ /kisskb/src/lib/asn1_decoder.c:195:16: note: byref variable will be forcibly initialized unsigned char jump_stack[NR_JUMP_STACK]; ^ /kisskb/src/lib/asn1_decoder.c:193:16: note: byref variable will be forcibly initialized unsigned char cons_hdrlen_stack[NR_CONS_STACK]; ^ /kisskb/src/lib/asn1_decoder.c:192:17: note: byref variable will be forcibly initialized unsigned short cons_datalen_stack[NR_CONS_STACK]; ^ /kisskb/src/lib/asn1_decoder.c:191:17: note: byref variable will be forcibly initialized unsigned short cons_dp_stack[NR_CONS_STACK]; ^ /kisskb/src/lib/asn1_decoder.c:178:34: note: byref variable will be forcibly initialized size_t pc = 0, dp = 0, tdp = 0, len = 0; ^ /kisskb/src/lib/asn1_decoder.c:177:14: note: byref variable will be forcibly initialized const char *errmsg; ^ /kisskb/src/lib/ubsan.c: In function '__ubsan_handle_type_mismatch': /kisskb/src/lib/ubsan.c:253: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:267:35: note: byref variable will be forcibly initialized struct type_mismatch_data_common common_data = { ^ /kisskb/src/lib/ubsan.c: In function '__ubsan_handle_out_of_bounds': /kisskb/src/lib/ubsan.c:281:7: note: byref variable will be forcibly initialized char index_str[VALUE_LENGTH]; ^ /kisskb/src/lib/ubsan.c: In function '__ubsan_handle_shift_out_of_bounds': /kisskb/src/lib/ubsan.c:301:7: note: byref variable will be forcibly initialized char lhs_str[VALUE_LENGTH]; ^ /kisskb/src/lib/ubsan.c:300:7: note: byref variable will be forcibly initialized char rhs_str[VALUE_LENGTH]; ^ /kisskb/src/lib/ubsan.c: In function '__ubsan_handle_load_invalid_value': /kisskb/src/lib/ubsan.c:350:7: note: byref variable will be forcibly initialized char val_str[VALUE_LENGTH]; ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/lib/stackdepot.c:22: /kisskb/src/lib/stackdepot.c: In function 'init_stack_slab': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/lib/stackdepot.c:83:6: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(&next_slab_inited)) ^ In file included from /kisskb/src/include/linux/mm.h:30:0, from /kisskb/src/lib/stackdepot.c:25: /kisskb/src/lib/stackdepot.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/lib/stackdepot.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/lib/stackdepot.c:22: /kisskb/src/lib/stackdepot.c: In function 'depot_alloc_stack': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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_snprint': /kisskb/src/lib/stackdepot.c:232:17: note: byref variable will be forcibly initialized unsigned long *entries; ^ /kisskb/src/lib/stackdepot.c: In function 'stack_depot_print': /kisskb/src/lib/stackdepot.c:250:17: note: byref variable will be forcibly initialized unsigned long *entries; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/lib/stackdepot.c:22: /kisskb/src/lib/stackdepot.c: In function '__stack_depot_save': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:376: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:0, from /kisskb/src/arch/arm64/include/asm/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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/lib/stackdepot.c:350:6: note: in expansion of macro 'unlikely' if (unlikely(can_alloc && !smp_load_acquire(&next_slab_inited))) { ^ /kisskb/src/include/asm-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:350:29: note: in expansion of macro 'smp_load_acquire' if (unlikely(can_alloc && !smp_load_acquire(&next_slab_inited))) { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/lib/stackdepot.c:22: /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:337:21: note: in expansion of macro 'smp_load_acquire' found = find_stack(smp_load_acquire(bucket), entries, ^ /kisskb/src/lib/stackdepot.c:322:8: note: byref variable will be forcibly initialized void *prealloc = NULL; ^ In file included from /kisskb/src/include/linux/inet_diag.h:5:0, from /kisskb/src/net/mptcp/diag.c:11: /kisskb/src/net/mptcp/diag.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/mptcp/diag.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/mptcp/diag.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/lib/asn1_encoder.c: In function 'asn1_encode_oid': /kisskb/src/net/mptcp/diag.c: In function 'nla_put_u64_64bit': /kisskb/src/lib/asn1_encoder.c:145:17: note: byref variable will be forcibly initialized unsigned char *d = data + 2; ^ /kisskb/src/include/net/netlink.h:1363:6: note: byref variable will be forcibly initialized u64 tmp = value; ^ /kisskb/src/lib/asn1_encoder.c:144:6: note: byref variable will be forcibly initialized int data_len = end_data - data; ^ /kisskb/src/lib/asn1_encoder.c: In function 'asn1_encode_tag': /kisskb/src/lib/asn1_encoder.c:275:6: note: byref variable will be forcibly initialized int data_len = end_data - data; ^ /kisskb/src/lib/asn1_encoder.c: In function 'asn1_encode_octet_string': /kisskb/src/lib/asn1_encoder.c:334:6: note: byref variable will be forcibly initialized int data_len = end_data - data; ^ /kisskb/src/lib/asn1_encoder.c: In function 'asn1_encode_sequence': /kisskb/src/lib/asn1_encoder.c:378:6: note: byref variable will be forcibly initialized int data_len = end_data - data; ^ /kisskb/src/lib/asn1_encoder.c: In function 'asn1_encode_boolean': /kisskb/src/lib/asn1_encoder.c:431:6: note: byref variable will be forcibly initialized int data_len = end_data - data; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/lpm_trie.c:9: /kisskb/src/kernel/bpf/lpm_trie.c: In function 'trie_delete_elem': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:517:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*trim, rcu_access_pointer(node->child[1])); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:515:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*trim, rcu_access_pointer(node->child[0])); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:503:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer( ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:500:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer( ^ /kisskb/src/kernel/bpf/lpm_trie.c: In function 'trie_update_elem': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:416:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, im_node); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:412:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(im_node->child[1], node); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:411:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(im_node->child[0], new_node); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:409:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(im_node->child[1], new_node); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:408:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(im_node->child[0], node); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:392:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, new_node); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:391:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new_node->child[next_bit], node); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:380:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, new_node); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:366:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, new_node); ^ In file included from /kisskb/src/include/linux/bpf.h:23:0, from /kisskb/src/kernel/bpf/lpm_trie.c:9: /kisskb/src/kernel/bpf/lpm_trie.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/trace/trace_events_filter.c:8: /kisskb/src/kernel/trace/trace_events_filter.c: In function 'event_set_filter': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events_filter.c:1556:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(file->filter, filter); ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/perf_event.h:49, from /kisskb/src/kernel/trace/trace_events_filter.c:11: /kisskb/src/kernel/trace/trace_events_filter.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/trace/trace_events_filter.c:8: /kisskb/src/kernel/trace/trace_events_filter.c: In function 'process_preds': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events_filter.c:1539:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(filter->prog, prog); ^ /kisskb/src/kernel/trace/trace_events_filter.c:1513:6: note: byref variable will be forcibly initialized int index; ^ /kisskb/src/kernel/trace/trace_events_filter.c:1512:6: note: byref variable will be forcibly initialized int nr_preds; ^ /kisskb/src/kernel/trace/trace_events_filter.c:1511:6: note: byref variable will be forcibly initialized int nr_parens; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/net/net_namespace.h:8, from /kisskb/src/include/linux/inet.h:42, from /kisskb/src/net/mptcp/pm_netlink.c:9: /kisskb/src/net/mptcp/pm_netlink.c: In function 'inet_sk_state_load': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/net/inet_sock.h:311:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&sk->sk_state); ^ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'create_filter': /kisskb/src/kernel/trace/trace_events_filter.c:1717:29: note: byref variable will be forcibly initialized struct filter_parse_error *pe = NULL; ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'lookup_subflow_by_daddr': /kisskb/src/net/mptcp/pm_netlink.c:147:25: note: byref variable will be forcibly initialized struct mptcp_addr_info cur; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/kernel/trace/trace_events_filter.c:8: /kisskb/src/kernel/trace/trace_events_filter.c: In function 'process_system_preds': /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_cmd_set_limits': /kisskb/src/kernel/trace/trace_events_filter.c:1578:12: note: byref variable will be forcibly initialized LIST_HEAD(filter_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/mptcp/pm_netlink.c:1620:26: note: byref variable will be forcibly initialized unsigned int rcv_addrs, subflows; ^ /kisskb/src/net/mptcp/pm_netlink.c:1620:15: note: byref variable will be forcibly initialized unsigned int rcv_addrs, subflows; ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'address_zero': /kisskb/src/net/mptcp/pm_netlink.c:91:25: note: byref variable will be forcibly initialized struct mptcp_addr_info zero; ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_pm_parse_addr': /kisskb/src/net/mptcp/pm_netlink.c:1048:17: note: byref variable will be forcibly initialized struct nlattr *tb[MPTCP_PM_ADDR_ATTR_MAX + 1]; ^ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'create_system_filter': /kisskb/src/kernel/trace/trace_events_filter.c:1756:29: note: byref variable will be forcibly initialized struct filter_parse_error *pe = NULL; ^ /kisskb/src/kernel/trace/trace_events_filter.c: In function '__ftrace_function_set_filter': /kisskb/src/kernel/trace/trace_events_filter.c:1923:9: note: byref variable will be forcibly initialized int i, re_cnt, ret = -EINVAL; ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'lookup_subflow_by_saddr': /kisskb/src/net/mptcp/pm_netlink.c:129:25: note: byref variable will be forcibly initialized struct mptcp_addr_info cur; ^ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'ftrace_function_set_filter': /kisskb/src/kernel/trace/trace_events_filter.c:2009:30: note: byref variable will be forcibly initialized struct function_filter_data data = { ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_pm_nl_mp_prio_send_ack': /kisskb/src/net/mptcp/pm_netlink.c:668:26: note: byref variable will be forcibly initialized struct mptcp_addr_info local; ^ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'filter_build_regex': /kisskb/src/kernel/trace/trace_events_filter.c:865:8: note: byref variable will be forcibly initialized char *search; ^ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'parse_pred': /kisskb/src/kernel/trace/trace_events_filter.c:1162:6: note: byref variable will be forcibly initialized u64 val; ^ /kisskb/src/kernel/trace/trace_events_filter.c:1159:7: note: byref variable will be forcibly initialized char num_buf[24]; /* Big enough to hold an address */ ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_addr_backup': /kisskb/src/net/mptcp/pm_netlink.c:1679:19: note: byref variable will be forcibly initialized long s_slot = 0, s_num = 0; ^ /kisskb/src/net/mptcp/pm_netlink.c:1679:7: note: byref variable will be forcibly initialized long s_slot = 0, s_num = 0; ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_cmd_set_flags': /kisskb/src/net/mptcp/pm_netlink.c:1707:29: note: byref variable will be forcibly initialized struct mptcp_pm_addr_entry addr, *entry; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/net/tcp.h:20, from /kisskb/src/net/mptcp/pm_netlink.c:11: /kisskb/src/net/mptcp/pm_netlink.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'nla_put_s32': /kisskb/src/include/net/netlink.h:1448:6: note: byref variable will be forcibly initialized s32 tmp = value; ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:9: note: byref variable will be forcibly initialized __be32 tmp = value; ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:9: note: byref variable will be forcibly initialized __be16 tmp = value; ^ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'apply_event_filter': /kisskb/src/kernel/trace/trace_events_filter.c:1779:23: note: byref variable will be forcibly initialized struct event_filter *filter = NULL; ^ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'apply_subsystem_event_filter': /kisskb/src/kernel/trace/trace_events_filter.c:1832:23: note: byref variable will be forcibly initialized struct event_filter *filter = NULL; ^ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'ftrace_profile_set_filter': /kisskb/src/kernel/trace/trace_events_filter.c:2039:23: note: byref variable will be forcibly initialized struct event_filter *filter = NULL; ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_cmd_get_addr': /kisskb/src/net/mptcp/pm_netlink.c:1512:29: note: byref variable will be forcibly initialized struct mptcp_pm_addr_entry addr, *entry; ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_pm_nl_create_listen_socket': /kisskb/src/net/mptcp/pm_netlink.c:860:26: note: byref variable will be forcibly initialized struct sockaddr_storage addr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/net/net_namespace.h:8, from /kisskb/src/include/linux/inet.h:42, from /kisskb/src/net/mptcp/pm_netlink.c:9: /kisskb/src/net/mptcp/pm_netlink.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'fill_local_addresses_vec': /kisskb/src/net/mptcp/pm_netlink.c:545:25: note: byref variable will be forcibly initialized struct mptcp_addr_info local; ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_pm_sport_in_anno_list': /kisskb/src/net/mptcp/pm_netlink.c:285:25: note: byref variable will be forcibly initialized struct mptcp_addr_info saddr; ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_remove_addrs_list': /kisskb/src/net/mptcp/pm_netlink.c:1413:19: note: byref variable will be forcibly initialized long s_slot = 0, s_num = 0; ^ /kisskb/src/net/mptcp/pm_netlink.c:1413:7: note: byref variable will be forcibly initialized long s_slot = 0, s_num = 0; ^ In file included from /kisskb/src/include/linux/timer.h:5:0, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/net/net_namespace.h:10, from /kisskb/src/include/linux/inet.h:42, from /kisskb/src/net/mptcp/pm_netlink.c:9: /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_cmd_flush_addrs': /kisskb/src/net/mptcp/pm_netlink.c:1455:12: note: byref variable will be forcibly initialized LIST_HEAD(free_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_remove_subflow_and_signal_addr': /kisskb/src/net/mptcp/pm_netlink.c:1261:19: note: byref variable will be forcibly initialized long s_slot = 0, s_num = 0; ^ /kisskb/src/net/mptcp/pm_netlink.c:1261:7: note: byref variable will be forcibly initialized long s_slot = 0, s_num = 0; ^ In file included from /kisskb/src/include/linux/timer.h:5:0, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/net/net_namespace.h:10, from /kisskb/src/include/linux/inet.h:42, from /kisskb/src/net/mptcp/pm_netlink.c:9: /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_pm_free_anno_list': /kisskb/src/net/mptcp/pm_netlink.c:399:12: note: byref variable will be forcibly initialized LIST_HEAD(free_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_pm_create_subflow_or_signal_addr': /kisskb/src/net/mptcp/pm_netlink.c:508:27: note: byref variable will be forcibly initialized struct mptcp_addr_info addrs[MPTCP_PM_ADDR_MAX]; ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_add_subflow_or_signal_addr': /kisskb/src/net/mptcp/pm_netlink.c:1129:19: note: byref variable will be forcibly initialized long s_slot = 0, s_num = 0; ^ /kisskb/src/net/mptcp/pm_netlink.c:1129:7: note: byref variable will be forcibly initialized long s_slot = 0, s_num = 0; ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_cmd_add_addr': /kisskb/src/net/mptcp/pm_netlink.c:1155:29: note: byref variable will be forcibly initialized struct mptcp_pm_addr_entry addr, *entry; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/inet6_hashtables.c:13: /kisskb/src/net/ipv6/inet6_hashtables.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_nulls.h:106:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_nulls_first_rcu(h), n); ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_pm_nl_add_addr_received': /kisskb/src/net/mptcp/pm_netlink.c:595:25: note: byref variable will be forcibly initialized struct mptcp_addr_info remote; ^ /kisskb/src/net/mptcp/pm_netlink.c:592:25: note: byref variable will be forcibly initialized struct mptcp_addr_info addrs[MPTCP_PM_ADDR_MAX]; ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_remove_id_zero_address': /kisskb/src/net/mptcp/pm_netlink.c:1311:26: note: byref variable will be forcibly initialized struct mptcp_addr_info msk_local; ^ /kisskb/src/net/mptcp/pm_netlink.c:1304:19: note: byref variable will be forcibly initialized long s_slot = 0, s_num = 0; ^ /kisskb/src/net/mptcp/pm_netlink.c:1304:7: note: byref variable will be forcibly initialized long s_slot = 0, s_num = 0; ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_cmd_del_addr': /kisskb/src/net/mptcp/pm_netlink.c:1339:29: note: byref variable will be forcibly initialized struct mptcp_pm_addr_entry addr, *entry; ^ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_pm_nl_get_local_id': /kisskb/src/net/mptcp/pm_netlink.c:908:25: note: byref variable will be forcibly initialized struct mptcp_addr_info msk_local; ^ /kisskb/src/net/mptcp/pm_netlink.c:907:25: note: byref variable will be forcibly initialized struct mptcp_addr_info skc_local; ^ In file included from /kisskb/src/include/net/sock.h:59:0, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:92, from /kisskb/src/include/net/addrconf.h:50, from /kisskb/src/net/ipv6/inet6_hashtables.c:16: /kisskb/src/net/ipv6/inet6_hashtables.c: In function 'bpf_sk_lookup_run_v6': /kisskb/src/include/linux/filter.h:1486:29: note: byref variable will be forcibly initialized struct bpf_sk_lookup_kern ctx = { ^ In file included from /kisskb/src/include/linux/random.h:13:0, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/linux/rcupdate.h:30, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/inet6_hashtables.c:13: /kisskb/src/net/ipv6/inet6_hashtables.c: In function 'inet6_ehashfn': /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/ipv6/inet6_hashtables.c:36:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(&ipv6_hash_secret, sizeof(ipv6_hash_secret)); ^ /kisskb/src/include/linux/once.h:44:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^ /kisskb/src/include/linux/once.h:56:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(get_random_bytes, (buf), (nbytes)) ^ /kisskb/src/include/linux/net.h:286:2: note: in expansion of macro 'get_random_once' get_random_once((buf), (nbytes)) ^ /kisskb/src/net/ipv6/inet6_hashtables.c:35:2: note: in expansion of macro 'net_get_random_once' net_get_random_once(&inet6_ehash_secret, sizeof(inet6_ehash_secret)); ^ /kisskb/src/net/ipv6/inet6_hashtables.c: In function 'inet6_lookup_run_bpf': /kisskb/src/net/ipv6/inet6_hashtables.c:170:15: note: byref variable will be forcibly initialized struct sock *sk, *reuse_sk; ^ /kisskb/src/net/ipv6/inet6_hashtables.c: In function 'inet6_lookup': /kisskb/src/net/ipv6/inet6_hashtables.c:236:7: note: byref variable will be forcibly initialized bool refcounted; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/key.h:14, from /kisskb/src/include/linux/security.h:27, from /kisskb/src/kernel/trace/trace_events_trigger.c:8: /kisskb/src/kernel/trace/trace_events_trigger.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/trace/trace_events_trigger.c: In function 'set_trigger_filter': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events_trigger.c:781:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(data->filter, filter); ^ /kisskb/src/kernel/trace/trace_events_trigger.c:756:23: note: byref variable will be forcibly initialized struct event_filter *filter = NULL, *tmp; ^ /kisskb/src/kernel/trace/trace_events_trigger.c: In function 'event_enable_trigger_func': /kisskb/src/kernel/trace/trace_events_trigger.c:1395:8: note: byref variable will be forcibly initialized char *trigger; ^ /kisskb/src/kernel/trace/trace_events_trigger.c: In function 'event_trigger_callback': /kisskb/src/kernel/trace/trace_events_trigger.c:647:8: note: byref variable will be forcibly initialized char *trigger = NULL; ^ /kisskb/src/kernel/trace/trace_events_trigger.c: In function 'trigger_process_regex': /kisskb/src/kernel/trace/trace_events_trigger.c:232:18: note: byref variable will be forcibly initialized char *command, *next; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/error_report.h:74, from /kisskb/src/kernel/trace/error_report-traces.c:9: /kisskb/src/kernel/trace/error_report-traces.c: In function 'perf_trace_error_report_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/error_report.h:47:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(error_report_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/error_report.h:47:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(error_report_template, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/error_report.h:74, from /kisskb/src/kernel/trace/error_report-traces.c:9: /kisskb/src/kernel/trace/error_report-traces.c: In function 'trace_event_raw_event_error_report_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/error_report.h:47:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(error_report_template, ^ /kisskb/src/drivers/clk/imx/clk-fixup-div.c: In function 'clk_fixup_div_set_rate': /kisskb/src/drivers/clk/imx/clk-fixup-div.c:59:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/imx/clk-fixup-div.c: In function 'imx_clk_hw_fixup_divider': /kisskb/src/drivers/clk/imx/clk-fixup-div.c:94:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/imx/clk-divider-gate.c: In function 'imx_clk_hw_divider_gate': /kisskb/src/drivers/clk/imx/clk-divider-gate.c:182:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/imx/clk-fixup-mux.c: In function 'clk_fixup_mux_set_parent': /kisskb/src/drivers/clk/imx/clk-fixup-mux.c:47:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/imx/clk-fixup-mux.c: In function 'imx_clk_hw_fixup_mux': /kisskb/src/drivers/clk/imx/clk-fixup-mux.c:73:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/imx/clk-frac-pll.c: In function 'imx_clk_hw_frac_pll': /kisskb/src/drivers/clk/imx/clk-frac-pll.c:209:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/imx/clk-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/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/clk/imx/clk-pllv1.c: In function 'imx_clk_hw_pllv1': /kisskb/src/drivers/clk/imx/clk-pllv1.c:120:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/imx/clk-pfdv2.c: In function 'clk_pfdv2_determine_rate': /kisskb/src/drivers/clk/imx/clk-pfdv2.c:104:16: note: byref variable will be forcibly initialized unsigned long parent_rates[] = { ^ /kisskb/src/drivers/clk/imx/clk-pfdv2.c: In function 'imx_clk_hw_pfdv2': /kisskb/src/drivers/clk/imx/clk-pfdv2.c:206:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/imx/clk-pllv2.c: In function 'clk_pllv2_set_rate': /kisskb/src/drivers/clk/imx/clk-pllv2.c:160:29: note: byref variable will be forcibly initialized u32 dp_ctl, dp_op, dp_mfd, dp_mfn; ^ /kisskb/src/drivers/clk/imx/clk-pllv2.c:160:21: note: byref variable will be forcibly initialized u32 dp_ctl, dp_op, dp_mfd, dp_mfn; ^ /kisskb/src/drivers/clk/imx/clk-pllv2.c:160:14: note: byref variable will be forcibly initialized u32 dp_ctl, dp_op, dp_mfd, dp_mfn; ^ /kisskb/src/drivers/clk/imx/clk-pllv2.c: In function 'clk_pllv2_round_rate': /kisskb/src/drivers/clk/imx/clk-pllv2.c:184:21: note: byref variable will be forcibly initialized u32 dp_op, dp_mfd, dp_mfn; ^ /kisskb/src/drivers/clk/imx/clk-pllv2.c:184:13: note: byref variable will be forcibly initialized u32 dp_op, dp_mfd, dp_mfn; ^ /kisskb/src/drivers/clk/imx/clk-pllv2.c:184:6: note: byref variable will be forcibly initialized u32 dp_op, dp_mfd, dp_mfn; ^ /kisskb/src/drivers/clk/imx/clk-pllv2.c: In function 'imx_clk_hw_pllv2': /kisskb/src/drivers/clk/imx/clk-pllv2.c:247:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/imx/clk-gate2.c: In function 'clk_hw_register_gate2': In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/rpm.h:107, from /kisskb/src/kernel/trace/rpm-traces.c:16: /kisskb/src/kernel/trace/rpm-traces.c: In function 'perf_trace_rpm_internal': /kisskb/src/drivers/clk/imx/clk-gate2.c:144:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/rpm.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rpm_internal, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/rpm.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rpm_internal, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/rpm.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rpm_internal, ^ /kisskb/src/kernel/trace/rpm-traces.c: In function 'perf_trace_rpm_return_int': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rpm.h:84:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpm_return_int, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rpm.h:84:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpm_return_int, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rpm.h:84:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpm_return_int, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/rpm.h:107, from /kisskb/src/kernel/trace/rpm-traces.c:16: /kisskb/src/kernel/trace/rpm-traces.c: In function 'trace_event_raw_event_rpm_internal': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/rpm.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rpm_internal, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/rpm.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rpm_internal, ^ /kisskb/src/kernel/trace/rpm-traces.c: In function 'trace_event_raw_event_rpm_return_int': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rpm.h:84:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpm_return_int, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rpm.h:84:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpm_return_int, ^ /kisskb/src/net/ipv6/ip6_udp_tunnel.c: In function 'udp_sock_create6': /kisskb/src/net/ipv6/ip6_udp_tunnel.c:21:17: note: byref variable will be forcibly initialized struct socket *sock = NULL; ^ /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/kernel/trace/trace_kdb.c: In function 'kdb_ftdump': /kisskb/src/kernel/trace/trace_kdb.c:99:8: note: byref variable will be forcibly initialized char *cp; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_cpu': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/power.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cpu, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/power.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cpu, ^ /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_pstate_sample': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pstate_sample, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pstate_sample, ^ /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_cpu_frequency_limits': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:152:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpu_frequency_limits, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:152:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpu_frequency_limits, ^ /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_suspend_resume': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:226:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(suspend_resume, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:226:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(suspend_resume, ^ /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_cpu_latency_qos_request': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/power.h:364:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cpu_latency_qos_request, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/power.h:364:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cpu_latency_qos_request, ^ /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_pm_qos_update': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/power.h:406:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(pm_qos_update, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/power.h:406:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(pm_qos_update, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_cpu': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/power.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cpu, ^ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_pstate_sample': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pstate_sample, ^ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_cpu_frequency_limits': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:152:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpu_frequency_limits, ^ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_suspend_resume': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:226:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(suspend_resume, ^ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_cpu_latency_qos_request': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/power.h:364:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cpu_latency_qos_request, ^ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_pm_qos_update': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/power.h:406:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(pm_qos_update, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_powernv_throttle': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(powernv_throttle, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(powernv_throttle, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(powernv_throttle, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_powernv_throttle': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(powernv_throttle, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(powernv_throttle, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_wakeup_source': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/power.h:248:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wakeup_source, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/power.h:248:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wakeup_source, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/power.h:248:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wakeup_source, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_wakeup_source': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/power.h:248:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wakeup_source, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/power.h:248:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wakeup_source, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_clock': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/power.h:286:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clock, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/power.h:286:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clock, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/power.h:286:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clock, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_clock': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/power.h:286:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clock, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/power.h:286:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clock, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_power_domain': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/power.h:332:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(power_domain, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/power.h:332:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(power_domain, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/power.h:332:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(power_domain, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_power_domain': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/power.h:332:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(power_domain, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/power.h:332:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(power_domain, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_dev_pm_qos_request': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/power.h:453:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dev_pm_qos_request, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/power.h:453:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dev_pm_qos_request, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/power.h:453:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dev_pm_qos_request, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_dev_pm_qos_request': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/power.h:453:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dev_pm_qos_request, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/power.h:453:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dev_pm_qos_request, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_device_pm_callback_start': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:176:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_start, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:176:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_start, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:176:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_start, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_device_pm_callback_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:176:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_start, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:176:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_start, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_device_pm_callback_end': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:204:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_end, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:204:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_end, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:204:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_end, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_device_pm_callback_end': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:204:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_end, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:204:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_end, ^ /kisskb/src/kernel/trace/trace_boot.c: In function 'trace_boot_set_instance_options': /kisskb/src/kernel/trace/trace_boot.c:70:17: note: byref variable will be forcibly initialized cpumask_var_t new_mask; ^ /kisskb/src/kernel/trace/trace_boot.c:30:16: note: byref variable will be forcibly initialized unsigned long v = 0; ^ /kisskb/src/kernel/trace/trace_boot.c:29:7: note: byref variable will be forcibly initialized char buf[MAX_BUF_LEN]; ^ /kisskb/src/kernel/trace/trace_boot.c:27:19: note: byref variable will be forcibly initialized struct xbc_node *anode; ^ /kisskb/src/kernel/trace/trace_boot.c: In function 'trace_boot_init_one_event': /kisskb/src/kernel/trace/trace_boot.c:467:7: note: byref variable will be forcibly initialized char buf[MAX_BUF_LEN]; ^ /kisskb/src/kernel/trace/trace_boot.c: In function 'trace_boot_enable_events': /kisskb/src/kernel/trace/trace_boot.c:86:7: note: byref variable will be forcibly initialized char buf[MAX_BUF_LEN]; ^ /kisskb/src/kernel/trace/trace_boot.c:85:19: note: byref variable will be forcibly initialized struct xbc_node *anode; ^ /kisskb/src/kernel/trace/trace_boot.c: In function 'trace_boot_set_ftrace_filter': /kisskb/src/kernel/trace/trace_boot.c:562:19: note: byref variable will be forcibly initialized struct xbc_node *anode; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/kernel/trace/trace_benchmark.h:42, from /kisskb/src/kernel/trace/trace_benchmark.c:8: /kisskb/src/kernel/trace/trace_benchmark.c: In function 'perf_trace_benchmark_event': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/kernel/trace/./trace_benchmark.h:15:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(benchmark_event, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/kernel/trace/./trace_benchmark.h:15:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(benchmark_event, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/kernel/trace/trace_benchmark.h:42, from /kisskb/src/kernel/trace/trace_benchmark.c:8: /kisskb/src/kernel/trace/trace_benchmark.c: In function 'trace_event_raw_event_benchmark_event': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/kernel/trace/./trace_benchmark.h:15:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(benchmark_event, ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/trace/trace_benchmark.c:3: /kisskb/src/kernel/trace/trace_benchmark.c: In function 'benchmark_event_kthread': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:176:4: note: in expansion of macro 'smp_store_release' smp_store_release(&(t)->trc_reader_checked, true); \ ^ /kisskb/src/include/linux/rcupdate.h:187:2: note: in expansion of macro 'rcu_tasks_trace_qs' rcu_tasks_trace_qs((t)); \ ^ /kisskb/src/include/linux/rcupdate.h:216:2: note: in expansion of macro 'rcu_tasks_qs' rcu_tasks_qs(current, false); \ ^ /kisskb/src/kernel/trace/trace_benchmark.c:168:3: note: in expansion of macro 'cond_resched_tasks_rcu_qs' cond_resched_tasks_rcu_qs(); ^ /kisskb/src/net/ipv6/mcast_snoop.c: In function 'ipv6_mc_check_exthdrs': /kisskb/src/net/ipv6/mcast_snoop.c:42:9: note: byref variable will be forcibly initialized __be16 frag_off; ^ /kisskb/src/net/ipv6/mcast_snoop.c:41:5: note: byref variable will be forcibly initialized u8 nexthdr; ^ /kisskb/src/kernel/bpf/bloom_filter.c: In function 'bloom_map_alloc': /kisskb/src/kernel/bpf/bloom_filter.c:87:48: note: byref variable will be forcibly initialized u32 bitset_bytes, bitset_mask, nr_hash_funcs, nr_bits; ^ /kisskb/src/drivers/soc/fsl/qe/qe.c: In function 'get_qe_base': /kisskb/src/drivers/soc/fsl/qe/qe.c:69:18: note: byref variable will be forcibly initialized struct resource res; ^ In file included from /kisskb/src/include/linux/mm.h:30:0, from /kisskb/src/drivers/soc/fsl/qe/qe.c:20: /kisskb/src/drivers/soc/fsl/qe/qe.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/soc/fsl/qe/qe.c: In function 'qe_get_brg_clk': /kisskb/src/drivers/soc/fsl/qe/qe.c:162:6: note: byref variable will be forcibly initialized u32 brg; ^ /kisskb/src/drivers/soc/fsl/qe/qe.c: In function 'qe_get_num_of_risc': /kisskb/src/drivers/soc/fsl/qe/qe.c:620:15: note: byref variable will be forcibly initialized unsigned int num_of_risc = 0; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/mptcp/sockopt.c:11: /kisskb/src/net/mptcp/sockopt.c: In function 'KERNEL_SOCKPTR': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/net/mptcp/sockopt.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/drivers/clk/imx/clk-pllv4.c: In function 'imx_clk_hw_pllv4': /kisskb/src/drivers/clk/imx/clk-pllv4.c:221:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_sol_socket_intval': /kisskb/src/net/mptcp/sockopt.c:123:12: note: userspace variable will be forcibly initialized sockptr_t optval = KERNEL_SOCKPTR(&val); ^ /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_setsockopt_sol_socket_tstamp': /kisskb/src/net/mptcp/sockopt.c:147:12: note: userspace variable will be forcibly initialized sockptr_t optval = KERNEL_SOCKPTR(&val); ^ /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_setsockopt_sol_socket_int': /kisskb/src/net/mptcp/sockopt.c:174:6: note: byref variable will be forcibly initialized int val, ret; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/mptcp/sockopt.c:11: /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_setsockopt_sol_socket_timestamping': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/net/mptcp/sockopt.c:212:25: note: byref variable will be forcibly initialized struct so_timestamping timestamping; ^ /kisskb/src/net/mptcp/sockopt.c:228:8: note: userspace variable will be forcibly initialized ret = sock_setsockopt(sk->sk_socket, SOL_SOCKET, optname, ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/mptcp/sockopt.c:11: /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_setsockopt_sol_socket_linger': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/net/mptcp/sockopt.c:255:12: note: userspace variable will be forcibly initialized sockptr_t kopt; ^ /kisskb/src/net/mptcp/sockopt.c:254:16: note: byref variable will be forcibly initialized struct linger ling; ^ /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_getsockopt_subflow_addrs': /kisskb/src/net/mptcp/sockopt.c:910:31: note: byref variable will be forcibly initialized struct mptcp_subflow_addrs a; ^ /kisskb/src/net/mptcp/sockopt.c:888:28: note: byref variable will be forcibly initialized struct mptcp_subflow_data sfd; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/mptcp/sockopt.c:11: /kisskb/src/net/mptcp/sockopt.c: In function 'strncpy_from_sockptr': /kisskb/src/include/linux/sockptr.h:94:20: note: userspace variable will be forcibly initialized static inline long strncpy_from_sockptr(char *dst, sockptr_t src, size_t count) ^ /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_setsockopt_sol_tcp_congestion': /kisskb/src/net/mptcp/sockopt.c:563:7: note: byref variable will be forcibly initialized char name[TCP_CA_NAME_MAX]; ^ /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_getsockopt_tcpinfo': /kisskb/src/net/mptcp/sockopt.c:818:20: note: byref variable will be forcibly initialized struct tcp_info info; ^ /kisskb/src/net/mptcp/sockopt.c:796:28: note: byref variable will be forcibly initialized struct mptcp_subflow_data sfd; ^ /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_getsockopt_info': /kisskb/src/net/mptcp/sockopt.c:713:20: note: byref variable will be forcibly initialized struct mptcp_info m_info; ^ /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/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; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/ringbuf.c:1: /kisskb/src/kernel/bpf/ringbuf.c: In function 'ringbuf_avail_data_sz': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/bpf/ringbuf.c:249:13: note: in expansion of macro 'smp_load_acquire' prod_pos = smp_load_acquire(&rb->producer_pos); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/bpf/ringbuf.c:248:13: note: in expansion of macro 'smp_load_acquire' cons_pos = smp_load_acquire(&rb->consumer_pos); ^ /kisskb/src/kernel/bpf/ringbuf.c: In function '____bpf_ringbuf_query': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/bpf/ringbuf.c:466:10: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&rb->producer_pos); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/bpf/ringbuf.c:464:10: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&rb->consumer_pos); ^ /kisskb/src/kernel/bpf/ringbuf.c: In function '__bpf_ringbuf_reserve': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/bpf/ringbuf.c:344:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rb->producer_pos, new_prod_pos); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/bpf/ringbuf.c:318:13: note: in expansion of macro 'smp_load_acquire' cons_pos = smp_load_acquire(&rb->consumer_pos); ^ /kisskb/src/kernel/bpf/ringbuf.c: In function 'bpf_ringbuf_commit': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/bpf/ringbuf.c:390:13: note: in expansion of macro 'smp_load_acquire' cons_pos = smp_load_acquire(&rb->consumer_pos) & rb->mask; ^ /kisskb/src/drivers/clk/imx/clk-scu.c: In function 'clk_scu_set_rate': /kisskb/src/drivers/clk/imx/clk-scu.c:305:39: note: byref variable will be forcibly initialized struct imx_sc_msg_req_set_clock_rate msg; ^ /kisskb/src/drivers/clk/imx/clk-scu.c: In function 'sc_pm_clock_enable': /kisskb/src/drivers/clk/imx/clk-scu.c:378:37: note: byref variable will be forcibly initialized struct imx_sc_msg_req_clock_enable msg; ^ /kisskb/src/drivers/clk/imx/clk-scu.c: In function 'clk_scu_recalc_rate': /kisskb/src/drivers/clk/imx/clk-scu.c:231:35: note: byref variable will be forcibly initialized struct imx_sc_msg_get_clock_rate msg; ^ /kisskb/src/drivers/clk/imx/clk-scu.c: In function 'clk_scu_get_parent': /kisskb/src/drivers/clk/imx/clk-scu.c:323:37: note: byref variable will be forcibly initialized struct imx_sc_msg_get_clock_parent msg; ^ /kisskb/src/drivers/clk/imx/clk-scu.c: In function 'clk_scu_set_parent': /kisskb/src/drivers/clk/imx/clk-scu.c:350:37: note: byref variable will be forcibly initialized struct imx_sc_msg_set_clock_parent msg; ^ /kisskb/src/drivers/clk/imx/clk-scu.c: In function 'clk_scu_atf_set_cpu_rate': /kisskb/src/drivers/clk/imx/clk-scu.c:275:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/clk/imx/clk-scu.c: In function 'clk_gpr_mux_scu_get_parent': /kisskb/src/drivers/clk/imx/clk-scu.c:762:6: note: byref variable will be forcibly initialized u32 val = 0; ^ /kisskb/src/drivers/clk/imx/clk-scu.c: In function 'clk_gpr_div_scu_recalc_rate': /kisskb/src/drivers/clk/imx/clk-scu.c:717:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/imx/clk-scu.c: In function 'clk_gpr_gate_scu_is_prepared': /kisskb/src/drivers/clk/imx/clk-scu.c:807:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/imx/clk-scu.c: In function 'imx_clk_scu_init': /kisskb/src/drivers/clk/imx/clk-scu.c:195:6: note: byref variable will be forcibly initialized u32 clk_cells; ^ /kisskb/src/drivers/clk/imx/clk-scu.c: In function '__imx_clk_scu': /kisskb/src/drivers/clk/imx/clk-scu.c:454:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/imx/clk-scu.c: In function '__imx_clk_gpr_scu': /kisskb/src/drivers/clk/imx/clk-scu.c:830:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/imx/clk-lpcg-scu.c: In function '__imx_clk_lpcg_scu': /kisskb/src/drivers/clk/imx/clk-lpcg-scu.c:92:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/clk/imx/clk-imx8mm.c:9: /kisskb/src/drivers/clk/imx/clk-imx8mm.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/clk/imx/clk-imx8mq.c:10: /kisskb/src/drivers/clk/imx/clk-imx8mq.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/clk/imx/clk-imx8mp.c:9: /kisskb/src/drivers/clk/imx/clk-imx8mp.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/clk/imx/clk-imx8qxp-lpcg.c:9: /kisskb/src/drivers/clk/imx/clk-imx8qxp-lpcg.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clk/imx/clk-imx8qxp-lpcg.c: In function 'imx_lpcg_parse_clks_from_dt': /kisskb/src/drivers/clk/imx/clk-imx8qxp-lpcg.c:183:15: note: byref variable will be forcibly initialized unsigned int bit_offset[IMX_LPCG_MAX_CLKS]; ^ /kisskb/src/drivers/clk/imx/clk-imx8qxp-lpcg.c:182:14: note: byref variable will be forcibly initialized const char *parent_names[IMX_LPCG_MAX_CLKS]; ^ /kisskb/src/drivers/clk/imx/clk-imx8qxp-lpcg.c:181:14: note: byref variable will be forcibly initialized const char *output_names[IMX_LPCG_MAX_CLKS]; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/clk/imx/clk-imx8ulp.c:8: /kisskb/src/drivers/clk/imx/clk-imx8ulp.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/include/linux/skmsg.h:7, from /kisskb/src/net/ipv4/udp_bpf.c:4: /kisskb/src/net/ipv4/udp_bpf.c: In function 'udp_bpf_check_v6_needs_rebuild': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/ipv4/udp_bpf.c:126:4: note: in expansion of macro 'smp_store_release' smp_store_release(&udpv6_prot_saved, ops); ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/include/linux/skmsg.h:7, from /kisskb/src/net/ipv4/udp_bpf.c:4: /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/net/ipv4/udp_bpf.c:122:6: note: in expansion of macro 'unlikely' if (unlikely(ops != smp_load_acquire(&udpv6_prot_saved))) { ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/net/ipv4/udp_bpf.c:122:22: note: in expansion of macro 'smp_load_acquire' if (unlikely(ops != smp_load_acquire(&udpv6_prot_saved))) { ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/include/linux/skmsg.h:7, from /kisskb/src/net/ipv4/tcp_bpf.c:4: /kisskb/src/net/ipv4/tcp_bpf.c: In function 'tcp_bpf_check_v6_needs_rebuild': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/ipv4/tcp_bpf.c:536:4: note: in expansion of macro 'smp_store_release' smp_store_release(&tcpv6_prot_saved, ops); ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/include/linux/skmsg.h:7, from /kisskb/src/net/ipv4/tcp_bpf.c:4: /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/net/ipv4/tcp_bpf.c:532:6: note: in expansion of macro 'unlikely' if (unlikely(ops != smp_load_acquire(&tcpv6_prot_saved))) { ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/net/ipv4/tcp_bpf.c:532:22: note: in expansion of macro 'smp_load_acquire' if (unlikely(ops != smp_load_acquire(&tcpv6_prot_saved))) { ^ /kisskb/src/net/ipv4/tcp_bpf.c: In function 'tcp_bpf_sendpage': /kisskb/src/net/ipv4/tcp_bpf.c:449:15: note: byref variable will be forcibly initialized int err = 0, copied = 0; ^ /kisskb/src/net/ipv4/tcp_bpf.c:448:16: note: byref variable will be forcibly initialized struct sk_msg tmp, *msg = NULL; ^ /kisskb/src/net/ipv4/tcp_bpf.c: In function 'tcp_bpf_sendmsg': /kisskb/src/net/ipv4/tcp_bpf.c:362:7: note: byref variable will be forcibly initialized long timeo; ^ /kisskb/src/net/ipv4/tcp_bpf.c:360:6: note: byref variable will be forcibly initialized int copied = 0, err = 0; ^ /kisskb/src/net/ipv4/tcp_bpf.c:359:16: note: byref variable will be forcibly initialized struct sk_msg tmp, *msg_tx = NULL; ^ In file included from /kisskb/src/include/linux/of_irq.h:8:0, from /kisskb/src/drivers/soc/fsl/qe/qe_ic.c:13: /kisskb/src/drivers/soc/fsl/qe/qe_ic.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ /kisskb/src/drivers/soc/fsl/qe/qe_common.c: In function 'cpm_muram_init': /kisskb/src/drivers/soc/fsl/qe/qe_common.c:48:18: note: byref variable will be forcibly initialized struct resource r; ^ /kisskb/src/drivers/soc/fsl/qe/qe_common.c: In function 'cpm_muram_alloc': /kisskb/src/drivers/soc/fsl/qe/qe_common.c:152:28: note: byref variable will be forcibly initialized struct genpool_data_align muram_pool_data; ^ /kisskb/src/drivers/soc/fsl/qe/qe_common.c: In function 'cpm_muram_alloc_fixed': /kisskb/src/drivers/soc/fsl/qe/qe_common.c:204:28: note: byref variable will be forcibly initialized struct genpool_data_fixed muram_pool_data_fixed; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/log2.h:12, from /kisskb/src/arch/arm64/include/asm/hwcap.h:42, from /kisskb/src/arch/arm64/include/asm/cpufeature.h:11, from /kisskb/src/arch/arm64/include/asm/ptrace.h:11, from /kisskb/src/arch/arm64/include/uapi/asm/bpf_perf_event.h:5, from /kisskb/src/include/uapi/linux/bpf_perf_event.h:11, from /kisskb/src/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/events/callchain.c:96:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(callchain_cpus_entries, entries); ^ /kisskb/src/kernel/events/callchain.c: In function 'get_perf_callchain': /kisskb/src/kernel/events/callchain.c:185:6: note: byref variable will be forcibly initialized int rctx; ^ /kisskb/src/kernel/events/callchain.c:184:34: note: byref variable will be forcibly initialized struct perf_callchain_entry_ctx ctx; ^ /kisskb/src/kernel/events/callchain.c: In function 'perf_event_max_stack_handler': /kisskb/src/kernel/events/callchain.c:241:19: note: byref variable will be forcibly initialized struct ctl_table new_table = *table; ^ /kisskb/src/kernel/events/callchain.c:240:6: note: byref variable will be forcibly initialized int new_value = *value, ret; ^ /kisskb/src/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/drivers/soc/fsl/qe/ucc.c: In function 'ucc_mux_set_grant_tsa_bkpt': /kisskb/src/drivers/soc/fsl/qe/ucc.c:102:15: note: byref variable will be forcibly initialized unsigned int shift; ^ /kisskb/src/drivers/soc/fsl/qe/ucc.c:101:15: note: byref variable will be forcibly initialized unsigned int reg_num; ^ /kisskb/src/drivers/soc/fsl/qe/ucc.c:100:18: note: byref variable will be forcibly initialized __be32 __iomem *cmxucr; ^ /kisskb/src/drivers/soc/fsl/qe/ucc.c: In function 'ucc_set_qe_mux_rxtx': /kisskb/src/drivers/soc/fsl/qe/ucc.c:123:15: note: byref variable will be forcibly initialized unsigned int shift; ^ /kisskb/src/drivers/soc/fsl/qe/ucc.c:122:15: note: byref variable will be forcibly initialized unsigned int reg_num; ^ /kisskb/src/drivers/soc/fsl/qe/ucc.c:121:18: note: byref variable will be forcibly initialized __be32 __iomem *cmxucr; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/perf_event.h:49, from /kisskb/src/kernel/events/ring_buffer.c:11: /kisskb/src/kernel/events/ring_buffer.c: In function 'kmalloc_array_node': /kisskb/src/include/linux/slab.h:680:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/kernel/events/hw_breakpoint.c:23: /kisskb/src/kernel/events/hw_breakpoint.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/events/hw_breakpoint.c: In function 'modify_user_hw_breakpoint_check': /kisskb/src/kernel/events/hw_breakpoint.c:489:26: note: byref variable will be forcibly initialized struct perf_event_attr old_attr; ^ /kisskb/src/kernel/bpf/disasm.c: In function 'print_bpf_insn': /kisskb/src/kernel/bpf/disasm.c:265:9: note: byref variable will be forcibly initialized char tmp[64]; ^ /kisskb/src/kernel/bpf/disasm.c:248:9: note: byref variable will be forcibly initialized char tmp[64]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/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 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138: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/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/net/ipv4/xfrm4_policy.c: In function 'xfrm4_get_saddr': /kisskb/src/net/ipv4/xfrm4_policy.c:60:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/xfrm4_policy.c: In function 'xfrm4_dst_lookup': /kisskb/src/net/ipv4/xfrm4_policy.c:50:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/drivers/soc/fsl/qe/qe_io.c: In function 'par_io_init': /kisskb/src/drivers/soc/fsl/qe/qe_io.c:31:6: note: byref variable will be forcibly initialized u32 num_ports; ^ /kisskb/src/drivers/soc/fsl/qe/qe_io.c:29:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/kernel/events/core.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/drivers/soc/fsl/qe/qe_io.c: In function 'par_io_of_config': /kisskb/src/drivers/soc/fsl/qe/qe_io.c:143:6: note: byref variable will be forcibly initialized int pio_map_len; ^ /kisskb/src/kernel/panic.c: In function 'panic': /kisskb/src/kernel/panic.c:181: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:640:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_groups_first': /kisskb/src/kernel/events/core.c:1744:21: note: byref variable will be forcibly initialized struct __group_key key = { ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_groups_next': /kisskb/src/kernel/events/core.c:1763:21: note: byref variable will be forcibly initialized struct __group_key key = { ^ /kisskb/src/kernel/events/core.c: In function 'perf_get_pgtable_size': /kisskb/src/kernel/events/core.c:7200:15: note: byref variable will be forcibly initialized pmd_t *pmdp, pmd; ^ /kisskb/src/kernel/events/core.c:7199:15: note: byref variable will be forcibly initialized pud_t *pudp, pud; ^ /kisskb/src/kernel/events/core.c:7198:15: note: byref variable will be forcibly initialized p4d_t *p4dp, p4d; ^ /kisskb/src/kernel/events/core.c:7197:15: note: byref variable will be forcibly initialized pgd_t *pgdp, pgd; ^ /kisskb/src/kernel/events/core.c: In function '__perf_event_output': /kisskb/src/kernel/events/core.c:7481:27: note: byref variable will be forcibly initialized struct perf_event_header header; ^ /kisskb/src/kernel/events/core.c:7480:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/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:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:7598:8: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&event->ctx)) ^ /kisskb/src/kernel/events/core.c: In function 'visit_groups_merge': /kisskb/src/kernel/events/core.c:3658:18: note: byref variable will be forcibly initialized struct min_heap event_heap; ^ /kisskb/src/kernel/events/core.c:3657:21: note: byref variable will be forcibly initialized struct perf_event *itrs[2]; ^ /kisskb/src/kernel/events/core.c: In function 'ctx_pinned_sched_in': /kisskb/src/kernel/events/core.c:3769:6: note: byref variable will be forcibly initialized int can_add_hw = 1; ^ /kisskb/src/kernel/events/core.c: In function 'ctx_flexible_sched_in': /kisskb/src/kernel/events/core.c:3783:6: note: byref variable will be forcibly initialized int can_add_hw = 1; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_swevent_init_cpu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:13270:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(swhash->swevent_hlist, hlist); ^ /kisskb/src/kernel/events/core.c: In function 'swevent_hlist_get_cpu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:9570:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(swhash->swevent_hlist, hlist); ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_switch': /kisskb/src/kernel/events/core.c:8710: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:7857:25: note: byref variable will be forcibly initialized struct perf_task_event task_event; ^ In file included from /kisskb/src/include/linux/mm.h:21:0, from /kisskb/src/kernel/events/core.c:12: /kisskb/src/kernel/events/core.c: In function 'percpu_ref_put_many': /kisskb/src/include/linux/percpu-refcount.h:328:26: note: byref variable will be forcibly initialized unsigned long __percpu *percpu_count; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:5064: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:145: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:3088:25: note: byref variable will be forcibly initialized struct stop_event_data sd = { ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_read': /kisskb/src/kernel/events/core.c:4502:25: note: byref variable will be forcibly initialized struct perf_read_data data; ^ /kisskb/src/kernel/events/core.c: In function 'perf_read_one': /kisskb/src/kernel/events/core.c:5344:6: note: byref variable will be forcibly initialized u64 values[4]; ^ /kisskb/src/kernel/events/core.c:5343:15: note: byref variable will be forcibly initialized u64 enabled, running; ^ /kisskb/src/kernel/events/core.c:5343:6: note: byref variable will be forcibly initialized u64 enabled, running; ^ /kisskb/src/kernel/events/core.c: In function 'task_function_call': /kisskb/src/kernel/events/core.c:110: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:264:31: note: byref variable will be forcibly initialized struct event_function_struct efs = { ^ /kisskb/src/kernel/bpf/bpf_task_storage.c: In function 'bpf_pid_task_storage_delete_elem': /kisskb/src/kernel/bpf/bpf_task_storage.c:200:15: note: byref variable will be forcibly initialized unsigned int f_flags; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/bpf/bpf_task_storage.c: In function 'bpf_pid_task_storage_update_elem': /kisskb/src/kernel/bpf/bpf_task_storage.c:154:15: note: byref variable will be forcibly initialized unsigned int f_flags; ^ /kisskb/src/kernel/bpf/bpf_task_storage.c: In function 'bpf_pid_task_storage_lookup_elem': /kisskb/src/kernel/bpf/bpf_task_storage.c:120:15: note: byref variable will be forcibly initialized unsigned int f_flags; ^ /kisskb/src/kernel/events/core.c: In function 'perf_output_read_group': /kisskb/src/kernel/events/core.c:6896:6: note: byref variable will be forcibly initialized u64 values[5]; ^ /kisskb/src/kernel/events/core.c: In function 'perf_output_read_one': /kisskb/src/kernel/events/core.c:6872:6: note: byref variable will be forcibly initialized u64 values[4]; ^ /kisskb/src/kernel/events/core.c: In function 'perf_output_read': /kisskb/src/kernel/events/core.c:6945:32: note: byref variable will be forcibly initialized u64 enabled = 0, running = 0, now; ^ /kisskb/src/kernel/events/core.c:6945:19: note: byref variable will be forcibly initialized u64 enabled = 0, running = 0, now; ^ /kisskb/src/kernel/events/core.c:6945:6: note: byref variable will be forcibly initialized u64 enabled = 0, running = 0, now; ^ /kisskb/src/kernel/events/core.c: In function 'perf_pin_task_context': /kisskb/src/kernel/events/core.c:1506:16: note: byref variable will be forcibly initialized unsigned long flags; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_addr_filters_splice': /kisskb/src/kernel/events/core.c:10194:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/events/core.c: In function 'perf_output_sample_ustack': /kisskb/src/kernel/events/core.c:6650:7: note: byref variable will be forcibly initialized u64 dyn_size; ^ /kisskb/src/kernel/events/core.c:6645:7: note: byref variable will be forcibly initialized u64 size = 0; ^ /kisskb/src/kernel/events/core.c: In function 'perf_output_sample_regs': /kisskb/src/kernel/events/core.c:6554:7: note: byref variable will be forcibly initialized u64 val; ^ In file included from /kisskb/src/include/linux/kasan-checks.h:5:0, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/export.h:43, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c:6550:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(_mask, 64); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/kernel/events/core.c: In function 'perf_virt_to_phys': /kisskb/src/kernel/events/core.c:7175:17: note: byref variable will be forcibly initialized struct page *p; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_comm_event': /kisskb/src/kernel/events/core.c:7949:7: note: byref variable will be forcibly initialized char comm[TASK_COMM_LEN]; ^ /kisskb/src/kernel/events/core.c: In function 'perf_fill_ns_link_info': /kisskb/src/kernel/events/core.c:8050:14: note: byref variable will be forcibly initialized struct path ns_path; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_mmap_event': /kisskb/src/kernel/events/core.c:8333:7: note: byref variable will be forcibly initialized char tmp[16]; ^ In file included from /kisskb/src/kernel/events/core.c:18:0: /kisskb/src/kernel/events/core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_mux_interval_ms_store': /kisskb/src/kernel/events/core.c:10960:6: note: byref variable will be forcibly initialized int timer, cpu, ret; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/net/ipv4/xfrm4_protocol.c:14: /kisskb/src/net/ipv4/xfrm4_protocol.c: In function 'xfrm4_protocol_register': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/xfrm4_protocol.c:246:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, handler); ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_parse_addr_filter': /kisskb/src/kernel/events/core.c:10350:14: note: byref variable will be forcibly initialized substring_t args[MAX_OPT_ARGS]; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_event_set_addr_filter': /kisskb/src/kernel/events/core.c:10503:12: note: byref variable will be forcibly initialized LIST_HEAD(filters); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:4702:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->perf_event_ctxp[ctxn], ctx); ^ /kisskb/src/kernel/events/core.c:4631:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/resource.c: In function '__walk_iomem_res_desc': /kisskb/src/kernel/resource.c:404: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:520:18: note: byref variable will be forcibly initialized struct resource res; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/kernel/bpf/bpf_local_storage.c:3: /kisskb/src/kernel/bpf/bpf_local_storage.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591: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:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/resource.c:17: /kisskb/src/kernel/resource.c: In function 'iomem_init_inode': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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/resource.c:1934:2: note: in expansion of macro 'smp_store_release' smp_store_release(&iomem_inode, inode); ^ /kisskb/src/kernel/resource.c: In function 'reserve_setup': /kisskb/src/kernel/resource.c:1635:26: note: byref variable will be forcibly initialized unsigned int io_start, io_num; ^ /kisskb/src/kernel/resource.c:1635:16: note: byref variable will be forcibly initialized unsigned int io_start, io_num; ^ /kisskb/src/kernel/resource.c: In function 'walk_system_ram_range': /kisskb/src/kernel/resource.c:482: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:609:37: note: byref variable will be forcibly initialized struct resource tmp = *new, avail, alloc; ^ /kisskb/src/kernel/resource.c:609:30: note: byref variable will be forcibly initialized struct resource tmp = *new, avail, alloc; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/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/kernel/resource.c:609:18: note: byref variable will be forcibly initialized struct resource tmp = *new, avail, alloc; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:2854:2: note: in expansion of macro 'smp_store_release' smp_store_release(&event->ctx, ctx); ^ /kisskb/src/kernel/resource.c: In function 'reallocate_resource': /kisskb/src/kernel/resource.c:684:18: note: byref variable will be forcibly initialized struct resource new = *old; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/kernel/bpf/bpf_local_storage.c:3: /kisskb/src/kernel/bpf/bpf_local_storage.c: In function 'kvmalloc_array': /kisskb/src/kernel/resource.c: In function 'allocate_resource': /kisskb/src/kernel/resource.c:740:29: note: byref variable will be forcibly initialized struct resource_constraint constraint; ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/bpf.h:23:0, from /kisskb/src/kernel/bpf/bpf_local_storage.c:8: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/resource.c:17: /kisskb/src/kernel/resource.c: In function 'iomem_get_mapping': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/resource.c:1172:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&iomem_inode)->i_mapping; ^ /kisskb/src/kernel/events/core.c: In function 'perf_cgroup_attach': /kisskb/src/kernel/events/core.c:13477:30: note: byref variable will be forcibly initialized struct cgroup_subsys_state *css; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/kernel/bpf/bpf_local_storage.c:3: /kisskb/src/kernel/bpf/bpf_local_storage.c: In function 'bpf_local_storage_lookup': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/bpf_local_storage.c:239:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(local_storage->cache[smap->cache_idx], ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_cgroup': /kisskb/src/kernel/events/core.c:8172:7: note: byref variable will be forcibly initialized char path_enomem[16] = "//enomem"; ^ /kisskb/src/kernel/events/core.c:8171:27: note: byref variable will be forcibly initialized struct perf_cgroup_event cgroup_event; ^ /kisskb/src/kernel/resource.c: In function '__devm_release_region': /kisskb/src/kernel/resource.c:1617:23: note: byref variable will be forcibly initialized struct region_devres match_data = { parent, start, n }; ^ /kisskb/src/kernel/resource.c: In function 'iomem_map_sanity_check': /kisskb/src/kernel/resource.c:1679:9: note: byref variable will be forcibly initialized loff_t l; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_update_userpage': /kisskb/src/kernel/events/core.c:5849:24: note: byref variable will be forcibly initialized u64 enabled, running, now; ^ /kisskb/src/kernel/events/core.c:5849:15: note: byref variable will be forcibly initialized u64 enabled, running, now; ^ /kisskb/src/kernel/events/core.c:5849:6: note: byref variable will be forcibly initialized u64 enabled, running, now; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'ring_buffer_attach': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:5977:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(event->rb, rb); ^ /kisskb/src/kernel/events/core.c: In function 'perf_aux_sample_output': /kisskb/src/kernel/events/core.c:6789:7: note: byref variable will be forcibly initialized u64 zero = 0; ^ /kisskb/src/kernel/events/core.c: In function 'perf_log_throttle': /kisskb/src/kernel/events/core.c:8751:4: note: byref variable will be forcibly initialized } throttle_event = { ^ /kisskb/src/kernel/events/core.c:8743:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8742: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:10583: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:9074:4: note: byref variable will be forcibly initialized } rec; ^ /kisskb/src/kernel/events/core.c:9069:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:9068: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:8672:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8671: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:7543:25: note: byref variable will be forcibly initialized struct perf_read_event read_event = { ^ /kisskb/src/kernel/events/core.c:7542:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:7541: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:7815:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:7814: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:7919:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:7918: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:8018:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8017: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:8300:7: note: byref variable will be forcibly initialized u8 size[4] = { (u8) mmap_event->build_id_size, 0, 0, 0 }; ^ /kisskb/src/kernel/events/core.c:8263:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8262: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:8802:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8801: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:8892:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8891: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:9001:6: note: byref variable will be forcibly initialized u64 padding = 0; ^ /kisskb/src/kernel/events/core.c:9000:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8999:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_cgroup_output': /kisskb/src/kernel/events/core.c:8145:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8144: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:7104:7: note: byref variable will be forcibly initialized u64 abi = data->regs_intr.abi; ^ /kisskb/src/kernel/events/core.c:7072:7: note: byref variable will be forcibly initialized u64 abi = data->regs_user.abi; ^ /kisskb/src/kernel/events/core.c:7066:8: note: byref variable will be forcibly initialized u64 nr = 0; ^ /kisskb/src/kernel/events/core.c:7043: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:7968: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:8065: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:8548: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:8591:4: note: byref variable will be forcibly initialized } rec = { ^ /kisskb/src/kernel/events/core.c:8585:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8584: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:8627:4: note: byref variable will be forcibly initialized } lost_samples_event = { ^ /kisskb/src/kernel/events/core.c:8621:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8620: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:8826:7: note: byref variable will be forcibly initialized char name[KSYM_NAME_LEN]; ^ /kisskb/src/kernel/events/core.c:8825: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:8939: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:9032: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_report_aux_output_id': /kisskb/src/kernel/events/core.c:9109:4: note: byref variable will be forcibly initialized } rec; ^ /kisskb/src/kernel/events/core.c:9105:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:9104:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function '___perf_sw_event': /kisskb/src/kernel/events/core.c:9449:26: note: byref variable will be forcibly initialized struct perf_sample_data data; ^ /kisskb/src/kernel/events/core.c: In function 'perf_tp_event': /kisskb/src/kernel/events/core.c:9722:26: note: byref variable will be forcibly initialized struct perf_sample_data data; ^ /kisskb/src/kernel/events/core.c: In function '_perf_ioctl': /kisskb/src/kernel/events/core.c:5697:26: note: byref variable will be forcibly initialized struct perf_event_attr new_attr; ^ /kisskb/src/kernel/events/core.c:5645:14: note: byref variable will be forcibly initialized struct fd output; ^ /kisskb/src/kernel/events/core.c:5633:7: note: byref variable will be forcibly initialized u64 id = primary_event_id(event); ^ /kisskb/src/kernel/events/core.c:5624:7: note: byref variable will be forcibly initialized u64 value; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_init_context': /kisskb/src/kernel/events/core.c:13125:6: note: byref variable will be forcibly initialized int inherited_all = 1; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_event_release_kernel': /kisskb/src/kernel/events/core.c:5088:12: note: byref variable will be forcibly initialized LIST_HEAD(free_list); ^ /kisskb/src/include/linux/list.h:26: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:12029:12: note: byref variable will be forcibly initialized struct fd group = {NULL, 0}; ^ /kisskb/src/kernel/events/core.c:12026:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_event_remove_on_exec': /kisskb/src/kernel/events/core.c:4290:12: note: byref variable will be forcibly initialized LIST_HEAD(free_list); ^ /kisskb/src/include/linux/list.h:26: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_bp_event': /kisskb/src/kernel/events/core.c:10147:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/user.c: In function 'free_uid': /kisskb/src/kernel/user.c:180:16: note: byref variable will be forcibly initialized unsigned long flags; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_pmu_migrate_context': /kisskb/src/kernel/events/core.c:12561:12: note: byref variable will be forcibly initialized LIST_HEAD(events); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:12777:3: note: in expansion of macro 'smp_store_release' smp_store_release(&event->owner, NULL); ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_event_free_task': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^ /kisskb/src/kernel/events/core.c:12864: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/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/irq.h:166, from /kisskb/src/kernel/softirq.c:34: /kisskb/src/kernel/softirq.c: In function 'perf_trace_irq_handler_entry': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/irq.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_entry, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/irq.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_entry, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/irq.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_entry, ^ /kisskb/src/kernel/softirq.c: In function 'perf_trace_irq_handler_exit': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/irq.h:83:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_exit, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/irq.h:83:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_exit, ^ /kisskb/src/kernel/softirq.c: In function 'perf_trace_softirq': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/irq.h:103:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(softirq, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/irq.h:103:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(softirq, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/irq.h:166, from /kisskb/src/kernel/softirq.c:34: /kisskb/src/kernel/softirq.c: In function 'trace_event_raw_event_irq_handler_entry': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/irq.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_entry, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/irq.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_entry, ^ /kisskb/src/kernel/softirq.c: In function 'trace_event_raw_event_irq_handler_exit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/irq.h:83:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_exit, ^ /kisskb/src/kernel/softirq.c: In function 'trace_event_raw_event_softirq': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/irq.h:103:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(softirq, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/task.h:62, from /kisskb/src/kernel/fork.c:109: /kisskb/src/kernel/fork.c: In function 'perf_trace_task_newtask': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/task.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(task_newtask, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/task.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(task_newtask, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/task.h:62, from /kisskb/src/kernel/fork.c:109: /kisskb/src/kernel/fork.c: In function 'trace_event_raw_event_task_newtask': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/task.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(task_newtask, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/task.h:62, from /kisskb/src/kernel/fork.c:109: /kisskb/src/kernel/fork.c: In function 'perf_trace_task_rename': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/task.h:34:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(task_rename, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/task.h:34:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(task_rename, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/task.h:62, from /kisskb/src/kernel/fork.c:109: /kisskb/src/kernel/fork.c: In function 'trace_event_raw_event_task_rename': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/task.h:34:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(task_rename, ^ /kisskb/src/kernel/fork.c: In function 'copy_clone_args_from_user': /kisskb/src/kernel/fork.c:2710:20: note: byref variable will be forcibly initialized struct clone_args args; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/cpuhp.h:95, from /kisskb/src/kernel/cpu.c:40: /kisskb/src/kernel/cpu.c: In function 'perf_trace_cpuhp_enter': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/cpuhp.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpuhp_enter, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/cpuhp.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpuhp_enter, ^ /kisskb/src/kernel/cpu.c: In function 'perf_trace_cpuhp_multi_enter': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/cpuhp.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpuhp_multi_enter, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/cpuhp.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpuhp_multi_enter, ^ /kisskb/src/kernel/cpu.c: In function 'perf_trace_cpuhp_exit': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/cpuhp.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpuhp_exit, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/cpuhp.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpuhp_exit, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/cpuhp.h:95, from /kisskb/src/kernel/cpu.c:40: /kisskb/src/kernel/cpu.c: In function 'trace_event_raw_event_cpuhp_enter': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/cpuhp.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpuhp_enter, ^ /kisskb/src/kernel/cpu.c: In function 'trace_event_raw_event_cpuhp_multi_enter': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/cpuhp.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpuhp_multi_enter, ^ /kisskb/src/kernel/cpu.c: In function 'trace_event_raw_event_cpuhp_exit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/cpuhp.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpuhp_exit, ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:717, from /kisskb/src/kernel/softirq.c:17: /kisskb/src/kernel/softirq.c: In function 'tasklet_unlock_wait': /kisskb/src/include/linux/wait_bit.h:246: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/softirq.c:887:2: note: in expansion of macro 'wait_var_event' wait_var_event(&t->state, !test_bit(TASKLET_STATE_RUN, &t->state)); ^ /kisskb/src/kernel/softirq.c: In function 'tasklet_kill': /kisskb/src/include/linux/wait_bit.h:246: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/softirq.c:868:3: note: in expansion of macro 'wait_var_event' wait_var_event(&t->state, !test_bit(TASKLET_STATE_SCHED, &t->state)); ^ /kisskb/src/kernel/cpu.c: In function 'cpuhp_invoke_callback_range': /kisskb/src/kernel/cpu.c:668:19: note: byref variable will be forcibly initialized enum cpuhp_state state; ^ /kisskb/src/kernel/cpu.c: In function 'cpuhp_thread_fun': /kisskb/src/kernel/cpu.c:751:19: note: byref variable will be forcibly initialized enum cpuhp_state state; ^ /kisskb/src/kernel/fork.c: In function 'copy_files': /kisskb/src/kernel/fork.c:1535:6: note: byref variable will be forcibly initialized int error = 0; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/fork.c:16: /kisskb/src/kernel/fork.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/fork.c: In function 'fork_init': /kisskb/src/kernel/fork.c:819:28: note: byref variable will be forcibly initialized unsigned long useroffset, usersize; ^ /kisskb/src/kernel/fork.c:819:16: note: byref variable will be forcibly initialized unsigned long useroffset, usersize; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/fork.c:16: /kisskb/src/kernel/fork.c: In function 'set_mm_exe_file': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:1187:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mm->exe_file, new_exe_file); ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/fork.c:16: /kisskb/src/kernel/fork.c: In function 'dup_mmap': /kisskb/src/kernel/fork.c:495:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^ /kisskb/src/include/linux/list.h:26: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:1935: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:2544: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:2846:8: note: byref variable will be forcibly initialized pid_t set_tid[MAX_PID_NS_LEVEL]; ^ /kisskb/src/kernel/fork.c:2845:27: note: byref variable will be forcibly initialized struct kernel_clone_args kargs; ^ /kisskb/src/kernel/fork.c: In function 'unshare_fd': /kisskb/src/kernel/fork.c:3005:6: note: byref variable will be forcibly initialized int error = 0; ^ /kisskb/src/kernel/fork.c: In function 'ksys_unshare': /kisskb/src/kernel/fork.c:3030:18: note: byref variable will be forcibly initialized struct nsproxy *new_nsproxy = NULL; ^ /kisskb/src/kernel/fork.c:3029:15: note: byref variable will be forcibly initialized struct cred *new_cred = NULL; ^ /kisskb/src/kernel/fork.c:3028:23: note: byref variable will be forcibly initialized struct files_struct *new_fd = NULL; ^ /kisskb/src/kernel/fork.c:3027:25: note: byref variable will be forcibly initialized struct fs_struct *fs, *new_fs = NULL; ^ /kisskb/src/kernel/fork.c: In function 'unshare_files': /kisskb/src/kernel/fork.c:3158:29: note: byref variable will be forcibly initialized struct files_struct *old, *copy = NULL; ^ /kisskb/src/kernel/fork.c: In function 'sysctl_max_threads': /kisskb/src/kernel/fork.c:3180:6: note: byref variable will be forcibly initialized int max = MAX_THREADS; ^ /kisskb/src/kernel/fork.c:3179:6: note: byref variable will be forcibly initialized int min = 1; ^ /kisskb/src/kernel/fork.c:3178:6: note: byref variable will be forcibly initialized int threads = max_threads; ^ /kisskb/src/kernel/fork.c:3176:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ In file included from /kisskb/src/drivers/clk/mediatek/clk-mtk.c:11:0: /kisskb/src/drivers/clk/mediatek/clk-mtk.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clk/mediatek/clk-mtk.c: In function 'mtk_clk_register_composite': /kisskb/src/drivers/clk/mediatek/clk-mtk.c:174:14: note: byref variable will be forcibly initialized const char *parent; ^ In file included from /kisskb/src/drivers/clk/meson/clk-cpu-dyndiv.h:11:0, from /kisskb/src/drivers/clk/meson/clk-cpu-dyndiv.c:11: /kisskb/src/drivers/clk/meson/clk-cpu-dyndiv.c: In function 'meson_parm_read': /kisskb/src/drivers/clk/meson/parm.h:32:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/soc/fsl/guts.c: In function 'fsl_guts_probe': /kisskb/src/drivers/soc/fsl/guts.c:144:14: note: byref variable will be forcibly initialized const char *machine; ^ /kisskb/src/kernel/capability.c: In function 'warn_legacy_capability_use': /kisskb/src/kernel/capability.c:48:7: note: byref variable will be forcibly initialized char name[sizeof(current->comm)]; ^ /kisskb/src/kernel/capability.c: In function 'warn_deprecated_v2': /kisskb/src/kernel/capability.c:72:7: note: byref variable will be forcibly initialized char name[sizeof(current->comm)]; ^ /kisskb/src/kernel/capability.c: In function '__do_sys_capget': /kisskb/src/kernel/capability.c:167:33: note: byref variable will be forcibly initialized struct __user_cap_data_struct kdata[_KERNEL_CAPABILITY_U32S]; ^ /kisskb/src/kernel/capability.c:153:23: note: byref variable will be forcibly initialized kernel_cap_t pE, pI, pP; ^ /kisskb/src/kernel/capability.c:153:19: note: byref variable will be forcibly initialized kernel_cap_t pE, pI, pP; ^ /kisskb/src/kernel/capability.c:153:15: note: byref variable will be forcibly initialized kernel_cap_t pE, pI, pP; ^ /kisskb/src/kernel/capability.c:152:11: note: byref variable will be forcibly initialized unsigned tocopy; ^ /kisskb/src/kernel/capability.c: In function '__do_sys_capset': /kisskb/src/kernel/capability.c:226:39: note: byref variable will be forcibly initialized kernel_cap_t inheritable, permitted, effective; ^ /kisskb/src/kernel/capability.c:226:28: note: byref variable will be forcibly initialized kernel_cap_t inheritable, permitted, effective; ^ /kisskb/src/kernel/capability.c:226:15: note: byref variable will be forcibly initialized kernel_cap_t inheritable, permitted, effective; ^ /kisskb/src/kernel/capability.c:225:14: note: byref variable will be forcibly initialized unsigned i, tocopy, copybytes; ^ /kisskb/src/kernel/capability.c:224:32: note: byref variable will be forcibly initialized struct __user_cap_data_struct kdata[_KERNEL_CAPABILITY_U32S]; ^ /kisskb/src/kernel/exit.c: In function 'coredump_task_exit': /kisskb/src/kernel/exit.c:359:22: note: byref variable will be forcibly initialized struct core_thread self; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/exit.c:8: /kisskb/src/kernel/exit.c: In function 'exit_notify': /kisskb/src/kernel/exit.c:671:12: note: byref variable will be forcibly initialized LIST_HEAD(dead); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/exit.c: In function 'wait_task_zombie': /kisskb/src/kernel/exit.c:1044:16: note: byref variable will be forcibly initialized u64 tgutime, tgstime; ^ /kisskb/src/kernel/exit.c:1044:7: note: byref variable will be forcibly initialized u64 tgutime, tgstime; ^ /kisskb/src/kernel/exit.c: In function 'kernel_waitid': /kisskb/src/kernel/exit.c:1557:15: note: byref variable will be forcibly initialized unsigned int f_flags = 0; ^ In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/include/linux/bpf_verifier.h:7, from /kisskb/src/kernel/bpf/btf.c:19: /kisskb/src/kernel/bpf/btf.c: In function 'KERNEL_BPFPTR': /kisskb/src/kernel/exit.c:1553:19: note: byref variable will be forcibly initialized struct wait_opts wo; ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/kernel/bpf/btf.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .user = p }; ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized return KERNEL_BPFPTR((void*) (uintptr_t) addr); ^ /kisskb/src/kernel/exit.c: In function '__do_sys_waitid': /kisskb/src/kernel/exit.c:1619:16: note: byref variable will be forcibly initialized struct rusage r; ^ /kisskb/src/kernel/exit.c: In function '__do_compat_sys_waitid': /kisskb/src/kernel/exit.c:1755:16: note: byref variable will be forcibly initialized struct rusage ru; ^ /kisskb/src/kernel/exit.c: In function 'kernel_wait4': /kisskb/src/kernel/exit.c:1652: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:1711:16: note: byref variable will be forcibly initialized struct rusage r; ^ /kisskb/src/kernel/exit.c: In function '__do_compat_sys_wait4': /kisskb/src/kernel/exit.c:1741:16: note: byref variable will be forcibly initialized struct rusage r; ^ /kisskb/src/kernel/bpf/btf.c: In function '____bpf_btf_find_by_name_kind': /kisskb/src/kernel/bpf/btf.c:6304:7: note: byref variable will be forcibly initialized int id; ^ /kisskb/src/kernel/bpf/btf.c: In function 'bpf_btf_find_by_name_kind': /kisskb/src/kernel/bpf/btf.c:6304:7: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf_verifier.h:7, from /kisskb/src/kernel/bpf/btf.c:19: /kisskb/src/kernel/bpf/btf.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/include/linux/bpf_verifier.h:7, from /kisskb/src/kernel/bpf/btf.c:19: /kisskb/src/kernel/bpf/btf.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) ^ /kisskb/src/kernel/bpf/btf.c: In function '__btf_verifier_log': /kisskb/src/kernel/bpf/btf.c:1287:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_verifier_log': /kisskb/src/kernel/bpf/btf.c:1298:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_show': /kisskb/src/kernel/bpf/btf.c:1019:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/bpf/btf.c: In function '__btf_verifier_log_type': /kisskb/src/kernel/bpf/btf.c:1316:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/ptrace.c: In function 'ptrace_get_syscall_info_entry': /kisskb/src/kernel/ptrace.c:941:16: note: byref variable will be forcibly initialized unsigned long args[ARRAY_SIZE(info->entry.args)]; ^ /kisskb/src/kernel/ptrace.c: In function 'ptrace_peek_siginfo': /kisskb/src/kernel/ptrace.c:747:20: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/ptrace.c:721:33: note: byref variable will be forcibly initialized struct ptrace_peeksiginfo_args arg; ^ /kisskb/src/kernel/ptrace.c: In function 'ptrace_getsiginfo': /kisskb/src/kernel/ptrace.c:687:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/ptrace.c: In function 'ptrace_setsiginfo': /kisskb/src/kernel/ptrace.c:703:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_verifier_log_member': /kisskb/src/kernel/bpf/btf.c:1360:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_verifier_log_vsi': /kisskb/src/kernel/bpf/btf.c:1405:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_check_sec_info': /kisskb/src/kernel/bpf/btf.c:4317:22: note: byref variable will be forcibly initialized struct btf_sec_info secs[ARRAY_SIZE(btf_sec_info_offset)]; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/arch/arm64/include/asm/sysreg.h:12, from /kisskb/src/arch/arm64/include/asm/cputype.h:148, from /kisskb/src/arch/arm64/include/asm/cpufeature.h:10, from /kisskb/src/arch/arm64/include/asm/ptrace.h:11, from /kisskb/src/arch/arm64/include/uapi/asm/bpf_perf_event.h:5, from /kisskb/src/include/uapi/linux/bpf_perf_event.h:11, from /kisskb/src/kernel/bpf/btf.c:6: /kisskb/src/kernel/bpf/btf.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/kernel/bpf/btf.c:12:0: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/ptrace.c: In function 'ptrace_readdata': /kisskb/src/kernel/ptrace.c:609:8: note: byref variable will be forcibly initialized char buf[128]; ^ /kisskb/src/kernel/ptrace.c: In function 'ptrace_writedata': /kisskb/src/kernel/ptrace.c:635:8: note: byref variable will be forcibly initialized char buf[128]; ^ /kisskb/src/kernel/ptrace.c: In function 'generic_ptrace_peekdata': /kisskb/src/kernel/ptrace.c:1325:16: note: byref variable will be forcibly initialized unsigned long tmp; ^ /kisskb/src/kernel/ptrace.c: In function 'ptrace_request': /kisskb/src/kernel/ptrace.c:1231:16: note: byref variable will be forcibly initialized struct iovec kiov; ^ /kisskb/src/kernel/ptrace.c:1097:12: note: byref variable will be forcibly initialized sigset_t new_set; ^ /kisskb/src/kernel/ptrace.c:1039:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/ptrace.c:1036:19: note: byref variable will be forcibly initialized kernel_siginfo_t siginfo, *si; ^ /kisskb/src/kernel/ptrace.c: In function 'compat_ptrace_request': /kisskb/src/kernel/ptrace.c:1394:16: note: byref variable will be forcibly initialized struct iovec kiov; ^ /kisskb/src/kernel/ptrace.c:1351:19: note: byref variable will be forcibly initialized kernel_siginfo_t siginfo; ^ /kisskb/src/kernel/ptrace.c:1350:17: note: byref variable will be forcibly initialized compat_ulong_t word; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_struct_walk': /kisskb/src/kernel/bpf/btf.c:5206:8: note: byref variable will be forcibly initialized u32 id; ^ /kisskb/src/kernel/bpf/btf.c:5022:21: note: byref variable will be forcibly initialized u32 vlen, elem_id, mid; ^ /kisskb/src/kernel/bpf/btf.c:5022:12: note: byref variable will be forcibly initialized u32 vlen, elem_id, mid; ^ /kisskb/src/kernel/bpf/btf.c:5019:33: note: byref variable will be forcibly initialized const struct btf_type *mtype, *elem_type = NULL; ^ /kisskb/src/kernel/bpf/btf.c:5018:37: note: byref variable will be forcibly initialized u32 i, moff, mtrue_end, msize = 0, total_nelems = 0; ^ /kisskb/src/kernel/bpf/btf.c:5018:26: note: byref variable will be forcibly initialized u32 i, moff, mtrue_end, msize = 0, total_nelems = 0; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_show_obj_safe': /kisskb/src/kernel/bpf/btf.c:1116:17: note: byref variable will be forcibly initialized int size_left, size; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_member_is_reg_int': /kisskb/src/kernel/bpf/btf.c:771:6: note: byref variable will be forcibly initialized u32 id, int_data; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_datasec_resolve': /kisskb/src/kernel/bpf/btf.c:3678:41: note: byref variable will be forcibly initialized u32 var_type_id = vsi->type, type_id, type_size = 0; ^ /kisskb/src/kernel/bpf/btf.c:3678:32: note: byref variable will be forcibly initialized u32 var_type_id = vsi->type, type_id, type_size = 0; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_var_resolve': /kisskb/src/kernel/bpf/btf.c:2446:7: note: byref variable will be forcibly initialized u32 resolved_type_id; ^ /kisskb/src/kernel/bpf/btf.c:2431:6: note: byref variable will be forcibly initialized u32 next_type_id = t->type; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_modifier_check_kflag_member': /kisskb/src/kernel/bpf/btf.c:2300:20: note: byref variable will be forcibly initialized struct btf_member resolved_member; ^ /kisskb/src/kernel/bpf/btf.c:2299:6: note: byref variable will be forcibly initialized u32 resolved_type_id = member->type; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_modifier_check_member': /kisskb/src/kernel/bpf/btf.c:2275:20: note: byref variable will be forcibly initialized struct btf_member resolved_member; ^ /kisskb/src/kernel/bpf/btf.c:2274:6: note: byref variable will be forcibly initialized u32 resolved_type_id = member->type; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_modifier_resolve': /kisskb/src/kernel/bpf/btf.c:2389:6: note: byref variable will be forcibly initialized u32 next_type_id = t->type; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_array_check_member': /kisskb/src/kernel/bpf/btf.c:2641:21: note: byref variable will be forcibly initialized u32 array_type_id, array_size; ^ /kisskb/src/kernel/bpf/btf.c:2641:6: note: byref variable will be forcibly initialized u32 array_type_id, array_size; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_array_resolve': /kisskb/src/kernel/bpf/btf.c:2723:6: note: byref variable will be forcibly initialized u32 elem_size; ^ /kisskb/src/kernel/bpf/btf.c:2721:20: note: byref variable will be forcibly initialized u32 elem_type_id, index_type_id; ^ /kisskb/src/kernel/bpf/btf.c:2721:6: note: byref variable will be forcibly initialized u32 elem_type_id, index_type_id; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_ptr_resolve': /kisskb/src/kernel/bpf/btf.c:2500:7: note: byref variable will be forcibly initialized u32 resolved_type_id; ^ /kisskb/src/kernel/bpf/btf.c:2477:6: note: byref variable will be forcibly initialized u32 next_type_id = t->type; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_resolve_valid': /kisskb/src/kernel/bpf/btf.c:4163:7: note: byref variable will be forcibly initialized u32 elem_size; ^ /kisskb/src/kernel/bpf/btf.c:4162:7: note: byref variable will be forcibly initialized u32 elem_type_id = array->type; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_func_proto_check': /kisskb/src/kernel/bpf/btf.c:3980:7: note: byref variable will be forcibly initialized u32 arg_type_id; ^ /kisskb/src/kernel/bpf/btf.c:3942:7: note: byref variable will be forcibly initialized u32 ret_type_id = t->type; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_struct_access': /kisskb/src/kernel/bpf/btf.c:5246:6: note: byref variable will be forcibly initialized u32 id; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_distill_func_proto': /kisskb/src/kernel/bpf/btf.c:5359:25: note: byref variable will be forcibly initialized const struct btf_type *t; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_type_seq_show_flags': /kisskb/src/kernel/bpf/btf.c:5882:18: note: byref variable will be forcibly initialized struct btf_show sseq; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_type_snprintf_show': /kisskb/src/kernel/bpf/btf.c:5932:27: note: byref variable will be forcibly initialized struct btf_show_snprintf ssnprintf; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_new_fd': /kisskb/src/kernel/bpf/btf.c:5982:8: note: userspace variable will be forcibly initialized btf = btf_parse(make_bpfptr(attr->btf, uattr.is_kernel), ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_get_info_by_fd': /kisskb/src/kernel/bpf/btf.c:6035:22: note: byref variable will be forcibly initialized struct bpf_btf_info info; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_check_func_arg_match': /kisskb/src/kernel/bpf/btf.c:5678:8: note: byref variable will be forcibly initialized u32 type_size; ^ /kisskb/src/kernel/bpf/btf.c:5628:8: note: byref variable will be forcibly initialized u32 reg_ref_id; ^ /kisskb/src/kernel/bpf/btf.c:5575:16: note: byref variable will be forcibly initialized u32 i, nargs, ref_id; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/devmap.c:47: /kisskb/src/kernel/bpf/devmap.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/kernel/bpf/devmap.c: In function 'dev_map_bpf_prog_run': /kisskb/src/kernel/bpf/devmap.c:330:18: note: byref variable will be forcibly initialized struct xdp_buff xdp; ^ /kisskb/src/kernel/bpf/devmap.c:329:22: note: byref variable will be forcibly initialized struct xdp_txq_info txq = { .dev = dev }; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/devmap.c:47: /kisskb/src/kernel/bpf/devmap.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/bpf/devmap.c: In function 'get_upper_ifindexes': /kisskb/src/kernel/bpf/devmap.c:580:20: note: byref variable will be forcibly initialized struct list_head *iter; ^ /kisskb/src/kernel/bpf/devmap.c: In function 'dev_map_bpf_prog_run_skb': /kisskb/src/kernel/bpf/devmap.c:495:18: note: byref variable will be forcibly initialized struct xdp_buff xdp; ^ /kisskb/src/kernel/bpf/devmap.c:494:22: note: byref variable will be forcibly initialized struct xdp_txq_info txq = { .dev = dst->dev }; ^ /kisskb/src/kernel/bpf/devmap.c: In function 'dev_map_enqueue_multi': /kisskb/src/kernel/bpf/devmap.c:594:6: note: byref variable will be forcibly initialized int excluded_devices[1+MAX_NEST_DEV]; ^ /kisskb/src/kernel/bpf/devmap.c: In function 'dev_map_redirect_multi': /kisskb/src/kernel/bpf/devmap.c:716:6: note: byref variable will be forcibly initialized int excluded_devices[1+MAX_NEST_DEV]; ^ In file included from /kisskb/src/include/linux/fs.h:24:0, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:19, 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/params.c: In function 'param_set_bool_enable_only': /kisskb/src/kernel/params.c:336:22: note: byref variable will be forcibly initialized struct kernel_param dummy_kp = *kp; ^ /kisskb/src/kernel/params.c:334:7: note: byref variable will be forcibly initialized bool new_value; ^ /kisskb/src/kernel/params.c: In function 'param_set_invbool': /kisskb/src/kernel/params.c:367:22: note: byref variable will be forcibly initialized struct kernel_param dummy; ^ /kisskb/src/kernel/params.c:366:7: note: byref variable will be forcibly initialized bool boolval; ^ /kisskb/src/kernel/params.c: In function 'param_set_bint': /kisskb/src/kernel/params.c:393:7: note: byref variable will be forcibly initialized bool v; ^ /kisskb/src/kernel/params.c:392: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:476: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:423:22: note: byref variable will be forcibly initialized struct kernel_param kp; ^ /kisskb/src/kernel/params.c: In function 'param_array_set': /kisskb/src/kernel/params.c:465:15: note: byref variable will be forcibly initialized unsigned int temp_num; ^ /kisskb/src/kernel/umh.c: In function 'proc_cap_handler': /kisskb/src/kernel/umh.c:492:16: note: byref variable will be forcibly initialized unsigned long cap_array[_KERNEL_CAPABILITY_U32S]; ^ /kisskb/src/kernel/umh.c:491:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/kernel/umh.c:5: /kisskb/src/kernel/umh.c: In function '__usermodehelper_disable': /kisskb/src/kernel/params.c: In function 'param_sysfs_builtin': /kisskb/src/include/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:313:11: note: in expansion of macro 'wait_event_timeout' retval = wait_event_timeout(running_helpers_waitq, ^ /kisskb/src/kernel/params.c:834:7: note: byref variable will be forcibly initialized char modname[MODULE_NAME_LEN]; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/kernel/umh.c:5: /kisskb/src/kernel/umh.c: In function 'call_usermodehelper_exec': /kisskb/src/kernel/umh.c:406: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/params.c: In function 'param_set_uint_minmax': /kisskb/src/kernel/params.c:249:15: note: byref variable will be forcibly initialized unsigned int num; ^ /kisskb/src/drivers/clk/mvebu/armada-37xx-xtal.c: In function 'armada_3700_xtal_clock_probe': /kisskb/src/drivers/clk/mvebu/armada-37xx-xtal.c:27:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/clk/mvebu/armada-37xx-xtal.c:22:14: note: byref variable will be forcibly initialized const char *xtal_name = "xtal"; ^ /kisskb/src/kernel/params.c: In function 'parse_args': /kisskb/src/kernel/params.c:171:16: note: byref variable will be forcibly initialized char *param, *val, *err = NULL; ^ /kisskb/src/kernel/params.c:171:8: note: byref variable will be forcibly initialized char *param, *val, *err = NULL; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/sys.c:9: /kisskb/src/kernel/sys.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/clk/mvebu/armada-37xx-tbg.c:12: /kisskb/src/drivers/clk/mvebu/armada-37xx-tbg.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/sys.c: In function 'do_sys_times': /kisskb/src/kernel/sys.c:978:15: note: byref variable will be forcibly initialized u64 tgutime, tgstime, cutime, cstime; ^ /kisskb/src/kernel/sys.c:978:6: note: byref variable will be forcibly initialized u64 tgutime, tgstime, cutime, cstime; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_times': /kisskb/src/kernel/sys.c:992:14: note: byref variable will be forcibly initialized struct tms tmp; ^ /kisskb/src/kernel/sys.c: In function '__do_compat_sys_times': /kisskb/src/kernel/sys.c:1012:21: note: byref variable will be forcibly initialized struct compat_tms tmp; ^ /kisskb/src/kernel/sys.c:1011:14: note: byref variable will be forcibly initialized struct tms tms; ^ /kisskb/src/kernel/sys.c: In function 'override_release': /kisskb/src/kernel/sys.c:1252:8: note: byref variable will be forcibly initialized char buf[65] = { 0 }; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_newuname': /kisskb/src/kernel/sys.c:1274:21: note: byref variable will be forcibly initialized struct new_utsname tmp; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_sethostname': /kisskb/src/kernel/sys.c:1343:7: note: byref variable will be forcibly initialized char tmp[__NEW_UTS_LEN]; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_setdomainname': /kisskb/src/kernel/sys.c:1396:7: note: byref variable will be forcibly initialized char tmp[__NEW_UTS_LEN]; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_gethostname': /kisskb/src/kernel/sys.c:1371:7: note: byref variable will be forcibly initialized char tmp[__NEW_UTS_LEN + 1]; ^ /kisskb/src/kernel/sys.c: In function 'prctl_set_mm_map': /kisskb/src/kernel/sys.c:1949:16: note: byref variable will be forcibly initialized unsigned long user_auxv[AT_VECTOR_SIZE]; ^ /kisskb/src/kernel/sys.c: In function 'do_sysinfo': /kisskb/src/kernel/sys.c:2561: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:2622:17: note: byref variable will be forcibly initialized struct sysinfo val; ^ /kisskb/src/kernel/sys.c: In function '__do_compat_sys_sysinfo': /kisskb/src/kernel/sys.c:2653:24: note: byref variable will be forcibly initialized struct compat_sysinfo s_32; ^ /kisskb/src/kernel/sys.c:2652:17: note: byref variable will be forcibly initialized struct sysinfo s; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_getrlimit': /kisskb/src/kernel/sys.c:1420:16: note: byref variable will be forcibly initialized struct rlimit value; ^ /kisskb/src/kernel/sys.c: In function '__do_compat_sys_setrlimit': /kisskb/src/kernel/sys.c:1436:23: note: byref variable will be forcibly initialized struct compat_rlimit r32; ^ /kisskb/src/kernel/sys.c:1435:16: note: byref variable will be forcibly initialized struct rlimit r; ^ /kisskb/src/kernel/sys.c: In function '__do_compat_sys_getrlimit': /kisskb/src/kernel/sys.c:1460:24: note: byref variable will be forcibly initialized struct compat_rlimit r32; ^ /kisskb/src/kernel/sys.c:1455:16: note: byref variable will be forcibly initialized struct rlimit r; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_prlimit64': /kisskb/src/kernel/sys.c:1646:21: note: byref variable will be forcibly initialized struct rlimit old, new; ^ /kisskb/src/kernel/sys.c:1646:16: note: byref variable will be forcibly initialized struct rlimit old, new; ^ /kisskb/src/kernel/sys.c:1645:25: note: byref variable will be forcibly initialized struct rlimit64 old64, new64; ^ /kisskb/src/kernel/sys.c:1645: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:1690:16: note: byref variable will be forcibly initialized struct rlimit new_rlim; ^ /kisskb/src/kernel/sys.c: In function 'getrusage': /kisskb/src/kernel/sys.c:1745:16: note: byref variable will be forcibly initialized unsigned long maxrss = 0; ^ /kisskb/src/kernel/sys.c:1744:31: note: byref variable will be forcibly initialized u64 tgutime, tgstime, utime, stime; ^ /kisskb/src/kernel/sys.c:1744:24: note: byref variable will be forcibly initialized u64 tgutime, tgstime, utime, stime; ^ /kisskb/src/kernel/sys.c:1744:15: note: byref variable will be forcibly initialized u64 tgutime, tgstime, utime, stime; ^ /kisskb/src/kernel/sys.c:1744:6: note: byref variable will be forcibly initialized u64 tgutime, tgstime, utime, stime; ^ /kisskb/src/kernel/sys.c:1743:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_getrusage': /kisskb/src/kernel/sys.c:1817:16: note: byref variable will be forcibly initialized struct rusage r; ^ /kisskb/src/kernel/sys.c: In function '__do_compat_sys_getrusage': /kisskb/src/kernel/sys.c:1830:16: note: byref variable will be forcibly initialized struct rusage r; ^ In file included from /kisskb/src/kernel/bpf/offload.c:25:0: /kisskb/src/kernel/bpf/offload.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/kernel/sys.c: In function '__do_sys_prctl': /kisskb/src/kernel/sys.c:2268:16: note: byref variable will be forcibly initialized unsigned char comm[sizeof(me->comm)]; ^ /kisskb/src/kernel/bpf/cpumap.c: In function 'cpu_map_bpf_prog_run_xdp': /kisskb/src/kernel/bpf/cpumap.c:217:18: note: byref variable will be forcibly initialized struct xdp_buff xdp; ^ /kisskb/src/kernel/bpf/cpumap.c:216:22: note: byref variable will be forcibly initialized struct xdp_rxq_info rxq; ^ /kisskb/src/kernel/bpf/cpumap.c: In function 'cpu_map_bpf_prog_run_skb': /kisskb/src/kernel/bpf/cpumap.c:177:18: note: byref variable will be forcibly initialized struct xdp_buff xdp; ^ /kisskb/src/kernel/bpf/cpumap.c: In function 'cpu_map_kthread_run': /kisskb/src/kernel/bpf/cpumap.c:344:21: note: byref variable will be forcibly initialized struct sk_buff *skb = f; ^ /kisskb/src/kernel/bpf/cpumap.c:340:10: note: byref variable will be forcibly initialized void *f = frames[i]; ^ In file included from /kisskb/src/include/linux/timer.h:5:0, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/cpumap.c:20: /kisskb/src/kernel/bpf/cpumap.c:316:13: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/bpf/cpumap.c:315:9: note: byref variable will be forcibly initialized void *skbs[CPUMAP_BATCH]; ^ /kisskb/src/kernel/bpf/cpumap.c:314:9: note: byref variable will be forcibly initialized void *frames[CPUMAP_BATCH]; ^ /kisskb/src/kernel/bpf/cpumap.c:310:27: note: byref variable will be forcibly initialized struct xdp_cpumap_stats stats = {}; /* zero stats */ ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/offload.c:16: /kisskb/src/kernel/bpf/offload.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/kernel/signal.c: In function '__do_sys_rt_sigpending': /kisskb/src/kernel/signal.c:3208:11: note: byref variable will be forcibly initialized sigset_t set; ^ /kisskb/src/kernel/bpf/offload.c: In function '__rhashtable_insert_fast': /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigpending': /kisskb/src/kernel/signal.c:3225:11: note: byref variable will be forcibly initialized sigset_t set; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/kernel/bpf/offload.c:25:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/kernel/bpf/cpumap.c:19: /kisskb/src/kernel/bpf/cpumap.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/bpf.h:23:0, from /kisskb/src/kernel/bpf/cpumap.c:20: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_sigpending': /kisskb/src/kernel/signal.c:4306:11: note: byref variable will be forcibly initialized sigset_t set; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/signal.h:125, from /kisskb/src/kernel/signal.c:50: /kisskb/src/kernel/signal.c: In function 'perf_trace_signal_generate': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/signal.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(signal_generate, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/signal.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(signal_generate, ^ /kisskb/src/kernel/signal.c: In function 'perf_trace_signal_deliver': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/signal.h:96:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(signal_deliver, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/signal.h:96:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(signal_deliver, ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/offload.c:16: /kisskb/src/kernel/bpf/offload.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/signal.h:125, from /kisskb/src/kernel/signal.c:50: /kisskb/src/kernel/signal.c: In function 'trace_event_raw_event_signal_generate': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/signal.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(signal_generate, ^ /kisskb/src/kernel/bpf/net_namespace.c: In function '__netns_bpf_prog_query': /kisskb/src/kernel/signal.c: In function 'trace_event_raw_event_signal_deliver': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/signal.h:96:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(signal_deliver, ^ /kisskb/src/kernel/bpf/net_namespace.c:252:20: note: byref variable will be forcibly initialized u32 prog_cnt = 0, flags = 0; ^ /kisskb/src/kernel/bpf/net_namespace.c:252:6: note: byref variable will be forcibly initialized u32 prog_cnt = 0, flags = 0; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/net_namespace.c:3: /kisskb/src/kernel/bpf/net_namespace.c: In function 'netns_bpf_run_array_detach': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:470:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/kernel/bpf/net_namespace.c:60:14: note: in expansion of macro 'rcu_replace_pointer' run_array = rcu_replace_pointer(net->bpf.run_array[type], NULL, ^ /kisskb/src/kernel/bpf/offload.c: In function 'bpf_prog_offload_info_fill': /kisskb/src/kernel/bpf/offload.c:303:14: note: byref variable will be forcibly initialized struct path ns_path; ^ /kisskb/src/kernel/bpf/offload.c:297:35: note: byref variable will be forcibly initialized struct ns_get_path_bpf_prog_args args = { ^ /kisskb/src/kernel/signal.c: In function 'post_copy_siginfo_from_user': /kisskb/src/kernel/signal.c:3331:8: note: byref variable will be forcibly initialized char buf[SI_EXPANSION_SIZE]; ^ /kisskb/src/kernel/bpf/net_namespace.c: In function 'bpf_netns_link_release': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/net_namespace.c:141:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->bpf.run_array[type], new_array); ^ /kisskb/src/kernel/bpf/offload.c: In function 'bpf_map_offload_info_fill': /kisskb/src/kernel/bpf/offload.c:528:14: note: byref variable will be forcibly initialized struct path ns_path; ^ /kisskb/src/kernel/bpf/offload.c:523:34: note: byref variable will be forcibly initialized struct ns_get_path_bpf_map_args args = { ^ /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/bpf/net_namespace.c: In function 'netns_bpf_link_attach': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:470:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/kernel/bpf/net_namespace.c:464:14: note: in expansion of macro 'rcu_replace_pointer' run_array = rcu_replace_pointer(net->bpf.run_array[type], run_array, ^ /kisskb/src/kernel/bpf/net_namespace.c: In function 'netns_bpf_prog_attach': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/net_namespace.c:349:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->bpf.run_array[type], run_array); ^ /kisskb/src/kernel/bpf/net_namespace.c: In function 'netns_bpf_link_create': /kisskb/src/kernel/bpf/net_namespace.c:479:25: note: byref variable will be forcibly initialized struct bpf_link_primer link_primer; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_sigaltstack': /kisskb/src/kernel/signal.c:4210:15: note: byref variable will be forcibly initialized stack_t new, old; ^ /kisskb/src/kernel/signal.c:4210:10: note: byref variable will be forcibly initialized stack_t new, old; ^ /kisskb/src/kernel/signal.c: In function 'do_compat_sigaltstack': /kisskb/src/kernel/signal.c:4261:18: note: byref variable will be forcibly initialized compat_stack_t old; ^ /kisskb/src/kernel/signal.c:4250:18: note: byref variable will be forcibly initialized compat_stack_t uss32; ^ /kisskb/src/kernel/signal.c:4246:15: note: byref variable will be forcibly initialized stack_t uss, uoss; ^ /kisskb/src/kernel/signal.c:4246:10: note: byref variable will be forcibly initialized stack_t uss, uoss; ^ In file included from /kisskb/src/drivers/clk/meson/clk-dualdiv.h:11:0, from /kisskb/src/drivers/clk/meson/clk-dualdiv.c:28: /kisskb/src/drivers/clk/meson/clk-dualdiv.c: In function 'meson_parm_read': /kisskb/src/drivers/clk/meson/parm.h:32:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/clk/meson/clk-dualdiv.c: In function 'meson_clk_dualdiv_recalc_rate': /kisskb/src/drivers/clk/meson/clk-dualdiv.c:52:33: note: byref variable will be forcibly initialized struct meson_clk_dualdiv_param setting; ^ /kisskb/src/kernel/bpf/stackmap.c: In function 'get_callchain_entry_for_task': /kisskb/src/kernel/bpf/stackmap.c:226:6: note: byref variable will be forcibly initialized int rctx; ^ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_sigpending': /kisskb/src/kernel/signal.c:4322:11: note: byref variable will be forcibly initialized sigset_t set; ^ /kisskb/src/kernel/signal.c: In function 'dequeue_signal': /kisskb/src/kernel/signal.c:631:7: note: byref variable will be forcibly initialized bool resched_timer = false; ^ /kisskb/src/kernel/signal.c: In function '__set_task_blocked': /kisskb/src/kernel/signal.c:3005: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:3564:11: note: byref variable will be forcibly initialized sigset_t mask = *which; ^ /kisskb/src/kernel/signal.c:3562:22: note: byref variable will be forcibly initialized ktime_t *to = NULL, timeout = KTIME_MAX; ^ /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:1538:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/signal.c:1536:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'send_sigqueue': /kisskb/src/kernel/signal.c:1951:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/signal.c: In function 'do_notify_parent': /kisskb/src/kernel/signal.c:2012:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/reuseport_array.c:5: /kisskb/src/kernel/bpf/reuseport_array.c: In function 'bpf_fd_reuseport_array_update_elem': /kisskb/src/kernel/signal.c: In function '__do_sys_sigprocmask': /kisskb/src/kernel/signal.c:4347:11: note: byref variable will be forcibly initialized sigset_t new_blocked; ^ /kisskb/src/kernel/signal.c:4346:24: note: byref variable will be forcibly initialized old_sigset_t old_set, new_set; ^ /kisskb/src/kernel/signal.c:4346:15: note: byref variable will be forcibly initialized old_sigset_t old_set, new_set; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/reuseport_array.c:305:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(array->ptrs[index], nsk); ^ /kisskb/src/kernel/bpf/reuseport_array.c:250:6: note: byref variable will be forcibly initialized int err, fd; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_ssetmask': /kisskb/src/kernel/signal.c:4554: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:4616:11: note: byref variable will be forcibly initialized sigset_t newset; ^ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigsuspend': /kisskb/src/kernel/signal.c:4630:11: note: byref variable will be forcibly initialized sigset_t newset; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_sigsuspend': /kisskb/src/kernel/signal.c:4653:11: note: byref variable will be forcibly initialized sigset_t blocked; ^ /kisskb/src/kernel/signal.c: In function 'sigprocmask': /kisskb/src/kernel/signal.c:3054: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:3137:20: note: byref variable will be forcibly initialized sigset_t old_set, new_set; ^ /kisskb/src/kernel/signal.c:3137:11: note: byref variable will be forcibly initialized sigset_t old_set, new_set; ^ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigprocmask': /kisskb/src/kernel/signal.c:3175:12: note: byref variable will be forcibly initialized sigset_t new_set; ^ /kisskb/src/kernel/signal.c:3168:11: note: byref variable will be forcibly initialized sigset_t old_set = current->blocked; ^ /kisskb/src/kernel/signal.c: In function 'set_user_sigmask': /kisskb/src/kernel/signal.c:3090:11: note: byref variable will be forcibly initialized sigset_t kmask; ^ /kisskb/src/kernel/signal.c: In function 'set_compat_user_sigmask': /kisskb/src/kernel/signal.c:3110: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:2124: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:2328: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:2877:11: note: byref variable will be forcibly initialized sigset_t blocked; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/workqueue.c:29: /kisskb/src/kernel/workqueue.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/signal.c: In function 'exit_signals': /kisskb/src/kernel/signal.c:2937:11: note: byref variable will be forcibly initialized sigset_t unblocked; ^ /kisskb/src/kernel/signal.c: In function 'do_send_sig_info': /kisskb/src/kernel/signal.c:1290:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:3989: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:3763: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:1731: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:1762:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'send_sig_fault_trapno': /kisskb/src/kernel/signal.c:1878: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:3920: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:4029: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:1649: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:1748: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:1777: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:1792:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_perf': /kisskb/src/kernel/signal.c:1806: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:1846:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_trapno': /kisskb/src/kernel/signal.c:1861:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_fatal_sig': /kisskb/src/kernel/signal.c:1663:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_exit_sig': /kisskb/src/kernel/signal.c:1676: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:1705:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/kernel/workqueue.c:35: /kisskb/src/kernel/workqueue.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_seccomp': /kisskb/src/kernel/signal.c:1828:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/workqueue.c:29: /kisskb/src/kernel/workqueue.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/signal.c: In function '__copy_siginfo_from_user32': /kisskb/src/kernel/signal.c:3532:24: note: byref variable will be forcibly initialized struct compat_siginfo from; ^ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:4002:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:4043:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigtimedwait': /kisskb/src/kernel/signal.c:3624:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c:3623:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/kernel/signal.c:3622:11: note: byref variable will be forcibly initialized sigset_t these; ^ /kisskb/src/kernel/signal.c: In function '__copy_siginfo_to_user32': /kisskb/src/kernel/signal.c:3446:24: note: byref variable will be forcibly initialized struct compat_siginfo new; ^ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigtimedwait_time64': /kisskb/src/kernel/signal.c:3689:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c:3688:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/signal.c:3687:11: note: byref variable will be forcibly initialized sigset_t s; ^ /kisskb/src/kernel/signal.c: In function 'copy_siginfo_from_user32': /kisskb/src/kernel/signal.c:3544:24: note: byref variable will be forcibly initialized struct compat_siginfo from; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_pidfd_send_signal': /kisskb/src/kernel/signal.c:3842:19: note: byref variable will be forcibly initialized kernel_siginfo_t kinfo; ^ In file included from /kisskb/src/kernel/workqueue.c:35:0: /kisskb/src/kernel/workqueue.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/signal.c: In function 'kernel_sigaction': /kisskb/src/kernel/signal.c:4059: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:4081: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:4396:29: note: byref variable will be forcibly initialized struct k_sigaction new_sa, old_sa; ^ /kisskb/src/kernel/signal.c:4396:21: note: byref variable will be forcibly initialized struct k_sigaction new_sa, old_sa; ^ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigaction': /kisskb/src/kernel/signal.c:4421:29: note: byref variable will be forcibly initialized struct k_sigaction new_ka, old_ka; ^ /kisskb/src/kernel/signal.c:4421:21: note: byref variable will be forcibly initialized struct k_sigaction new_ka, old_ka; ^ In file included from /kisskb/src/kernel/workqueue.c:33:0: /kisskb/src/kernel/workqueue.c: In function 'put_unbound_pool': /kisskb/src/kernel/workqueue.c:3570: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/signal.c: In function '__do_compat_sys_sigaction': /kisskb/src/kernel/signal.c:4503:29: note: byref variable will be forcibly initialized struct k_sigaction new_ka, old_ka; ^ /kisskb/src/kernel/signal.c:4503:21: note: byref variable will be forcibly initialized struct k_sigaction new_ka, old_ka; ^ /kisskb/src/kernel/signal.c: In function 'restore_altstack': /kisskb/src/kernel/signal.c:4224:10: note: byref variable will be forcibly initialized stack_t new; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/workqueue.c:29: /kisskb/src/kernel/workqueue.c: In function 'numa_pwq_tbl_install': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:3925:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(wq->numa_pwq_tbl[node], pwq); ^ /kisskb/src/kernel/workqueue.c: In function 'create_worker': /kisskb/src/kernel/workqueue.c:1939:7: note: byref variable will be forcibly initialized char id_buf[16]; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/workqueue.h:130, from /kisskb/src/kernel/workqueue.c:381: /kisskb/src/kernel/workqueue.c: In function 'perf_trace_workqueue_queue_work': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/workqueue.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_queue_work, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/workqueue.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_queue_work, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/workqueue.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_queue_work, ^ /kisskb/src/kernel/workqueue.c: In function 'perf_trace_workqueue_activate_work': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/workqueue.h:59:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_activate_work, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/workqueue.h:59:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_activate_work, ^ /kisskb/src/kernel/workqueue.c: In function 'perf_trace_workqueue_execute_start': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/workqueue.h:82:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_execute_start, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/workqueue.h:82:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_execute_start, ^ /kisskb/src/kernel/workqueue.c: In function 'perf_trace_workqueue_execute_end': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/workqueue.h:108:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_execute_end, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/workqueue.h:108:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_execute_end, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/workqueue.h:130, from /kisskb/src/kernel/workqueue.c:381: /kisskb/src/kernel/workqueue.c: In function 'trace_event_raw_event_workqueue_queue_work': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/workqueue.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_queue_work, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/workqueue.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_queue_work, ^ /kisskb/src/kernel/workqueue.c: In function 'trace_event_raw_event_workqueue_activate_work': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/workqueue.h:59:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_activate_work, ^ /kisskb/src/kernel/workqueue.c: In function 'trace_event_raw_event_workqueue_execute_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/workqueue.h:82:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_execute_start, ^ /kisskb/src/kernel/workqueue.c: In function 'trace_event_raw_event_workqueue_execute_end': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/workqueue.h:108:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_execute_end, ^ /kisskb/src/kernel/kthread.c: In function '__kthread_create_on_node': /kisskb/src/kernel/kthread.c:408:8: note: byref variable will be forcibly initialized char name[TASK_COMM_LEN]; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/kthread.c:11: /kisskb/src/kernel/kthread.c:370: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/workqueue.c: In function 'wq_watchdog_param_set_thresh': /kisskb/src/kernel/workqueue.c:5928:16: note: byref variable will be forcibly initialized unsigned long thresh; ^ /kisskb/src/drivers/clk/mediatek/clk-pll.c: In function 'mtk_pll_round_rate': /kisskb/src/drivers/clk/mediatek/clk-pll.c:232:6: note: byref variable will be forcibly initialized int postdiv; ^ /kisskb/src/drivers/clk/mediatek/clk-pll.c:231:6: note: byref variable will be forcibly initialized u32 pcw = 0; ^ /kisskb/src/drivers/clk/mediatek/clk-pll.c: In function 'mtk_pll_set_rate': /kisskb/src/drivers/clk/mediatek/clk-pll.c:203:6: note: byref variable will be forcibly initialized u32 postdiv; ^ /kisskb/src/drivers/clk/mediatek/clk-pll.c:202:6: note: byref variable will be forcibly initialized u32 pcw = 0; ^ /kisskb/src/kernel/workqueue.c: In function '__flush_work': /kisskb/src/kernel/workqueue.c:3070:20: note: byref variable will be forcibly initialized struct wq_barrier barr; ^ /kisskb/src/drivers/clk/mediatek/clk-pll.c: In function 'mtk_clk_register_pll': /kisskb/src/drivers/clk/mediatek/clk-pll.c:320:14: note: byref variable will be forcibly initialized const char *parent_name = "clk26m"; ^ /kisskb/src/kernel/workqueue.c: In function 'process_one_work': /kisskb/src/kernel/workqueue.c:2207:21: note: byref variable will be forcibly initialized struct lockdep_map lockdep_map; ^ /kisskb/src/kernel/workqueue.c: In function 'rescuer_thread': /kisskb/src/kernel/workqueue.c:2525:30: note: byref variable will be forcibly initialized struct work_struct *work, *n; ^ /kisskb/src/kernel/workqueue.c: In function '__cancel_work_timer': /kisskb/src/kernel/workqueue.c:3148:20: note: byref variable will be forcibly initialized struct cwt_wait cwait; ^ /kisskb/src/kernel/workqueue.c:3126:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/workqueue.c: In function '__cancel_work': /kisskb/src/kernel/workqueue.c:3255:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/kthread.c: In function 'kthread_probe_data': /kisskb/src/kernel/kthread.c:229:8: note: byref variable will be forcibly initialized void *data = NULL; ^ /kisskb/src/kernel/workqueue.c: In function 'mod_delayed_work_on': /kisskb/src/kernel/workqueue.c:1733:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/kthread.c: In function 'kthread_create_on_node': /kisskb/src/kernel/kthread.c:450:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/workqueue.c: In function 'flush_workqueue': /kisskb/src/kernel/workqueue.c:2808:20: note: byref variable will be forcibly initialized struct wq_flusher this_flusher = { ^ /kisskb/src/kernel/kthread.c: In function 'kthread_create_worker': /kisskb/src/kernel/kthread.c:825: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:875:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/kthread.c: In function '__kthread_cancel_work_sync': /kisskb/src/kernel/kthread.c:1228:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/kernel/kthread.c: In function 'kthread_mod_delayed_work': /kisskb/src/kernel/kthread.c:1183:16: note: byref variable will be forcibly initialized unsigned long flags; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/workqueue.c:30: /kisskb/src/kernel/workqueue.c: In function 'workqueue_apply_unbound_cpumask': /kisskb/src/kernel/workqueue.c:5358:12: note: byref variable will be forcibly initialized LIST_HEAD(ctxs); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/workqueue.c: In function 'wq_numa_store': /kisskb/src/kernel/workqueue.c:5641:6: note: byref variable will be forcibly initialized int v, ret = -ENOMEM; ^ /kisskb/src/kernel/workqueue.c: In function 'max_active_store': /kisskb/src/kernel/workqueue.c:5493:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/kernel/workqueue.c: In function 'set_worker_desc': /kisskb/src/kernel/workqueue.c:4647:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/workqueue.c: In function 'print_worker_info': /kisskb/src/kernel/workqueue.c:4676:27: note: byref variable will be forcibly initialized struct workqueue_struct *wq = NULL; ^ /kisskb/src/kernel/workqueue.c:4675:25: note: byref variable will be forcibly initialized struct pool_workqueue *pwq = NULL; ^ /kisskb/src/kernel/workqueue.c:4672:15: note: byref variable will be forcibly initialized work_func_t *fn = NULL; ^ /kisskb/src/kernel/workqueue.c: In function 'show_all_workqueues': /kisskb/src/kernel/workqueue.c:4899:6: note: byref variable will be forcibly initialized int pi; ^ /kisskb/src/kernel/workqueue.c: In function 'wq_watchdog_timer_fn': /kisskb/src/kernel/workqueue.c:5855:6: note: byref variable will be forcibly initialized int pi; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/pid.c:30: /kisskb/src/kernel/pid.c: In function 'hlist_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:531: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in 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(right->first, node1); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:552: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/kernel/workqueue.c: In function 'workqueue_online_cpu': /kisskb/src/kernel/workqueue.c:5141:6: note: byref variable will be forcibly initialized int pi; ^ /kisskb/src/kernel/workqueue.c: In function 'workqueue_set_unbound_cpumask': /kisskb/src/kernel/workqueue.c:5405:16: note: byref variable will be forcibly initialized cpumask_var_t saved_cpumask; ^ /kisskb/src/kernel/workqueue.c: In function 'wq_unbound_cpumask_store': /kisskb/src/kernel/workqueue.c:5690:16: note: byref variable will be forcibly initialized cpumask_var_t cpumask; ^ /kisskb/src/kernel/workqueue.c: In function 'alloc_workqueue': /kisskb/src/kernel/workqueue.c:4294:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/pid.c: In function 'exchange_tids': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/pid.c:379:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(left->thread_pid, pid2); ^ /kisskb/src/kernel/pid.c: In function 'pidfd_get_task': /kisskb/src/kernel/pid.c:561:15: note: byref variable will be forcibly initialized unsigned int f_flags; ^ /kisskb/src/drivers/soc/imx/gpcv2.c: In function 'imx_pgc_power_down': /kisskb/src/drivers/soc/imx/gpcv2.c:318:6: note: byref variable will be forcibly initialized u32 reg_val, pgc; ^ /kisskb/src/drivers/soc/imx/gpcv2.c: In function 'imx_pgc_power_up': /kisskb/src/drivers/soc/imx/gpcv2.c:224:6: note: byref variable will be forcibly initialized u32 reg_val, pgc; ^ /kisskb/src/drivers/soc/imx/gpcv2.c: In function 'imx_gpcv2_probe': /kisskb/src/drivers/soc/imx/gpcv2.c:1036:7: note: byref variable will be forcibly initialized u32 domain_index; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/kprobes.h:20, 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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/notifier.c:35:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*nl, n); ^ /kisskb/src/kernel/notifier.c: In function 'notifier_call_chain_robust': /kisskb/src/kernel/notifier.c:116:11: note: byref variable will be forcibly initialized int ret, nr = 0; ^ /kisskb/src/drivers/clk/mvebu/ap806-system-controller.c: In function 'ap806_syscon_common_probe': /kisskb/src/drivers/clk/mvebu/ap806-system-controller.c:137:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/clk/mvebu/ap806-system-controller.c:132:39: note: byref variable will be forcibly initialized unsigned int freq_mode, cpuclk_freq, dclk_freq; ^ /kisskb/src/drivers/clk/mvebu/ap806-system-controller.c:132:26: note: byref variable will be forcibly initialized unsigned int freq_mode, cpuclk_freq, dclk_freq; ^ /kisskb/src/kernel/notifier.c: In function 'notify_die': /kisskb/src/kernel/notifier.c:519:18: note: byref variable will be forcibly initialized struct die_args args = { ^ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c: In function 'armada_3700_pm_dvfs_get_cpu_parent': /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:408:27: note: byref variable will be forcibly initialized unsigned int load_level, sel; ^ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:408:15: note: byref variable will be forcibly initialized unsigned int load_level, sel; ^ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:407:15: note: byref variable will be forcibly initialized unsigned int offset = ARMADA_37XX_NB_TBG_SEL_OFF; ^ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:406:15: note: byref variable will be forcibly initialized unsigned int reg = ARMADA_37XX_NB_CPU_LOAD; ^ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c: In function 'armada_3700_pm_dvfs_get_cpu_div': /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:383:27: note: byref variable will be forcibly initialized unsigned int load_level, div; ^ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:383:15: note: byref variable will be forcibly initialized unsigned int load_level, div; ^ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:382:15: note: byref variable will be forcibly initialized unsigned int offset = ARMADA_37XX_NB_TBG_DIV_OFF; ^ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:381:15: note: byref variable will be forcibly initialized unsigned int reg = ARMADA_37XX_NB_CPU_LOAD; ^ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c: In function 'armada_3700_pm_dvfs_is_enabled': /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:369:15: note: byref variable will be forcibly initialized unsigned int val, reg = ARMADA_37XX_NB_DYN_MOD; ^ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c: In function 'clk_pm_cpu_round_rate': /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:469:26: note: byref variable will be forcibly initialized unsigned int reg, val, offset = ARMADA_37XX_NB_TBG_DIV_OFF; ^ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:469:21: note: byref variable will be forcibly initialized unsigned int reg, val, offset = ARMADA_37XX_NB_TBG_DIV_OFF; ^ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:469:16: note: byref variable will be forcibly initialized unsigned int reg, val, offset = ARMADA_37XX_NB_TBG_DIV_OFF; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:21: /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c: In function 'clk_pm_cpu_set_rate_wa': /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:512:15: note: byref variable will be forcibly initialized unsigned int cur_level; ^ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c: In function 'clk_pm_cpu_set_rate': /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:570:4: note: byref variable will be forcibly initialized offset = ARMADA_37XX_NB_TBG_DIV_OFF; ^ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:569:27: note: byref variable will be forcibly initialized unsigned int reg, mask, val, ^ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:569:16: note: byref variable will be forcibly initialized unsigned int reg, mask, val, ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/async.h:14, from /kisskb/src/kernel/async.c:47: /kisskb/src/kernel/async.c: In function 'async_synchronize_cookie_domain': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/async.c:277:2: note: in expansion of macro 'wait_event' wait_event(async_done, lowest_in_progress(domain) >= cookie); ^ In file included from /kisskb/src/drivers/clk/meson/clk-phase.h:11:0, from /kisskb/src/drivers/clk/meson/clk-phase.c:11: /kisskb/src/drivers/clk/meson/clk-phase.c: In function 'meson_parm_read': /kisskb/src/drivers/clk/meson/parm.h:32:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/clk/meson/clk-mpll.c: In function 'mpll_round_rate': /kisskb/src/drivers/clk/meson/clk-mpll.c:96:20: note: byref variable will be forcibly initialized unsigned int sdm, n2; ^ /kisskb/src/drivers/clk/meson/clk-mpll.c:96:15: note: byref variable will be forcibly initialized unsigned int sdm, n2; ^ In file included from /kisskb/src/drivers/clk/meson/clk-mpll.h:13:0, from /kisskb/src/drivers/clk/meson/clk-mpll.c:19: /kisskb/src/drivers/clk/meson/clk-mpll.c: In function 'meson_parm_read': /kisskb/src/drivers/clk/meson/parm.h:32:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/clk/meson/clk-mpll.c: In function 'mpll_set_rate': /kisskb/src/drivers/clk/meson/clk-mpll.c:108:20: note: byref variable will be forcibly initialized unsigned int sdm, n2; ^ /kisskb/src/drivers/clk/meson/clk-mpll.c:108:15: note: byref variable will be forcibly initialized unsigned int sdm, n2; ^ /kisskb/src/kernel/regset.c: In function 'copy_regset_to_user': /kisskb/src/kernel/regset.c:68:8: note: byref variable will be forcibly initialized void *buf; ^ /kisskb/src/kernel/ucount.c: In function 'put_ucounts': /kisskb/src/kernel/ucount.c:208:16: note: byref variable will be forcibly initialized unsigned long flags; ^ In file included from /kisskb/src/include/linux/cred.h:11:0, from /kisskb/src/kernel/cred.c:8: /kisskb/src/kernel/cred.c: In function 'cap_drop': /kisskb/src/include/linux/capability.h:137:15: note: byref variable will be forcibly initialized kernel_cap_t dest; ^ In file included from /kisskb/src/include/linux/list.h:11:0, 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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:501:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->cred, new); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:500: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:578: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:606:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(current->cred, old); ^ /kisskb/src/drivers/clk/meson/clk-pll.c: In function 'meson_clk_get_pll_settings': /kisskb/src/drivers/clk/meson/clk-pll.c:222:21: note: byref variable will be forcibly initialized unsigned int i, m, n; ^ /kisskb/src/drivers/clk/meson/clk-pll.c:222:18: note: byref variable will be forcibly initialized unsigned int i, m, n; ^ /kisskb/src/drivers/clk/meson/clk-pll.c: In function 'meson_clk_pll_determine_rate': /kisskb/src/drivers/clk/meson/clk-pll.c:250:18: note: byref variable will be forcibly initialized unsigned int m, n, frac; ^ /kisskb/src/drivers/clk/meson/clk-pll.c:250:15: note: byref variable will be forcibly initialized unsigned int m, n, frac; ^ In file included from /kisskb/src/drivers/clk/meson/clk-pll.h:12:0, from /kisskb/src/drivers/clk/meson/clk-pll.c:38: /kisskb/src/drivers/clk/meson/clk-pll.c: In function 'meson_parm_read': /kisskb/src/drivers/clk/meson/parm.h:32:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/clk/meson/clk-pll.c: In function 'meson_clk_pll_set_rate': /kisskb/src/drivers/clk/meson/clk-pll.c:372:27: note: byref variable will be forcibly initialized unsigned int enabled, m, n, frac = 0; ^ /kisskb/src/drivers/clk/meson/clk-pll.c:372:24: note: byref variable will be forcibly initialized unsigned int enabled, m, n, frac = 0; ^ /kisskb/src/kernel/reboot.c: In function 'cpu_store': /kisskb/src/kernel/reboot.c:836:15: note: byref variable will be forcibly initialized unsigned int cpunum; ^ /kisskb/src/kernel/reboot.c: In function '__do_sys_reboot': /kisskb/src/kernel/reboot.c:316:7: note: byref variable will be forcibly initialized char buffer[256]; ^ /kisskb/src/drivers/clk/mediatek/clk-gate.c: In function 'mtk_cg_bit_is_cleared': /kisskb/src/drivers/clk/mediatek/clk-gate.c:22:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/mediatek/clk-gate.c: In function 'mtk_cg_bit_is_set': /kisskb/src/drivers/clk/mediatek/clk-gate.c:34:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/kernel/profile.c: In function 'profile_setup': /kisskb/src/kernel/profile.c:62:6: note: byref variable will be forcibly initialized int par; ^ /kisskb/src/drivers/clk/mvebu/cp110-system-controller.c: In function 'cp110_gate_is_enabled': /kisskb/src/drivers/clk/mvebu/cp110-system-controller.c:142:6: note: byref variable will be forcibly initialized u32 val; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/clk/mvebu/cp110-system-controller.c:34: /kisskb/src/drivers/clk/mvebu/cp110-system-controller.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clk/mvebu/cp110-system-controller.c: In function 'cp110_register_gate': /kisskb/src/drivers/clk/mvebu/cp110-system-controller.c:161:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/mvebu/cp110-system-controller.c: In function 'cp110_syscon_common_probe': /kisskb/src/drivers/clk/mvebu/cp110-system-controller.c:225:6: note: byref variable will be forcibly initialized u32 nand_clk_ctrl; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/llist.h:51, from /kisskb/src/include/linux/smp_types.h:5, from /kisskb/src/include/linux/irq_work.h:5, from /kisskb/src/kernel/smp.c:10: /kisskb/src/kernel/smp.c: In function 'csd_lock_wait': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:191:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^ /kisskb/src/kernel/smp.c:440:2: note: in expansion of macro 'smp_cond_load_acquire' smp_cond_load_acquire(&csd->node.u_flags, !(VAL & CSD_FLAG_LOCK)); ^ /kisskb/src/kernel/smp.c: In function 'csd_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:464:2: note: in expansion of macro 'smp_store_release' smp_store_release(&csd->node.u_flags, 0); ^ /kisskb/src/drivers/soc/mediatek/mtk-infracfg.c: In function 'mtk_infracfg_set_bus_protection': /kisskb/src/drivers/soc/mediatek/mtk-infracfg.c:30:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/soc/mediatek/mtk-infracfg.c: In function 'mtk_infracfg_clear_bus_protection': /kisskb/src/drivers/soc/mediatek/mtk-infracfg.c:62:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/kernel/smp.c: In function 'nrcpus': /kisskb/src/kernel/smp.c:1051:6: note: byref variable will be forcibly initialized int nr_cpus; ^ /kisskb/src/drivers/clk/mediatek/clk-cpumux.c: In function 'clk_cpumux_get_parent': /kisskb/src/drivers/clk/mediatek/clk-cpumux.c:23:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/clk/mediatek/clk-cpumux.c: In function 'mtk_clk_register_cpumux': /kisskb/src/drivers/clk/mediatek/clk-cpumux.c:55:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/kernel/groups.c:7: /kisskb/src/kernel/groups.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/user_namespace.c: In function 'map_id_range_down_max': /kisskb/src/kernel/user_namespace.c:261:19: note: byref variable will be forcibly initialized struct idmap_key key; ^ /kisskb/src/kernel/user_namespace.c: In function 'map_id_up_max': /kisskb/src/kernel/user_namespace.c:348:19: note: byref variable will be forcibly initialized struct idmap_key key; ^ In file included from /kisskb/src/kernel/user_namespace.c:5:0: /kisskb/src/kernel/user_namespace.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/user_namespace.c: In function 'map_write': /kisskb/src/kernel/user_namespace.c:914:22: note: byref variable will be forcibly initialized char *kbuf = NULL, *pos, *next_line; ^ /kisskb/src/kernel/user_namespace.c:913:24: note: byref variable will be forcibly initialized struct uid_gid_extent extent; ^ /kisskb/src/kernel/user_namespace.c:911:21: note: byref variable will be forcibly initialized struct uid_gid_map new_map; ^ /kisskb/src/kernel/user_namespace.c: In function 'proc_setgroups_write': /kisskb/src/kernel/user_namespace.c:1201:7: note: byref variable will be forcibly initialized char kbuf[8], *pos; ^ /kisskb/src/drivers/soc/mediatek/mtk-cmdq-helper.c: In function 'cmdq_dev_get_client_reg': /kisskb/src/drivers/soc/mediatek/mtk-cmdq-helper.c:47:25: note: byref variable will be forcibly initialized struct of_phandle_args spec; ^ In file included from /kisskb/src/kernel/stop_machine.c:24:0: /kisskb/src/kernel/stop_machine.c: In function 'cpu_stop_queue_work': /kisskb/src/kernel/stop_machine.c:96:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wakeq); ^ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) ^ /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:49:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) ^ /kisskb/src/kernel/stop_machine.c: In function '__stop_cpus': /kisskb/src/kernel/stop_machine.c:426: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:663:23: note: byref variable will be forcibly initialized struct cpu_stop_done done; ^ /kisskb/src/drivers/clk/meson/clk-regmap.c: In function 'clk_regmap_gate_is_enabled': /kisskb/src/drivers/clk/meson/clk-regmap.c:36:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/clk/meson/clk-regmap.c: In function 'clk_regmap_div_determine_rate': /kisskb/src/drivers/clk/meson/clk-regmap.c:83:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/clk/meson/clk-regmap.c: In function 'clk_regmap_div_recalc_rate': /kisskb/src/drivers/clk/meson/clk-regmap.c:64:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/clk/meson/clk-regmap.c: In function 'clk_regmap_mux_get_parent': /kisskb/src/drivers/clk/meson/clk-regmap.c:140:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/kernel/acct.c: In function 'check_free_space': /kisskb/src/kernel/acct.c:102:17: note: byref variable will be forcibly initialized struct kstatfs sbuf; ^ /kisskb/src/kernel/acct.c: In function 'do_acct_process': /kisskb/src/kernel/acct.c:517:10: note: byref variable will be forcibly initialized loff_t pos = 0; ^ /kisskb/src/kernel/acct.c:472:9: note: byref variable will be forcibly initialized acct_t ac; ^ /kisskb/src/kernel/compat.c: In function '__do_compat_sys_sigprocmask': /kisskb/src/kernel/compat.c:45:11: note: byref variable will be forcibly initialized sigset_t new_blocked; ^ In file included from /kisskb/src/drivers/clk/meson/sclk-div.h:11:0, from /kisskb/src/drivers/clk/meson/sclk-div.c:23: /kisskb/src/drivers/clk/meson/sclk-div.c: In function 'meson_parm_read': /kisskb/src/drivers/clk/meson/parm.h:32:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/kernel/compat.c: In function 'put_compat_rusage': /kisskb/src/kernel/compat.c:85:23: note: byref variable will be forcibly initialized struct compat_rusage r32; ^ /kisskb/src/kernel/compat.c: In function '__do_compat_sys_sched_setaffinity': /kisskb/src/kernel/compat.c:128:16: note: byref variable will be forcibly initialized cpumask_var_t new_mask; ^ /kisskb/src/kernel/compat.c: In function '__do_compat_sys_sched_getaffinity': /kisskb/src/kernel/compat.c:148:16: note: byref variable will be forcibly initialized cpumask_var_t mask; ^ /kisskb/src/kernel/kallsyms.c: In function '__sprint_symbol': /kisskb/src/kernel/kallsyms.c:446:24: note: byref variable will be forcibly initialized unsigned long offset, size; ^ /kisskb/src/kernel/kallsyms.c:446:16: note: byref variable will be forcibly initialized unsigned long offset, size; ^ /kisskb/src/kernel/kallsyms.c:444:23: note: byref variable will be forcibly initialized const unsigned char *buildid; ^ /kisskb/src/kernel/kallsyms.c:443:8: note: byref variable will be forcibly initialized char *modname; ^ /kisskb/src/kernel/kallsyms.c: In function 'kallsyms_lookup_name': /kisskb/src/kernel/kallsyms.c:211:7: note: byref variable will be forcibly initialized char namebuf[KSYM_NAME_LEN]; ^ In file included from /kisskb/src/drivers/clk/meson/vid-pll-div.h:11:0, from /kisskb/src/drivers/clk/meson/vid-pll-div.c:11: /kisskb/src/drivers/clk/meson/vid-pll-div.c: In function 'meson_parm_read': /kisskb/src/drivers/clk/meson/parm.h:32:15: note: byref variable will be forcibly initialized unsigned int val; ^ In file included from /kisskb/src/include/linux/mm.h:30:0, from /kisskb/src/kernel/kcov.c:14: /kisskb/src/kernel/kcov.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/audit_fsnotify.c: In function 'audit_alloc_mark': /kisskb/src/kernel/audit_fsnotify.c:77:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/drivers/clk/mediatek/clk-mux.c: In function 'mtk_clk_mux_get_parent': /kisskb/src/drivers/clk/mediatek/clk-mux.c:75:6: note: byref variable will be forcibly initialized u32 val; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/audit_watch.c:10: /kisskb/src/kernel/audit_watch.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/clk/mediatek/clk-mux.c: In function 'mtk_clk_mux_is_enabled': /kisskb/src/drivers/clk/mediatek/clk-mux.c:64:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/mediatek/clk-mux.c: In function 'mtk_clk_mux_set_parent_setclr_lock': /kisskb/src/drivers/clk/mediatek/clk-mux.c:87:11: note: byref variable will be forcibly initialized u32 val, orig; ^ /kisskb/src/kernel/audit_watch.c: In function 'audit_add_watch': /kisskb/src/kernel/audit_watch.c:404:14: note: byref variable will be forcibly initialized struct path parent_path; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/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/audit.h:12, from /kisskb/src/kernel/audit_tree.c:2: /kisskb/src/kernel/audit_tree.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:202:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^ In file included from /kisskb/src/include/linux/mm.h:30:0, from /kisskb/src/include/linux/pid_namespace.h:7, from /kisskb/src/include/linux/ptrace.h:10, from /kisskb/src/include/linux/audit.h:13, from /kisskb/src/kernel/audit.h:13, from /kisskb/src/kernel/audit_tree.c:2: /kisskb/src/kernel/audit_tree.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/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/audit.h:12, from /kisskb/src/kernel/audit_tree.c:2: /kisskb/src/kernel/audit_tree.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/audit_tree.c: In function 'audit_trim_trees': /kisskb/src/kernel/audit_tree.c:685:15: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/kernel/audit_tree.c:679:19: note: byref variable will be forcibly initialized struct list_head cursor; ^ /kisskb/src/kernel/audit_tree.c: In function 'audit_add_tree_rule': /kisskb/src/kernel/audit_tree.c:803:14: note: byref variable will be forcibly initialized struct path path; ^ In file included from /kisskb/src/kernel/relay.c:17:0: /kisskb/src/kernel/relay.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/kernel/audit_tree.c: In function 'audit_tag_tree': /kisskb/src/kernel/audit_tree.c:874:21: note: byref variable will be forcibly initialized struct path path1, path2; ^ /kisskb/src/kernel/audit_tree.c:874:14: note: byref variable will be forcibly initialized struct path path1, path2; ^ /kisskb/src/kernel/audit_tree.c:872:27: note: byref variable will be forcibly initialized struct list_head cursor, barrier; ^ /kisskb/src/kernel/audit_tree.c:872:19: note: byref variable will be forcibly initialized struct list_head cursor, barrier; ^ /kisskb/src/drivers/soc/mediatek/mtk-pmic-wrap.c: In function 'pwrap_write32': /kisskb/src/drivers/soc/mediatek/mtk-pmic-wrap.c:1295:16: note: byref variable will be forcibly initialized int ret, msb, rdata; ^ /kisskb/src/kernel/relay.c: In function 'subbuf_splice_actor': /kisskb/src/kernel/relay.c:1128:26: note: byref variable will be forcibly initialized struct splice_pipe_desc spd = { ^ /kisskb/src/kernel/relay.c:1127:22: note: byref variable will be forcibly initialized struct partial_page partial[PIPE_DEF_BUFFERS]; ^ /kisskb/src/kernel/relay.c:1126:15: note: byref variable will be forcibly initialized struct page *pages[PIPE_DEF_BUFFERS]; ^ /kisskb/src/drivers/soc/mediatek/mtk-pmic-wrap.c: In function 'pwrap_is_pmic_cipher_ready': /kisskb/src/drivers/soc/mediatek/mtk-pmic-wrap.c:1507:6: note: byref variable will be forcibly initialized u32 rdata; ^ /kisskb/src/drivers/clk/qcom/common.c: In function 'qcom_cc_drop_protected': /kisskb/src/drivers/clk/qcom/common.c:201:6: note: byref variable will be forcibly initialized u32 i; ^ /kisskb/src/kernel/relay.c: In function 'relay_file_splice_read': /kisskb/src/kernel/relay.c:1210:6: note: byref variable will be forcibly initialized int nonpad_ret = 0; ^ /kisskb/src/drivers/soc/mediatek/mtk-pmic-wrap.c: In function 'pwrap_init_sidly': /kisskb/src/drivers/soc/mediatek/mtk-pmic-wrap.c:1381:14: note: byref variable will be forcibly initialized signed char dly[16] = { ^ /kisskb/src/drivers/soc/mediatek/mtk-pmic-wrap.c:1378:6: note: byref variable will be forcibly initialized u32 rdata; ^ /kisskb/src/drivers/soc/mediatek/mtk-pmic-wrap.c: In function 'pwrap_init_dual_io': /kisskb/src/drivers/soc/mediatek/mtk-pmic-wrap.c:1409:6: note: byref variable will be forcibly initialized u32 rdata; ^ /kisskb/src/drivers/soc/mediatek/mtk-pmic-wrap.c: In function 'pwrap_init_cipher': /kisskb/src/drivers/soc/mediatek/mtk-pmic-wrap.c:1521:6: note: byref variable will be forcibly initialized u32 rdata = 0; ^ /kisskb/src/kernel/relay.c: In function 'relay_late_setup_files': /kisskb/src/kernel/relay.c:579:37: note: byref variable will be forcibly initialized struct rchan_percpu_buf_dispatcher disp; ^ /kisskb/src/kernel/auditsc.c: In function 'audit_filter_inode_name': /kisskb/src/kernel/auditsc.c:865:19: note: byref variable will be forcibly initialized enum audit_state state; ^ /kisskb/src/kernel/auditsc.c: In function 'audit_filter_task': /kisskb/src/kernel/auditsc.c:767:21: note: byref variable will be forcibly initialized enum audit_state state; ^ /kisskb/src/kernel/auditsc.c: In function 'audit_filter_syscall': /kisskb/src/kernel/auditsc.c:836:19: note: byref variable will be forcibly initialized enum audit_state state; ^ /kisskb/src/kernel/auditsc.c: In function 'audit_filter_uring': /kisskb/src/kernel/auditsc.c:808:19: note: byref variable will be forcibly initialized enum audit_state state; ^ /kisskb/src/kernel/auditsc.c: In function 'audit_log_execve_info': /kisskb/src/kernel/auditsc.c:1153:7: note: byref variable will be forcibly initialized char abuf[96]; ^ /kisskb/src/kernel/auditsc.c: In function 'show_special': /kisskb/src/kernel/auditsc.c:1336:23: note: byref variable will be forcibly initialized struct audit_buffer *ab; ^ /kisskb/src/kernel/auditsc.c: In function 'audit_log_exit': /kisskb/src/kernel/auditsc.c:1640:9: note: byref variable will be forcibly initialized int i, call_panic = 0; ^ /kisskb/src/kernel/auditsc.c: In function 'audit_copy_fcaps': /kisskb/src/kernel/auditsc.c:2204:26: note: byref variable will be forcibly initialized struct cpu_vfs_cap_data caps; ^ /kisskb/src/kernel/auditsc.c: In function 'audit_log_task': /kisskb/src/kernel/auditsc.c:2895:7: note: byref variable will be forcibly initialized char comm[sizeof(current->comm)]; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/kernel/audit.c:37: /kisskb/src/kernel/audit.c: In function 'auditd_set': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/audit.c:516:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(auditd_conn, ac_new); ^ /kisskb/src/kernel/auditsc.c: In function 'audit_alloc': /kisskb/src/kernel/auditsc.c:1044:8: note: byref variable will be forcibly initialized char *key = NULL; ^ /kisskb/src/kernel/audit.c: In function 'audit_backlog_limit_set': /kisskb/src/kernel/audit.c:1711:6: note: byref variable will be forcibly initialized u32 audit_backlog_limit_arg; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/kernel/audit.c:37: /kisskb/src/kernel/audit.c: In function 'auditd_reset': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/audit.c:634:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(auditd_conn, NULL); ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/audit.c:38: /kisskb/src/kernel/audit.c: In function 'kauditd_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: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/kernel/audit.c:881:3: note: in expansion of macro 'wait_event_freezable' wait_event_freezable(kauditd_wait, ^ /kisskb/src/kernel/audit.c: In function 'audit_log_vformat': /kisskb/src/kernel/audit.c:1912:10: note: byref variable will be forcibly initialized va_list args2; ^ /kisskb/src/kernel/audit.c: In function 'audit_replace': /kisskb/src/kernel/audit.c:1174:8: note: byref variable will be forcibly initialized pid_t pvnr; ^ /kisskb/src/kernel/audit.c: In function 'audit_log_format': /kisskb/src/kernel/audit.c:1955:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/audit.c:38: /kisskb/src/kernel/audit.c: In function 'audit_log_start': /kisskb/src/kernel/audit.c:1842:23: 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/kernel/audit.c:1814:15: note: byref variable will be forcibly initialized unsigned int serial; ^ /kisskb/src/kernel/audit.c:1813:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/auditsc.c: In function '__audit_log_bprm_fcaps': /kisskb/src/kernel/auditsc.c:2755:26: note: byref variable will be forcibly initialized struct cpu_vfs_cap_data vcaps; ^ /kisskb/src/kernel/auditsc.c: In function '__audit_log_nfcfg': /kisskb/src/kernel/auditsc.c:2874:7: note: byref variable will be forcibly initialized char comm[sizeof(current->comm)]; ^ /kisskb/src/kernel/audit.c: In function 'audit_log_task_info': /kisskb/src/kernel/audit.c:2195:7: note: byref variable will be forcibly initialized char comm[sizeof(current->comm)]; ^ /kisskb/src/kernel/audit.c: In function 'audit_log_multicast': /kisskb/src/kernel/audit.c:1552:7: note: byref variable will be forcibly initialized char comm[sizeof(current->comm)]; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/auditfilter.c:11: /kisskb/src/kernel/auditfilter.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:202:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^ /kisskb/src/kernel/audit.c: In function 'audit_receive_msg': /kisskb/src/kernel/audit.c:1478:24: note: byref variable will be forcibly initialized struct audit_buffer *ab; ^ /kisskb/src/kernel/audit.c:1477:27: note: byref variable will be forcibly initialized struct audit_tty_status s, old; ^ /kisskb/src/kernel/audit.c:1466:27: note: byref variable will be forcibly initialized struct audit_tty_status s; ^ /kisskb/src/kernel/audit.c:1407:10: note: byref variable will be forcibly initialized size_t msglen = data_len; ^ /kisskb/src/kernel/audit.c:1405:9: note: byref variable will be forcibly initialized void *bufp = data; ^ /kisskb/src/kernel/audit.c:1224:23: note: byref variable will be forcibly initialized struct audit_status s; ^ /kisskb/src/kernel/audit.c:1206:23: note: byref variable will be forcibly initialized struct audit_status s; ^ /kisskb/src/kernel/audit.c:1190:23: note: byref variable will be forcibly initialized struct audit_buffer *ab; ^ /kisskb/src/kernel/audit.c: In function 'audit_receive': /kisskb/src/kernel/audit.c:1529:6: note: byref variable will be forcibly initialized int len; ^ /kisskb/src/kernel/audit.c: In function 'audit_log': /kisskb/src/kernel/audit.c:2413:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/kernel/auditfilter.c:17: /kisskb/src/kernel/auditfilter.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/auditfilter.c:11: /kisskb/src/kernel/auditfilter.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/auditfilter.c: In function 'audit_add_rule': /kisskb/src/kernel/auditfilter.c:943:20: note: byref variable will be forcibly initialized struct list_head *list; ^ /kisskb/src/kernel/auditfilter.c: In function 'audit_krule_to_data': /kisskb/src/kernel/auditfilter.c:637:8: note: byref variable will be forcibly initialized void *bufp; ^ /kisskb/src/kernel/auditfilter.c: In function 'audit_data_to_entry': /kisskb/src/kernel/auditfilter.c:455:9: note: byref variable will be forcibly initialized size_t remain = datasz - sizeof(struct audit_rule_data); ^ /kisskb/src/kernel/auditfilter.c:454:8: note: byref variable will be forcibly initialized void *bufp; ^ /kisskb/src/kernel/auditfilter.c: In function 'audit_del_rule': /kisskb/src/kernel/auditfilter.c:1026:20: note: byref variable will be forcibly initialized struct list_head *list; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/static_call.h:135, from /kisskb/src/include/linux/tracepoint.h:22, from /kisskb/src/kernel/tracepoint.c:11: /kisskb/src/kernel/tracepoint.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/tracepoint.c:5: /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_add_func': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/tracepoint.c:373:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->funcs, tp_funcs); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/tracepoint.c:360:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->funcs, tp_funcs); ^ /kisskb/src/kernel/tracepoint.c:327:32: note: byref variable will be forcibly initialized struct tracepoint_func *old, *tp_funcs; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/tracepoint.c:5: /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_remove_func': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/tracepoint.c:446:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->funcs, tp_funcs); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/tracepoint.c:429:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->funcs, tp_funcs); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/tracepoint.c:421:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->funcs, NULL); ^ /kisskb/src/kernel/tracepoint.c:399:32: note: byref variable will be forcibly initialized struct tracepoint_func *old, *tp_funcs; ^ /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_probe_register_prio_may_exist': /kisskb/src/kernel/tracepoint.c:475:25: note: byref variable will be forcibly initialized struct tracepoint_func tp_func; ^ /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_probe_register_prio': /kisskb/src/kernel/tracepoint.c:504:25: note: byref variable will be forcibly initialized struct tracepoint_func tp_func; ^ /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_probe_unregister': /kisskb/src/kernel/tracepoint.c:545:25: note: byref variable will be forcibly initialized struct tracepoint_func tp_func; ^ In file included from /kisskb/src/kernel/padata.c:22:0: /kisskb/src/kernel/padata.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clk/meson/axg-audio.c: In function 'axg_audio_reset_status': /kisskb/src/drivers/clk/meson/axg-audio.c:1727:28: note: byref variable will be forcibly initialized unsigned int val, offset, bit; ^ /kisskb/src/drivers/clk/meson/axg-audio.c:1727:20: note: byref variable will be forcibly initialized unsigned int val, offset, bit; ^ /kisskb/src/drivers/clk/meson/axg-audio.c:1727:15: note: byref variable will be forcibly initialized unsigned int val, offset, bit; ^ /kisskb/src/drivers/clk/meson/axg-audio.c: In function 'axg_audio_reset_update': /kisskb/src/drivers/clk/meson/axg-audio.c:1712:23: note: byref variable will be forcibly initialized unsigned int offset, bit; ^ /kisskb/src/drivers/clk/meson/axg-audio.c:1712:15: note: byref variable will be forcibly initialized unsigned int offset, bit; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/taskstats.c:9: /kisskb/src/kernel/taskstats.c: In function 'taskstats_tgid_alloc': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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/taskstats.c:570:3: note: in expansion of macro 'smp_store_release' smp_store_release(&sig->stats, stats_new); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/taskstats.c:556:10: note: in expansion of macro 'smp_load_acquire' stats = smp_load_acquire(&sig->stats); ^ In file included from /kisskb/src/include/linux/swait.h:5:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/padata.c:14: /kisskb/src/kernel/padata.c: In function 'padata_serial_worker': /kisskb/src/kernel/padata.c:347:12: note: byref variable will be forcibly initialized LIST_HEAD(local_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/taskstats.c: In function 'cmd_attr_register_cpumask': /kisskb/src/kernel/taskstats.c:437:16: note: byref variable will be forcibly initialized cpumask_var_t mask; ^ /kisskb/src/kernel/taskstats.c: In function 'cmd_attr_deregister_cpumask': /kisskb/src/kernel/taskstats.c:453:16: note: byref variable will be forcibly initialized cpumask_var_t mask; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/swait.h:5, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/padata.c:14: /kisskb/src/kernel/padata.c: In function 'padata_replace_one': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/padata.c:636:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ps->pd, pd_new); ^ /kisskb/src/kernel/taskstats.c: In function 'fill_stats_for_tgid': /kisskb/src/kernel/taskstats.c:194:16: note: byref variable will be forcibly initialized unsigned long flags; ^ In file included from /kisskb/src/include/linux/swait.h:5:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/padata.c:14: /kisskb/src/kernel/padata.c: In function 'padata_do_multithreaded': /kisskb/src/kernel/padata.c:474:12: note: byref variable will be forcibly initialized LIST_HEAD(works); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/padata.c:473:29: note: byref variable will be forcibly initialized struct padata_mt_job_state ps; ^ /kisskb/src/kernel/padata.c:472:21: note: byref variable will be forcibly initialized struct padata_work my_work, *pw; ^ /kisskb/src/kernel/taskstats.c: In function 'cgroupstats_user_cmd': /kisskb/src/kernel/taskstats.c:388:18: note: byref variable will be forcibly initialized struct sk_buff *rep_skb; ^ /kisskb/src/kernel/padata.c: In function 'store_cpumask': /kisskb/src/kernel/padata.c:877:16: note: byref variable will be forcibly initialized cpumask_var_t new_cpumask; ^ /kisskb/src/kernel/taskstats.c: In function 'cmd_attr_pid': /kisskb/src/kernel/taskstats.c:481:18: note: byref variable will be forcibly initialized struct sk_buff *rep_skb; ^ /kisskb/src/kernel/taskstats.c: In function 'cmd_attr_tgid': /kisskb/src/kernel/taskstats.c:510:18: note: byref variable will be forcibly initialized struct sk_buff *rep_skb; ^ /kisskb/src/kernel/taskstats.c: In function 'taskstats_exit': /kisskb/src/kernel/taskstats.c:588:18: note: byref variable will be forcibly initialized struct sk_buff *rep_skb; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/kernel/irq_work.c:9: /kisskb/src/kernel/irq_work.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/irq_work.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcuwait.h:52:9: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, NULL); ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/memory.h:19, from /kisskb/src/kernel/jump_label.c:9: /kisskb/src/kernel/jump_label.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138: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/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/kernel/crash_dump.c: In function 'setup_elfcorehdr': /kisskb/src/kernel/crash_dump.c:31:8: note: byref variable will be forcibly initialized char *end; ^ /kisskb/src/kernel/torture.c: In function 'torture_hrtimeout_ns': /kisskb/src/kernel/torture.c:88:10: note: byref variable will be forcibly initialized ktime_t hto = baset_ns; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/torture.c:14: /kisskb/src/kernel/torture.c: In function 'stutter_wait': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:176:4: note: in expansion of macro 'smp_store_release' smp_store_release(&(t)->trc_reader_checked, true); \ ^ /kisskb/src/include/linux/rcupdate.h:187:2: note: in expansion of macro 'rcu_tasks_trace_qs' rcu_tasks_trace_qs((t)); \ ^ /kisskb/src/include/linux/rcupdate.h:216:2: note: in expansion of macro 'rcu_tasks_qs' rcu_tasks_qs(current, false); \ ^ /kisskb/src/kernel/torture.c:728:2: note: in expansion of macro 'cond_resched_tasks_rcu_qs' cond_resched_tasks_rcu_qs(); ^ /kisskb/src/kernel/torture.c: In function 'torture_kthread_stopping': /kisskb/src/kernel/torture.c:912:7: note: byref variable will be forcibly initialized char buf[128]; ^ In file included from /kisskb/src/kernel/torture.c:39:0: /kisskb/src/kernel/torture.c: In function 'torture_stutter': /kisskb/src/kernel/torture.c:758:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(rand); ^ /kisskb/src/include/linux/torture.h:78:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^ /kisskb/src/kernel/stackleak.c: In function 'stack_erasing_sysctl': /kisskb/src/kernel/stackleak.c:26:6: note: byref variable will be forcibly initialized int state = !static_branch_unlikely(&stack_erasing_bypass); ^ In file included from /kisskb/src/include/linux/rcupdate.h:30:0, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/stackleak.h:5, from /kisskb/src/kernel/stackleak.c:13: /kisskb/src/kernel/stackleak.c: In function 'stackleak_erase': /kisskb/src/arch/arm64/include/asm/processor.h:385:20: note: byref variable will be forcibly initialized struct stack_info _info; \ ^ /kisskb/src/kernel/stackleak.c:103:26: note: in expansion of macro 'current_top_of_stack' current->lowest_stack = current_top_of_stack() - THREAD_SIZE/64; ^ /kisskb/src/arch/arm64/include/asm/processor.h:385:20: note: byref variable will be forcibly initialized struct stack_info _info; \ ^ /kisskb/src/kernel/stackleak.c:95:14: note: in expansion of macro 'current_top_of_stack' boundary = current_top_of_stack(); ^ /kisskb/src/drivers/clk/qcom/clk-regmap.c: In function 'clk_is_enabled_regmap': /kisskb/src/drivers/clk/qcom/clk-regmap.c:25:15: note: byref variable will be forcibly initialized unsigned int val; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/kernel/scftorture.c:11: /kisskb/src/kernel/scftorture.c: In function 'arch_atomic_read_acquire': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/atomic-arch-fallback.h:154:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&(v)->counter); ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/scftorture.c:18: /kisskb/src/kernel/scftorture.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/kernel/scftorture.c:35:0: /kisskb/src/kernel/scftorture.c: In function 'scftorture_invoker': /kisskb/src/kernel/scftorture.c:447:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(rand); ^ /kisskb/src/include/linux/torture.h:78:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/rseq.h:57, from /kisskb/src/kernel/rseq.c:19: /kisskb/src/kernel/rseq.c: In function 'perf_trace_rseq_update': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rseq.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rseq_update, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rseq.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rseq_update, ^ /kisskb/src/kernel/rseq.c: In function 'perf_trace_rseq_ip_fixup': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rseq.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rseq_ip_fixup, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rseq.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rseq_ip_fixup, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/rseq.h:57, from /kisskb/src/kernel/rseq.c:19: /kisskb/src/kernel/rseq.c: In function 'trace_event_raw_event_rseq_update': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rseq.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rseq_update, ^ /kisskb/src/kernel/rseq.c: In function 'trace_event_raw_event_rseq_ip_fixup': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rseq.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rseq_ip_fixup, ^ /kisskb/src/kernel/rseq.c: In function 'rseq_ip_fixup': /kisskb/src/kernel/rseq.c:241:17: note: byref variable will be forcibly initialized struct rseq_cs rseq_cs; ^ /kisskb/src/kernel/rseq.c: In function 'rseq_syscall': /kisskb/src/kernel/rseq.c:315:17: note: byref variable will be forcibly initialized struct rseq_cs rseq_cs; ^ /kisskb/src/drivers/soc/amlogic/meson-gx-socinfo.c: In function 'meson_gx_socinfo_init': /kisskb/src/drivers/soc/amlogic/meson-gx-socinfo.c:134:15: note: byref variable will be forcibly initialized unsigned int socinfo; ^ /kisskb/src/drivers/soc/amlogic/meson-clk-measure.c: In function 'meson_measure_id': /kisskb/src/drivers/soc/amlogic/meson-clk-measure.c:495:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/soc/amlogic/meson-clk-measure.c: In function 'clk_msr_show': /kisskb/src/drivers/soc/amlogic/meson-clk-measure.c:560:15: note: byref variable will be forcibly initialized unsigned int precision = 0; ^ /kisskb/src/drivers/soc/amlogic/meson-clk-measure.c: In function 'clk_msr_summary_show': /kisskb/src/drivers/soc/amlogic/meson-clk-measure.c:576:15: note: byref variable will be forcibly initialized unsigned int precision = 0; ^ /kisskb/src/drivers/soc/rockchip/grf.c: In function 'rockchip_grf_init': /kisskb/src/drivers/soc/rockchip/grf.c:140:29: note: byref variable will be forcibly initialized const struct of_device_id *match; ^ /kisskb/src/drivers/soc/amlogic/meson-gx-pwrc-vpu.c: In function 'meson_gx_pwrc_vpu_get_power': /kisskb/src/drivers/soc/amlogic/meson-gx-pwrc-vpu.c:248:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/soc/amlogic/meson-secure-pwrc.c: In function 'pwrc_secure_is_off': /kisskb/src/drivers/soc/amlogic/meson-secure-pwrc.c:47:6: note: byref variable will be forcibly initialized int is_off = 1; ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/include/linux/io.h:10, from /kisskb/src/drivers/soc/amlogic/meson-secure-pwrc.c:9: /kisskb/src/drivers/soc/amlogic/meson-secure-pwrc.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/node.h:18:0, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/soc/amlogic/meson-secure-pwrc.c:10: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/soc/qcom/qcom_aoss.c:5: /kisskb/src/drivers/soc/qcom/qcom_aoss.c: In function 'qmp_open': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/soc/qcom/qcom_aoss.c:166:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(qmp->event, qmp_mcore_channel_acked(qmp), HZ); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/soc/qcom/qcom_aoss.c:155:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(qmp->event, qmp_ucore_channel_up(qmp), HZ); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/soc/qcom/qcom_aoss.c:145:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(qmp->event, qmp_link_acked(qmp), HZ); ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/soc/qcom/qcom_aoss.c:5: /kisskb/src/drivers/soc/qcom/qcom_aoss.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/mailbox_client.h:11:0, from /kisskb/src/drivers/soc/qcom/qcom_aoss.c:8: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/soc/qcom/qcom_aoss.c:5: /kisskb/src/drivers/soc/qcom/qcom_aoss.c: In function 'qmp_send': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/soc/qcom/qcom_aoss.c:242:14: note: in expansion of macro 'wait_event_interruptible_timeout' time_left = wait_event_interruptible_timeout(qmp->event, ^ /kisskb/src/drivers/clk/qcom/clk-pll.c: In function 'clk_pll_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-pll.c:83:15: note: byref variable will be forcibly initialized u32 l, m, n, config; ^ /kisskb/src/drivers/clk/qcom/clk-pll.c:83:12: note: byref variable will be forcibly initialized u32 l, m, n, config; ^ /kisskb/src/drivers/clk/qcom/clk-pll.c:83:9: note: byref variable will be forcibly initialized u32 l, m, n, config; ^ /kisskb/src/drivers/clk/qcom/clk-pll.c:83:6: note: byref variable will be forcibly initialized u32 l, m, n, config; ^ /kisskb/src/drivers/clk/qcom/clk-pll.c: In function 'clk_pll_disable': /kisskb/src/drivers/clk/qcom/clk-pll.c:69:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/qcom/clk-pll.c: In function 'clk_pll_enable': /kisskb/src/drivers/clk/qcom/clk-pll.c:28:12: note: byref variable will be forcibly initialized u32 mask, val; ^ /kisskb/src/drivers/clk/qcom/clk-pll.c: In function 'clk_pll_set_rate': /kisskb/src/drivers/clk/qcom/clk-pll.c:146:6: note: byref variable will be forcibly initialized u32 mode; ^ /kisskb/src/drivers/clk/qcom/clk-pll.c: In function 'wait_for_pll': /kisskb/src/drivers/clk/qcom/clk-pll.c:181:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/qcom/clk-pll.c: In function 'clk_pll_sr2_enable': /kisskb/src/drivers/clk/qcom/clk-pll.c:267:6: note: byref variable will be forcibly initialized u32 mode; ^ /kisskb/src/drivers/clk/qcom/clk-pll.c: In function 'clk_pll_sr2_set_rate': /kisskb/src/drivers/clk/qcom/clk-pll.c:306:6: note: byref variable will be forcibly initialized u32 mode; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_alpha_pll_round_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:639:6: note: byref variable will be forcibly initialized u64 a; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:638:6: note: byref variable will be forcibly initialized u32 l, alpha_width = pll_alpha_width(pll); ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'alpha_pll_huayra_round_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:799:9: note: byref variable will be forcibly initialized u32 l, a; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:799:6: note: byref variable will be forcibly initialized u32 l, a; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_alpha_pll_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:502:20: note: byref variable will be forcibly initialized u32 l, low, high, ctl; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:502:14: note: byref variable will be forcibly initialized u32 l, low, high, ctl; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:502:9: note: byref variable will be forcibly initialized u32 l, low, high, ctl; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:502:6: note: byref variable will be forcibly initialized u32 l, low, high, ctl; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'pll_is_enabled': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:354:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'alpha_pll_huayra_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:704:20: note: byref variable will be forcibly initialized u32 l, alpha = 0, ctl, alpha_m, alpha_n; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:704:9: note: byref variable will be forcibly initialized u32 l, alpha = 0, ctl, alpha_m, alpha_n; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:704:6: note: byref variable will be forcibly initialized u32 l, alpha = 0, ctl, alpha_m, alpha_n; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_trion_pll_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:899:9: note: byref variable will be forcibly initialized u32 l, frac, alpha_width = pll_alpha_width(pll); ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:899:6: note: byref variable will be forcibly initialized u32 l, frac, alpha_width = pll_alpha_width(pll); ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'trion_pll_is_enabled': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:807:16: note: byref variable will be forcibly initialized u32 mode_val, opmode_val; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:807:6: note: byref variable will be forcibly initialized u32 mode_val, opmode_val; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_alpha_pll_postdiv_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:958:6: note: byref variable will be forcibly initialized u32 ctl; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'alpha_pll_fabia_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1170:9: note: byref variable will be forcibly initialized u32 l, frac, alpha_width = pll_alpha_width(pll); ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1170:6: note: byref variable will be forcibly initialized u32 l, frac, alpha_width = pll_alpha_width(pll); ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_trion_pll_postdiv_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1321:18: note: byref variable will be forcibly initialized u32 i, div = 1, val; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_alpha_pll_postdiv_fabia_set_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1389:9: note: byref variable will be forcibly initialized int i, val = 0, div, ret; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_alpha_pll_postdiv_fabia_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1296:18: note: byref variable will be forcibly initialized u32 i, div = 1, val; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_lucid_5lpe_pll_postdiv_set_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1748:9: note: byref variable will be forcibly initialized int i, val = 0, div, ret; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/soc/rockchip/pm_domains.c:8: /kisskb/src/drivers/soc/rockchip/pm_domains.c: In function '__ab_c_size': /kisskb/src/drivers/soc/samsung/exynos-asv.c: In function 'exynos_asv_init': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/drivers/soc/samsung/exynos-asv.c:116:6: note: byref variable will be forcibly initialized u32 product_id = 0; ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_trion_pll_disable': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:866:6: note: byref variable will be forcibly initialized u32 val; ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/include/linux/io.h:10, from /kisskb/src/drivers/soc/rockchip/pm_domains.c:8: /kisskb/src/drivers/soc/rockchip/pm_domains.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/pm_clock.h:11:0, from /kisskb/src/drivers/soc/rockchip/pm_domains.c:11: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'alpha_pll_fabia_disable': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1140:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'alpha_pll_lucid_5lpe_disable': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1680:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_zonda_pll_disable': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1884:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_alpha_pll_disable': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:429:6: note: byref variable will be forcibly initialized u32 val, mask; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'wait_for_pll': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:198:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/soc/rockchip/pm_domains.c: In function 'rockchip_pmu_domain_is_idle': /kisskb/src/drivers/soc/rockchip/pm_domains.c:146:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/soc/rockchip/pm_domains.c: In function 'rockchip_pmu_domain_is_on': /kisskb/src/drivers/soc/rockchip/pm_domains.c:259:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_alpha_pll_enable': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:377:6: note: byref variable will be forcibly initialized u32 val, mask; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function '__clk_alpha_pll_update_latch': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:531:6: note: byref variable will be forcibly initialized u32 mode; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_alpha_pll_hwfsm_disable': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:324:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/soc/rockchip/pm_domains.c: In function 'rockchip_pmu_read_ack': /kisskb/src/drivers/soc/rockchip/pm_domains.c:154:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_alpha_pll_hwfsm_enable': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:299:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_trion_pll_enable': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:829:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function '__alpha_pll_trion_prepare': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1475:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'alpha_pll_fabia_enable': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1083:11: note: byref variable will be forcibly initialized u32 val, opmode_val; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1083:6: note: byref variable will be forcibly initialized u32 val, opmode_val; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'alpha_pll_lucid_5lpe_enable': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1638:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_zonda_pll_enable': /kisskb/src/drivers/soc/rockchip/pm_domains.c: In function 'rockchip_pm_add_one_domain': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1834:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/soc/rockchip/pm_domains.c:396:6: note: byref variable will be forcibly initialized u32 id; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function '__clk_alpha_pll_set_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:588:6: note: byref variable will be forcibly initialized u64 a; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:587:6: note: byref variable will be forcibly initialized u32 l, alpha_width = pll_alpha_width(pll); ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'alpha_pll_huayra_set_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:757:17: note: byref variable will be forcibly initialized u32 l, a, ctl, cur_alpha = 0; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:757:12: note: byref variable will be forcibly initialized u32 l, a, ctl, cur_alpha = 0; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:757:9: note: byref variable will be forcibly initialized u32 l, a, ctl, cur_alpha = 0; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:757:6: note: byref variable will be forcibly initialized u32 l, a, ctl, cur_alpha = 0; ^ /kisskb/src/drivers/soc/rockchip/pm_domains.c: In function 'rockchip_pm_add_subdomain': /kisskb/src/drivers/soc/rockchip/pm_domains.c:583:7: note: byref variable will be forcibly initialized u32 idx; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'alpha_pll_fabia_set_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1203:6: note: byref variable will be forcibly initialized u64 a; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1200:6: note: byref variable will be forcibly initialized u32 l, alpha_width = pll_alpha_width(pll); ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_zonda_pll_set_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1914:6: note: byref variable will be forcibly initialized u64 a; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1913:6: note: byref variable will be forcibly initialized u32 l, alpha_width = pll_alpha_width(pll); ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1912:6: note: byref variable will be forcibly initialized u32 test_ctl_val; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'alpha_pll_lucid_5lpe_prepare': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1715:6: note: byref variable will be forcibly initialized u32 val = 0; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_alpha_pll_postdiv_round_ro_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1005:6: note: byref variable will be forcibly initialized u32 ctl, div; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'alpha_pll_fabia_prepare': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1225:6: note: byref variable will be forcibly initialized u64 a; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1223:13: note: byref variable will be forcibly initialized u32 cal_l, val, alpha_width = pll_alpha_width(pll); ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1223:6: note: byref variable will be forcibly initialized u32 cal_l, val, alpha_width = pll_alpha_width(pll); ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function '__alpha_pll_trion_set_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1507:6: note: byref variable will be forcibly initialized u64 a; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1506:11: note: byref variable will be forcibly initialized u32 val, l, alpha_width = pll_alpha_width(pll); ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1506:6: note: byref variable will be forcibly initialized u32 val, l, alpha_width = pll_alpha_width(pll); ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_alpha_pll_agera_set_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1608:6: note: byref variable will be forcibly initialized u64 a; ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1605:6: note: byref variable will be forcibly initialized u32 l, alpha_width = pll_alpha_width(pll); ^ /kisskb/src/drivers/soc/samsung/exynos-chipid.c: In function 'exynos_chipid_get_chipid_info': /kisskb/src/drivers/soc/samsung/exynos-chipid.c:77:15: note: byref variable will be forcibly initialized unsigned int val, main_rev, sub_rev; ^ /kisskb/src/drivers/soc/samsung/exynos-chipid.c: In function 'exynos_chipid_probe': /kisskb/src/drivers/soc/samsung/exynos-chipid.c:99:28: note: byref variable will be forcibly initialized struct exynos_chipid_info soc_info; ^ /kisskb/src/drivers/soc/samsung/pm_domains.c: In function 'exynos_get_domain_name': /kisskb/src/drivers/soc/samsung/pm_domains.c:96:14: note: byref variable will be forcibly initialized const char *name; ^ /kisskb/src/drivers/soc/samsung/pm_domains.c: In function 'exynos_pd_probe': /kisskb/src/drivers/soc/samsung/pm_domains.c:108:32: note: byref variable will be forcibly initialized struct of_phandle_args child, parent; ^ /kisskb/src/drivers/soc/samsung/pm_domains.c:108:25: note: byref variable will be forcibly initialized struct of_phandle_args child, parent; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/drivers/clk/samsung/clk.c:11: /kisskb/src/drivers/clk/samsung/clk.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/drivers/clk/samsung/clk.c:11:0: /kisskb/src/drivers/clk/samsung/clk.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clk/samsung/clk.c: In function 'samsung_clk_of_register_fixed_ext': /kisskb/src/drivers/clk/samsung/clk.c:261:6: note: byref variable will be forcibly initialized u32 freq; ^ /kisskb/src/drivers/clk/samsung/clk.c:259:29: note: byref variable will be forcibly initialized const struct of_device_id *match; ^ /kisskb/src/drivers/clk/samsung/clk-pll.c: In function '_samsung_clk_register_pll': /kisskb/src/drivers/clk/samsung/clk-pll.c:1429:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/samsung/clk-cpu.c: In function 'exynos_register_cpu_clock': /kisskb/src/drivers/clk/samsung/clk-cpu.c:411:14: note: byref variable will be forcibly initialized const char *parent_name; ^ /kisskb/src/drivers/clk/samsung/clk-cpu.c:410:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/qcom/clk-rcg.c: In function 'clk_rcg_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-rcg.c:345:37: note: byref variable will be forcibly initialized u32 pre_div, m = 0, n = 0, ns, md, mode = 0; ^ /kisskb/src/drivers/clk/qcom/clk-rcg.c:345:33: note: byref variable will be forcibly initialized u32 pre_div, m = 0, n = 0, ns, md, mode = 0; ^ /kisskb/src/drivers/clk/qcom/clk-rcg.c:345:29: note: byref variable will be forcibly initialized u32 pre_div, m = 0, n = 0, ns, md, mode = 0; ^ /kisskb/src/drivers/clk/qcom/clk-rcg.c: In function 'clk_dyn_rcg_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-rcg.c:370:35: note: byref variable will be forcibly initialized u32 m, n, pre_div, ns, md, mode, reg; ^ /kisskb/src/drivers/clk/qcom/clk-rcg.c:370:25: note: byref variable will be forcibly initialized u32 m, n, pre_div, ns, md, mode, reg; ^ /kisskb/src/drivers/clk/qcom/clk-rcg.c:370:21: note: byref variable will be forcibly initialized u32 m, n, pre_div, ns, md, mode, reg; ^ /kisskb/src/drivers/clk/qcom/clk-rcg.c: In function 'clk_rcg_set_parent': /kisskb/src/drivers/clk/qcom/clk-rcg.c:97:6: note: byref variable will be forcibly initialized u32 ns; ^ /kisskb/src/drivers/clk/qcom/clk-rcg.c: In function '__clk_rcg_set_rate': /kisskb/src/drivers/clk/qcom/clk-rcg.c:476:14: note: byref variable will be forcibly initialized u32 ns, md, ctl; ^ /kisskb/src/drivers/clk/qcom/clk-rcg.c:476:10: note: byref variable will be forcibly initialized u32 ns, md, ctl; ^ /kisskb/src/drivers/clk/qcom/clk-rcg.c:476:6: note: byref variable will be forcibly initialized u32 ns, md, ctl; ^ /kisskb/src/drivers/clk/qcom/clk-rcg.c: In function 'clk_rcg_get_parent': /kisskb/src/drivers/clk/qcom/clk-rcg.c:41:6: note: byref variable will be forcibly initialized u32 ns; ^ /kisskb/src/drivers/clk/qcom/clk-rcg.c: In function 'clk_rcg_bypass2_set_rate': /kisskb/src/drivers/clk/qcom/clk-rcg.c:554:6: note: byref variable will be forcibly initialized u32 ns, src; ^ /kisskb/src/drivers/clk/qcom/clk-rcg.c: In function 'clk_rcg_pixel_set_rate': /kisskb/src/drivers/clk/qcom/clk-rcg.c:625:6: note: byref variable will be forcibly initialized u32 ns, src; ^ /kisskb/src/drivers/clk/qcom/clk-rcg.c: In function 'clk_rcg_esc_set_rate': /kisskb/src/drivers/clk/qcom/clk-rcg.c:698:6: note: byref variable will be forcibly initialized u32 ns; ^ /kisskb/src/drivers/clk/qcom/clk-rcg.c: In function 'clk_dyn_rcg_get_parent': /kisskb/src/drivers/clk/qcom/clk-rcg.c:68:10: note: byref variable will be forcibly initialized u32 ns, reg; ^ /kisskb/src/drivers/clk/qcom/clk-rcg.c:68:6: note: byref variable will be forcibly initialized u32 ns, reg; ^ /kisskb/src/drivers/clk/qcom/clk-rcg.c: In function 'clk_dyn_rcg_determine_rate': /kisskb/src/drivers/clk/qcom/clk-rcg.c:448:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/clk/qcom/clk-rcg.c: In function 'configure_bank': /kisskb/src/drivers/clk/qcom/clk-rcg.c:200:14: note: byref variable will be forcibly initialized u32 ns, md, reg; ^ /kisskb/src/drivers/clk/qcom/clk-rcg.c:200:10: note: byref variable will be forcibly initialized u32 ns, md, reg; ^ /kisskb/src/drivers/clk/qcom/clk-rcg.c:200:6: note: byref variable will be forcibly initialized u32 ns, md, reg; ^ /kisskb/src/drivers/clk/qcom/clk-rcg.c: In function 'clk_dyn_rcg_set_parent': /kisskb/src/drivers/clk/qcom/clk-rcg.c:294:14: note: byref variable will be forcibly initialized u32 ns, md, reg; ^ /kisskb/src/drivers/clk/qcom/clk-rcg.c:294:10: note: byref variable will be forcibly initialized u32 ns, md, reg; ^ /kisskb/src/drivers/clk/qcom/clk-rcg.c:294:6: note: byref variable will be forcibly initialized u32 ns, md, reg; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_rcg2_get_duty_cycle': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:363:23: note: byref variable will be forcibly initialized u32 notn_m, n, m, d, not2d, mask; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:363:17: note: byref variable will be forcibly initialized u32 notn_m, n, m, d, not2d, mask; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:363:6: note: byref variable will be forcibly initialized u32 notn_m, n, m, d, not2d, mask; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_rcg2_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:169:27: note: byref variable will be forcibly initialized u32 cfg, hid_div, m = 0, n = 0, mode = 0, mask; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:169:20: note: byref variable will be forcibly initialized u32 cfg, hid_div, m = 0, n = 0, mode = 0, mask; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:169:6: note: byref variable will be forcibly initialized u32 cfg, hid_div, m = 0, n = 0, mode = 0, mask; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_rcg2_is_enabled': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:66:6: note: byref variable will be forcibly initialized u32 cmd; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_rcg2_enable_dfs': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1194:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_rcg2_dfs_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1139:31: note: byref variable will be forcibly initialized u32 level, mask, cfg, m = 0, n = 0, mode, pre_div; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1139:24: note: byref variable will be forcibly initialized u32 level, mask, cfg, m = 0, n = 0, mode, pre_div; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1139:19: note: byref variable will be forcibly initialized u32 level, mask, cfg, m = 0, n = 0, mode, pre_div; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1139:6: note: byref variable will be forcibly initialized u32 level, mask, cfg, m = 0, n = 0, mode, pre_div; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'update_config': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:103:6: note: byref variable will be forcibly initialized u32 cmd; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_rcg2_set_duty_cycle': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:399:17: note: byref variable will be forcibly initialized u32 notn_m, n, m, d, not2d, mask, duty_per; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:399:6: note: byref variable will be forcibly initialized u32 notn_m, n, m, d, not2d, mask, duty_per; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_edp_pixel_set_rate': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:500:6: note: byref variable will be forcibly initialized u32 hid_div; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:494:18: note: byref variable will be forcibly initialized struct freq_tbl f = *rcg->freq_tbl; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_byte_set_rate': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:618:18: note: byref variable will be forcibly initialized struct freq_tbl f = *rcg->freq_tbl; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_rcg2_get_parent': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:80:6: note: byref variable will be forcibly initialized u32 cfg; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_byte2_set_rate': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:679:6: note: byref variable will be forcibly initialized u32 cfg; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_pixel_set_rate': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:758:15: note: byref variable will be forcibly initialized u32 hid_div, cfg; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:758:6: note: byref variable will be forcibly initialized u32 hid_div, cfg; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_edp_pixel_determine_rate': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:545:6: note: byref variable will be forcibly initialized u32 hid_div; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_rcg2_dfs_populate_freq': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1058:17: note: byref variable will be forcibly initialized u32 val, mask, cfg, mode, src; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1058:6: note: byref variable will be forcibly initialized u32 val, mask, cfg, mode, src; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_rcg2_shared_disable': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1010:6: note: byref variable will be forcibly initialized u32 cfg; ^ In file included from /kisskb/src/drivers/clk/qcom/clk-rcg2.c:16:0: /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_rcg2_dp_set_rate': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1239:21: note: byref variable will be forcibly initialized unsigned long num, den; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1239:16: note: byref variable will be forcibly initialized unsigned long num, den; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1237:15: note: byref variable will be forcibly initialized u32 hid_div, cfg; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_rcg2_dp_determine_rate': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1285:21: note: byref variable will be forcibly initialized unsigned long num, den; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1285:16: note: byref variable will be forcibly initialized unsigned long num, den; ^ /kisskb/src/drivers/clk/qcom/clk-branch.c: In function 'clk_branch_check_halt': /kisskb/src/drivers/clk/qcom/clk-branch.c:31:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/qcom/clk-branch.c: In function 'clk_branch_in_hwcg_mode': /kisskb/src/drivers/clk/qcom/clk-branch.c:18:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/qcom/clk-branch.c: In function 'clk_branch2_check_halt': /kisskb/src/drivers/clk/qcom/clk-branch.c:49:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/qcom/clk-regmap-divider.c: In function 'div_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-regmap-divider.c:62:6: note: byref variable will be forcibly initialized u32 div; ^ /kisskb/src/drivers/clk/qcom/clk-regmap-divider.c: In function 'div_round_ro_rate': /kisskb/src/drivers/clk/qcom/clk-regmap-divider.c:23:6: note: byref variable will be forcibly initialized u32 val; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/drivers/clk/samsung/clk-exynos-audss.c:9: /kisskb/src/drivers/clk/samsung/clk-exynos-audss.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clk/samsung/clk-exynos-audss.c: In function 'exynos_audss_clk_probe': /kisskb/src/drivers/clk/samsung/clk-exynos-audss.c:127:14: note: byref variable will be forcibly initialized const char *mout_i2s_p[] = {"mout_audss", "cdclk0", "sclk_audio0"}; ^ /kisskb/src/drivers/clk/samsung/clk-exynos-audss.c:126:14: note: byref variable will be forcibly initialized const char *mout_audss_p[] = {"fin_pll", "fout_epll"}; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/drivers/clk/socfpga/clk-s10.c:5: /kisskb/src/drivers/clk/socfpga/clk-s10.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /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/clk/sunxi/clk-factors.c: In function '__sunxi_factors_register': /kisskb/src/drivers/clk/sunxi/clk-factors.c:188:14: note: byref variable will be forcibly initialized const char *parents[FACTORS_MAX_PARENTS]; ^ /kisskb/src/drivers/clk/sunxi/clk-factors.c:187:14: note: byref variable will be forcibly initialized const char *clk_name = node->name; ^ /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/soc/sunxi/sunxi_sram.c: In function 'sunxi_sram_claim': /kisskb/src/drivers/soc/sunxi/sunxi_sram.c:225:15: note: byref variable will be forcibly initialized unsigned int device; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/of_address.h:7, from /kisskb/src/drivers/clk/samsung/clk-exynos5433.c:12: /kisskb/src/drivers/clk/samsung/clk-exynos5433.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/err.h:5:0, from /kisskb/src/include/linux/clk.h:12, from /kisskb/src/drivers/clk/samsung/clk-exynos5433.c:9: /kisskb/src/drivers/clk/samsung/clk-exynos5433.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/node.h:18:0, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/clk/samsung/clk-exynos5433.c:13: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clk/sunxi/clk-sun6i-apb0.c: In function 'sun6i_a31_apb0_clk_probe': /kisskb/src/drivers/clk/sunxi/clk-sun6i-apb0.c:33:14: note: byref variable will be forcibly initialized const char *clk_name = np->name; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/sunxi/clk-sun6i-apb0-gates.c:10: /kisskb/src/drivers/clk/sunxi/clk-sun6i-apb0-gates.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/node.h:18:0, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/clk/sunxi/clk-sun6i-apb0-gates.c:13: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clk/sunxi/clk-sun6i-apb0-gates.c: In function 'sun6i_a31_apb0_gates_clk_probe': /kisskb/src/drivers/clk/sunxi/clk-sun6i-apb0-gates.c:42:14: note: byref variable will be forcibly initialized const char *clk_name; ^ /kisskb/src/drivers/soc/qcom/cmd-db.c: In function 'cmd_db_get_header': /kisskb/src/drivers/soc/qcom/cmd-db.c:144:5: note: byref variable will be forcibly initialized u8 query[8]; ^ /kisskb/src/drivers/soc/qcom/cmd-db.c: In function 'cmd_db_read_addr': /kisskb/src/drivers/soc/qcom/cmd-db.c:186:29: note: byref variable will be forcibly initialized const struct entry_header *ent; ^ /kisskb/src/drivers/soc/qcom/cmd-db.c: In function 'cmd_db_read_aux_data': /kisskb/src/drivers/soc/qcom/cmd-db.c:206:24: note: byref variable will be forcibly initialized const struct rsc_hdr *rsc_hdr; ^ /kisskb/src/drivers/soc/qcom/cmd-db.c:205:29: note: byref variable will be forcibly initialized const struct entry_header *ent; ^ /kisskb/src/drivers/soc/qcom/cmd-db.c: In function 'cmd_db_read_slave_id': /kisskb/src/drivers/soc/qcom/cmd-db.c:229:29: note: byref variable will be forcibly initialized const struct entry_header *ent; ^ /kisskb/src/drivers/soc/ti/k3-socinfo.c: In function 'k3_chipinfo_probe': /kisskb/src/drivers/soc/ti/k3-socinfo.c:70:6: note: byref variable will be forcibly initialized u32 jtag_id; ^ In file included from /kisskb/src/drivers/clk/clk-bulk.c:13:0: /kisskb/src/drivers/clk/clk-bulk.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clk/qcom/clk-regmap-mux.c: In function 'mux_get_parent': /kisskb/src/drivers/clk/qcom/clk-regmap-mux.c:23:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/clk/qcom/clk-regmap-mux-div.c: In function 'mux_div_get_src_div': /kisskb/src/drivers/clk/qcom/clk-regmap-mux-div.c:62:6: note: byref variable will be forcibly initialized u32 val, d, s; ^ /kisskb/src/drivers/soc/qcom/cpr.c: In function 'cpr_calculate_scaling': /kisskb/src/drivers/soc/qcom/cpr.c:961:6: note: byref variable will be forcibly initialized u32 quot_diff = 0; ^ /kisskb/src/drivers/clk/qcom/clk-regmap-mux-div.c: In function 'mux_div_get_parent': /kisskb/src/drivers/clk/qcom/clk-regmap-mux-div.c:167:14: note: byref variable will be forcibly initialized u32 i, div, src = 0; ^ /kisskb/src/drivers/clk/qcom/clk-regmap-mux-div.c:167:9: note: byref variable will be forcibly initialized u32 i, div, src = 0; ^ /kisskb/src/drivers/soc/qcom/cpr.c: In function 'cpr_populate_ring_osc_idx': /kisskb/src/drivers/soc/qcom/cpr.c:810:6: note: byref variable will be forcibly initialized u32 data; ^ /kisskb/src/drivers/soc/qcom/cpr.c: In function 'cpr_read_fuse_uV': /kisskb/src/drivers/soc/qcom/cpr.c:830:6: note: byref variable will be forcibly initialized u32 bits = 0; ^ /kisskb/src/drivers/clk/qcom/clk-regmap-mux-div.c: In function 'mux_div_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-regmap-mux-div.c:206:11: note: byref variable will be forcibly initialized u32 div, src; ^ /kisskb/src/drivers/clk/qcom/clk-regmap-mux-div.c:206:6: note: byref variable will be forcibly initialized u32 div, src; ^ /kisskb/src/drivers/clk/qcom/clk-regmap-mux-div.c: In function 'mux_div_set_src_div': /kisskb/src/drivers/clk/qcom/clk-regmap-mux-div.c:26:6: note: byref variable will be forcibly initialized u32 val, mask; ^ /kisskb/src/drivers/soc/qcom/cpr.c: In function 'cpr_get_fuse_corner': /kisskb/src/drivers/soc/qcom/cpr.c:1029:15: note: byref variable will be forcibly initialized unsigned int fuse_corner = 0; ^ /kisskb/src/drivers/soc/qcom/cpr.c: In function 'cpr_get_opp_hz_for_req': /kisskb/src/drivers/soc/qcom/cpr.c:1044:6: note: byref variable will be forcibly initialized u64 rate = 0; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/soc/qcom/cpr.c:7: /kisskb/src/drivers/soc/qcom/cpr.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/node.h:18:0, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/soc/qcom/cpr.c:18: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/soc/qcom/cpr.c: In function 'cpr_get_fuses': /kisskb/src/drivers/soc/qcom/cpr.c:1240:8: note: byref variable will be forcibly initialized char tbuf[32]; ^ /kisskb/src/drivers/clk/qcom/clk-hfpll.c: In function 'clk_hfpll_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-hfpll.c:192:6: note: byref variable will be forcibly initialized u32 l_val; ^ /kisskb/src/drivers/clk/qcom/clk-hfpll.c: In function 'hfpll_is_enabled': /kisskb/src/drivers/clk/qcom/clk-hfpll.c:230:6: note: byref variable will be forcibly initialized u32 mode; ^ /kisskb/src/drivers/soc/qcom/cpr.c: In function 'cpr_probe': /kisskb/src/drivers/soc/qcom/cpr.c:1622:6: note: byref variable will be forcibly initialized u32 cpr_rev = FUSE_REVISION_UNKNOWN; ^ /kisskb/src/drivers/clk/qcom/clk-hfpll.c: In function 'clk_hfpll_init': /kisskb/src/drivers/clk/qcom/clk-hfpll.c:204:12: note: byref variable will be forcibly initialized u32 mode, status; ^ /kisskb/src/drivers/clk/qcom/clk-hfpll.c:204:6: note: byref variable will be forcibly initialized u32 mode, status; ^ /kisskb/src/drivers/clk/qcom/clk-hfpll.c: In function '__clk_hfpll_enable': /kisskb/src/drivers/clk/qcom/clk-hfpll.c:58:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/qcom/clk-hfpll.c: In function 'clk_hfpll_set_rate': /kisskb/src/drivers/clk/qcom/clk-hfpll.c:155:13: note: byref variable will be forcibly initialized u32 l_val, val; ^ /kisskb/src/drivers/clk/qcom/clk-hfpll.c: In function 'clk_hfpll_enable': /kisskb/src/drivers/clk/qcom/clk-hfpll.c:94:6: note: byref variable will be forcibly initialized u32 mode; ^ /kisskb/src/drivers/soc/qcom/qcom_gsbi.c: In function 'gsbi_probe': /kisskb/src/drivers/soc/qcom/qcom_gsbi.c:133:12: note: byref variable will be forcibly initialized u32 mask, gsbi_num; ^ /kisskb/src/drivers/clk/clkdev.c: In function '__clk_register_clkdev': /kisskb/src/drivers/clk/clkdev.c:273: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:206: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:229:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/clk/socfpga/clk-pll-s10.c: In function 's10_register_pll': /kisskb/src/drivers/clk/socfpga/clk-pll-s10.c:195:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/clkdev.c: In function 'clk_register_clkdev': /kisskb/src/drivers/clk/clkdev.c:316:21: note: byref variable will be forcibly initialized struct clk_lookup *cl; ^ /kisskb/src/drivers/clk/clkdev.c: In function 'clk_hw_register_clkdev': /kisskb/src/drivers/clk/clkdev.c:343:21: note: byref variable will be forcibly initialized struct clk_lookup *cl; ^ /kisskb/src/drivers/clk/socfpga/clk-pll-s10.c: In function 'agilex_register_pll': /kisskb/src/drivers/clk/socfpga/clk-pll-s10.c:235:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/socfpga/clk-pll-s10.c: In function 'n5x_register_pll': /kisskb/src/drivers/clk/socfpga/clk-pll-s10.c:274:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/include/linux/string.h:5:0, from /kisskb/src/include/linux/dma-mapping.h:6, from /kisskb/src/drivers/soc/ti/k3-ringacc.c:8: /kisskb/src/drivers/soc/ti/k3-ringacc.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/dma-mapping.h:7:0, from /kisskb/src/drivers/soc/ti/k3-ringacc.c:8: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clk/clk-fixed-factor.c: In function '_of_fixed_factor_clk_setup': /kisskb/src/drivers/clk/clk-fixed-factor.c:201:11: note: byref variable will be forcibly initialized u32 div, mult; ^ /kisskb/src/drivers/clk/clk-fixed-factor.c:201:6: note: byref variable will be forcibly initialized u32 div, mult; ^ /kisskb/src/drivers/clk/clk-fixed-factor.c:199:14: note: byref variable will be forcibly initialized const char *clk_name = node->name; ^ /kisskb/src/drivers/clk/clk-fixed-rate.c: In function '_of_fixed_clk_setup': /kisskb/src/drivers/clk/clk-fixed-rate.c:145:6: note: byref variable will be forcibly initialized u32 accuracy = 0; ^ /kisskb/src/drivers/clk/clk-fixed-rate.c:144:6: note: byref variable will be forcibly initialized u32 rate; ^ /kisskb/src/drivers/clk/clk-fixed-rate.c:143:14: note: byref variable will be forcibly initialized const char *clk_name = node->name; ^ /kisskb/src/drivers/virtio/virtio.c: In function 'virtio_device_of_init': /kisskb/src/drivers/virtio/virtio.c:338:7: note: byref variable will be forcibly initialized char compat[] = "virtio,deviceXXXXXXXX"; ^ /kisskb/src/drivers/virtio/virtio_pci_modern_dev.c: In function 'virtio_pci_find_capability': /kisskb/src/drivers/virtio/virtio_pci_modern_dev.c:114:12: note: byref variable will be forcibly initialized u8 type, bar; ^ /kisskb/src/drivers/virtio/virtio_pci_modern_dev.c:114:6: note: byref variable will be forcibly initialized u8 type, bar; ^ /kisskb/src/drivers/virtio/virtio_pci_modern_dev.c: In function 'vp_modern_map_capability': /kisskb/src/drivers/virtio/virtio_pci_modern_dev.c:27:14: note: byref variable will be forcibly initialized u32 offset, length; ^ /kisskb/src/drivers/virtio/virtio_pci_modern_dev.c:27:6: note: byref variable will be forcibly initialized u32 offset, length; ^ /kisskb/src/drivers/virtio/virtio_pci_modern_dev.c:26:5: note: byref variable will be forcibly initialized u8 bar; ^ /kisskb/src/drivers/virtio/virtio_pci_modern_dev.c: In function 'vp_modern_probe': /kisskb/src/drivers/virtio/virtio_pci_modern_dev.c:212:6: note: byref variable will be forcibly initialized u32 notify_offset; ^ /kisskb/src/drivers/virtio/virtio_pci_modern_dev.c:211:6: note: byref variable will be forcibly initialized u32 notify_length; ^ In file included from /kisskb/src/drivers/virtio/virtio_ring.c:10:0: /kisskb/src/drivers/virtio/virtio_ring.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/virtio/virtio_ring.c: In function 'vring_create_virtqueue_packed': /kisskb/src/drivers/virtio/virtio_ring.c:1671:51: note: byref variable will be forcibly initialized dma_addr_t ring_dma_addr, driver_event_dma_addr, device_event_dma_addr; ^ /kisskb/src/drivers/virtio/virtio_ring.c:1671:28: note: byref variable will be forcibly initialized dma_addr_t ring_dma_addr, driver_event_dma_addr, device_event_dma_addr; ^ /kisskb/src/drivers/virtio/virtio_ring.c:1671:13: note: byref variable will be forcibly initialized dma_addr_t ring_dma_addr, driver_event_dma_addr, device_event_dma_addr; ^ /kisskb/src/drivers/soc/qcom/mdt_loader.c: In function '__qcom_mdt_load': /kisskb/src/drivers/soc/qcom/mdt_loader.c:141:9: note: byref variable will be forcibly initialized size_t metadata_len; ^ /kisskb/src/drivers/soc/qcom/mdt_loader.c:137:25: note: byref variable will be forcibly initialized const struct firmware *seg_fw; ^ /kisskb/src/drivers/virtio/virtio_ring.c: In function 'vring_create_virtqueue_split': /kisskb/src/drivers/virtio/virtio_ring.c:934:15: note: byref variable will be forcibly initialized struct vring vring; ^ /kisskb/src/drivers/virtio/virtio_ring.c:932:13: note: byref variable will be forcibly initialized dma_addr_t dma_addr; ^ /kisskb/src/drivers/virtio/virtio_ring.c: In function 'vring_new_virtqueue': /kisskb/src/drivers/virtio/virtio_ring.c:2292:15: note: byref variable will be forcibly initialized struct vring vring; ^ /kisskb/src/drivers/virtio/virtio_mmio.c: In function 'vm_cmdline_set': /kisskb/src/drivers/virtio/virtio_mmio.c:662:17: note: byref variable will be forcibly initialized int processed, consumed = 0; ^ /kisskb/src/drivers/virtio/virtio_mmio.c:661:15: note: byref variable will be forcibly initialized unsigned int irq; ^ /kisskb/src/drivers/virtio/virtio_mmio.c:660:16: note: byref variable will be forcibly initialized long long int base, size; ^ /kisskb/src/drivers/virtio/virtio_mmio.c:659:8: note: byref variable will be forcibly initialized char *str; ^ /kisskb/src/drivers/clk/clk-composite.c: In function 'clk_composite_determine_rate': /kisskb/src/drivers/clk/clk-composite.c:107:28: note: byref variable will be forcibly initialized struct clk_rate_request tmp_req = *req; ^ /kisskb/src/drivers/clk/clk-composite.c:88:28: note: byref variable will be forcibly initialized struct clk_rate_request tmp_req = *req; ^ /kisskb/src/drivers/soc/qcom/pdr_interface.c: In function 'pdr_send_indack_msg': /kisskb/src/drivers/soc/qcom/pdr_interface.c:251:17: note: byref variable will be forcibly initialized struct qmi_txn txn; ^ /kisskb/src/drivers/soc/qcom/pdr_interface.c:250:29: note: byref variable will be forcibly initialized struct servreg_set_ack_req req; ^ /kisskb/src/drivers/soc/qcom/pdr_interface.c:249:30: note: byref variable will be forcibly initialized struct servreg_set_ack_resp resp; ^ /kisskb/src/drivers/soc/qcom/pdr_interface.c: In function 'pdr_register_listener': /kisskb/src/drivers/soc/qcom/pdr_interface.c:124:17: note: byref variable will be forcibly initialized struct qmi_txn txn; ^ /kisskb/src/drivers/soc/qcom/pdr_interface.c:123:39: note: byref variable will be forcibly initialized struct servreg_register_listener_req req; ^ /kisskb/src/drivers/soc/qcom/pdr_interface.c:122:40: note: byref variable will be forcibly initialized struct servreg_register_listener_resp resp; ^ /kisskb/src/drivers/soc/qcom/pdr_interface.c: In function 'pdr_get_domain_list': /kisskb/src/drivers/soc/qcom/pdr_interface.c:361:17: note: byref variable will be forcibly initialized struct qmi_txn txn; ^ /kisskb/src/drivers/soc/qcom/pdr_interface.c: In function 'pdr_locate_service': /kisskb/src/drivers/soc/qcom/pdr_interface.c:399:37: note: byref variable will be forcibly initialized struct servreg_get_domain_list_req req; ^ /kisskb/src/drivers/soc/qcom/pdr_interface.c: In function 'pdr_restart_pd': /kisskb/src/drivers/soc/qcom/pdr_interface.c:575:17: note: byref variable will be forcibly initialized struct qmi_txn txn; ^ /kisskb/src/drivers/soc/qcom/pdr_interface.c:573:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr addr; ^ /kisskb/src/drivers/soc/qcom/pdr_interface.c:571:33: note: byref variable will be forcibly initialized struct servreg_restart_pd_resp resp; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/drivers/xen/events/events_base.c:28: /kisskb/src/drivers/xen/events/events_base.c: In function 'event_handler_exit': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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/xen/events/events_base.c:828:2: note: in expansion of macro 'smp_store_release' smp_store_release(&info->is_active, 0); ^ In file included from /kisskb/src/drivers/xen/events/events_base.c:58:0: /kisskb/src/drivers/xen/events/events_base.c: In function 'notify_remote_via_evtchn': /kisskb/src/include/xen/events.h:81:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/drivers/clk/qcom/gdsc.c:6: /kisskb/src/drivers/clk/qcom/gdsc.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/pm_domain.h:11:0, from /kisskb/src/drivers/clk/qcom/gdsc.c:13: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/drivers/xen/events/events_base.c:28: /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_irq_lateeoi_locked': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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/xen/events/events_base.c:655:2: note: in expansion of macro 'smp_store_release' smp_store_release(&info->is_active, 0); ^ /kisskb/src/drivers/clk/qcom/gdsc.c: In function 'gdsc_check_status': /kisskb/src/drivers/clk/qcom/gdsc.c:74:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'eoi_pirq': /kisskb/src/drivers/xen/events/events_base.c:852: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 'xen_evtchn_close': /kisskb/src/drivers/xen/events/events_base.c:818: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:834:34: note: byref variable will be forcibly initialized struct physdev_irq_status_query irq_status; ^ /kisskb/src/drivers/soc/qcom/qmi_encdec.c: In function 'qmi_decode_string_elem': /kisskb/src/drivers/soc/qcom/qmi_encdec.c:523:6: note: byref variable will be forcibly initialized u32 string_len = 0; ^ /kisskb/src/drivers/soc/qcom/qmi_encdec.c: In function 'qmi_decode': /kisskb/src/drivers/soc/qcom/qmi_encdec.c:603:6: note: byref variable will be forcibly initialized u32 tlv_type; ^ /kisskb/src/drivers/soc/qcom/qmi_encdec.c:602:6: note: byref variable will be forcibly initialized u32 tlv_len = 0; ^ /kisskb/src/drivers/soc/qcom/qmi_encdec.c:599:6: note: byref variable will be forcibly initialized u32 data_len_value = 0, data_len_sz = 0; ^ /kisskb/src/drivers/soc/qcom/qmi_encdec.c:598:5: note: byref variable will be forcibly initialized u8 opt_flag_value = 1; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/xen/events/events_base.c:28: /kisskb/src/drivers/xen/events/events_base.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/soc/qcom/qmi_encdec.c: In function 'qmi_encode_string_elem': /kisskb/src/drivers/soc/qcom/qmi_encdec.c:243:6: note: byref variable will be forcibly initialized u32 string_len = 0; ^ /kisskb/src/drivers/soc/qcom/qmi_encdec.c: In function 'qmi_encode': /kisskb/src/drivers/soc/qcom/qmi_encdec.c:298:6: note: byref variable will be forcibly initialized u32 data_len_value = 0, data_len_sz; ^ /kisskb/src/drivers/soc/qcom/qmi_encdec.c:297:5: note: byref variable will be forcibly initialized u8 opt_flag_value = 0; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'find_virq': /kisskb/src/drivers/xen/events/events_base.c:1326:23: note: byref variable will be forcibly initialized struct evtchn_status status; ^ /kisskb/src/drivers/clk/versatile/clk-icst.c: In function 'vco_get': /kisskb/src/drivers/clk/versatile/clk-icst.c:65:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/versatile/clk-icst.c: In function 'icst_recalc_rate': /kisskb/src/drivers/clk/versatile/clk-icst.c:223:18: note: byref variable will be forcibly initialized struct icst_vco vco; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_rebind_evtchn_to_cpu': /kisskb/src/drivers/xen/events/events_base.c:1785:26: note: byref variable will be forcibly initialized struct evtchn_bind_vcpu bind_vcpu; ^ /kisskb/src/drivers/clk/versatile/clk-icst.c: In function 'icst_clk_setup': /kisskb/src/drivers/clk/versatile/clk-icst.c:345:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'restore_cpu_virqs': /kisskb/src/drivers/xen/events/events_base.c:1973:26: note: byref variable will be forcibly initialized struct evtchn_bind_virq bind_virq; ^ /kisskb/src/drivers/clk/versatile/clk-icst.c: In function 'of_syscon_icst_setup': /kisskb/src/drivers/clk/versatile/clk-icst.c:486:23: note: byref variable will be forcibly initialized struct clk_icst_desc icst_desc; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'restore_cpu_ipis': /kisskb/src/drivers/xen/events/events_base.c:2000:25: note: byref variable will be forcibly initialized struct evtchn_bind_ipi bind_ipi; ^ /kisskb/src/drivers/xen/events/events_base.c: In function '__startup_pirq': /kisskb/src/drivers/xen/events/events_base.c:874: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:1936: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:1303: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:1256: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:1021: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:1091: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:1138: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:1363:16: note: byref variable will be forcibly initialized evtchn_port_t evtchn = 0; ^ /kisskb/src/drivers/xen/events/events_base.c:1362: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:1559: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:2060:21: note: byref variable will be forcibly initialized struct sched_poll poll; ^ /kisskb/src/drivers/xen/events/events_base.c:2057:16: note: byref variable will be forcibly initialized evtchn_port_t evtchn = evtchn_from_irq(irq); ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_test_irq_shared': /kisskb/src/drivers/xen/events/events_base.c:2082:34: note: byref variable will be forcibly initialized struct physdev_irq_status_query irq_status; ^ /kisskb/src/drivers/clk/clk-conf.c: In function '__set_clk_parents': /kisskb/src/drivers/clk/clk-conf.c:16:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ /kisskb/src/drivers/clk/clk-conf.c: In function '__set_clk_rates': /kisskb/src/drivers/clk/clk-conf.c:83:6: note: byref variable will be forcibly initialized u32 rate; ^ /kisskb/src/drivers/clk/clk-conf.c:78:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/clk.h:270, from /kisskb/src/drivers/clk/clk.c:95: /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/clk.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/clk.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk, ^ /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_rate': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/clk.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/clk.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate, ^ /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_rate_range': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/clk.h:135:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate_range, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/clk.h:135:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate_range, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:135:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate_range, ^ /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_parent': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/clk.h:165:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_parent, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/clk.h:165:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_parent, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:165:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_parent, ^ /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_phase': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/clk.h:198:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_phase, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/clk.h:198:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_phase, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:198:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_phase, ^ /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_duty_cycle': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/clk.h:231:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_duty_cycle, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/clk.h:231:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_duty_cycle, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:231:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_duty_cycle, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/clk.h:270, from /kisskb/src/drivers/clk/clk.c:95: /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/clk.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk, ^ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_rate': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/clk.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate, ^ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_rate_range': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/clk.h:135:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate_range, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:135:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate_range, ^ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_parent': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/clk.h:165:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_parent, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:165:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_parent, ^ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_phase': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/clk.h:198:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_phase, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:198:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_phase, ^ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_duty_cycle': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/clk.h:231:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_duty_cycle, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:231:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_duty_cycle, ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_core_req_round_rate_nolock': /kisskb/src/drivers/clk/clk.c:2150:26: note: byref variable will be forcibly initialized struct clk_rate_request req; ^ /kisskb/src/drivers/clk/clk-fractional-divider.c: In function 'clk_fd_set_rate': /kisskb/src/drivers/clk/clk-fractional-divider.c:156:19: note: byref variable will be forcibly initialized unsigned long m, n; ^ /kisskb/src/drivers/clk/clk-fractional-divider.c:156:16: note: byref variable will be forcibly initialized unsigned long m, n; ^ /kisskb/src/drivers/clk/clk-fractional-divider.c: In function 'clk_fd_round_rate': /kisskb/src/drivers/clk/clk-fractional-divider.c:134:19: note: byref variable will be forcibly initialized unsigned long m, n; ^ /kisskb/src/drivers/clk/clk-fractional-divider.c:134:16: note: byref variable will be forcibly initialized unsigned long m, n; ^ /kisskb/src/drivers/clk/clk-fractional-divider.c: In function 'clk_hw_register_fractional_divider': /kisskb/src/drivers/clk/clk-fractional-divider.c:199:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/clk.c: In function '__clk_notify': /kisskb/src/drivers/clk/clk.c:1506:27: note: byref variable will be forcibly initialized struct clk_notifier_data cnd; ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_dump_one': /kisskb/src/drivers/clk/clk.c:2998:26: note: byref variable will be forcibly initialized unsigned long min_rate, max_rate; ^ /kisskb/src/drivers/clk/clk.c:2998:16: note: byref variable will be forcibly initialized unsigned long min_rate, max_rate; ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_max_rate_show': /kisskb/src/drivers/clk/clk.c:3248:26: note: byref variable will be forcibly initialized unsigned long min_rate, max_rate; ^ /kisskb/src/drivers/clk/clk.c:3248:16: note: byref variable will be forcibly initialized unsigned long min_rate, max_rate; ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_min_rate_show': /kisskb/src/drivers/clk/clk.c:3234:26: note: byref variable will be forcibly initialized unsigned long min_rate, max_rate; ^ /kisskb/src/drivers/clk/clk.c:3234:16: note: byref variable will be forcibly initialized unsigned long min_rate, max_rate; ^ /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c: In function 's10_register_periph': /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c:108:14: note: byref variable will be forcibly initialized const char *parent_name = clks->parent_name; ^ /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c:106:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c: In function 'n5x_register_periph': /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c:144:14: note: byref variable will be forcibly initialized const char *parent_name = clks->parent_name; ^ /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c:142: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:179:14: note: byref variable will be forcibly initialized const char *parent_name = clks->parent_name; ^ /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c:177:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/drivers/clk/clk.c:17:0: /kisskb/src/drivers/clk/clk.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_core_get': /kisskb/src/drivers/clk/clk.c:400:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_calc_new_rates': /kisskb/src/drivers/clk/clk.c:1957:27: note: byref variable will be forcibly initialized struct clk_rate_request req; ^ /kisskb/src/drivers/clk/clk.c:1940:16: note: byref variable will be forcibly initialized unsigned long max_rate; ^ /kisskb/src/drivers/clk/clk.c:1939:16: note: byref variable will be forcibly initialized unsigned long min_rate; ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_mux_determine_rate_flags': /kisskb/src/drivers/clk/clk.c:552:26: note: byref variable will be forcibly initialized struct clk_rate_request parent_req = *req; ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_hw_round_rate': /kisskb/src/drivers/clk/clk.c:1436:26: note: byref variable will be forcibly initialized struct clk_rate_request req; ^ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c: In function 'vduse_dev_ioctl': /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:1057:27: note: byref variable will be forcibly initialized struct vduse_vq_eventfd eventfd; ^ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:1015:24: note: byref variable will be forcibly initialized struct vduse_vq_info vq_info; ^ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:994:26: note: byref variable will be forcibly initialized struct vduse_vq_config config; ^ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:969:28: note: byref variable will be forcibly initialized struct vduse_config_data config; ^ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:922:28: note: byref variable will be forcibly initialized struct vduse_iotlb_entry entry; ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_round_rate': /kisskb/src/drivers/clk/clk.c:1460: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:2832:18: note: byref variable will be forcibly initialized struct clk_duty duty; ^ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c: In function 'vduse_dev_write_iter': /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:357:28: note: byref variable will be forcibly initialized struct vduse_dev_response resp; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:12: /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c: In function 'vduse_dev_read_iter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:591:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ ^ /kisskb/src/include/linux/wait.h:599:11: note: in expansion of macro '__wait_event_interruptible_exclusive' __ret = __wait_event_interruptible_exclusive(wq, condition); \ ^ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:320:9: note: in expansion of macro 'wait_event_interruptible_exclusive' ret = wait_event_interruptible_exclusive(dev->waitq, ^ In file included from /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:16:0: /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c: In function 'vduse_find_dev': /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:1175:6: note: byref variable will be forcibly initialized int id; ^ /kisskb/src/drivers/clk/clk.c: In function 'of_clk_get_hw': /kisskb/src/drivers/clk/clk.c:4863:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c: In function 'vduse_ioctl': /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:1412:8: note: byref variable will be forcibly initialized char name[VDUSE_NAME_MAX]; ^ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:1390:27: note: byref variable will be forcibly initialized struct vduse_dev_config config; ^ /kisskb/src/drivers/clk/clk.c: In function 'of_clk_get_parent_name': /kisskb/src/drivers/clk/clk.c:4932:6: note: byref variable will be forcibly initialized u32 pv; ^ /kisskb/src/drivers/clk/clk.c:4930:14: note: byref variable will be forcibly initialized const char *clk_name; ^ /kisskb/src/drivers/clk/clk.c:4928:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ /kisskb/src/drivers/clk/clk.c: In function 'of_clk_detect_critical': /kisskb/src/drivers/clk/clk.c:5071:11: note: byref variable will be forcibly initialized uint32_t idx; ^ In file included from /kisskb/src/include/linux/mutex.h:15:0, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/clk/clk.c:9: /kisskb/src/drivers/clk/clk.c: In function 'of_clk_init': /kisskb/src/drivers/clk/clk.c:5098:12: note: byref variable will be forcibly initialized LIST_HEAD(clk_provider_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/clk/clk.c:5093:29: note: byref variable will be forcibly initialized const struct of_device_id *match; ^ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c: In function 'vduse_dev_alloc_coherent': /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:767:16: note: byref variable will be forcibly initialized unsigned long iova; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:12: /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c: In function 'vduse_dev_msg_sync': /kisskb/src/include/linux/wait.h:277: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/vdpa/vdpa_user/vduse_dev.c:212:9: note: in expansion of macro 'wait_event_killable' ret = wait_event_killable(msg->waitq, msg->completed); ^ /kisskb/src/include/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/drivers/vdpa/vdpa_user/vduse_dev.c:209:9: note: in expansion of macro 'wait_event_killable_timeout' ret = wait_event_killable_timeout(msg->waitq, msg->completed, ^ /kisskb/src/drivers/clk/socfpga/clk-gate-s10.c: In function 's10_register_gate': /kisskb/src/drivers/clk/socfpga/clk-gate-s10.c:132:14: note: byref variable will be forcibly initialized const char *parent_name = clks->parent_name; ^ /kisskb/src/drivers/clk/socfpga/clk-gate-s10.c:131:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/socfpga/clk-gate-s10.c: In function 'agilex_register_gate': /kisskb/src/drivers/clk/socfpga/clk-gate-s10.c:190:14: note: byref variable will be forcibly initialized const char *parent_name = clks->parent_name; ^ /kisskb/src/drivers/clk/socfpga/clk-gate-s10.c:189:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/drivers/clk/socfpga/clk-agilex.c:5: /kisskb/src/drivers/clk/socfpga/clk-agilex.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clk/clk-axi-clkgen.c: In function 'axi_clkgen_wait_non_busy': /kisskb/src/drivers/clk/clk-axi-clkgen.c:246:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/clk/clk-axi-clkgen.c: In function 'axi_clkgen_mmcm_write': /kisskb/src/drivers/clk/clk-axi-clkgen.c:285:15: note: byref variable will be forcibly initialized unsigned int reg_val = 0; ^ /kisskb/src/drivers/clk/clk-axi-clkgen.c: In function 'axi_clkgen_round_rate': /kisskb/src/drivers/clk/clk-axi-clkgen.c:392:21: note: byref variable will be forcibly initialized unsigned int d, m, dout; ^ /kisskb/src/drivers/clk/clk-axi-clkgen.c:392:18: note: byref variable will be forcibly initialized unsigned int d, m, dout; ^ /kisskb/src/drivers/clk/clk-axi-clkgen.c:392:15: note: byref variable will be forcibly initialized unsigned int d, m, dout; ^ /kisskb/src/drivers/clk/clk-axi-clkgen.c: In function 'axi_clkgen_get_div': /kisskb/src/drivers/clk/clk-axi-clkgen.c:409:21: note: byref variable will be forcibly initialized unsigned int val1, val2; ^ /kisskb/src/drivers/clk/clk-axi-clkgen.c:409:15: note: byref variable will be forcibly initialized unsigned int val1, val2; ^ /kisskb/src/drivers/clk/clk-axi-clkgen.c: In function 'axi_clkgen_recalc_rate': /kisskb/src/drivers/clk/clk-axi-clkgen.c:439:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/clk/clk-axi-clkgen.c: In function 'axi_clkgen_get_parent': /kisskb/src/drivers/clk/clk-axi-clkgen.c:489:15: note: byref variable will be forcibly initialized unsigned int parent; ^ /kisskb/src/drivers/clk/clk-axi-clkgen.c: In function 'axi_clkgen_set_rate': /kisskb/src/drivers/clk/clk-axi-clkgen.c:342:31: note: byref variable will be forcibly initialized struct axi_clkgen_div_params params; ^ /kisskb/src/drivers/clk/clk-axi-clkgen.c:341:21: note: byref variable will be forcibly initialized unsigned int d, m, dout; ^ /kisskb/src/drivers/clk/clk-axi-clkgen.c:341:18: note: byref variable will be forcibly initialized unsigned int d, m, dout; ^ /kisskb/src/drivers/clk/clk-axi-clkgen.c:341:15: note: byref variable will be forcibly initialized unsigned int d, m, dout; ^ /kisskb/src/drivers/clk/clk-axi-clkgen.c: In function 'axi_clkgen_probe': /kisskb/src/drivers/clk/clk-axi-clkgen.c:512:14: note: byref variable will be forcibly initialized const char *clk_name; ^ /kisskb/src/drivers/clk/clk-axi-clkgen.c:511:14: note: byref variable will be forcibly initialized const char *parent_names[2]; ^ /kisskb/src/drivers/clk/clk-axi-clkgen.c:510:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/clk-sparx5.c: In function 's5_pll_recalc_rate': /kisskb/src/drivers/clk/clk-sparx5.c:196:21: note: byref variable will be forcibly initialized struct s5_pll_conf conf; ^ /kisskb/src/drivers/clk/clk-sparx5.c: In function 's5_calc_params': /kisskb/src/drivers/clk/clk-sparx5.c:113:28: note: byref variable will be forcibly initialized struct s5_pll_conf alt1, alt2; ^ /kisskb/src/drivers/clk/clk-sparx5.c:113:22: note: byref variable will be forcibly initialized struct s5_pll_conf alt1, alt2; ^ /kisskb/src/drivers/clk/clk-sparx5.c: In function 's5_pll_set_rate': /kisskb/src/drivers/clk/clk-sparx5.c:170:21: note: byref variable will be forcibly initialized struct s5_pll_conf conf; ^ /kisskb/src/drivers/clk/clk-sparx5.c: In function 's5_pll_round_rate': /kisskb/src/drivers/clk/clk-sparx5.c:219:21: note: byref variable will be forcibly initialized struct s5_pll_conf conf; ^ /kisskb/src/drivers/clk/clk-fixed-mmio.c: In function 'fixed_mmio_clk_setup': /kisskb/src/drivers/clk/clk-fixed-mmio.c:21:14: note: byref variable will be forcibly initialized const char *clk_name = node->name; ^ /kisskb/src/drivers/soc/qcom/rmtfs_mem.c: In function 'qcom_rmtfs_mem_remove': /kisskb/src/drivers/soc/qcom/rmtfs_mem.c:268:25: note: byref variable will be forcibly initialized struct qcom_scm_vmperm perm; ^ /kisskb/src/drivers/soc/qcom/rmtfs_mem.c: In function 'qcom_rmtfs_mem_probe': /kisskb/src/drivers/soc/qcom/rmtfs_mem.c:178:6: note: byref variable will be forcibly initialized u32 vmid; ^ /kisskb/src/drivers/soc/qcom/rmtfs_mem.c:177:6: note: byref variable will be forcibly initialized u32 client_id; ^ /kisskb/src/drivers/soc/qcom/rmtfs_mem.c:174:25: note: byref variable will be forcibly initialized struct qcom_scm_vmperm perms[2]; ^ /kisskb/src/drivers/clk/clk-cdce706.c: In function 'cdce706_register_clkin': /kisskb/src/drivers/clk/clk-cdce706.c:479:18: note: byref variable will be forcibly initialized unsigned clock, source; ^ /kisskb/src/drivers/clk/clk-cdce706.c:479:11: note: byref variable will be forcibly initialized unsigned clock, source; ^ /kisskb/src/drivers/clk/clk-cdce706.c: In function 'cdce706_register_plls': /kisskb/src/drivers/clk/clk-cdce706.c:526:18: note: byref variable will be forcibly initialized unsigned m, n, v; ^ /kisskb/src/drivers/clk/clk-cdce706.c:526:15: note: byref variable will be forcibly initialized unsigned m, n, v; ^ /kisskb/src/drivers/clk/clk-cdce706.c:526:12: note: byref variable will be forcibly initialized unsigned m, n, v; ^ /kisskb/src/drivers/clk/clk-cdce706.c:519:11: note: byref variable will be forcibly initialized unsigned mux; ^ /kisskb/src/drivers/clk/clk-cdce706.c: In function 'cdce706_register_dividers': /kisskb/src/drivers/clk/clk-cdce706.c:564:12: note: byref variable will be forcibly initialized unsigned val; ^ /kisskb/src/drivers/clk/clk-cdce706.c: In function 'cdce706_register_clkouts': /kisskb/src/drivers/clk/clk-cdce706.c:600:12: note: byref variable will be forcibly initialized unsigned val; ^ /kisskb/src/drivers/clk/clk-cdce706.c: In function 'cdce706_pll_round_rate': /kisskb/src/drivers/clk/clk-cdce706.c:189:21: note: byref variable will be forcibly initialized unsigned long mul, div; ^ /kisskb/src/drivers/clk/clk-cdce706.c:189:16: note: byref variable will be forcibly initialized unsigned long mul, div; ^ /kisskb/src/drivers/clk/clk-cdce706.c: In function 'cdce706_divider_round_rate': /kisskb/src/drivers/clk/clk-cdce706.c:315:21: note: byref variable will be forcibly initialized unsigned long n, m; ^ /kisskb/src/drivers/clk/clk-cdce706.c:315:18: note: byref variable will be forcibly initialized unsigned long n, m; ^ /kisskb/src/drivers/clk/clk-cdce706.c:295:21: note: byref variable will be forcibly initialized unsigned long mul, div; ^ /kisskb/src/drivers/clk/clk-cdce706.c:295:16: note: byref variable will be forcibly initialized unsigned long mul, div; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/clk-scpi.c:8: /kisskb/src/drivers/clk/clk-scpi.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/clk/clk-scpi.c:9:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clk/clk-scpi.c: In function 'scpi_clk_ops_init': /kisskb/src/drivers/clk/clk-scpi.c:143:25: note: byref variable will be forcibly initialized unsigned long min = 0, max = 0; ^ /kisskb/src/drivers/clk/clk-scpi.c:143:16: note: byref variable will be forcibly initialized unsigned long min = 0, max = 0; ^ /kisskb/src/drivers/clk/clk-scpi.c:142:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/clk-scpi.c: In function 'scpi_clk_add': /kisskb/src/drivers/clk/clk-scpi.c:216:7: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/clk-scpi.c:215:15: note: byref variable will be forcibly initialized const char *name; ^ /kisskb/src/drivers/virtio/virtio_pci_modern.c: In function 'virtio_pci_find_shm_cap': /kisskb/src/drivers/virtio/virtio_pci_modern.c:297:7: note: byref variable will be forcibly initialized u32 tmp32; ^ /kisskb/src/drivers/virtio/virtio_pci_modern.c:296:21: note: byref variable will be forcibly initialized u8 type, cap_len, id; ^ /kisskb/src/drivers/virtio/virtio_pci_modern.c:296:12: note: byref variable will be forcibly initialized u8 type, cap_len, id; ^ /kisskb/src/drivers/virtio/virtio_pci_modern.c:296:6: note: byref variable will be forcibly initialized u8 type, cap_len, id; ^ /kisskb/src/drivers/virtio/virtio_pci_modern.c: In function 'vp_get_shm_region': /kisskb/src/drivers/virtio/virtio_pci_modern.c:354:14: note: byref variable will be forcibly initialized u64 offset, len; ^ /kisskb/src/drivers/virtio/virtio_pci_modern.c:354:6: note: byref variable will be forcibly initialized u64 offset, len; ^ /kisskb/src/drivers/virtio/virtio_pci_modern.c:353:5: note: byref variable will be forcibly initialized u8 bar; ^ /kisskb/src/drivers/soc/qcom/qmi_interface.c: In function 'qmi_send_new_lookup': /kisskb/src/drivers/soc/qcom/qmi_interface.c:169:14: note: byref variable will be forcibly initialized struct kvec iv = { &pkt, sizeof(pkt) }; ^ /kisskb/src/drivers/soc/qcom/qmi_interface.c:167:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr sq; ^ /kisskb/src/drivers/soc/qcom/qmi_interface.c:166:23: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt pkt; ^ /kisskb/src/drivers/soc/qcom/qmi_interface.c: In function 'qmi_send_new_server': /kisskb/src/drivers/soc/qcom/qmi_interface.c:232:14: note: byref variable will be forcibly initialized struct kvec iv = { &pkt, sizeof(pkt) }; ^ /kisskb/src/drivers/soc/qcom/qmi_interface.c:230:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr sq; ^ /kisskb/src/drivers/soc/qcom/qmi_interface.c:229:23: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt pkt; ^ /kisskb/src/drivers/soc/qcom/qmi_interface.c: In function 'qmi_handle_message': /kisskb/src/drivers/soc/qcom/qmi_interface.c:476:17: note: byref variable will be forcibly initialized struct qmi_txn tmp_txn; ^ /kisskb/src/drivers/soc/qcom/qmi_interface.c: In function 'qmi_sock_create': /kisskb/src/drivers/soc/qcom/qmi_interface.c:585:17: note: byref variable will be forcibly initialized struct socket *sock; ^ /kisskb/src/drivers/soc/qcom/qmi_interface.c: In function 'qmi_handle_net_reset': /kisskb/src/drivers/soc/qcom/qmi_interface.c:441:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr sq; ^ /kisskb/src/drivers/soc/qcom/qmi_interface.c: In function 'qmi_data_ready_work': /kisskb/src/drivers/soc/qcom/qmi_interface.c:528:14: note: byref variable will be forcibly initialized struct kvec iv; ^ /kisskb/src/drivers/soc/qcom/qmi_interface.c:526:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr sq; ^ /kisskb/src/drivers/soc/qcom/qmi_interface.c: In function 'qmi_send_message': /kisskb/src/drivers/soc/qcom/qmi_interface.c:742:14: note: byref variable will be forcibly initialized struct kvec iv; ^ /kisskb/src/drivers/soc/qcom/qmi_interface.c: In function 'qmi_send_indication': /kisskb/src/drivers/soc/qcom/qmi_interface.c:833:17: note: byref variable will be forcibly initialized struct qmi_txn txn; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/virtio/virtio_pci_common.h:21, from /kisskb/src/drivers/virtio/virtio_pci_common.c:17: /kisskb/src/drivers/virtio/virtio_pci_common.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/soc/qcom/apr.c: In function 'apr_do_rx_callback': /kisskb/src/drivers/soc/qcom/apr.c:196:22: note: byref variable will be forcibly initialized struct apr_resp_pkt resp; ^ /kisskb/src/drivers/soc/qcom/apr.c: In function 'gpr_do_rx_callback': /kisskb/src/drivers/soc/qcom/apr.c:266:22: note: byref variable will be forcibly initialized struct gpr_resp_pkt resp; ^ /kisskb/src/drivers/soc/qcom/apr.c: In function 'of_apr_add_pd_lookups': /kisskb/src/drivers/soc/qcom/apr.c:479:29: note: byref variable will be forcibly initialized const char *service_name, *service_path; ^ /kisskb/src/drivers/soc/qcom/apr.c:479:14: note: byref variable will be forcibly initialized const char *service_name, *service_path; ^ /kisskb/src/drivers/soc/qcom/apr.c: In function 'of_register_apr_devices': /kisskb/src/drivers/soc/qcom/apr.c:518:7: note: byref variable will be forcibly initialized u32 svc_id; ^ /kisskb/src/drivers/soc/qcom/apr.c:514:14: note: byref variable will be forcibly initialized const char *service_path; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/soc/qcom/rpmh.c:8: /kisskb/src/drivers/soc/qcom/rpmh.c: In function 'rpmh_write': /kisskb/src/drivers/soc/qcom/rpmh.c:263: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/clk/qcom/lcc-ipq806x.c: In function 'lcc_ipq806x_probe': /kisskb/src/drivers/clk/qcom/lcc-ipq806x.c:430:6: note: byref variable will be forcibly initialized u32 val; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/soc/qcom/trace-rpmh.h:82, from /kisskb/src/drivers/soc/qcom/rpmh-rsc.c:32: /kisskb/src/drivers/soc/qcom/rpmh-rsc.c: In function 'perf_trace_rpmh_tx_done': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/soc/qcom/./trace-rpmh.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpmh_tx_done, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/soc/qcom/./trace-rpmh.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpmh_tx_done, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/soc/qcom/./trace-rpmh.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpmh_tx_done, ^ /kisskb/src/drivers/soc/qcom/rpmh-rsc.c: In function 'perf_trace_rpmh_send_msg': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/soc/qcom/./trace-rpmh.h:42:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpmh_send_msg, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/soc/qcom/./trace-rpmh.h:42:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpmh_send_msg, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/soc/qcom/./trace-rpmh.h:42:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpmh_send_msg, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/soc/qcom/trace-rpmh.h:82, from /kisskb/src/drivers/soc/qcom/rpmh-rsc.c:32: /kisskb/src/drivers/soc/qcom/rpmh-rsc.c: In function 'trace_event_raw_event_rpmh_tx_done': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/soc/qcom/./trace-rpmh.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpmh_tx_done, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/soc/qcom/./trace-rpmh.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpmh_tx_done, ^ /kisskb/src/drivers/soc/qcom/rpmh-rsc.c: In function 'trace_event_raw_event_rpmh_send_msg': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/soc/qcom/./trace-rpmh.h:42:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpmh_send_msg, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/soc/qcom/./trace-rpmh.h:42:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpmh_send_msg, ^ /kisskb/src/drivers/soc/qcom/rpmh-rsc.c: In function 'check_for_req_inflight': /kisskb/src/drivers/soc/qcom/rpmh-rsc.c:511:16: note: byref variable will be forcibly initialized unsigned long curr_enabled; ^ /kisskb/src/drivers/soc/qcom/rpmh-rsc.c: In function 'tcs_tx_done': /kisskb/src/drivers/soc/qcom/rpmh-rsc.c:389:16: note: byref variable will be forcibly initialized unsigned long irq_status; ^ /kisskb/src/drivers/soc/qcom/rpmh-rsc.c: In function 'rpmh_probe_tcs_config': /kisskb/src/drivers/soc/qcom/rpmh-rsc.c:845:29: note: byref variable will be forcibly initialized u32 config, max_tcs, ncpt, offset; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/cpu_pm.h:13, from /kisskb/src/drivers/soc/qcom/rpmh-rsc.c:9: /kisskb/src/drivers/soc/qcom/rpmh-rsc.c: In function 'rpmh_rsc_send_data': /kisskb/src/include/linux/wait.h:277: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/soc/qcom/rpmh-rsc.c:619:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(drv->tcs_wait, ^ /kisskb/src/drivers/soc/qcom/rpmh-rsc.c: In function 'rpmh_rsc_write_ctrl_data': /kisskb/src/drivers/soc/qcom/rpmh-rsc.c:705:18: note: byref variable will be forcibly initialized int tcs_id = 0, cmd_id = 0; ^ /kisskb/src/drivers/soc/qcom/rpmh-rsc.c:705:6: note: byref variable will be forcibly initialized int tcs_id = 0, cmd_id = 0; ^ /kisskb/src/drivers/clk/qcom/lcc-mdm9615.c: In function 'lcc_mdm9615_probe': /kisskb/src/drivers/clk/qcom/lcc-mdm9615.c:537:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/clk-max77686.c: In function 'max77686_clk_is_prepared': /kisskb/src/drivers/clk/clk-max77686.c:124:6: note: byref variable will be forcibly initialized u32 val; ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:8, from /kisskb/src/drivers/clk/clk-max77686.c:8: /kisskb/src/drivers/clk/clk-max77686.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/platform_device.h:13:0, from /kisskb/src/drivers/clk/clk-max77686.c:12: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clk/clk-max77686.c: In function 'max77686_clk_probe': /kisskb/src/drivers/clk/clk-max77686.c:213:15: note: byref variable will be forcibly initialized const char *clk_name; ^ /kisskb/src/drivers/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_is_prepared': /kisskb/src/drivers/clk/clk-si514.c:85:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/clk/clk-si514.c: In function 'si514_set_muldiv': /kisskb/src/drivers/clk/clk-si514.c:119:5: note: byref variable will be forcibly initialized u8 reg[7]; ^ /kisskb/src/drivers/clk/clk-si514.c: In function 'si514_set_rate': /kisskb/src/drivers/clk/clk-si514.c:256:15: note: byref variable will be forcibly initialized unsigned int old_oe_state; ^ /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_get_muldiv': /kisskb/src/drivers/clk/clk-si514.c:100:5: note: byref variable will be forcibly initialized u8 reg[7]; ^ /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/clk/clk-si5351.c: In function 'si5351_reg_read': /kisskb/src/drivers/clk/clk-si5351.c:85:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_msynth_round_rate': /kisskb/src/drivers/clk/clk-si5351.c:649:22: note: byref variable will be forcibly initialized unsigned long a, b, c; ^ /kisskb/src/drivers/clk/clk-si5351.c:649:19: note: byref variable will be forcibly initialized unsigned long a, b, c; ^ /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_pll_round_rate': /kisskb/src/drivers/clk/clk-si5351.c:450:36: note: byref variable will be forcibly initialized unsigned long rfrac, denom, a, b, c; ^ /kisskb/src/drivers/clk/clk-si5351.c:450:33: note: byref variable will be forcibly initialized unsigned long rfrac, denom, a, b, c; ^ /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_read_parameters': /kisskb/src/drivers/clk/clk-si5351.c:132:5: note: byref variable will be forcibly initialized u8 buf[SI5351_PARAMETERS_LENGTH]; ^ /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_dt_parse': /kisskb/src/drivers/clk/clk-si5351.c:1171:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/clk-si5351.c:1170:6: note: byref variable will be forcibly initialized int num = 0; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/clk/clk-si5351.c:15: /kisskb/src/drivers/clk/clk-si5351.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/acpi.h:15:0, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/clk/clk-si5351.c:23: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clk/clk-si5351.c: In function '_si5351_clkout_reset_pll': /kisskb/src/drivers/clk/clk-si5351.c:907:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_write_parameters': /kisskb/src/drivers/clk/clk-si5351.c:154:5: note: byref variable will be forcibly initialized u8 buf[SI5351_PARAMETERS_LENGTH]; ^ /kisskb/src/drivers/clk/clk-si544.c: In function 'si544_is_prepared': /kisskb/src/drivers/clk/clk-si544.c:114:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/clk/clk-si544.c: In function 'si544_get_muldiv': /kisskb/src/drivers/clk/clk-si544.c:129:5: note: byref variable will be forcibly initialized u8 reg[6]; ^ /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_delta_m': /kisskb/src/drivers/clk/clk-si544.c:159:5: note: byref variable will be forcibly initialized u8 reg[3]; ^ /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_i2c_probe': /kisskb/src/drivers/clk/clk-si5351.c:1377:14: note: byref variable will be forcibly initialized const char *parent_names[4]; ^ /kisskb/src/drivers/clk/clk-si5351.c:1376:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/clk-si544.c: In function 'si544_set_muldiv': /kisskb/src/drivers/clk/clk-si544.c:173:5: note: byref variable will be forcibly initialized u8 reg[6]; ^ /kisskb/src/drivers/clk/clk-si544.c: In function 'si544_set_rate': /kisskb/src/drivers/clk/clk-si544.c:368:15: note: byref variable will be forcibly initialized unsigned int old_oe_state; ^ /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-si570.c: In function 'si570_round_rate': /kisskb/src/drivers/clk/clk-si570.c:249:19: note: byref variable will be forcibly initialized unsigned int n1, hs_div; ^ /kisskb/src/drivers/clk/clk-si570.c:249:15: note: byref variable will be forcibly initialized unsigned int n1, hs_div; ^ /kisskb/src/drivers/clk/clk-si570.c:248:6: note: byref variable will be forcibly initialized u64 rfreq; ^ /kisskb/src/drivers/clk/clk-si570.c: In function 'si570_update_rfreq': /kisskb/src/drivers/clk/clk-si570.c:165:5: note: byref variable will be forcibly initialized u8 reg[5]; ^ /kisskb/src/drivers/clk/clk-si570.c: In function 'si570_get_divs': /kisskb/src/drivers/clk/clk-si570.c:98:5: note: byref variable will be forcibly initialized u8 reg[6]; ^ /kisskb/src/drivers/clk/clk-si570.c: In function 'si570_recalc_rate': /kisskb/src/drivers/clk/clk-si570.c:229:19: note: byref variable will be forcibly initialized unsigned int n1, hs_div; ^ /kisskb/src/drivers/clk/clk-si570.c:229:15: note: byref variable will be forcibly initialized unsigned int n1, hs_div; ^ /kisskb/src/drivers/clk/clk-si570.c:228:6: note: byref variable will be forcibly initialized u64 rfreq, rate; ^ /kisskb/src/drivers/clk/clk-si570.c: In function 'si570_probe': /kisskb/src/drivers/clk/clk-si570.c:406:34: note: byref variable will be forcibly initialized u32 initial_fout, factory_fout, stability; ^ /kisskb/src/drivers/clk/clk-si570.c:406:20: note: byref variable will be forcibly initialized u32 initial_fout, factory_fout, stability; ^ /kisskb/src/drivers/clk/clk-si570.c:406:6: note: byref variable will be forcibly initialized u32 initial_fout, factory_fout, stability; ^ /kisskb/src/drivers/clk/clk-si570.c:405: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_pllclk_init': /kisskb/src/drivers/clk/clk-xgene.c:171:14: note: byref variable will be forcibly initialized const char *clk_name = np->full_name; ^ /kisskb/src/drivers/clk/clk-xgene.c: In function 'xgene_register_clk_pmd': /kisskb/src/drivers/clk/clk-xgene.c:346: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:630: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:381:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/clk/clk-xgene.c:379:14: note: byref variable will be forcibly initialized const char *clk_name = np->full_name; ^ /kisskb/src/drivers/clk/clk-xgene.c: In function 'xgene_devclk_init': /kisskb/src/drivers/clk/clk-xgene.c:671:30: note: byref variable will be forcibly initialized struct xgene_dev_parameters parameters; ^ /kisskb/src/drivers/clk/clk-xgene.c:669:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/clk/clk-xgene.c:667:14: note: byref variable will be forcibly initialized const char *clk_name = np->full_name; ^ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_pfd_recalc_rate': /kisskb/src/drivers/clk/clk-versaclock5.c:336:23: note: byref variable will be forcibly initialized unsigned int prediv, div; ^ /kisskb/src/drivers/clk/clk-versaclock5.c:336:15: note: byref variable will be forcibly initialized unsigned int prediv, div; ^ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_dbl_recalc_rate': /kisskb/src/drivers/clk/clk-versaclock5.c:288:15: note: byref variable will be forcibly initialized unsigned int premul; ^ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_clk_out_get_parent': /kisskb/src/drivers/clk/clk-versaclock5.c:658:15: note: byref variable will be forcibly initialized unsigned int src; ^ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_mux_get_parent': /kisskb/src/drivers/clk/clk-versaclock5.c:232:15: note: byref variable will be forcibly initialized unsigned int src; ^ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_pll_set_rate': /kisskb/src/drivers/clk/clk-versaclock5.c:464:5: note: byref variable will be forcibly initialized u8 fb[5]; ^ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_fod_recalc_rate': /kisskb/src/drivers/clk/clk-versaclock5.c:490:5: note: byref variable will be forcibly initialized u8 od_frc[4]; ^ /kisskb/src/drivers/clk/clk-versaclock5.c:489:5: note: byref variable will be forcibly initialized u8 od_int[2]; ^ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_pll_recalc_rate': /kisskb/src/drivers/clk/clk-versaclock5.c:420:5: note: byref variable will be forcibly initialized u8 fb[5]; ^ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_update_mode': /kisskb/src/drivers/clk/clk-versaclock5.c:736:6: note: byref variable will be forcibly initialized u32 value; ^ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_update_power': /kisskb/src/drivers/clk/clk-versaclock5.c:761:6: note: byref variable will be forcibly initialized u32 value; ^ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_update_slew': /kisskb/src/drivers/clk/clk-versaclock5.c:843:6: note: byref variable will be forcibly initialized u32 value; ^ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_clk_out_prepare': /kisskb/src/drivers/clk/clk-versaclock5.c:585:15: note: byref variable will be forcibly initialized unsigned int src; ^ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_fod_set_rate': /kisskb/src/drivers/clk/clk-versaclock5.c:546:5: note: byref variable will be forcibly initialized u8 data[14] = { ^ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_update_cap_load': /kisskb/src/drivers/clk/clk-versaclock5.c:820:6: note: byref variable will be forcibly initialized u32 value; ^ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_probe': /kisskb/src/drivers/clk/clk-versaclock5.c:913:14: note: byref variable will be forcibly initialized const char *parent_names[2]; ^ /kisskb/src/drivers/clk/clk-versaclock5.c:912:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/clk-versaclock5.c:910:19: note: byref variable will be forcibly initialized unsigned int oe, sd, src_mask = 0, src_val = 0; ^ /kisskb/src/drivers/clk/clk-versaclock5.c:910:15: note: byref variable will be forcibly initialized unsigned int oe, sd, src_mask = 0, src_val = 0; ^ /kisskb/src/drivers/clk/versatile/clk-sp810.c: In function 'clk_sp810_of_setup': /kisskb/src/drivers/clk/versatile/clk-sp810.c:88:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/versatile/clk-sp810.c:87:7: note: byref variable will be forcibly initialized char name[12]; ^ /kisskb/src/drivers/clk/versatile/clk-sp810.c:85:14: note: byref variable will be forcibly initialized const char *parent_names[2]; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/drivers/reset/core.c:8: /kisskb/src/drivers/reset/core.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/reset/core.c: In function '__of_reset_control_get': /kisskb/src/drivers/reset/core.c:818:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/drivers/tty/vt/vt_ioctl.c:14: /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function '__vt_event_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c:153:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(vt_event_waitqueue, vw->done); ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'vt_event_wait_ioctl': /kisskb/src/drivers/tty/vt/vt_ioctl.c:191:23: note: byref variable will be forcibly initialized struct vt_event_wait vw; ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'vt_resizex': /kisskb/src/drivers/tty/vt/vt_ioctl.c:670:20: note: byref variable will be forcibly initialized struct vt_consize v; ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'do_unimap_ioctl': /kisskb/src/drivers/tty/vt/vt_ioctl.c:492:20: note: byref variable will be forcibly initialized struct unimapdesc tmp; ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'compat_unimap_ioctl': /kisskb/src/drivers/tty/vt/vt_ioctl.c:1037:27: note: byref variable will be forcibly initialized struct compat_unimapdesc tmp; ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'vt_setactivate': /kisskb/src/drivers/tty/vt/vt_ioctl.c:593:24: note: byref variable will be forcibly initialized struct vt_setactivate vsa; ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'vt_disallocate_all': /kisskb/src/drivers/tty/vt/vt_ioctl.c:651:18: note: byref variable will be forcibly initialized struct vc_data *vc[MAX_NR_CONSOLES]; ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'vt_k_ioctl': /kisskb/src/drivers/tty/vt/vt_ioctl.c:468:26: note: byref variable will be forcibly initialized struct console_font_op op; ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c:360:21: note: byref variable will be forcibly initialized struct kbd_repeat kbrep; ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'vt_waitactive': /kisskb/src/drivers/tty/vt/vt_ioctl.c:219:23: note: byref variable will be forcibly initialized struct vt_event_wait vw; ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'vt_ioctl': /kisskb/src/drivers/tty/vt/vt_ioctl.c:788:18: note: byref variable will be forcibly initialized struct vt_mode tmp; ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c:765:18: note: byref variable will be forcibly initialized struct vt_mode tmp; ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'vt_compat_ioctl': /kisskb/src/drivers/tty/vt/vt_ioctl.c:1060:25: note: byref variable will be forcibly initialized struct console_font_op op; /* used in multiple places here */ ^ In file included from /kisskb/src/include/uapi/linux/virtio_balloon.h:31:0, from /kisskb/src/drivers/virtio/virtio_balloon.c:10: /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'update_balloon_size': /kisskb/src/include/linux/virtio_config.h:428:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cwrite_v = \ ^ /kisskb/src/drivers/virtio/virtio_balloon.c:462:2: note: in expansion of macro 'virtio_cwrite_le' virtio_cwrite_le(vb->vdev, struct virtio_balloon_config, actual, ^ /kisskb/src/drivers/virtio/virtio_balloon.c:459:6: note: byref variable will be forcibly initialized u32 actual = vb->num_pages; ^ In file included from /kisskb/src/include/uapi/linux/virtio_balloon.h:31:0, from /kisskb/src/drivers/virtio/virtio_balloon.c:10: /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'virtio_balloon_cmd_id_received': /kisskb/src/include/linux/virtio_config.h:400:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^ /kisskb/src/drivers/virtio/virtio_balloon.c:577:3: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vb->vdev, struct virtio_balloon_config, ^ /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'towards_target': /kisskb/src/include/linux/virtio_config.h:400:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^ /kisskb/src/drivers/virtio/virtio_balloon.c:402:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vb->vdev, struct virtio_balloon_config, num_pages, ^ /kisskb/src/drivers/virtio/virtio_balloon.c:399:6: note: byref variable will be forcibly initialized u32 num_pages; ^ /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'send_cmd_id_start': /kisskb/src/drivers/virtio/virtio_balloon.c:589:11: note: byref variable will be forcibly initialized int err, unused; ^ /kisskb/src/drivers/virtio/virtio_balloon.c:587:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'send_cmd_id_stop': /kisskb/src/drivers/virtio/virtio_balloon.c:608:11: note: byref variable will be forcibly initialized int err, unused; ^ /kisskb/src/drivers/virtio/virtio_balloon.c:606:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/virtio.h:7, from /kisskb/src/drivers/virtio/virtio_balloon.c:9: /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'tell_host': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/virtio/virtio_balloon.c:164:2: note: in expansion of macro 'wait_event' wait_event(vb->acked, virtqueue_get_buf(vq, &len)); ^ /kisskb/src/drivers/virtio/virtio_balloon.c:155:15: note: byref variable will be forcibly initialized unsigned int len; ^ /kisskb/src/drivers/virtio/virtio_balloon.c:154:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/virtio.h:7, from /kisskb/src/drivers/virtio/virtio_balloon.c:9: /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'leak_balloon': /kisskb/src/drivers/virtio/virtio_balloon.c:280:12: note: byref variable will be forcibly initialized LIST_HEAD(pages); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/virtio.h:7, from /kisskb/src/drivers/virtio/virtio_balloon.c:9: /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'virtballoon_free_page_report': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/virtio/virtio_balloon.c:190:2: note: in expansion of macro 'wait_event' wait_event(vb->acked, virtqueue_get_buf(vq, &unused)); ^ /kisskb/src/drivers/virtio/virtio_balloon.c:174:15: note: byref variable will be forcibly initialized unsigned int unused, err; ^ /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'get_free_page_and_send': /kisskb/src/drivers/virtio/virtio_balloon.c:626:11: note: byref variable will be forcibly initialized int err, unused; ^ /kisskb/src/drivers/virtio/virtio_balloon.c:625:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/virtio.h:7, from /kisskb/src/drivers/virtio/virtio_balloon.c:9: /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'fill_balloon': /kisskb/src/drivers/virtio/virtio_balloon.c:216:12: note: byref variable will be forcibly initialized LIST_HEAD(pages); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'update_balloon_stats': /kisskb/src/drivers/virtio/virtio_balloon.c:324:17: note: byref variable will be forcibly initialized struct sysinfo i; ^ /kisskb/src/drivers/virtio/virtio_balloon.c:323:16: note: byref variable will be forcibly initialized unsigned long events[NR_VM_EVENT_ITEMS]; ^ /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'stats_handle_request': /kisskb/src/drivers/virtio/virtio_balloon.c:384:15: note: byref variable will be forcibly initialized unsigned int len, num_stats; ^ /kisskb/src/drivers/virtio/virtio_balloon.c:383:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/xen/events/events_2l.c: In function 'evtchn_2l_handle_events': /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'init_vqs': /kisskb/src/drivers/virtio/virtio_balloon.c:542:22: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/virtio/virtio_balloon.c:501:14: note: byref variable will be forcibly initialized const char *names[VIRTIO_BALLOON_VQ_MAX]; ^ /kisskb/src/drivers/xen/events/events_2l.c:232:16: note: byref variable will be forcibly initialized xen_ulong_t bits; ^ /kisskb/src/drivers/virtio/virtio_balloon.c:500:17: note: byref variable will be forcibly initialized vq_callback_t *callbacks[VIRTIO_BALLOON_VQ_MAX]; ^ /kisskb/src/drivers/xen/events/events_2l.c:198:15: note: byref variable will be forcibly initialized xen_ulong_t words; ^ /kisskb/src/drivers/virtio/virtio_balloon.c:499:20: note: byref variable will be forcibly initialized struct virtqueue *vqs[VIRTIO_BALLOON_VQ_MAX]; ^ /kisskb/src/drivers/xen/events/events_2l.c: In function 'evtchn_2l_unmask': /kisskb/src/drivers/xen/events/events_2l.c:120:24: note: byref variable will be forcibly initialized struct evtchn_unmask unmask = { .port = port }; ^ /kisskb/src/drivers/virtio/virtio_input.c: In function 'virtinput_init_vqs': /kisskb/src/drivers/virtio/virtio_input.c:189:17: note: byref variable will be forcibly initialized vq_callback_t *cbs[] = { virtinput_recv_events, ^ /kisskb/src/drivers/virtio/virtio_input.c:188:20: note: byref variable will be forcibly initialized struct virtqueue *vqs[2]; ^ In file included from /kisskb/src/include/uapi/linux/virtio_balloon.h:31:0, from /kisskb/src/drivers/virtio/virtio_balloon.c:10: /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'virtballoon_probe': /kisskb/src/include/linux/virtio_config.h:428:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cwrite_v = \ ^ /kisskb/src/drivers/virtio/virtio_balloon.c:982:3: note: in expansion of macro 'virtio_cwrite_le' virtio_cwrite_le(vb->vdev, struct virtio_balloon_config, ^ In file included from /kisskb/src/drivers/virtio/virtio_input.c:4:0: /kisskb/src/drivers/virtio/virtio_input.c: In function 'virtinput_cfg_select': /kisskb/src/include/linux/virtio_config.h:400:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^ /kisskb/src/drivers/virtio/virtio_input.c:134:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vi->vdev, struct virtio_input_config, size, &size); ^ /kisskb/src/include/linux/virtio_config.h:428:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cwrite_v = \ ^ /kisskb/src/drivers/virtio/virtio_input.c:133:2: note: in expansion of macro 'virtio_cwrite_le' virtio_cwrite_le(vi->vdev, struct virtio_input_config, subsel, &subsel); ^ /kisskb/src/include/linux/virtio_config.h:428:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cwrite_v = \ ^ /kisskb/src/drivers/virtio/virtio_input.c:132:2: note: in expansion of macro 'virtio_cwrite_le' virtio_cwrite_le(vi->vdev, struct virtio_input_config, select, &select); ^ /kisskb/src/drivers/virtio/virtio_input.c:130:5: note: byref variable will be forcibly initialized u8 size; ^ /kisskb/src/drivers/virtio/virtio_input.c: In function 'virtinput_send_status': /kisskb/src/drivers/virtio/virtio_input.c:64:21: note: byref variable will be forcibly initialized struct scatterlist sg[1]; ^ /kisskb/src/drivers/virtio/virtio_input.c: In function 'virtinput_recv_status': /kisskb/src/drivers/virtio/virtio_input.c:111:15: note: byref variable will be forcibly initialized unsigned int len; ^ /kisskb/src/drivers/virtio/virtio_input.c: In function 'virtinput_queue_evtbuf': /kisskb/src/drivers/virtio/virtio_input.c:27:21: note: byref variable will be forcibly initialized struct scatterlist sg[1]; ^ /kisskb/src/drivers/virtio/virtio_input.c: In function 'virtinput_recv_events': /kisskb/src/drivers/virtio/virtio_input.c:38:15: note: byref variable will be forcibly initialized unsigned int len; ^ In file included from /kisskb/src/drivers/virtio/virtio_input.c:4:0: /kisskb/src/drivers/virtio/virtio_input.c: In function 'virtinput_cfg_abs': /kisskb/src/include/linux/virtio_config.h:400:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^ /kisskb/src/drivers/virtio/virtio_input.c:181:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vi->vdev, struct virtio_input_config, u.abs.flat, &fl); ^ /kisskb/src/include/linux/virtio_config.h:400:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^ /kisskb/src/drivers/virtio/virtio_input.c:180:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vi->vdev, struct virtio_input_config, u.abs.fuzz, &fu); ^ /kisskb/src/include/linux/virtio_config.h:400:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^ /kisskb/src/drivers/virtio/virtio_input.c:179:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vi->vdev, struct virtio_input_config, u.abs.res, &re); ^ /kisskb/src/include/linux/virtio_config.h:400:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^ /kisskb/src/drivers/virtio/virtio_input.c:178:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vi->vdev, struct virtio_input_config, u.abs.max, &ma); ^ /kisskb/src/include/linux/virtio_config.h:400:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^ /kisskb/src/drivers/virtio/virtio_input.c:177:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vi->vdev, struct virtio_input_config, u.abs.min, &mi); ^ /kisskb/src/drivers/virtio/virtio_input.c:174:22: note: byref variable will be forcibly initialized u32 mi, ma, re, fu, fl; ^ /kisskb/src/drivers/virtio/virtio_input.c:174:18: note: byref variable will be forcibly initialized u32 mi, ma, re, fu, fl; ^ /kisskb/src/drivers/virtio/virtio_input.c:174:14: note: byref variable will be forcibly initialized u32 mi, ma, re, fu, fl; ^ /kisskb/src/drivers/virtio/virtio_input.c:174:10: note: byref variable will be forcibly initialized u32 mi, ma, re, fu, fl; ^ /kisskb/src/drivers/virtio/virtio_input.c:174:6: note: byref variable will be forcibly initialized u32 mi, ma, re, fu, fl; ^ In file included from /kisskb/src/drivers/virtio/virtio_input.c:4:0: /kisskb/src/drivers/virtio/virtio_input.c: In function 'virtinput_probe': /kisskb/src/include/linux/virtio_config.h:400:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^ /kisskb/src/drivers/virtio/virtio_input.c:269:3: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vi->vdev, struct virtio_input_config, ^ /kisskb/src/include/linux/virtio_config.h:400:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^ /kisskb/src/drivers/virtio/virtio_input.c:267:3: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vi->vdev, struct virtio_input_config, ^ /kisskb/src/include/linux/virtio_config.h:400:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^ /kisskb/src/drivers/virtio/virtio_input.c:265:3: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vi->vdev, struct virtio_input_config, ^ /kisskb/src/include/linux/virtio_config.h:400:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^ /kisskb/src/drivers/virtio/virtio_input.c:263:3: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vi->vdev, struct virtio_input_config, ^ /kisskb/src/drivers/clk/qcom/lcc-msm8960.c: In function 'lcc_msm8960_probe': /kisskb/src/drivers/clk/qcom/lcc-msm8960.c:536:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/clk/qcom/a7-pll.c: In function 'qcom_a7pll_probe': /kisskb/src/drivers/clk/qcom/a7-pll.c:61:6: note: byref variable will be forcibly initialized u32 l_val; ^ /kisskb/src/drivers/clk/qcom/mmcc-msm8960.c: In function 'pix_rdi_get_parent': /kisskb/src/drivers/clk/qcom/mmcc-msm8960.c:582:6: note: byref variable will be forcibly initialized u32 val; ^ In file included from /kisskb/src/include/linux/err.h:5:0, from /kisskb/src/include/linux/clk.h:12, from /kisskb/src/drivers/clk/qcom/a53-pll.c:9: /kisskb/src/drivers/clk/qcom/a53-pll.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/platform_device.h:13:0, from /kisskb/src/drivers/clk/qcom/a53-pll.c:12: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clk/qcom/a53-pll.c: In function 'qcom_a53pll_get_freq_tbl': /kisskb/src/drivers/clk/qcom/a53-pll.c:43:16: note: byref variable will be forcibly initialized unsigned long freq; ^ /kisskb/src/drivers/clk/qcom/a53-pll.c: In function 'qcom_a53pll_probe': /kisskb/src/drivers/clk/qcom/a53-pll.c:130:38: note: byref variable will be forcibly initialized init.parent_names = (const char *[]){ "xo" }; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/regulator.h:174, from /kisskb/src/drivers/regulator/core.c:31: /kisskb/src/drivers/regulator/core.c: In function 'perf_trace_regulator_basic': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/regulator.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_basic, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/regulator.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_basic, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/regulator.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_basic, ^ /kisskb/src/drivers/regulator/core.c: In function 'perf_trace_regulator_range': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/regulator.h:109:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_range, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/regulator.h:109:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_range, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/regulator.h:109:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_range, ^ /kisskb/src/drivers/regulator/core.c: In function 'perf_trace_regulator_value': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/regulator.h:143:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_value, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/regulator.h:143:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_value, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/regulator.h:143:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_value, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/regulator.h:174, from /kisskb/src/drivers/regulator/core.c:31: /kisskb/src/drivers/regulator/core.c: In function 'trace_event_raw_event_regulator_basic': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/regulator.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_basic, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/regulator.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_basic, ^ /kisskb/src/drivers/regulator/core.c: In function 'trace_event_raw_event_regulator_range': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/regulator.h:109:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_range, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/regulator.h:109:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_range, ^ /kisskb/src/drivers/regulator/core.c: In function 'trace_event_raw_event_regulator_value': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/regulator.h:143:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_value, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/regulator.h:143:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_value, ^ /kisskb/src/drivers/regulator/core.c: In function 'of_get_regulator': /kisskb/src/drivers/regulator/core.c:400:7: note: byref variable will be forcibly initialized char prop_name[64]; /* 64 is max size of property name */ ^ In file included from /kisskb/src/drivers/regulator/core.c:14:0: /kisskb/src/drivers/regulator/core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_lock_dependent': /kisskb/src/drivers/regulator/core.c:324:24: note: byref variable will be forcibly initialized struct regulator_dev *old_contended_rdev = NULL; ^ /kisskb/src/drivers/regulator/core.c:323:24: note: byref variable will be forcibly initialized struct regulator_dev *new_contended_rdev = NULL; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_lock_all': /kisskb/src/drivers/regulator/core.c:5903:27: note: byref variable will be forcibly initialized struct summary_lock_data lock_data; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_lock': /kisskb/src/drivers/regulator/core.c:5922:24: note: byref variable will be forcibly initialized struct regulator_dev *old_contended_rdev = NULL; ^ /kisskb/src/drivers/regulator/core.c:5921:24: note: byref variable will be forcibly initialized struct regulator_dev *new_contended_rdev = NULL; ^ /kisskb/src/drivers/regulator/core.c: In function 'bypass_show': /kisskb/src/drivers/regulator/core.c:898:7: note: byref variable will be forcibly initialized bool bypass; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_show': /kisskb/src/drivers/regulator/core.c:5970:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^ /kisskb/src/drivers/regulator/core.c: In function 'create_regulator': /kisskb/src/drivers/regulator/core.c:1735:8: note: byref variable will be forcibly initialized char buf[REG_STR_SIZE]; ^ /kisskb/src/drivers/regulator/core.c: In function 'rdev_init_debugfs': /kisskb/src/drivers/regulator/core.c:5079:7: note: byref variable will be forcibly initialized char name[NAME_MAX]; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_get_voltage_rdev': /kisskb/src/drivers/regulator/core.c:4296:7: note: byref variable will be forcibly initialized bool bypassed; ^ /kisskb/src/drivers/regulator/core.c: In function '_regulator_call_set_voltage': /kisskb/src/drivers/regulator/core.c:3330: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:3354:33: note: byref variable will be forcibly initialized struct pre_voltage_change_data data; ^ /kisskb/src/drivers/regulator/core.c: In function '_regulator_do_set_voltage': /kisskb/src/drivers/regulator/core.c:3467:15: note: byref variable will be forcibly initialized unsigned int selector; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_get_optimal_voltage': /kisskb/src/drivers/regulator/core.c:3801:7: note: byref variable will be forcibly initialized int tmp_max = INT_MAX; ^ /kisskb/src/drivers/regulator/core.c:3800:7: note: byref variable will be forcibly initialized int tmp_min = 0; ^ /kisskb/src/drivers/regulator/core.c:3766:26: note: byref variable will be forcibly initialized int desired_min_uV = 0, desired_max_uV = INT_MAX; ^ /kisskb/src/drivers/regulator/core.c:3766:6: note: byref variable will be forcibly initialized int desired_min_uV = 0, desired_max_uV = INT_MAX; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_do_balance_voltage': /kisskb/src/drivers/regulator/core.c:3937:44: note: byref variable will be forcibly initialized int optimal_uV = 0, optimal_max_uV = 0, current_uV = 0; ^ /kisskb/src/drivers/regulator/core.c:3937:24: note: byref variable will be forcibly initialized int optimal_uV = 0, optimal_max_uV = 0, current_uV = 0; ^ /kisskb/src/drivers/regulator/core.c:3937:8: note: byref variable will be forcibly initialized int optimal_uV = 0, optimal_max_uV = 0, current_uV = 0; ^ /kisskb/src/drivers/regulator/core.c:3908:16: note: byref variable will be forcibly initialized unsigned long c_rdev_done = 0; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_set_voltage': /kisskb/src/drivers/regulator/core.c:4029: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:4109:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_sync_voltage': /kisskb/src/drivers/regulator/core.c:4250:19: note: byref variable will be forcibly initialized int ret, min_uV, max_uV; ^ /kisskb/src/drivers/regulator/core.c:4250:11: note: byref variable will be forcibly initialized int ret, min_uV, max_uV; ^ /kisskb/src/drivers/regulator/core.c: In function 'print_constraints_debug': /kisskb/src/drivers/regulator/core.c:1048:7: note: byref variable will be forcibly initialized char buf[160] = ""; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_show_subtree': /kisskb/src/drivers/regulator/core.c:5790: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:4350:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^ /kisskb/src/drivers/regulator/core.c: In function 'drms_uA_update': /kisskb/src/drivers/regulator/core.c:921:15: note: byref variable will be forcibly initialized unsigned int mode; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_enable': /kisskb/src/drivers/regulator/core.c:2805: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:2912: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:2989: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:2961:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^ In file included from /kisskb/src/drivers/regulator/core.c:15:0: /kisskb/src/drivers/regulator/core.c: In function 'regulator_bulk_enable': /kisskb/src/drivers/regulator/core.c:4790: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/qcom/clk-cpu-8996.c: In function 'clk_cpu_8996_mux_get_parent': /kisskb/src/drivers/clk/qcom/clk-cpu-8996.c:210:6: note: byref variable will be forcibly initialized u32 val; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/clk/qcom/clk-cpu-8996.c:54: /kisskb/src/drivers/clk/qcom/clk-cpu-8996.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clk/versatile/clk-vexpress-osc.c: In function 'vexpress_osc_recalc_rate': /kisskb/src/drivers/clk/versatile/clk-vexpress-osc.c:29:6: note: byref variable will be forcibly initialized u32 rate; ^ /kisskb/src/drivers/clk/versatile/clk-vexpress-osc.c: In function 'vexpress_osc_probe': /kisskb/src/drivers/clk/versatile/clk-vexpress-osc.c:69:6: note: byref variable will be forcibly initialized u32 range[2]; ^ /kisskb/src/drivers/clk/versatile/clk-vexpress-osc.c:67:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/reset/reset-microchip-sparx5.c: In function 'sparx5_switch_reset': /kisskb/src/drivers/reset/reset-microchip-sparx5.c:41:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/reset/reset-microchip-sparx5.c: In function 'mchp_sparx5_map_io': /kisskb/src/drivers/reset/reset-microchip-sparx5.c:85:19: note: byref variable will be forcibly initialized struct resource *res; ^ /kisskb/src/drivers/virtio/virtio_vdpa.c: In function 'virtio_vdpa_setup_vq': /kisskb/src/drivers/virtio/virtio_vdpa.c:141:23: note: byref variable will be forcibly initialized struct vdpa_callback cb; ^ /kisskb/src/drivers/virtio/virtio_vdpa.c: In function 'virtio_vdpa_find_vqs': /kisskb/src/drivers/virtio/virtio_vdpa.c:277:23: note: byref variable will be forcibly initialized struct vdpa_callback cb; ^ /kisskb/src/drivers/clk/qcom/clk-rpm.c: In function 'clk_rpm_set_rate_active': /kisskb/src/drivers/clk/qcom/clk-rpm.c:135:6: note: byref variable will be forcibly initialized u32 value = DIV_ROUND_UP(rate, 1000); /* to kHz */ ^ /kisskb/src/drivers/clk/qcom/clk-rpm.c: In function 'clk_rpm_set_rate_sleep': /kisskb/src/drivers/clk/qcom/clk-rpm.c:143:6: note: byref variable will be forcibly initialized u32 value = DIV_ROUND_UP(rate, 1000); /* to kHz */ ^ /kisskb/src/drivers/clk/qcom/clk-rpm.c: In function 'clk_rpm_xo_unprepare': /kisskb/src/drivers/clk/qcom/clk-rpm.c:273:6: note: byref variable will be forcibly initialized u32 value; ^ /kisskb/src/drivers/clk/qcom/clk-rpm.c: In function 'clk_rpm_xo_prepare': /kisskb/src/drivers/clk/qcom/clk-rpm.c:252:6: note: byref variable will be forcibly initialized u32 value; ^ /kisskb/src/drivers/clk/qcom/clk-rpm.c: In function 'clk_rpm_fixed_unprepare': /kisskb/src/drivers/clk/qcom/clk-rpm.c:304:6: note: byref variable will be forcibly initialized u32 value = 0; ^ /kisskb/src/drivers/clk/qcom/clk-rpm.c: In function 'clk_rpm_fixed_prepare': /kisskb/src/drivers/clk/qcom/clk-rpm.c:290:6: note: byref variable will be forcibly initialized u32 value = 1; ^ /kisskb/src/drivers/clk/qcom/clk-rpm.c: In function 'clk_rpm_handoff': /kisskb/src/drivers/clk/qcom/clk-rpm.c:111:6: note: byref variable will be forcibly initialized u32 value = INT_MAX; ^ /kisskb/src/drivers/clk/qcom/clk-rpmh.c: In function 'clk_rpmh_probe': /kisskb/src/drivers/clk/qcom/clk-rpmh.c:589:10: note: byref variable will be forcibly initialized size_t aux_data_len; ^ /kisskb/src/drivers/reset/reset-scmi.c: In function 'scmi_reset_probe': /kisskb/src/drivers/reset/reset-scmi.c:95:31: note: byref variable will be forcibly initialized struct scmi_protocol_handle *ph; ^ /kisskb/src/drivers/xen/events/events_fifo.c: In function '__evtchn_fifo_handle_events': /kisskb/src/drivers/xen/events/events_fifo.c:323:16: note: byref variable will be forcibly initialized unsigned long ready; ^ /kisskb/src/drivers/xen/events/events_fifo.c: In function 'init_control_block': /kisskb/src/drivers/xen/events/events_fifo.c:106:29: note: byref variable will be forcibly initialized struct evtchn_init_control init_control; ^ /kisskb/src/drivers/xen/events/events_fifo.c: In function 'evtchn_fifo_unmask': /kisskb/src/drivers/xen/events/events_fifo.c:255: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/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/tty/vt/vc_screen.c: In function 'vcs_write_buf': /kisskb/src/drivers/tty/vt/vc_screen.c:527:8: note: byref variable will be forcibly initialized char header[HEADER_SIZE]; ^ /kisskb/src/drivers/tty/vt/vc_screen.c: In function 'vcs_write': /kisskb/src/drivers/tty/vt/vc_screen.c:600:7: note: byref variable will be forcibly initialized bool viewed, attr; ^ /kisskb/src/drivers/tty/vt/vc_screen.c:595:7: note: byref variable will be forcibly initialized u16 *org0, *org; ^ /kisskb/src/drivers/tty/vt/vc_screen.c: In function 'vcs_read': /kisskb/src/drivers/tty/vt/vc_screen.c:407:28: note: byref variable will be forcibly initialized unsigned int this_round, skip = 0; ^ /kisskb/src/drivers/tty/vt/vc_screen.c:374:7: note: byref variable will be forcibly initialized bool viewed, attr, uni_mode; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/drivers/iommu/iommu.c:9: /kisskb/src/drivers/iommu/iommu.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_switch_fatal': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:356:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function '__xenbus_switch_state': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:219:6: note: byref variable will be forcibly initialized int current_state; ^ /kisskb/src/drivers/xen/xenbus/xenbus_client.c:218:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_dev_error': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:318:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_unmap_ring': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:572:32: note: byref variable will be forcibly initialized struct gnttab_unmap_grant_ref unmap[XENBUS_MAX_RING_GRANTS]; ^ /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/iommu/iommu.c: In function '__iommu_map_pages': /kisskb/src/drivers/iommu/iommu.c:2457:17: note: byref variable will be forcibly initialized size_t pgsize, count; ^ /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/iommu/iommu.c: In function '__iommu_unmap_pages': /kisskb/src/drivers/iommu/iommu.c:2569:17: note: byref variable will be forcibly initialized size_t pgsize, count; ^ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_map_ring_hvm': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:622:7: note: byref variable will be forcibly initialized bool leaked = false; ^ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_alloc_evtchn': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:421:30: note: byref variable will be forcibly initialized struct evtchn_alloc_unbound alloc_unbound; ^ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_free_evtchn': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:444:22: note: byref variable will be forcibly initialized struct evtchn_close close; ^ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_read_driver_state': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:884:20: note: byref variable will be forcibly initialized enum xenbus_state result; ^ /kisskb/src/drivers/iommu/iommu.c: In function 'pci_device_group': /kisskb/src/drivers/iommu/iommu.c:1446:28: note: byref variable will be forcibly initialized struct group_for_pci_data data; ^ /kisskb/src/drivers/iommu/iommu.c: In function 'probe_alloc_default_domain': /kisskb/src/drivers/iommu/iommu.c:1726:29: note: byref variable will be forcibly initialized struct __group_domain_type gtype; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/iommu/iommu.c:9: /kisskb/src/drivers/iommu/iommu.c: In function 'bus_iommu_probe': /kisskb/src/drivers/iommu/iommu.c:1792:12: note: byref variable will be forcibly initialized LIST_HEAD(group_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/regulator/devres.c: In function 'devm_regulator_unregister_supply_alias': /kisskb/src/drivers/regulator/devres.c:273:38: note: byref variable will be forcibly initialized struct regulator_supply_alias_match match; ^ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_unmap': /kisskb/src/drivers/iommu/iommu.c:2634:28: note: byref variable will be forcibly initialized struct iommu_iotlb_gather iotlb_gather; ^ /kisskb/src/drivers/regulator/devres.c: In function 'devm_regulator_unregister_notifier': /kisskb/src/drivers/regulator/devres.c:407:34: note: byref variable will be forcibly initialized struct regulator_notifier_match match; ^ /kisskb/src/drivers/iommu/iommu.c: In function '__iommu_map': /kisskb/src/drivers/iommu/iommu.c:2510:10: note: byref variable will be forcibly initialized size_t mapped = 0; ^ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_create_device_direct_mappings': /kisskb/src/drivers/iommu/iommu.c:768:19: note: byref variable will be forcibly initialized struct list_head mappings; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/iommu/iommu.c:9: /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_insert_resv_region': /kisskb/src/drivers/iommu/iommu.c:429:12: note: byref variable will be forcibly initialized LIST_HEAD(stack); ^ /kisskb/src/include/linux/list.h:26: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:500: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:518:19: note: byref variable will be forcibly initialized struct list_head group_resv_regions; ^ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_set_def_domain_type': /kisskb/src/drivers/iommu/iommu.c:336:7: note: byref variable will be forcibly initialized bool pt; ^ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_is_enabled_regmap': /kisskb/src/drivers/regulator/helpers.c:29:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_get_voltage_sel_pickable_regmap': /kisskb/src/drivers/regulator/helpers.c:133:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/regulator/helpers.c:131:15: note: byref variable will be forcibly initialized unsigned int r_val; ^ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_get_voltage_sel_regmap': /kisskb/src/drivers/regulator/helpers.c:237:15: note: byref variable will be forcibly initialized unsigned int val; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/xen/events.h:5, from /kisskb/src/drivers/xen/xen-pciback/pciback_ops.c:14: /kisskb/src/drivers/xen/xen-pciback/pciback_ops.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_map_voltage_linear_range': /kisskb/src/drivers/regulator/helpers.c:413:7: note: byref variable will be forcibly initialized bool found; ^ /kisskb/src/drivers/regulator/helpers.c:412:15: note: byref variable will be forcibly initialized unsigned int sel; ^ /kisskb/src/drivers/xen/xen-pciback/pciback_ops.c: In function 'xen_pcibk_enable_msix': /kisskb/src/drivers/xen/xen-pciback/pciback_ops.c:203:6: note: byref variable will be forcibly initialized u16 cmd; ^ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_map_voltage_pickable_linear_range': /kisskb/src/drivers/regulator/helpers.c:472:16: note: byref variable will be forcibly initialized unsigned int sel; ^ /kisskb/src/drivers/regulator/helpers.c:471:8: note: byref variable will be forcibly initialized bool found; ^ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_desc_list_voltage_linear_range': /kisskb/src/drivers/regulator/helpers.c:620:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_get_bypass_regmap': /kisskb/src/drivers/regulator/helpers.c:746:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/xen/xen-pciback/pciback_ops.c: In function 'xen_pcibk_reset_device': /kisskb/src/drivers/xen/xen-pciback/pciback_ops.c:111:6: note: byref variable will be forcibly initialized u16 cmd; ^ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_get_current_limit_regmap': /kisskb/src/drivers/regulator/helpers.c:851:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_set_ramp_delay_regmap': /kisskb/src/drivers/regulator/helpers.c:949:15: note: byref variable will be forcibly initialized unsigned int sel; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c: In function 'pcistub_device_release': /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:118:29: note: byref variable will be forcibly initialized struct physdev_pci_device ppdev = { ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c: In function 'str_to_slot': /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1009:6: note: byref variable will be forcibly initialized int parsed = 0; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c: In function 'irq_handler_state_store': /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1269:25: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1269:19: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1269:14: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1269:6: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c: In function 'allow_interrupt_control_store': /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1435:25: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1435:19: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1435:14: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1435:6: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c: In function 'permissive_store': /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1371:25: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1371:19: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1371:14: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1371:6: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c: In function 'str_to_quirk': /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1046:6: note: byref variable will be forcibly initialized int parsed = 0; ^ /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c: In function 'arm_smmu_of_xlate': /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c:1543:12: note: byref variable will be forcibly initialized u32 mask, fwid = 0; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c: In function 'quirks_store': /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c:1543:6: note: byref variable will be forcibly initialized u32 mask, fwid = 0; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1307:42: note: byref variable will be forcibly initialized int domain, bus, slot, func, reg, size, mask; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1307:36: note: byref variable will be forcibly initialized int domain, bus, slot, func, reg, size, mask; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1307:31: note: byref variable will be forcibly initialized int domain, bus, slot, func, reg, size, mask; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1307:25: note: byref variable will be forcibly initialized int domain, bus, slot, func, reg, size, mask; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1307:19: note: byref variable will be forcibly initialized int domain, bus, slot, func, reg, size, mask; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1307:14: note: byref variable will be forcibly initialized int domain, bus, slot, func, reg, size, mask; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1307:6: note: byref variable will be forcibly initialized int domain, bus, slot, func, reg, size, mask; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c: In function 'remove_slot_store': /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1196:25: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1196:19: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1196:14: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1196:6: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c: In function 'kill_domain_by_device': /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:668:7: note: byref variable will be forcibly initialized char nodename[PCI_NODENAME_MAX]; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:666:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:11: /kisskb/src/drivers/xen/xen-pciback/pci_stub.c: In function 'common_process': /kisskb/src/include/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/xen/xen-pciback/pci_stub.c:741:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(xen_pcibk_aer_wait_queue, ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c: In function 'pcistub_init_device': /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:405:29: note: byref variable will be forcibly initialized struct physdev_pci_device ppdev = { ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c: In function 'new_slot_store': /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1177:25: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1177:19: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1177:14: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1177:6: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c: In function 'pcistub_init': /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1514:6: note: byref variable will be forcibly initialized int parsed; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1513:25: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1513:19: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1513:14: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:1513:6: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/ioport.h:13, from /kisskb/src/include/linux/acpi.h:12, from /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c:20: /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/acpi.h:15:0, from /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c:20: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c:20: /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c: In function 'arm_smmu_register_legacy_master': /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c:141:9: note: byref variable will be forcibly initialized __be32 pci_sid; ^ /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c:139:8: note: byref variable will be forcibly initialized void *data = ⁢ ^ /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c:138:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^ /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c: In function 'arm_smmu_probe_device': /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c:1360:26: note: byref variable will be forcibly initialized struct arm_smmu_device *smmu = NULL; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_drv.c: In function 'komeda_platform_probe': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_drv.c:117:26: note: byref variable will be forcibly initialized struct component_match *match = NULL; ^ /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c: In function 'arm_smmu_device_probe': /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c:2072:18: note: byref variable will be forcibly initialized resource_size_t ioaddr; ^ /kisskb/src/drivers/xen/xen-pciback/conf_space.c: In function 'xen_pcibk_config_read': /kisskb/src/drivers/xen/xen-pciback/conf_space.c:157:17: note: byref variable will be forcibly initialized u32 value = 0, tmp_val; ^ /kisskb/src/drivers/xen/xen-pciback/conf_space.c:157:6: note: byref variable will be forcibly initialized u32 value = 0, tmp_val; ^ /kisskb/src/drivers/xen/xen-pciback/conf_space.c: In function 'xen_pcibk_config_write': /kisskb/src/drivers/xen/xen-pciback/conf_space.c:210:6: note: byref variable will be forcibly initialized u32 tmp_val; ^ /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:635:24: note: byref variable will be forcibly initialized struct io_pgtable_cfg pgtbl_cfg; ^ /kisskb/src/drivers/xen/xen-pciback/conf_space.c: In function 'xen_pcibk_get_interrupt_type': /kisskb/src/drivers/xen/xen-pciback/conf_space.c:288:6: note: byref variable will be forcibly initialized u16 val; ^ /kisskb/src/drivers/xen/xen-pciback/xenbus.c: In function 'xen_pcibk_do_attach': /kisskb/src/drivers/xen/xen-pciback/xenbus.c:111:8: note: byref variable will be forcibly initialized void *vaddr; ^ /kisskb/src/drivers/xen/xen-pciback/xenbus.c: In function 'xen_pcibk_attach': /kisskb/src/drivers/xen/xen-pciback/xenbus.c:147:8: note: byref variable will be forcibly initialized char *magic = NULL; ^ /kisskb/src/drivers/xen/xen-pciback/xenbus.c:146:16: note: byref variable will be forcibly initialized evtchn_port_t remote_evtchn; ^ /kisskb/src/drivers/xen/xen-pciback/xenbus.c:145:6: note: byref variable will be forcibly initialized int gnt_ref; ^ /kisskb/src/drivers/gpu/vga/vgaarb.c: In function 'vga_pci_str_to_vars': /kisskb/src/drivers/gpu/vga/vgaarb.c:970:21: note: byref variable will be forcibly initialized unsigned int slot, func; ^ /kisskb/src/drivers/gpu/vga/vgaarb.c:970:15: note: byref variable will be forcibly initialized unsigned int slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/xenbus.c: In function 'xen_pcibk_publish_pci_root': /kisskb/src/drivers/xen/xen-pciback/xenbus.c:307:7: note: byref variable will be forcibly initialized char str[64]; ^ /kisskb/src/drivers/xen/xen-pciback/xenbus.c:306:9: note: byref variable will be forcibly initialized int i, root_num, len, err; ^ /kisskb/src/drivers/xen/xen-pciback/xenbus.c:305:18: note: byref variable will be forcibly initialized unsigned int d, b; ^ /kisskb/src/drivers/xen/xen-pciback/xenbus.c:305:15: note: byref variable will be forcibly initialized unsigned int d, b; ^ /kisskb/src/drivers/xen/xen-pciback/xenbus.c: In function 'xen_pcibk_publish_pci_dev': /kisskb/src/drivers/xen/xen-pciback/xenbus.c:209:7: note: byref variable will be forcibly initialized char str[64]; ^ /kisskb/src/drivers/xen/xen-pciback/xenbus.c: In function 'xen_pcibk_setup_backend': /kisskb/src/drivers/xen/xen-pciback/xenbus.c:569:7: note: byref variable will be forcibly initialized char state_str[64]; ^ /kisskb/src/drivers/xen/xen-pciback/xenbus.c:568:7: note: byref variable will be forcibly initialized char dev_str[64]; ^ /kisskb/src/drivers/xen/xen-pciback/xenbus.c:567:9: note: byref variable will be forcibly initialized int i, num_devs; ^ /kisskb/src/drivers/xen/xen-pciback/xenbus.c:565:25: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/xenbus.c:565:19: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/xenbus.c:565:14: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/xenbus.c:565:6: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/xenbus.c: In function 'xen_pcibk_reconfigure': /kisskb/src/drivers/xen/xen-pciback/xenbus.c:371:7: note: byref variable will be forcibly initialized char dev_str[64]; ^ /kisskb/src/drivers/xen/xen-pciback/xenbus.c:370:7: note: byref variable will be forcibly initialized char state_str[64]; ^ /kisskb/src/drivers/xen/xen-pciback/xenbus.c:367:25: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/xenbus.c:367:19: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/xenbus.c:367:14: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/xenbus.c:367:6: note: byref variable will be forcibly initialized int domain, bus, slot, func; ^ /kisskb/src/drivers/xen/xen-pciback/xenbus.c:366:6: note: byref variable will be forcibly initialized int num_devs; ^ /kisskb/src/drivers/gpu/vga/vgaarb.c: In function 'vga_arbiter_add_pci_device': /kisskb/src/drivers/gpu/vga/vgaarb.c:684:8: note: byref variable will be forcibly initialized u16 l; ^ /kisskb/src/drivers/gpu/vga/vgaarb.c:639:6: note: byref variable will be forcibly initialized u16 cmd; ^ /kisskb/src/drivers/gpu/vga/vgaarb.c: In function 'vga_arb_select_default_device': /kisskb/src/drivers/gpu/vga/vgaarb.c:1504:8: note: byref variable will be forcibly initialized u16 cmd; ^ /kisskb/src/drivers/gpu/vga/vgaarb.c: In function 'vga_get': /kisskb/src/drivers/gpu/vga/vgaarb.c:449:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/drivers/gpu/vga/vgaarb.c: In function 'vga_arb_write': /kisskb/src/drivers/gpu/vga/vgaarb.c:1205:29: note: byref variable will be forcibly initialized unsigned int domain, bus, devfn; ^ /kisskb/src/drivers/gpu/vga/vgaarb.c:1205:24: note: byref variable will be forcibly initialized unsigned int domain, bus, devfn; ^ /kisskb/src/drivers/gpu/vga/vgaarb.c:1205:16: note: byref variable will be forcibly initialized unsigned int domain, bus, devfn; ^ /kisskb/src/drivers/gpu/vga/vgaarb.c:1058:7: note: byref variable will be forcibly initialized char kbuf[64], *curr_pos; ^ /kisskb/src/drivers/gpu/vga/vgaarb.c:1056:15: note: byref variable will be forcibly initialized unsigned int io_state; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_dev.c: In function 'config_id_show': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_dev.c:74:25: note: byref variable will be forcibly initialized union komeda_config_id config_id; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_dev.c: In function 'komeda_parse_dt': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_dev.c:142:6: note: byref variable will be forcibly initialized u32 pipe_id = U32_MAX; ^ /kisskb/src/drivers/xen/xen-pciback/conf_space_header.c: In function 'rom_write': /kisskb/src/drivers/xen/xen-pciback/conf_space_header.c:157:7: note: byref variable will be forcibly initialized u32 tmpval; ^ /kisskb/src/drivers/xen/xen-pciback/conf_space_header.c: In function 'bar_write': /kisskb/src/drivers/xen/xen-pciback/conf_space_header.c:199:7: note: byref variable will be forcibly initialized u32 tmpval; ^ /kisskb/src/drivers/xen/xen-pciback/conf_space_header.c: In function 'bist_write': /kisskb/src/drivers/xen/xen-pciback/conf_space_header.c:300:5: note: byref variable will be forcibly initialized u8 cur_value; ^ /kisskb/src/drivers/xen/xen-pciback/conf_space_header.c: In function 'command_write': /kisskb/src/drivers/xen/xen-pciback/conf_space_header.c:66:6: note: byref variable will be forcibly initialized u16 val; ^ /kisskb/src/drivers/xen/xen-pciback/conf_space_capability.c: In function 'pm_caps_read': /kisskb/src/drivers/xen/xen-pciback/conf_space_capability.c:98:6: note: byref variable will be forcibly initialized u16 real_value; ^ /kisskb/src/drivers/xen/xen-pciback/conf_space_capability.c: In function 'msi_msix_flags_write': /kisskb/src/drivers/xen/xen-pciback/conf_space_capability.c:217:6: note: byref variable will be forcibly initialized u16 old_value; ^ /kisskb/src/drivers/xen/xen-pciback/conf_space_capability.c: In function 'pm_ctrl_init': /kisskb/src/drivers/xen/xen-pciback/conf_space_capability.c:151:6: note: byref variable will be forcibly initialized u16 value; ^ /kisskb/src/drivers/xen/xen-pciback/conf_space_capability.c: In function 'pm_ctrl_write': /kisskb/src/drivers/xen/xen-pciback/conf_space_capability.c:118:6: note: byref variable will be forcibly initialized u16 old_value; ^ In file included from /kisskb/src/drivers/tty/vt/selection.c:20:0: /kisskb/src/drivers/tty/vt/selection.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/tty/vt/selection.c: In function 'sel_loadlut': /kisskb/src/drivers/tty/vt/selection.c:120:6: note: byref variable will be forcibly initialized u32 tmplut[ARRAY_SIZE(inwordLut)]; ^ /kisskb/src/drivers/tty/vt/selection.c: In function 'set_selection_user': /kisskb/src/drivers/tty/vt/selection.c:180:25: note: byref variable will be forcibly initialized struct tiocl_selection v; ^ In file included from /kisskb/src/include/linux/mm.h:30:0, from /kisskb/src/drivers/tty/vt/consolemap.c:29: /kisskb/src/drivers/tty/vt/consolemap.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/drivers/tty/vt/consolemap.c:30:0: /kisskb/src/drivers/tty/vt/consolemap.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/tty/vt/consolemap.c:26: /kisskb/src/drivers/tty/vt/consolemap.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/tty/vt/consolemap.c:30:0: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/tty/vt/consolemap.c: In function 'con_get_trans_new': /kisskb/src/drivers/tty/vt/consolemap.c:374:17: note: byref variable will be forcibly initialized unsigned short outbuf[E_TABSZ]; ^ /kisskb/src/drivers/tty/vt/consolemap.c: In function 'con_set_trans_old': /kisskb/src/drivers/tty/vt/consolemap.c:326:16: note: byref variable will be forcibly initialized unsigned char ubuf[E_TABSZ]; ^ /kisskb/src/drivers/tty/vt/consolemap.c: In function 'con_set_trans_new': /kisskb/src/drivers/tty/vt/consolemap.c:360:17: note: byref variable will be forcibly initialized unsigned short inbuf[E_TABSZ]; ^ /kisskb/src/drivers/tty/vt/consolemap.c: In function 'con_get_trans_old': /kisskb/src/drivers/tty/vt/consolemap.c:345:16: note: byref variable will be forcibly initialized unsigned char outbuf[E_TABSZ]; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kbd_kern.h:6, from /kisskb/src/drivers/tty/vt/keyboard.c:33: /kisskb/src/drivers/tty/vt/keyboard.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/drivers/xen/xenbus/xenbus_comms.c:42:0: /kisskb/src/drivers/xen/xenbus/xenbus_comms.c: In function 'notify_remote_via_evtchn': /kisskb/src/include/xen/events.h:81:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^ /kisskb/src/drivers/xen/xenbus/xenbus_comms.c: In function 'xb_read': /kisskb/src/drivers/xen/xenbus/xenbus_comms.c:165:16: note: byref variable will be forcibly initialized unsigned int avail; ^ /kisskb/src/drivers/xen/xenbus/xenbus_comms.c: In function 'xb_write': /kisskb/src/drivers/xen/xenbus/xenbus_comms.c:114:16: note: byref variable will be forcibly initialized unsigned int avail; ^ In file included from /kisskb/src/drivers/xen/xenbus/xenbus_comms.c:35:0: /kisskb/src/drivers/xen/xenbus/xenbus_comms.c: In function 'xenbus_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/xen/xenbus/xenbus_comms.c:415:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(xb_waitq, xb_thread_work())) ^ /kisskb/src/drivers/tty/vt/keyboard.c: In function 'vt_do_kbkeycode_ioctl': /kisskb/src/drivers/tty/vt/keyboard.c:1892:19: note: byref variable will be forcibly initialized struct kbkeycode tmp; ^ /kisskb/src/drivers/tty/vt/keyboard.c: In function 'vt_do_kdsk_ioctl': /kisskb/src/drivers/tty/vt/keyboard.c:2014:17: note: byref variable will be forcibly initialized struct kbentry kbe; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'do_update_region': /kisskb/src/drivers/tty/vt/vt.c:655:12: note: byref variable will be forcibly initialized int nxx, nyy; ^ /kisskb/src/drivers/tty/vt/vt.c:655:7: note: byref variable will be forcibly initialized int nxx, nyy; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'vc_t416_color': /kisskb/src/drivers/tty/vt/vt.c:1706:13: note: byref variable will be forcibly initialized struct rgb c; ^ /kisskb/src/drivers/xen/features.c: In function 'xen_setup_features': /kisskb/src/drivers/xen/features.c:37:26: note: byref variable will be forcibly initialized struct xen_feature_info fi; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'notify_write': /kisskb/src/drivers/tty/vt/vt.c:263:27: note: byref variable will be forcibly initialized struct vt_notifier_param param = { .vc = vc, .c = unicode }; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'con_font_get': /kisskb/src/drivers/tty/vt/vt.c:4592:22: note: byref variable will be forcibly initialized struct console_font font; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'cursor_report': /kisskb/src/drivers/tty/vt/vt.c:1841:7: note: byref variable will be forcibly initialized char buf[40]; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'con_font_set': /kisskb/src/drivers/tty/vt/vt.c:4638:22: note: byref variable will be forcibly initialized struct console_font font; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'con_font_default': /kisskb/src/drivers/tty/vt/vt.c:4677:7: note: byref variable will be forcibly initialized char name[MAX_FONT_NAME]; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'vc_deallocate': /kisskb/src/drivers/tty/vt/vt.c:1395:28: note: byref variable will be forcibly initialized struct vt_notifier_param param; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'mouse_report': /kisskb/src/drivers/tty/vt/vt.c:1867:7: note: byref variable will be forcibly initialized char buf[8]; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'vc_allocate': /kisskb/src/drivers/tty/vt/vt.c:1110:27: note: byref variable will be forcibly initialized struct vt_notifier_param param; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'vc_do_resize': /kisskb/src/drivers/tty/vt/vt.c:1333:18: note: byref variable will be forcibly initialized struct winsize ws; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'con_debug_enter': /kisskb/src/drivers/tty/vt/vt.c:4061:15: note: byref variable will be forcibly initialized const char *setargs[3] = { ^ /kisskb/src/drivers/tty/vt/vt.c:4060:8: note: byref variable will be forcibly initialized char cols[4]; ^ /kisskb/src/drivers/tty/vt/vt.c:4059:7: note: byref variable will be forcibly initialized int colcount; ^ /kisskb/src/drivers/tty/vt/vt.c:4048:15: note: byref variable will be forcibly initialized const char *setargs[3] = { ^ /kisskb/src/drivers/tty/vt/vt.c:4047:8: note: byref variable will be forcibly initialized char lns[4]; ^ /kisskb/src/drivers/tty/vt/vt.c:4046:7: note: byref variable will be forcibly initialized int linecount; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'con_set_cmap': /kisskb/src/drivers/tty/vt/vt.c:4519:16: note: byref variable will be forcibly initialized unsigned char colormap[3*16]; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'con_get_cmap': /kisskb/src/drivers/tty/vt/vt.c:4548:16: note: byref variable will be forcibly initialized unsigned char colormap[3*16]; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'do_con_write': /kisskb/src/drivers/tty/vt/vt.c:2903:7: note: byref variable will be forcibly initialized bool rescan; ^ /kisskb/src/drivers/tty/vt/vt.c:2902:27: note: byref variable will be forcibly initialized struct vt_notifier_param param; ^ /kisskb/src/drivers/tty/vt/vt.c:2899:6: note: byref variable will be forcibly initialized int c, tc, n = 0; ^ In file included from /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_format_caps.c:8:0: /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_format_caps.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/regulator/irq_helpers.c: In function 'regulator_notifier_isr': /kisskb/src/drivers/regulator/irq_helpers.c:161:16: note: byref variable will be forcibly initialized unsigned long rdev_map = 0; ^ /kisskb/src/drivers/regulator/of_regulator.c: In function 'of_get_regulator_prot_limits': /kisskb/src/drivers/regulator/of_regulator.c:62:8: note: byref variable will be forcibly initialized int *l[] = { ^ /kisskb/src/drivers/regulator/of_regulator.c:56:8: note: byref variable will be forcibly initialized char prop[255]; ^ /kisskb/src/drivers/regulator/of_regulator.c:46:29: note: byref variable will be forcibly initialized struct notification_limit *limits[] = { ^ /kisskb/src/drivers/regulator/of_regulator.c:38:6: note: byref variable will be forcibly initialized u32 pval; ^ /kisskb/src/drivers/regulator/of_regulator.c: In function 'of_get_regulation_constraints': /kisskb/src/drivers/regulator/of_regulator.c:91:6: note: byref variable will be forcibly initialized u32 pval; ^ /kisskb/src/drivers/regulator/of_regulator.c: In function 'of_check_coupling_data': /kisskb/src/drivers/regulator/of_regulator.c:623:7: note: byref variable will be forcibly initialized int c_max_spread, c_n_phandles; ^ /kisskb/src/drivers/regulator/of_regulator.c:616:6: note: byref variable will be forcibly initialized int index; ^ /kisskb/src/drivers/regulator/virtual.c: In function 'set_max_uA': /kisskb/src/drivers/regulator/virtual.c:196:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/regulator/virtual.c: In function 'set_min_uA': /kisskb/src/drivers/regulator/virtual.c:170:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/regulator/virtual.c: In function 'set_max_uV': /kisskb/src/drivers/regulator/virtual.c:144:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/regulator/virtual.c: In function 'set_min_uV': /kisskb/src/drivers/regulator/virtual.c:118:7: note: byref variable will be forcibly initialized long val; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:43: /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_request_enter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:125:3: note: in expansion of macro 'wait_event' wait_event(xs_state_enter_wq, xs_suspend_active == 0); ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'read_reply': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:209:3: note: in expansion of macro 'wait_event' wait_event(req->wq, test_reply(req)); ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_suspend_enter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:103:2: note: in expansion of macro 'wait_event' wait_event(xs_state_exit_wq, xs_state_users == 0); ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenwatch_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:882:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(watch_events_waitq, ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_talkv': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:309:21: note: byref variable will be forcibly initialized struct xsd_sockmsg msg; ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_single': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:360:14: note: byref variable will be forcibly initialized struct kvec iovec; ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_watch': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:660:14: note: byref variable will be forcibly initialized struct kvec iov[2]; ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_unwatch': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:673:14: note: byref variable will be forcibly initialized struct kvec iov[2]; ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_directory': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:426:15: note: byref variable will be forcibly initialized unsigned int len; ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_exists': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:446:6: note: byref variable will be forcibly initialized int dir_n; ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_write': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:483:14: note: byref variable will be forcibly initialized struct kvec iovec[2]; ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_transaction_end': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:556:7: note: byref variable will be forcibly initialized char abortstr[2]; ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_scanf': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:571:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_read_unsigned': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:594:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_printf': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:609:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_gather': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:631:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'register_xenbus_watch': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:767:7: note: byref variable will be forcibly initialized char token[sizeof(watch) * 2 + 1]; ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'unregister_xenbus_watch': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:798:7: note: byref variable will be forcibly initialized char token[sizeof(watch) * 2 + 1]; ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_resume': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:850:7: note: byref variable will be forcibly initialized char token[sizeof(watch) * 2 + 1]; ^ /kisskb/src/drivers/xen/grant-table.c: In function '__max_nr_grant_frames': /kisskb/src/drivers/xen/grant-table.c:702:27: note: byref variable will be forcibly initialized struct gnttab_query_size query; ^ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_request_version': /kisskb/src/drivers/xen/grant-table.c:1455:28: note: byref variable will be forcibly initialized struct gnttab_set_version gsv; ^ In file included from /kisskb/src/drivers/xen/grant-table.c:39:0: /kisskb/src/drivers/xen/grant-table.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_map': /kisskb/src/drivers/xen/grant-table.c:1361:29: note: byref variable will be forcibly initialized struct xen_add_to_physmap xatp; ^ /kisskb/src/drivers/xen/grant-table.c:1355:28: note: byref variable will be forcibly initialized struct gnttab_setup_table setup; ^ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_map_frames_v2': /kisskb/src/drivers/xen/grant-table.c:1308:34: note: byref variable will be forcibly initialized struct gnttab_get_status_frames getframes; ^ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_page_cache_shrink': /kisskb/src/drivers/xen/grant-table.c:915:15: note: byref variable will be forcibly initialized struct page *page[10]; ^ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_unmap_refs_sync': /kisskb/src/drivers/xen/grant-table.c:1270:34: note: byref variable will be forcibly initialized struct unmap_refs_callback_data data; ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe_backend.c: In function 'xenbus_probe_backend': /kisskb/src/drivers/xen/xenbus/xenbus_probe_backend.c:159:18: note: byref variable will be forcibly initialized unsigned int i, dir_n = 0; ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'spurious_threshold_store': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:239:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe_backend.c: In function 'backend_bus_id': /kisskb/src/drivers/xen/xenbus/xenbus_probe_backend.c:62:29: note: byref variable will be forcibly initialized const char *devid, *type, *frontend; ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe_backend.c:61:6: note: byref variable will be forcibly initialized int domid, err; ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_probe_device_type': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:561:15: note: byref variable will be forcibly initialized unsigned int dir_n = 0; ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_device_find': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:401:22: note: byref variable will be forcibly initialized struct xb_find_info info = { .dev = NULL, .nodename = nodename }; ^ In file included from /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:63:0: /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'hvm_get_parameter': /kisskb/src/include/xen/hvm.h:41:23: note: byref variable will be forcibly initialized struct xen_hvm_param xhv; ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_resume_cb': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:892:12: note: byref variable will be forcibly initialized uint64_t v = 0; ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenstored_local_init': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:857:30: note: byref variable will be forcibly initialized struct evtchn_alloc_unbound alloc_unbound; ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_init': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:913:11: note: byref variable will be forcibly initialized uint64_t v = 0; ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_probe_node': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:500:7: note: byref variable will be forcibly initialized char devname[XEN_BUS_ID_SIZE]; ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_probe_devices': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:582:18: note: byref variable will be forcibly initialized unsigned int i, dir_n; ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_dev_changed': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:626:7: note: byref variable will be forcibly initialized char type[XEN_BUS_ID_SIZE]; ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xen_set_callback_via': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:828:23: note: byref variable will be forcibly initialized struct xen_hvm_param a; ^ /kisskb/src/drivers/regulator/aat2870-regulator.c: In function 'aat2870_ldo_is_enabled': /kisskb/src/drivers/regulator/aat2870-regulator.c:77:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/regulator/aat2870-regulator.c: In function 'aat2870_ldo_get_voltage_sel': /kisskb/src/drivers/regulator/aat2870-regulator.c:46:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/vdpa/ifcvf/ifcvf_base.c: In function 'ifcvf_init_hw': /kisskb/src/drivers/vdpa/ifcvf/ifcvf_base.c:104:5: note: byref variable will be forcibly initialized u8 pos; ^ /kisskb/src/drivers/vdpa/ifcvf/ifcvf_base.c:101:24: note: byref variable will be forcibly initialized struct virtio_pci_cap cap; ^ /kisskb/src/drivers/regulator/anatop-regulator.c: In function 'anatop_regmap_set_voltage_time_sel': /kisskb/src/drivers/regulator/anatop-regulator.c:39:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/regulator/anatop-regulator.c: In function 'anatop_regulator_probe': /kisskb/src/drivers/regulator/anatop-regulator.c:290:7: note: byref variable will be forcibly initialized u32 enable_bit; ^ /kisskb/src/drivers/regulator/anatop-regulator.c:173:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/regulator/anatop-regulator.c:171:6: note: byref variable will be forcibly initialized u32 max_voltage; ^ /kisskb/src/drivers/regulator/anatop-regulator.c:170:6: note: byref variable will be forcibly initialized u32 min_voltage; ^ /kisskb/src/drivers/regulator/anatop-regulator.c:169:6: note: byref variable will be forcibly initialized u32 min_bit_val; ^ /kisskb/src/drivers/regulator/anatop-regulator.c:168:6: note: byref variable will be forcibly initialized u32 vol_bit_width; ^ /kisskb/src/drivers/regulator/anatop-regulator.c:167:6: note: byref variable will be forcibly initialized u32 vol_bit_shift; ^ /kisskb/src/drivers/regulator/anatop-regulator.c:166:6: note: byref variable will be forcibly initialized u32 control_reg; ^ /kisskb/src/drivers/regulator/ad5398.c: In function 'ad5398_read_reg': /kisskb/src/drivers/regulator/ad5398.c:40:17: note: byref variable will be forcibly initialized unsigned short val; ^ /kisskb/src/drivers/regulator/ad5398.c: In function 'ad5398_is_enabled': /kisskb/src/drivers/regulator/ad5398.c:128:17: note: byref variable will be forcibly initialized unsigned short data; ^ /kisskb/src/drivers/regulator/ad5398.c: In function 'ad5398_get_current_limit': /kisskb/src/drivers/regulator/ad5398.c:72:17: note: byref variable will be forcibly initialized unsigned short data; ^ /kisskb/src/drivers/regulator/ad5398.c: In function 'ad5398_write_reg': /kisskb/src/drivers/regulator/ad5398.c:55:17: note: byref variable will be forcibly initialized unsigned short val; ^ /kisskb/src/drivers/regulator/ad5398.c: In function 'ad5398_disable': /kisskb/src/drivers/regulator/ad5398.c:166:17: note: byref variable will be forcibly initialized unsigned short data; ^ /kisskb/src/drivers/regulator/ad5398.c: In function 'ad5398_enable': /kisskb/src/drivers/regulator/ad5398.c:145:17: note: byref variable will be forcibly initialized unsigned short data; ^ /kisskb/src/drivers/regulator/ad5398.c: In function 'ad5398_set_current_limit': /kisskb/src/drivers/regulator/ad5398.c:90:17: note: byref variable will be forcibly initialized unsigned short data; ^ /kisskb/src/drivers/regulator/as3722-regulator.c: In function 'as3722_sd_get_mode': /kisskb/src/drivers/regulator/as3722-regulator.c:424:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/regulator/as3722-regulator.c: In function 'as3722_sd0_is_low_voltage': /kisskb/src/drivers/regulator/as3722-regulator.c:478:11: note: byref variable will be forcibly initialized unsigned val; ^ /kisskb/src/drivers/regulator/as3722-regulator.c: In function 'as3722_get_regulator_dt_data': /kisskb/src/drivers/regulator/as3722-regulator.c:590:6: note: byref variable will be forcibly initialized u32 prop; ^ In file included from /kisskb/src/include/linux/mutex.h:15:0, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:43: /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c: In function 'watch_fired': /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:275:12: note: byref variable will be forcibly initialized LIST_HEAD(staging_q); ^ /kisskb/src/include/linux/list.h:26: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; ^ In file included from /kisskb/src/include/linux/err.h:5:0, from /kisskb/src/drivers/regulator/bcm590xx-regulator.c:9: /kisskb/src/drivers/regulator/bcm590xx-regulator.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/mfd/bcm590xx.h:12:0, from /kisskb/src/drivers/regulator/bcm590xx-regulator.c:12: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c: In function 'xenbus_command_reply': /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:425:4: note: byref variable will be forcibly initialized } msg; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:43: /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c: In function 'xenbus_file_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:141:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(u->read_waitq, ^ In file included from /kisskb/src/include/linux/mutex.h:15:0, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:43: /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c: In function 'xenbus_dev_queue_reply': /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:368:12: note: byref variable will be forcibly initialized LIST_HEAD(staging_q); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/xen/manage.c: In function 'setup_shutdown_watcher': /kisskb/src/drivers/xen/manage.c:334:7: note: byref variable will be forcibly initialized char node[FEATURE_PATH_SIZE]; ^ /kisskb/src/drivers/xen/manage.c: In function 'shutdown_handler': /kisskb/src/drivers/xen/manage.c:224:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^ /kisskb/src/drivers/regulator/bd9571mwv-regulator.c: In function 'bd9571mwv_avs_get_moni_state': /kisskb/src/drivers/regulator/bd9571mwv-regulator.c:54:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/regulator/bd9571mwv-regulator.c: In function 'bd9571mwv_avs_get_voltage_sel_regmap': /kisskb/src/drivers/regulator/bd9571mwv-regulator.c:79:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/regulator/bd9571mwv-regulator.c: In function 'bd9571mwv_regulator_probe': /kisskb/src/drivers/regulator/bd9571mwv-regulator.c:279:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/regulator/bd718x7-regulator.c: In function 'voltage_change_prepare': /kisskb/src/drivers/regulator/bd718x7-regulator.c:208:8: note: byref variable will be forcibly initialized int tmp; ^ /kisskb/src/drivers/regulator/bd718x7-regulator.c: In function 'bd71837_get_buck34_enable_hwctrl': /kisskb/src/drivers/regulator/bd718x7-regulator.c:120:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/regulator/bd718x7-regulator.c: In function 'bd718xx_set_voltage_sel_pickable_restricted': /kisskb/src/drivers/regulator/bd718x7-regulator.c:260:6: note: byref variable will be forcibly initialized int mask; ^ /kisskb/src/drivers/regulator/bd718x7-regulator.c: In function 'bd718xx_set_voltage_sel_restricted': /kisskb/src/drivers/regulator/bd718x7-regulator.c:244:6: note: byref variable will be forcibly initialized int mask; ^ /kisskb/src/drivers/regulator/bd718x7-regulator.c: In function 'bd718x7_set_buck_uvp': /kisskb/src/drivers/regulator/bd718x7-regulator.c:546:11: note: byref variable will be forcibly initialized int bit, reg, ret; ^ /kisskb/src/drivers/regulator/bd718x7-regulator.c:546:6: note: byref variable will be forcibly initialized int bit, reg, ret; ^ /kisskb/src/drivers/regulator/bd718x7-regulator.c: In function 'bd718x7_set_buck_ovp': /kisskb/src/drivers/regulator/bd718x7-regulator.c:567:11: note: byref variable will be forcibly initialized int bit, reg, ret; ^ /kisskb/src/drivers/regulator/bd718x7-regulator.c:567:6: note: byref variable will be forcibly initialized int bit, reg, ret; ^ /kisskb/src/drivers/regulator/bd718x7-regulator.c: In function 'setup_feedback_loop': /kisskb/src/drivers/regulator/bd718x7-regulator.c:1576:13: note: byref variable will be forcibly initialized int i, r1, r2, ret; ^ /kisskb/src/drivers/regulator/bd718x7-regulator.c:1576:9: note: byref variable will be forcibly initialized int i, r1, r2, ret; ^ /kisskb/src/drivers/regulator/bd718x7-regulator.c: In function 'get_special_regulators': /kisskb/src/drivers/regulator/bd718x7-regulator.c:1663:6: note: byref variable will be forcibly initialized int uv; ^ /kisskb/src/drivers/regulator/bd718x7-regulator.c: In function 'bd718xx_probe': /kisskb/src/drivers/regulator/bd718x7-regulator.c:1704:17: note: byref variable will be forcibly initialized int i, j, err, omit_enable; ^ /kisskb/src/drivers/regulator/bd9576-regulator.c: In function 'bd9576_set_limit': /kisskb/src/drivers/regulator/bd9576-regulator.c:220:6: note: byref variable will be forcibly initialized int sel = 0; ^ /kisskb/src/drivers/regulator/bd9576-regulator.c:219:7: note: byref variable will be forcibly initialized bool found; ^ /kisskb/src/drivers/regulator/bd9576-regulator.c: In function 'vouts1_get_fet_res': /kisskb/src/drivers/regulator/bd9576-regulator.c:579:6: note: byref variable will be forcibly initialized u32 uohms; ^ /kisskb/src/drivers/regulator/bd9576-regulator.c: In function 'bd957x_probe': /kisskb/src/drivers/regulator/bd9576-regulator.c:907:24: note: byref variable will be forcibly initialized struct regulator_dev *ovd_devs[BD9576_NUM_OVD_REGULATORS]; ^ /kisskb/src/drivers/regulator/bd9576-regulator.c:905:24: note: byref variable will be forcibly initialized struct regulator_dev *rdevs[BD9576_NUM_REGULATORS]; ^ /kisskb/src/drivers/regulator/bd9576-regulator.c: In function 'bd9576_renable': /kisskb/src/drivers/regulator/bd9576-regulator.c:737:6: note: byref variable will be forcibly initialized int val, ret; ^ /kisskb/src/drivers/regulator/bd9576-regulator.c: In function 'bd9576_thermal_handler': /kisskb/src/drivers/regulator/bd9576-regulator.c:864:6: note: byref variable will be forcibly initialized int val, ret, i; ^ /kisskb/src/drivers/regulator/bd9576-regulator.c: In function 'bd9576_uvd_handler': /kisskb/src/drivers/regulator/bd9576-regulator.c:780:6: note: byref variable will be forcibly initialized int val, ret, i; ^ /kisskb/src/drivers/regulator/bd9576-regulator.c: In function 'bd9576_ovd_handler': /kisskb/src/drivers/regulator/bd9576-regulator.c:824:6: note: byref variable will be forcibly initialized int val, ret, i; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/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:448:12: note: byref variable will be forcibly initialized LIST_HEAD(pages); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/drivers/xen/balloon.c:41: /kisskb/src/drivers/xen/balloon.c: In function 'add_ballooned_pages': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/xen/balloon.c:595:9: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible(balloon_wq, ^ /kisskb/src/drivers/xen/balloon.c: In function 'balloon_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:396:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:409:11: note: in expansion of macro '__wait_event_freezable_timeout' __ret = __wait_event_freezable_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/xen/balloon.c:539:3: note: in expansion of macro 'wait_event_freezable_timeout' wait_event_freezable_timeout(balloon_thread_wq, ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c: In function 'komeda_component_verify_inputs': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c:275:16: note: byref variable will be forcibly initialized unsigned long supported_inputs = c->supported_inputs; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c: In function 'komeda_pipeline_assemble': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c:308:16: note: byref variable will be forcibly initialized unsigned long avail_comps = pipe->avail_comps; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c: In function 'komeda_pipeline_dump': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c:251:16: note: byref variable will be forcibly initialized unsigned long avail_comps = pipe->avail_comps; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c: In function 'komeda_pipeline_get_first_component': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c:141:16: note: byref variable will be forcibly initialized unsigned long comp_mask_local = (unsigned long)comp_mask; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c: In function 'komeda_component_add': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c:212:11: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c: In function 'komeda_pipeline_destroy': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c:49:16: note: byref variable will be forcibly initialized unsigned long avail_comps = pipe->avail_comps; ^ /kisskb/src/drivers/regulator/da903x-regulator.c: In function 'da903x_is_enabled': /kisskb/src/drivers/regulator/da903x-regulator.c:157:10: note: byref variable will be forcibly initialized uint8_t reg_val; ^ /kisskb/src/drivers/regulator/da903x-regulator.c: In function 'da903x_get_voltage_sel': /kisskb/src/drivers/regulator/da903x-regulator.c:119:10: note: byref variable will be forcibly initialized uint8_t val, mask; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c: In function 'komeda_pipeline_dump_register': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c:362:16: note: byref variable will be forcibly initialized unsigned long avail_comps; ^ /kisskb/src/drivers/connector/cn_proc.c: In function 'cn_proc_ack': /kisskb/src/drivers/connector/cn_proc.c:322:7: note: byref variable will be forcibly initialized __u8 buffer[CN_PROC_MSG_SIZE] __aligned(8); ^ /kisskb/src/drivers/connector/cn_proc.c: In function 'proc_fork_connector': /kisskb/src/drivers/connector/cn_proc.c:73:7: note: byref variable will be forcibly initialized __u8 buffer[CN_PROC_MSG_SIZE] __aligned(8); ^ /kisskb/src/drivers/connector/cn_proc.c: In function 'proc_exec_connector': /kisskb/src/drivers/connector/cn_proc.c:103:7: note: byref variable will be forcibly initialized __u8 buffer[CN_PROC_MSG_SIZE] __aligned(8); ^ /kisskb/src/drivers/connector/cn_proc.c: In function 'proc_id_connector': /kisskb/src/drivers/connector/cn_proc.c:127:7: note: byref variable will be forcibly initialized __u8 buffer[CN_PROC_MSG_SIZE] __aligned(8); ^ /kisskb/src/drivers/connector/cn_proc.c: In function 'proc_sid_connector': /kisskb/src/drivers/connector/cn_proc.c:165:7: note: byref variable will be forcibly initialized __u8 buffer[CN_PROC_MSG_SIZE] __aligned(8); ^ /kisskb/src/drivers/connector/cn_proc.c: In function 'proc_ptrace_connector': /kisskb/src/drivers/connector/cn_proc.c:189:7: note: byref variable will be forcibly initialized __u8 buffer[CN_PROC_MSG_SIZE] __aligned(8); ^ /kisskb/src/drivers/connector/cn_proc.c: In function 'proc_comm_connector': /kisskb/src/drivers/connector/cn_proc.c:221:7: note: byref variable will be forcibly initialized __u8 buffer[CN_PROC_MSG_SIZE] __aligned(8); ^ /kisskb/src/drivers/connector/cn_proc.c: In function 'proc_coredump_connector': /kisskb/src/drivers/connector/cn_proc.c:247:7: note: byref variable will be forcibly initialized __u8 buffer[CN_PROC_MSG_SIZE] __aligned(8); ^ /kisskb/src/drivers/connector/cn_proc.c: In function 'proc_exit_connector': /kisskb/src/drivers/connector/cn_proc.c:280:7: note: byref variable will be forcibly initialized __u8 buffer[CN_PROC_MSG_SIZE] __aligned(8); ^ In file included from /kisskb/src/drivers/regulator/da9055-regulator.c:20:0: /kisskb/src/drivers/regulator/da9055-regulator.c: In function 'da9055_reg_read': /kisskb/src/include/linux/mfd/da9055/core.h:40:6: note: byref variable will be forcibly initialized int val, ret; ^ /kisskb/src/drivers/regulator/da9055-regulator.c: In function 'da9055_gpio_init': /kisskb/src/drivers/regulator/da9055-regulator.c:455:8: note: byref variable will be forcibly initialized char name[18]; ^ /kisskb/src/drivers/regulator/da9055-regulator.c:427:8: note: byref variable will be forcibly initialized char name[18]; ^ /kisskb/src/drivers/regulator/da9121-regulator.c: In function 'da9121_i2c_remove': /kisskb/src/drivers/regulator/da9121-regulator.c:1067:12: note: byref variable will be forcibly initialized const int mask_all[4] = { 0xFF, 0xFF, 0xFF, 0xFF }; ^ /kisskb/src/drivers/regulator/da9121-regulator.c: In function 'da9121_buck_get_mode': /kisskb/src/drivers/regulator/da9121-regulator.c:320:15: note: byref variable will be forcibly initialized unsigned int val, mode; ^ /kisskb/src/drivers/regulator/da9121-regulator.c: In function 'da9121_get_current_limit': /kisskb/src/drivers/regulator/da9121-regulator.c:176:15: note: byref variable will be forcibly initialized unsigned int val = 0; ^ /kisskb/src/drivers/regulator/da9121-regulator.c: In function 'da9121_set_current_limit': /kisskb/src/drivers/regulator/da9121-regulator.c:247:15: note: byref variable will be forcibly initialized unsigned int sel = 0; ^ /kisskb/src/drivers/regulator/da9121-regulator.c: In function 'da9121_of_parse_cb': /kisskb/src/drivers/regulator/da9121-regulator.c:385:12: note: byref variable will be forcibly initialized uint32_t ripple_cancel; ^ /kisskb/src/drivers/regulator/da9121-regulator.c: In function 'da9121_check_device_type': /kisskb/src/drivers/regulator/da9121-regulator.c:820:6: note: byref variable will be forcibly initialized u32 variant_id; ^ /kisskb/src/drivers/regulator/da9121-regulator.c:819:6: note: byref variable will be forcibly initialized u32 device_id; ^ /kisskb/src/drivers/regulator/da9210-regulator.c: In function 'da9210_irq_handler': /kisskb/src/drivers/regulator/da9210-regulator.c:73:15: note: byref variable will be forcibly initialized unsigned int val, handled = 0; ^ /kisskb/src/drivers/regulator/da9121-regulator.c: In function 'da9121_config_irq': /kisskb/src/drivers/regulator/da9121-regulator.c:957:12: note: byref variable will be forcibly initialized const int mask_all[4] = { 0, 0, 0xFF, 0xFF }; ^ /kisskb/src/drivers/regulator/da9121-regulator.c:956:15: note: byref variable will be forcibly initialized unsigned int p_delay = DA9121_DEFAULT_POLLING_PERIOD_MS; ^ /kisskb/src/drivers/regulator/da9121-regulator.c: In function 'da9121_i2c_probe': /kisskb/src/drivers/regulator/da9121-regulator.c:1032:12: note: byref variable will be forcibly initialized const int mask_all[4] = { 0xFF, 0xFF, 0xFF, 0xFF }; ^ /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; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/iommu.h:167, from /kisskb/src/drivers/iommu/iommu-traces.c:13: /kisskb/src/drivers/iommu/iommu-traces.c: In function 'perf_trace_iommu_group_event': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/iommu.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_group_event, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/iommu.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_group_event, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/iommu.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_group_event, ^ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'perf_trace_iommu_device_event': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/iommu.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_device_event, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/iommu.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_device_event, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/iommu.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_device_event, ^ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'perf_trace_map': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/iommu.h:86:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(map, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/iommu.h:86:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(map, ^ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'perf_trace_unmap': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/iommu.h:109:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(unmap, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/iommu.h:109:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(unmap, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/iommu.h:167, from /kisskb/src/drivers/iommu/iommu-traces.c:13: /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_iommu_group_event': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/iommu.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_group_event, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/iommu.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_group_event, ^ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_iommu_device_event': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/iommu.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_device_event, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/iommu.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_device_event, ^ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_map': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/iommu.h:86:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(map, ^ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_unmap': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/iommu.h:109:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(unmap, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/iommu.h:167, from /kisskb/src/drivers/iommu/iommu-traces.c:13: /kisskb/src/drivers/iommu/iommu-traces.c: In function 'perf_trace_iommu_error': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/iommu.h:132:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_error, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/iommu.h:132:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_error, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/iommu.h:132:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_error, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/iommu.h:167, from /kisskb/src/drivers/iommu/iommu-traces.c:13: /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_iommu_error': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/iommu.h:132:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_error, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/iommu.h:132:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_error, ^ /kisskb/src/drivers/regulator/da9211-regulator.c: In function 'da9211_irq_handler': /kisskb/src/drivers/regulator/fan53880.c: In function 'fan53880_i2c_probe': /kisskb/src/drivers/regulator/da9211-regulator.c:342:6: note: byref variable will be forcibly initialized int reg_val, err, ret = IRQ_NONE; ^ /kisskb/src/drivers/regulator/fan53880.c:123:15: note: byref variable will be forcibly initialized unsigned int data; ^ /kisskb/src/drivers/regulator/da9211-regulator.c: In function 'da9211_buck_get_mode': /kisskb/src/drivers/regulator/da9211-regulator.c:121:15: note: byref variable will be forcibly initialized unsigned int data; ^ /kisskb/src/drivers/regulator/da9211-regulator.c: In function 'da9211_get_current_limit': /kisskb/src/drivers/regulator/da9211-regulator.c:208:15: note: byref variable will be forcibly initialized unsigned int data; ^ /kisskb/src/drivers/regulator/da9211-regulator.c: In function 'da9211_regulator_init': /kisskb/src/drivers/regulator/da9211-regulator.c:383:15: note: byref variable will be forcibly initialized unsigned int data; ^ /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/regulator/da9211-regulator.c: In function 'da9211_i2c_probe': /kisskb/src/drivers/regulator/da9211-regulator.c:451:15: note: byref variable will be forcibly initialized unsigned int data; ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c: In function 'wait_for_devices': /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:305:15: note: byref variable will be forcibly initialized unsigned int seconds_waited = 0; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/fcntl.h:5, from /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:12: /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:362: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:375:22: note: byref variable will be forcibly initialized struct xenbus_watch be_watch; ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c: In function 'xenbus_check_frontend': /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:415:16: note: byref variable will be forcibly initialized int be_state, fe_state, err; ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:415:6: note: byref variable will be forcibly initialized int be_state, fe_state, err; ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c: In function 'xenbus_reset_state': /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:449:18: note: byref variable will be forcibly initialized int devclass_n, dev_n; ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:449:6: note: byref variable will be forcibly initialized int devclass_n, dev_n; ^ /kisskb/src/drivers/regulator/lm363x-regulator.c: In function 'lm363x_regulator_enable_time': /kisskb/src/drivers/regulator/lm363x-regulator.c:53:15: note: byref variable will be forcibly initialized unsigned int val, addr, mask; ^ /kisskb/src/drivers/regulator/lochnagar-regulator.c: In function 'lochnagar_micbias_of_parse': /kisskb/src/drivers/regulator/lochnagar-regulator.c:120:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/iommu/dma-iommu.c: In function '__iommu_dma_unmap': /kisskb/src/drivers/iommu/dma-iommu.c:495:28: note: byref variable will be forcibly initialized struct iommu_iotlb_gather iotlb_gather; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/drivers/xen/time.c:6: /kisskb/src/drivers/xen/time.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/xen/time.c: In function 'xen_steal_clock': /kisskb/src/drivers/xen/time.c:155: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:88:28: note: byref variable will be forcibly initialized struct vcpu_runstate_info state; ^ /kisskb/src/drivers/iommu/dma-iommu.c: In function 'iommu_dma_mmap': /kisskb/src/drivers/iommu/dma-iommu.c:1224:6: note: byref variable will be forcibly initialized int ret; ^ /kisskb/src/drivers/xen/time.c: In function 'xen_setup_runstate_info': /kisskb/src/drivers/xen/time.c:163:44: note: byref variable will be forcibly initialized struct vcpu_register_runstate_memory_area area; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/ioport.h:13, from /kisskb/src/include/linux/acpi.h:12, from /kisskb/src/include/linux/acpi_iort.h:10, from /kisskb/src/drivers/iommu/dma-iommu.c:11: /kisskb/src/drivers/iommu/dma-iommu.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/acpi_iort.h:10, from /kisskb/src/drivers/iommu/dma-iommu.c:11: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/iommu/dma-iommu.c: In function 'iommu_dma_alloc_remap': /kisskb/src/drivers/iommu/dma-iommu.c:674:18: note: byref variable will be forcibly initialized struct sg_table sgt; ^ /kisskb/src/drivers/iommu/dma-iommu.c: In function 'iommu_dma_alloc': /kisskb/src/drivers/iommu/dma-iommu.c:1189:8: note: byref variable will be forcibly initialized void *cpu_addr; ^ /kisskb/src/drivers/iommu/dma-iommu.c:1188:15: note: byref variable will be forcibly initialized struct page *page = NULL; ^ /kisskb/src/drivers/iommu/dma-iommu.c: In function 'iova_reserve_pci_windows': /kisskb/src/drivers/iommu/dma-iommu.c:220:25: note: byref variable will be forcibly initialized phys_addr_t start = 0, end; ^ /kisskb/src/drivers/iommu/dma-iommu.c:220:14: note: byref variable will be forcibly initialized phys_addr_t start = 0, end; ^ In file included from /kisskb/src/include/linux/kobject.h:19:0, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/acpi_iort.h:10, from /kisskb/src/drivers/iommu/dma-iommu.c:11: /kisskb/src/drivers/iommu/dma-iommu.c: In function 'iova_reserve_iommu_regions': /kisskb/src/drivers/iommu/dma-iommu.c:265:12: note: byref variable will be forcibly initialized LIST_HEAD(resv_regions); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/regulator/lp8788-buck.c: In function 'lp8788_buck_enable_time': /kisskb/src/drivers/regulator/lp8788-buck.c:295:5: note: byref variable will be forcibly initialized u8 val, addr = LP8788_BUCK1_TIMESTEP + id; ^ /kisskb/src/drivers/regulator/lp8788-buck.c: In function 'lp8788_buck_get_mode': /kisskb/src/drivers/regulator/lp8788-buck.c:330:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/regulator/lp8788-buck.c: In function 'lp8788_get_buck_dvs_ctrl_mode': /kisskb/src/drivers/regulator/lp8788-buck.c:166:5: note: byref variable will be forcibly initialized u8 val, mask; ^ /kisskb/src/drivers/regulator/lp8788-buck.c: In function 'lp8788_select_buck_vout_addr': /kisskb/src/drivers/regulator/lp8788-buck.c:207:5: note: byref variable will be forcibly initialized u8 val, idx, addr; ^ /kisskb/src/drivers/regulator/lp8788-buck.c: In function 'lp8788_buck12_get_voltage_sel': /kisskb/src/drivers/regulator/lp8788-buck.c:278:5: note: byref variable will be forcibly initialized u8 val, addr; ^ /kisskb/src/drivers/regulator/lp8788-buck.c: In function 'lp8788_dvs_gpio_request': /kisskb/src/drivers/regulator/lp8788-buck.c:428:8: note: byref variable will be forcibly initialized char *b2_name[] = { "LP8788_B2_DVS1", "LP8788_B2_DVS2" }; ^ /kisskb/src/drivers/regulator/lp8788-buck.c: In function 'lp8788_init_dvs': /kisskb/src/drivers/regulator/lp8788-buck.c:464:5: note: byref variable will be forcibly initialized u8 default_dvs_mode[] = { LP8788_BUCK1_DVS_I2C, LP8788_BUCK2_DVS_I2C }; ^ /kisskb/src/drivers/regulator/lp8788-buck.c:463:5: note: byref variable will be forcibly initialized u8 val[] = { LP8788_BUCK1_DVS_PIN, LP8788_BUCK2_DVS_PIN }; ^ /kisskb/src/drivers/regulator/lp8788-buck.c:462:5: note: byref variable will be forcibly initialized u8 mask[] = { LP8788_BUCK1_DVS_SEL_M, LP8788_BUCK2_DVS_SEL_M }; ^ /kisskb/src/drivers/regulator/lp8788-ldo.c: In function 'lp8788_ldo_enable_time': /kisskb/src/drivers/regulator/lp8788-ldo.c:157:5: note: byref variable will be forcibly initialized u8 val, addr = LP8788_DLDO1_TIMESTEP + id; ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:8, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/drivers/vdpa/virtio_pci/vp_vdpa.c:11: /kisskb/src/drivers/vdpa/virtio_pci/vp_vdpa.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/pci.h:37:0, from /kisskb/src/drivers/vdpa/virtio_pci/vp_vdpa.c:13: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/regulator/lp8755.c: In function 'lp8755_init_data': /kisskb/src/drivers/regulator/lp8755.c:193:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/regulator/lp8755.c: In function 'lp8755_buck_enable_time': /kisskb/src/drivers/regulator/lp8755.c:55:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/regulator/lp8755.c: In function 'lp8755_buck_get_mode': /kisskb/src/drivers/regulator/lp8755.c:112:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/regulator/lp8755.c: In function 'lp8755_int_config': /kisskb/src/drivers/regulator/lp8755.c:334:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/regulator/lp8755.c: In function 'lp8755_irq_handler': /kisskb/src/drivers/regulator/lp8755.c:276:22: note: byref variable will be forcibly initialized unsigned int flag0, flag1; ^ /kisskb/src/drivers/regulator/lp8755.c:276:15: note: byref variable will be forcibly initialized unsigned int flag0, flag1; ^ /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/regulator/ltc3676.c: In function 'ltc3676_isr': /kisskb/src/drivers/regulator/ltc3676.c:271:18: note: byref variable will be forcibly initialized unsigned int i, irqstat, event; ^ /kisskb/src/drivers/regulator/ltc3676.c: In function 'ltc3676_of_parse_cb': /kisskb/src/drivers/regulator/ltc3676.c:151:6: note: byref variable will be forcibly initialized u32 r[2]; ^ /kisskb/src/drivers/regulator/max77620-regulator.c: In function 'max77620_regulator_get_power_mode': /kisskb/src/drivers/regulator/max77620-regulator.c:240:15: note: byref variable will be forcibly initialized unsigned int val, addr; ^ /kisskb/src/drivers/regulator/max77620-regulator.c: In function 'max77620_regulator_get_mode': /kisskb/src/drivers/regulator/max77620-regulator.c:548:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/xen/pci.c: In function 'xen_add_device': /kisskb/src/drivers/xen/pci.c:139:29: note: byref variable will be forcibly initialized struct physdev_manage_pci manage_pci = { ^ /kisskb/src/drivers/regulator/ltc3676.c: In function 'ltc3676_regulator_probe': /kisskb/src/drivers/xen/pci.c:130:33: note: byref variable will be forcibly initialized struct physdev_manage_pci_ext manage_pci_ext = { ^ /kisskb/src/drivers/xen/pci.c:117:33: note: byref variable will be forcibly initialized struct physdev_manage_pci_ext manage_pci_ext = { ^ /kisskb/src/drivers/regulator/ltc3676.c:326:27: note: byref variable will be forcibly initialized struct regulator_config config = { }; ^ /kisskb/src/drivers/xen/pci.c:50:5: note: byref variable will be forcibly initialized } add_ext = { ^ /kisskb/src/drivers/regulator/max77620-regulator.c: In function 'max77620_regulator_get_fps_src': /kisskb/src/drivers/regulator/max77620-regulator.c:103:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/regulator/max77620-regulator.c: In function 'max77620_regulator_set_fps_src': /kisskb/src/drivers/regulator/max77620-regulator.c:120:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/xen/pci.c: In function 'xen_remove_device': /kisskb/src/drivers/xen/pci.c:168:29: note: byref variable will be forcibly initialized struct physdev_manage_pci manage_pci = { ^ /kisskb/src/drivers/xen/pci.c:157:29: note: byref variable will be forcibly initialized struct physdev_pci_device device = { ^ /kisskb/src/drivers/regulator/max77620-regulator.c: In function 'max77620_read_slew_rate': /kisskb/src/drivers/regulator/max77620-regulator.c:267:15: note: byref variable will be forcibly initialized unsigned int rval; ^ /kisskb/src/drivers/regulator/max77620-regulator.c: In function 'max77620_of_parse_cb': /kisskb/src/drivers/regulator/max77620-regulator.c:608:6: note: byref variable will be forcibly initialized u32 pval; ^ /kisskb/src/drivers/regulator/max8649.c: In function 'max8649_enable_time': /kisskb/src/drivers/regulator/max8649.c:63:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/regulator/max8649.c: In function 'max8649_get_mode': /kisskb/src/drivers/regulator/max8649.c:104:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/regulator/max8649.c: In function 'max8649_regulator_probe': /kisskb/src/drivers/regulator/max8649.c:155:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/iommu/io-pgtable-arm-v7s.c: In function '__arm_v7s_alloc_table': /kisskb/src/drivers/iommu/io-pgtable-arm-v7s.c:239:14: note: byref variable will be forcibly initialized phys_addr_t phys; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c: In function 'komeda_improc_validate': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:778:22: note: byref variable will be forcibly initialized u32 output_depths, output_formats; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:778:7: note: byref variable will be forcibly initialized u32 output_depths, output_formats; ^ /kisskb/src/drivers/regulator/max77826-regulator.c: In function 'max77826_read_device_id': /kisskb/src/drivers/regulator/max77826-regulator.c:226:15: note: byref variable will be forcibly initialized unsigned int device_id; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c: In function 'komeda_pipeline_unbound_components': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1235:16: note: byref variable will be forcibly initialized unsigned long disabling_comps; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c: In function 'komeda_build_layer_split_data_flow': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1093:39: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg l_dflow, r_dflow; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1093:30: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg l_dflow, r_dflow; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c: In function 'komeda_build_wb_split_data_flow': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1161:39: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg l_dflow, r_dflow; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1161:30: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg l_dflow, r_dflow; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c: In function 'komeda_build_display_data_flow': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1193:30: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg s_dflow; /* slave data flow */ ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1192:30: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg m_dflow; /* master data flow */ ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c: In function 'komeda_pipeline_disable': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1291:16: note: byref variable will be forcibly initialized unsigned long disabling_comps; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c: In function 'komeda_pipeline_update': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1336:16: note: byref variable will be forcibly initialized unsigned long changed_comps; ^ /kisskb/src/drivers/regulator/mcp16502.c: In function 'mcp16502_get_status': /kisskb/src/drivers/regulator/mcp16502.c:270:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/regulator/mcp16502.c: In function 'mcp16502_set_voltage_time_sel': /kisskb/src/drivers/regulator/mcp16502.c:293:25: note: byref variable will be forcibly initialized unsigned int uV_delta, val; ^ /kisskb/src/drivers/regulator/mcp16502.c: In function 'mcp16502_get_mode': /kisskb/src/drivers/regulator/mcp16502.c:203:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/iommu/of_iommu.c: In function 'of_pci_iommu_init': /kisskb/src/drivers/iommu/of_iommu.c:98:6: note: byref variable will be forcibly initialized u32 input_id = alias; ^ /kisskb/src/drivers/iommu/of_iommu.c: In function 'of_iommu_configure_dev': /kisskb/src/drivers/iommu/of_iommu.c:74: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:135:34: note: byref variable will be forcibly initialized struct of_pci_iommu_alias_info info = { ^ /kisskb/src/drivers/vdpa/vdpa.c: In function 'vdpa_nl_cmd_dev_config_get_dumpit': /kisskb/src/drivers/vdpa/vdpa.c:851:28: note: byref variable will be forcibly initialized struct vdpa_dev_dump_info info; ^ /kisskb/src/drivers/vdpa/vdpa.c: In function 'vdpa_nl_cmd_dev_get_dumpit': /kisskb/src/drivers/vdpa/vdpa.c:689:28: note: byref variable will be forcibly initialized struct vdpa_dev_dump_info info; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/drivers/vdpa/vdpa.c:15: /kisskb/src/drivers/vdpa/vdpa.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/drivers/vdpa/vdpa.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:6: note: byref variable will be forcibly initialized u16 tmp = value; ^ /kisskb/src/drivers/vdpa/vdpa.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:6: note: byref variable will be forcibly initialized u64 tmp = value; ^ /kisskb/src/drivers/regulator/mp8859.c: In function 'mp8859_get_voltage_sel': /kisskb/src/drivers/regulator/mp8859.c:58:15: note: byref variable will be forcibly initialized unsigned int val_tmp; ^ /kisskb/src/drivers/xen/xen-balloon.c: In function 'watch_target': /kisskb/src/drivers/xen/xen-balloon.c:66:33: note: byref variable will be forcibly initialized unsigned long long new_target, static_max; ^ /kisskb/src/drivers/xen/xen-balloon.c:66:21: note: byref variable will be forcibly initialized unsigned long long new_target, static_max; ^ /kisskb/src/drivers/xen/xen-balloon.c: In function 'target_store': /kisskb/src/drivers/xen/xen-balloon.c:192:8: note: byref variable will be forcibly initialized char *endchar; ^ /kisskb/src/drivers/xen/xen-balloon.c: In function 'target_kb_store': /kisskb/src/drivers/xen/xen-balloon.c:165:8: note: byref variable will be forcibly initialized char *endchar; ^ /kisskb/src/drivers/regulator/mp886x.c: In function 'mp886x_get_mode': /kisskb/src/drivers/regulator/mp886x.c:82:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/regulator/mp886x.c: In function 'mp8869_get_voltage_sel': /kisskb/src/drivers/regulator/mp886x.c:119:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/regulator/mp886x.c: In function 'mp8867_get_voltage_sel': /kisskb/src/drivers/regulator/mp886x.c:197:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/regulator/mp886x.c: In function 'mp886x_i2c_probe': /kisskb/src/drivers/regulator/mp886x.c:296:6: note: byref variable will be forcibly initialized u32 freq; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c: In function 'komeda_fb_is_layer_supported': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c:272:6: note: byref variable will be forcibly initialized u32 fourcc = fb->format->format; ^ /kisskb/src/drivers/tty/hvc/hvc_console.c: In function 'hvc_console_print': /kisskb/src/drivers/tty/hvc/hvc_console.c:154:7: note: byref variable will be forcibly initialized char c[N_OUTBUF] __ALIGNED__; ^ /kisskb/src/drivers/tty/hvc/hvc_console.c: In function '__hvc_poll': /kisskb/src/drivers/tty/hvc/hvc_console.c:636:7: note: byref variable will be forcibly initialized char buf[N_INBUF] __ALIGNED__; ^ /kisskb/src/drivers/tty/hvc/hvc_console.c: In function 'hvc_set_winsz': /kisskb/src/drivers/tty/hvc/hvc_console.c:568:17: note: byref variable will be forcibly initialized struct winsize ws; ^ In file included from /kisskb/src/drivers/xen/gntdev-dmabuf.c:14:0: /kisskb/src/drivers/xen/gntdev-dmabuf.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/xen/gntdev-dmabuf.c: In function 'dmabuf_exp_from_refs': /kisskb/src/drivers/xen/gntdev-dmabuf.c:448: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_grant_foreign_access': /kisskb/src/drivers/xen/gntdev-dmabuf.c:499:14: note: byref variable will be forcibly initialized grant_ref_t priv_gref_head; ^ /kisskb/src/drivers/xen/gntdev-dmabuf.c: In function 'dmabuf_imp_to_refs': /kisskb/src/drivers/xen/gntdev-dmabuf.c:588: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:743: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:784: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:796: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:827:41: note: byref variable will be forcibly initialized struct ioctl_gntdev_dmabuf_imp_release op; ^ In file included from /kisskb/src/include/linux/string.h:5:0, from /kisskb/src/include/linux/dma-mapping.h:6, from /kisskb/src/drivers/xen/gntdev.c:25: /kisskb/src/drivers/xen/gntdev.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/xen/gntdev.c:35:0: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /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:0: /kisskb/src/drivers/xen/gntdev.c: In function 'notify_remote_via_evtchn': /kisskb/src/include/xen/events.h:81: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:356: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:627: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:659:35: note: byref variable will be forcibly initialized struct ioctl_gntdev_unmap_notify op; ^ /kisskb/src/drivers/regulator/mpq7920.c: In function 'mpq7920_parse_cb': /kisskb/src/drivers/regulator/mpq7920.c:214:10: note: byref variable will be forcibly initialized uint8_t val; ^ /kisskb/src/drivers/regulator/mpq7920.c: In function 'mpq7920_parse_dt': /kisskb/src/drivers/regulator/mpq7920.c:245:10: note: byref variable will be forcibly initialized uint8_t freq; ^ /kisskb/src/drivers/xen/sys-hypervisor.c: In function 'xen_feature_show': /kisskb/src/drivers/xen/sys-hypervisor.c:323:26: note: byref variable will be forcibly initialized struct xen_feature_info info; ^ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_get_page': /kisskb/src/drivers/xen/gntdev.c:738:15: note: byref variable will be forcibly initialized struct page *page; ^ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_grant_copy_seg': /kisskb/src/drivers/xen/gntdev.c:824:17: note: byref variable will be forcibly initialized unsigned long gfn; ^ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_grant_copy': /kisskb/src/drivers/xen/gntdev.c:902:36: note: byref variable will be forcibly initialized struct gntdev_grant_copy_segment seg; ^ /kisskb/src/drivers/xen/gntdev.c:891:27: note: byref variable will be forcibly initialized struct gntdev_copy_batch batch; ^ /kisskb/src/drivers/xen/gntdev.c:890:33: note: byref variable will be forcibly initialized struct ioctl_gntdev_grant_copy copy; ^ /kisskb/src/drivers/xen/sys-hypervisor.c: In function 'uuid_show': /kisskb/src/drivers/xen/sys-hypervisor.c:160:22: note: byref variable will be forcibly initialized xen_domain_handle_t uuid; ^ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_alloc_map': /kisskb/src/drivers/xen/gntdev.c:165: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:569: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:604:38: note: byref variable will be forcibly initialized struct ioctl_gntdev_unmap_grant_ref op; ^ /kisskb/src/drivers/regulator/mt6360-regulator.c: In function 'mt6360_regulator_get_status': /kisskb/src/drivers/regulator/mt6360-regulator.c:283:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/regulator/mt6360-regulator.c: In function 'mt6360_regulator_get_mode': /kisskb/src/drivers/regulator/mt6360-regulator.c:257:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/regulator/mt6311-regulator.c: In function 'mt6311_i2c_probe': /kisskb/src/drivers/regulator/mt6311-regulator.c:94:15: note: byref variable will be forcibly initialized unsigned int data; ^ /kisskb/src/drivers/xen/swiotlb-xen.c: In function 'xen_swiotlb_fixup': /kisskb/src/drivers/xen/swiotlb-xen.c:112:13: note: byref variable will be forcibly initialized dma_addr_t dma_handle; ^ /kisskb/src/drivers/regulator/mt6380-regulator.c: In function 'mt6380_regulator_get_mode': /kisskb/src/drivers/regulator/mt6380-regulator.c:210:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/regulator/pca9450-regulator.c: In function 'pca9450_irq_handler': /kisskb/src/drivers/regulator/pca9450-regulator.c:662:15: note: byref variable will be forcibly initialized unsigned int status; ^ /kisskb/src/drivers/regulator/pca9450-regulator.c: In function 'buck_set_dvs': /kisskb/src/drivers/regulator/pca9450-regulator.c:158:11: note: byref variable will be forcibly initialized uint32_t uv; ^ /kisskb/src/drivers/regulator/pca9450-regulator.c: In function 'pca9450_i2c_probe': /kisskb/src/drivers/regulator/pca9450-regulator.c:704:15: note: byref variable will be forcibly initialized unsigned int device_id, i; ^ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_restrict': /kisskb/src/drivers/xen/privcmd.c:706:10: note: byref variable will be forcibly initialized domid_t dom; ^ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_hypercall': /kisskb/src/drivers/xen/privcmd.c:70:27: note: byref variable will be forcibly initialized struct privcmd_hypercall hypercall; ^ In file included from /kisskb/src/drivers/xen/privcmd.c:15:0: /kisskb/src/drivers/xen/privcmd.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap': /kisskb/src/drivers/xen/privcmd.c:258:24: note: byref variable will be forcibly initialized struct mmap_gfn_state state; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/xen/privcmd.c:13: /kisskb/src/drivers/xen/privcmd.c:257:12: note: byref variable will be forcibly initialized LIST_HEAD(pagelist); ^ /kisskb/src/include/linux/list.h:26: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; ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:8, from /kisskb/src/drivers/xen/privcmd.c:12: /kisskb/src/drivers/xen/privcmd.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/xen/privcmd.c:15:0: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/regulator/pfuze100-regulator.c: In function 'pfuze_identify': /kisskb/src/drivers/regulator/pfuze100-regulator.c:637:15: note: byref variable will be forcibly initialized unsigned int value; ^ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap_batch': /kisskb/src/drivers/xen/privcmd.c:452:26: note: byref variable will be forcibly initialized struct mmap_batch_state state; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/xen/privcmd.c:13: /kisskb/src/drivers/xen/privcmd.c:451:12: note: byref variable will be forcibly initialized LIST_HEAD(pagelist); ^ /kisskb/src/include/linux/list.h:26: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/regulator/pfuze100-regulator.c: In function 'pfuze100_regulator_probe': /kisskb/src/drivers/regulator/pfuze100-regulator.c:773:7: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/drivers/iommu/mtk_iommu.c: In function 'mtk_iommu_probe': /kisskb/src/drivers/iommu/mtk_iommu.c:833:7: note: byref variable will be forcibly initialized u32 id; ^ /kisskb/src/drivers/iommu/mtk_iommu.c:773:8: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/iommu/mtk_iommu.c:769:27: note: byref variable will be forcibly initialized struct component_match *match = NULL; ^ /kisskb/src/drivers/iommu/mtk_iommu.c:768:19: note: byref variable will be forcibly initialized resource_size_t ioaddr; ^ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_dm_op': /kisskb/src/drivers/xen/privcmd.c:625:15: note: byref variable will be forcibly initialized unsigned int pinned = 0; ^ /kisskb/src/drivers/xen/privcmd.c:618:23: note: byref variable will be forcibly initialized struct privcmd_dm_op kdata; ^ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap_resource': /kisskb/src/drivers/xen/privcmd.c:726:31: note: byref variable will be forcibly initialized struct privcmd_mmap_resource kdata; ^ /kisskb/src/drivers/regulator/pv88060-regulator.c: In function 'pv88060_buck_get_mode': /kisskb/src/drivers/regulator/pv88060-regulator.c:71:15: note: byref variable will be forcibly initialized unsigned int data; ^ /kisskb/src/drivers/regulator/pv88060-regulator.c: In function 'pv88060_irq_handler': /kisskb/src/drivers/regulator/pv88060-regulator.c:228:9: note: byref variable will be forcibly initialized int i, reg_val, err, ret = IRQ_NONE; ^ /kisskb/src/drivers/iommu/sun50i-iommu.c: In function 'sun50i_iommu_of_xlate': /kisskb/src/drivers/iommu/sun50i-iommu.c:754:11: note: byref variable will be forcibly initialized unsigned id = args->args[0]; ^ /kisskb/src/drivers/iommu/sun50i-iommu.c: In function 'sun50i_iommu_map': /kisskb/src/drivers/iommu/sun50i-iommu.c:538:15: note: byref variable will be forcibly initialized phys_addr_t page_phys = sun50i_pte_get_page_address(*pte_addr); ^ /kisskb/src/drivers/gpu/drm/arm/hdlcd_drv.c: In function 'hdlcd_probe': /kisskb/src/drivers/gpu/drm/arm/hdlcd_drv.c:383:26: note: byref variable will be forcibly initialized struct component_match *match = NULL; ^ /kisskb/src/drivers/regulator/pv88080-regulator.c: In function 'pv88080_buck_get_mode': /kisskb/src/drivers/regulator/pv88080-regulator.c:212:15: note: byref variable will be forcibly initialized unsigned int data; ^ /kisskb/src/drivers/regulator/pv88080-regulator.c: In function 'pv88080_irq_handler': /kisskb/src/drivers/regulator/pv88080-regulator.c:329:9: note: byref variable will be forcibly initialized int i, reg_val, err, ret = IRQ_NONE; ^ /kisskb/src/drivers/regulator/pv88080-regulator.c: In function 'pv88080_i2c_probe': /kisskb/src/drivers/regulator/pv88080-regulator.c:386:22: note: byref variable will be forcibly initialized unsigned int conf2, conf5; ^ /kisskb/src/drivers/regulator/pv88080-regulator.c:386:15: note: byref variable will be forcibly initialized unsigned int conf2, conf5; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/miscdevice.h:7, from /kisskb/src/drivers/xen/privcmd-buf.c:16: /kisskb/src/drivers/xen/privcmd-buf.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/regulator/tps51632-regulator.c: In function 'tps51632_init_dcdc': /kisskb/src/drivers/regulator/tps51632-regulator.c:141:16: note: byref variable will be forcibly initialized unsigned int vmax; ^ /kisskb/src/drivers/regulator/rohm-regulator.c: In function 'set_dvs_level': /kisskb/src/drivers/regulator/rohm-regulator.c:17:11: note: byref variable will be forcibly initialized uint32_t uv; ^ /kisskb/src/drivers/regulator/rpi-panel-attiny-regulator.c: In function 'attiny_get_brightness': /kisskb/src/drivers/regulator/rpi-panel-attiny-regulator.c:117:11: note: byref variable will be forcibly initialized int ret, brightness; ^ /kisskb/src/drivers/regulator/rpi-panel-attiny-regulator.c: In function 'attiny_lcd_power_is_enabled': /kisskb/src/drivers/regulator/rpi-panel-attiny-regulator.c:66:15: note: byref variable will be forcibly initialized unsigned int data; ^ /kisskb/src/drivers/regulator/rpi-panel-attiny-regulator.c: In function 'attiny_lcd_power_enable': /kisskb/src/drivers/regulator/rpi-panel-attiny-regulator.c:39:15: note: byref variable will be forcibly initialized unsigned int data; ^ /kisskb/src/drivers/regulator/rpi-panel-attiny-regulator.c: In function 'attiny_i2c_probe': /kisskb/src/drivers/regulator/rpi-panel-attiny-regulator.c:142:15: note: byref variable will be forcibly initialized unsigned int data; ^ /kisskb/src/drivers/iommu/apple-dart.c: In function 'apple_dart_hw_reset': /kisskb/src/drivers/iommu/apple-dart.c:292:31: note: byref variable will be forcibly initialized struct apple_dart_stream_map stream_map; ^ /kisskb/src/drivers/iommu/apple-dart.c: In function 'apple_dart_domain_flush_tlb': /kisskb/src/drivers/iommu/apple-dart.c:319:31: note: byref variable will be forcibly initialized struct apple_dart_stream_map stream_map; ^ /kisskb/src/drivers/iommu/apple-dart.c: In function 'apple_dart_finalize_domain': /kisskb/src/drivers/iommu/apple-dart.c:406:24: note: byref variable will be forcibly initialized struct io_pgtable_cfg pgtbl_cfg; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, 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/iommu/virtio-iommu.c: In function 'viommu_init_vqs': /kisskb/src/drivers/iommu/virtio-iommu.c:957:17: note: byref variable will be forcibly initialized vq_callback_t *callbacks[] = { ^ /kisskb/src/drivers/iommu/virtio-iommu.c:956:14: note: byref variable will be forcibly initialized const char *names[] = { "request", "event" }; ^ /kisskb/src/drivers/iommu/virtio-iommu.c: In function '__viommu_sync_req': /kisskb/src/drivers/iommu/virtio-iommu.c:156:15: note: byref variable will be forcibly initialized unsigned int len; ^ /kisskb/src/drivers/iommu/virtio-iommu.c: In function '__viommu_add_req': /kisskb/src/drivers/iommu/virtio-iommu.c:224:22: note: byref variable will be forcibly initialized struct scatterlist *sg[2] = { &top_sg, &bottom_sg }; ^ /kisskb/src/drivers/iommu/virtio-iommu.c:223:29: note: byref variable will be forcibly initialized struct scatterlist top_sg, bottom_sg; ^ /kisskb/src/drivers/iommu/virtio-iommu.c:223:21: note: byref variable will be forcibly initialized struct scatterlist top_sg, bottom_sg; ^ /kisskb/src/drivers/iommu/virtio-iommu.c: In function 'viommu_replay_mappings': /kisskb/src/drivers/iommu/virtio-iommu.c:392:30: note: byref variable will be forcibly initialized struct virtio_iommu_req_map map; ^ /kisskb/src/drivers/iommu/virtio-iommu.c: In function 'viommu_unmap': /kisskb/src/drivers/iommu/virtio-iommu.c:761:32: note: byref variable will be forcibly initialized struct virtio_iommu_req_unmap unmap; ^ /kisskb/src/drivers/iommu/virtio-iommu.c: In function 'viommu_map': /kisskb/src/drivers/iommu/virtio-iommu.c:723:30: note: byref variable will be forcibly initialized struct virtio_iommu_req_map map; ^ /kisskb/src/drivers/regulator/rt4801-regulator.c: In function 'rt4801_probe': /kisskb/src/drivers/regulator/rt4801-regulator.c:186:16: note: byref variable will be forcibly initialized unsigned int val; ^ /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/iommu/virtio-iommu.c: In function 'viommu_attach_dev': /kisskb/src/drivers/iommu/virtio-iommu.c:653:33: note: byref variable will be forcibly initialized struct virtio_iommu_req_attach req; ^ In file included from /kisskb/src/include/linux/err.h:5:0, from /kisskb/src/include/linux/clk.h:12, from /kisskb/src/include/linux/amba/bus.h:14, from /kisskb/src/drivers/iommu/virtio-iommu.c:10: /kisskb/src/drivers/iommu/virtio-iommu.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/amba/bus.h:15:0, from /kisskb/src/drivers/iommu/virtio-iommu.c:10: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/iommu/virtio-iommu.c: In function 'viommu_fill_evtq': /kisskb/src/drivers/iommu/virtio-iommu.c:969:21: note: byref variable will be forcibly initialized struct scatterlist sg[1]; ^ /kisskb/src/drivers/iommu/virtio-iommu.c: In function 'viommu_event_handler': /kisskb/src/drivers/iommu/virtio-iommu.c:562:21: note: byref variable will be forcibly initialized struct scatterlist sg[1]; ^ /kisskb/src/drivers/iommu/virtio-iommu.c:561:15: note: byref variable will be forcibly initialized unsigned int len; ^ In file included from /kisskb/src/drivers/iommu/virtio-iommu.c:22:0: /kisskb/src/drivers/iommu/virtio-iommu.c: In function 'viommu_probe': /kisskb/src/include/linux/virtio_config.h:400:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^ /kisskb/src/include/linux/virtio_config.h:563:4: note: in expansion of macro 'virtio_cread_le' virtio_cread_le((vdev), structname, member, ptr); \ ^ /kisskb/src/drivers/iommu/virtio-iommu.c:1044:2: note: in expansion of macro 'virtio_cread_le_feature' virtio_cread_le_feature(vdev, VIRTIO_IOMMU_F_PROBE, ^ /kisskb/src/include/linux/virtio_config.h:400:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^ /kisskb/src/include/linux/virtio_config.h:563:4: note: in expansion of macro 'virtio_cread_le' virtio_cread_le((vdev), structname, member, ptr); \ ^ /kisskb/src/drivers/iommu/virtio-iommu.c:1040:2: note: in expansion of macro 'virtio_cread_le_feature' virtio_cread_le_feature(vdev, VIRTIO_IOMMU_F_DOMAIN_RANGE, ^ /kisskb/src/include/linux/virtio_config.h:400:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^ /kisskb/src/include/linux/virtio_config.h:563:4: note: in expansion of macro 'virtio_cread_le' virtio_cread_le((vdev), structname, member, ptr); \ ^ /kisskb/src/drivers/iommu/virtio-iommu.c:1036:2: note: in expansion of macro 'virtio_cread_le_feature' virtio_cread_le_feature(vdev, VIRTIO_IOMMU_F_DOMAIN_RANGE, ^ /kisskb/src/include/linux/virtio_config.h:400:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^ /kisskb/src/include/linux/virtio_config.h:563:4: note: in expansion of macro 'virtio_cread_le' virtio_cread_le((vdev), structname, member, ptr); \ ^ /kisskb/src/drivers/iommu/virtio-iommu.c:1032:2: note: in expansion of macro 'virtio_cread_le_feature' virtio_cread_le_feature(vdev, VIRTIO_IOMMU_F_INPUT_RANGE, ^ /kisskb/src/include/linux/virtio_config.h:400:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^ /kisskb/src/include/linux/virtio_config.h:563:4: note: in expansion of macro 'virtio_cread_le' virtio_cread_le((vdev), structname, member, ptr); \ ^ /kisskb/src/drivers/iommu/virtio-iommu.c:1028:2: note: in expansion of macro 'virtio_cread_le_feature' virtio_cread_le_feature(vdev, VIRTIO_IOMMU_F_INPUT_RANGE, ^ /kisskb/src/include/linux/virtio_config.h:400:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^ /kisskb/src/drivers/iommu/virtio-iommu.c:1016:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vdev, struct virtio_iommu_config, page_size_mask, ^ /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:99:15: note: byref variable will be forcibly initialized struct page *page = info->pages[info->index++]; ^ In file included from /kisskb/src/drivers/xen/xlate_mmu.c:32:0: /kisskb/src/drivers/xen/xlate_mmu.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/xen/xlate_mmu.c: In function 'xen_xlate_remap_gfn_array': /kisskb/src/drivers/xen/xlate_mmu.c:151:20: note: byref variable will be forcibly initialized struct remap_data data; ^ /kisskb/src/drivers/xen/xlate_mmu.c: In function 'xen_xlate_map_ballooned_pages': /kisskb/src/drivers/xen/xlate_mmu.c:220:27: note: byref variable will be forcibly initialized struct map_balloon_pages data; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_kms.c: In function 'komeda_kms_irq_handler': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_kms.c:43:23: note: byref variable will be forcibly initialized struct komeda_events evts; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_kms.c: In function 'komeda_crtc_normalize_zpos': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_kms.c:145:19: note: byref variable will be forcibly initialized struct list_head zorder_list; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_crtc.c: In function 'komeda_crtc_flush_and_wait_for_flip_done': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_crtc.c:296:20: note: byref variable will be forcibly initialized struct completion temp; ^ In file included from /kisskb/src/drivers/tty/hvc/hvc_xen.c:22:0: /kisskb/src/drivers/tty/hvc/hvc_xen.c: In function 'hvm_get_parameter': /kisskb/src/include/xen/hvm.h:41:23: note: byref variable will be forcibly initialized struct xen_hvm_param xhv; ^ /kisskb/src/drivers/tty/hvc/hvc_xen.c: In function 'xen_console_update_evtchn': /kisskb/src/drivers/tty/hvc/hvc_xen.c:312:12: note: byref variable will be forcibly initialized uint64_t v = 0; ^ In file included from /kisskb/src/drivers/tty/hvc/hvc_xen.c:25:0: /kisskb/src/drivers/tty/hvc/hvc_xen.c: In function 'notify_remote_via_evtchn': /kisskb/src/include/xen/events.h:81:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_crtc.c: In function 'komeda_kms_setup_crtcs': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_crtc.c:568:7: note: byref variable will be forcibly initialized char str[16]; ^ /kisskb/src/drivers/tty/hvc/hvc_xen.c: In function 'xen_hvm_console_init': /kisskb/src/drivers/tty/hvc/hvc_xen.c:201:11: note: byref variable will be forcibly initialized uint64_t v = 0; ^ /kisskb/src/drivers/tty/hvc/hvc_xen.c: In function 'xen_raw_printk': /kisskb/src/drivers/tty/hvc/hvc_xen.c:681:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/regulator/rt6160-regulator.c: In function 'rt6160_get_error_flags': /kisskb/src/drivers/regulator/rt6160-regulator.c:150:15: note: byref variable will be forcibly initialized unsigned int val, events = 0; ^ /kisskb/src/drivers/regulator/rt6160-regulator.c: In function 'rt6160_get_mode': /kisskb/src/drivers/regulator/rt6160-regulator.c:115:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/regulator/rt6160-regulator.c: In function 'rt6160_probe': /kisskb/src/drivers/regulator/rt6160-regulator.c:233:15: note: byref variable will be forcibly initialized unsigned int devid; ^ /kisskb/src/drivers/regulator/rtmv20-regulator.c: In function 'rtmv20_check_chip_exist': /kisskb/src/drivers/regulator/rtmv20-regulator.c:280:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/regulator/rtmv20-regulator.c: In function 'rtmv20_irq_handler': /kisskb/src/drivers/regulator/rtmv20-regulator.c:169:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/regulator/rtmv20-regulator.c: In function 'rtmv20_lsw_get_current_limit': /kisskb/src/drivers/regulator/rtmv20-regulator.c:132:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/regulator/rtmv20-regulator.c: In function 'rtmv20_properties_init': /kisskb/src/drivers/regulator/rtmv20-regulator.c:240:7: note: byref variable will be forcibly initialized u32 temp; ^ /kisskb/src/drivers/regulator/rtmv20-regulator.c:238:10: note: byref variable will be forcibly initialized __be16 bval16; ^ /kisskb/src/drivers/regulator/rtq6752-regulator.c: In function 'rtq6752_get_error_flags': /kisskb/src/drivers/regulator/rtq6752-regulator.c:108:21: note: byref variable will be forcibly initialized const unsigned int fault_mask[] = { ^ /kisskb/src/drivers/regulator/rtq6752-regulator.c:107:15: note: byref variable will be forcibly initialized unsigned int val, events = 0; ^ /kisskb/src/drivers/regulator/rtq6752-regulator.c: In function 'rtq6752_init_device_properties': /kisskb/src/drivers/regulator/rtq6752-regulator.c:177:5: note: byref variable will be forcibly initialized u8 raw_vals[] = { 0, 0 }; ^ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c: In function 'clear_interruption': /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:70:5: note: byref variable will be forcibly initialized u8 interrupt; ^ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c: In function 'st33zp24_cancel': /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:85:5: note: byref variable will be forcibly initialized u8 data; ^ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c: In function 'st33zp24_status': /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:99:5: note: byref variable will be forcibly initialized u8 data; ^ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c: In function 'check_locality': /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:113:5: note: byref variable will be forcibly initialized u8 data; ^ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c: In function 'release_locality': /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:165:5: note: byref variable will be forcibly initialized u8 data; ^ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c: In function 'get_burstcount': /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:182:5: note: byref variable will be forcibly initialized u8 temp; ^ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c: In function 'request_locality': /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:135:5: note: byref variable will be forcibly initialized u8 data; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, 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/char/tpm/st33zp24/st33zp24.c:245:7: note: byref variable will be forcibly initialized bool canceled = false; ^ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c: In function 'st33zp24_send': /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:362:5: note: byref variable will be forcibly initialized u8 data; ^ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c: In function 'st33zp24_probe': /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:514:5: note: byref variable will be forcibly initialized u8 intmask = 0; ^ /kisskb/src/drivers/regulator/slg51000-regulator.c: In function 'slg51000_irq_handler': /kisskb/src/drivers/regulator/slg51000-regulator.c:353:24: note: byref variable will be forcibly initialized unsigned int evt_otp, mask_otp; ^ /kisskb/src/drivers/regulator/slg51000-regulator.c:353:15: note: byref variable will be forcibly initialized unsigned int evt_otp, mask_otp; ^ /kisskb/src/drivers/regulator/slg51000-regulator.c:351:5: note: byref variable will be forcibly initialized u8 evt[SLG51000_MAX_EVT_REGISTER][REG_MAX]; ^ /kisskb/src/drivers/regulator/slg51000-regulator.c: In function 'slg51000_regulator_init': /kisskb/src/drivers/regulator/slg51000-regulator.c:249:5: note: byref variable will be forcibly initialized u8 vsel_range[2]; ^ /kisskb/src/drivers/regulator/slg51000-regulator.c:248:20: note: byref variable will be forcibly initialized unsigned int reg, val; ^ /kisskb/src/drivers/regulator/slg51000-regulator.c: In function 'slg51000_clear_fault_log': /kisskb/src/drivers/regulator/slg51000-regulator.c:419:15: note: byref variable will be forcibly initialized unsigned int val = 0; ^ /kisskb/src/drivers/regulator/sy8106a-regulator.c: In function 'sy8106a_i2c_probe': /kisskb/src/drivers/regulator/sy8106a-regulator.c:71:6: note: byref variable will be forcibly initialized u32 fixed_voltage; ^ /kisskb/src/drivers/regulator/sy8106a-regulator.c:70:15: note: byref variable will be forcibly initialized unsigned int reg, vsel; ^ /kisskb/src/drivers/char/tpm/tpm-chip.c: In function 'tpm_default_chip': /kisskb/src/drivers/char/tpm/tpm-chip.c:199:6: note: byref variable will be forcibly initialized int chip_num = 0; ^ /kisskb/src/drivers/char/tpm/tpm-dev-common.c: In function 'tpm_dev_transmit': /kisskb/src/drivers/char/tpm/tpm-dev-common.c:28:15: note: byref variable will be forcibly initialized ssize_t ret, len; ^ /kisskb/src/drivers/char/tpm/st33zp24/i2c.c: In function 'read8_reg': /kisskb/src/drivers/char/tpm/st33zp24/i2c.c:57:5: note: byref variable will be forcibly initialized u8 data; ^ /kisskb/src/drivers/xen/pvcalls-back.c: In function 'pvcalls_conn_back_read': /kisskb/src/drivers/xen/pvcalls-back.c:95:14: note: byref variable will be forcibly initialized struct kvec vec[2]; ^ /kisskb/src/drivers/xen/pvcalls-back.c:94:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/drivers/xen/pvcalls-back.c: In function 'pvcalls_conn_back_write': /kisskb/src/drivers/xen/pvcalls-back.c:172:14: note: byref variable will be forcibly initialized struct kvec vec[2]; ^ /kisskb/src/drivers/xen/pvcalls-back.c:171:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/drivers/regulator/tps6507x-regulator.c: In function 'tps6507x_pmic_read': /kisskb/src/drivers/regulator/tps6507x-regulator.c:123:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/regulator/tps6507x-regulator.c: In function 'tps6507x_pmic_of_parse_cb': /kisskb/src/drivers/regulator/tps6507x-regulator.c:367:6: note: byref variable will be forcibly initialized u32 prop; ^ /kisskb/src/drivers/xen/pvcalls-back.c: In function 'backend_connect': /kisskb/src/drivers/xen/pvcalls-back.c:925:14: note: byref variable will be forcibly initialized grant_ref_t ring_ref; ^ /kisskb/src/drivers/xen/pvcalls-back.c:924:16: note: byref variable will be forcibly initialized evtchn_port_t evtchn; ^ /kisskb/src/drivers/xen/pvcalls-back.c: In function 'pvcalls_new_active_socket': /kisskb/src/drivers/xen/pvcalls-back.c:321:8: note: byref variable will be forcibly initialized void *page; ^ /kisskb/src/drivers/xen/pvcalls-back.c: In function 'pvcalls_back_connect': /kisskb/src/drivers/xen/pvcalls-back.c:391:17: note: byref variable will be forcibly initialized struct socket *sock; ^ /kisskb/src/drivers/xen/pvcalls-back.c: In function 'pvcalls_back_work': /kisskb/src/drivers/xen/pvcalls-back.c:856:29: note: byref variable will be forcibly initialized struct xen_pvcalls_request req; ^ /kisskb/src/drivers/xen/pvcalls-back.c: In function 'backend_disconnect': /kisskb/src/drivers/xen/pvcalls-back.c:993:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/drivers/xen/pvcalls-back.c: In function 'pvcalls_back_probe': /kisskb/src/drivers/xen/pvcalls-back.c:1034:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^ /kisskb/src/drivers/regulator/tps62360-regulator.c: In function 'tps62360_get_mode': /kisskb/src/drivers/regulator/tps62360-regulator.c:222:15: note: byref variable will be forcibly initialized unsigned int data; ^ /kisskb/src/drivers/regulator/tps62360-regulator.c: In function 'tps62360_dcdc_get_voltage_sel': /kisskb/src/drivers/regulator/tps62360-regulator.c:124:15: note: byref variable will be forcibly initialized unsigned int data; ^ /kisskb/src/drivers/regulator/tps62360-regulator.c: In function 'tps62360_dcdc_set_voltage_sel': /kisskb/src/drivers/regulator/tps62360-regulator.c:143:6: note: byref variable will be forcibly initialized int new_vset_id = tps->curr_vset_id; ^ /kisskb/src/drivers/regulator/tps62360-regulator.c: In function 'tps62360_init_dcdc': /kisskb/src/drivers/regulator/tps62360-regulator.c:249:15: note: byref variable will be forcibly initialized unsigned int ramp_ctrl; ^ /kisskb/src/drivers/gpu/drm/arm/hdlcd_crtc.c: In function 'hdlcd_plane_init': /kisskb/src/drivers/gpu/drm/arm/hdlcd_crtc.c:303:6: note: byref variable will be forcibly initialized u32 formats[ARRAY_SIZE(supported_formats)], i; ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:8, from /kisskb/src/drivers/regulator/tps65217-regulator.c:18: /kisskb/src/drivers/regulator/tps65217-regulator.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/regulator/tps65217-regulator.c:20:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/regulator/tps65217-regulator.c: In function 'tps65217_regulator_probe': /kisskb/src/drivers/regulator/tps65217-regulator.c:228:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/gpu/drm/arm/malidp_drv.c: In function 'malidp_is_compatible_hw_id': /kisskb/src/drivers/gpu/drm/arm/malidp_drv.c:621:8: note: byref variable will be forcibly initialized char buf[32]; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, 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/pvcalls-front.c: In function 'pvcalls_front_poll_passive': /kisskb/src/drivers/xen/pvcalls-front.c:905:14: note: byref variable will be forcibly initialized int notify, req_id, ret; ^ /kisskb/src/drivers/gpu/drm/arm/malidp_drv.c: In function 'malidp_bind': /kisskb/src/drivers/gpu/drm/arm/malidp_drv.c:715:5: note: byref variable will be forcibly initialized u8 output_width[MAX_OUTPUT_CHANNELS]; ^ /kisskb/src/drivers/xen/pvcalls-front.c: In function 'pvcalls_front_probe': /kisskb/src/drivers/xen/pvcalls-front.c:1135:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^ /kisskb/src/drivers/xen/pvcalls-front.c:1134:14: note: byref variable will be forcibly initialized grant_ref_t gref_head = 0; ^ /kisskb/src/drivers/xen/pvcalls-front.c:1132:47: note: byref variable will be forcibly initialized unsigned int max_page_order, function_calls, len; ^ /kisskb/src/drivers/xen/pvcalls-front.c:1131:16: note: byref variable will be forcibly initialized evtchn_port_t evtchn; ^ /kisskb/src/drivers/gpu/drm/arm/malidp_drv.c: In function 'malidp_platform_probe': /kisskb/src/drivers/gpu/drm/arm/malidp_drv.c:939:26: note: byref variable will be forcibly initialized struct component_match *match = NULL; ^ /kisskb/src/drivers/base/power/sysfs.c: In function 'pm_qos_latency_tolerance_us_store': /kisskb/src/drivers/base/power/sysfs.c:273:6: note: byref variable will be forcibly initialized s32 value; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/xen/pvcalls-front.c:6: /kisskb/src/drivers/xen/pvcalls-front.c: In function 'pvcalls_front_socket': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 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/pvcalls-front.c:323:2: note: in expansion of macro 'wait_event' wait_event(bedata->inflight_req, ^ /kisskb/src/drivers/xen/pvcalls-front.c:265:14: note: byref variable will be forcibly initialized int notify, req_id, ret; ^ /kisskb/src/drivers/base/power/sysfs.c: In function 'autosuspend_delay_ms_store': /kisskb/src/drivers/base/power/sysfs.c:195:7: note: byref variable will be forcibly initialized long delay; ^ /kisskb/src/drivers/base/power/sysfs.c: In function 'pm_qos_resume_latency_us_store': /kisskb/src/drivers/base/power/sysfs.c:229:6: note: byref variable will be forcibly initialized s32 value; ^ /kisskb/src/drivers/base/power/sysfs.c: In function 'pm_qos_no_power_off_store': /kisskb/src/drivers/base/power/sysfs.c:306:6: note: byref variable will be forcibly initialized int ret; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/xen/pvcalls-front.c:6: /kisskb/src/drivers/xen/pvcalls-front.c: In function 'pvcalls_front_connect': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 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/pvcalls-front.c:470:2: note: in expansion of macro 'wait_event' wait_event(bedata->inflight_req, ^ /kisskb/src/drivers/xen/pvcalls-front.c:419:16: note: byref variable will be forcibly initialized evtchn_port_t evtchn; ^ /kisskb/src/drivers/xen/pvcalls-front.c:418:14: note: byref variable will be forcibly initialized int notify, req_id, ret; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/xen/pvcalls-front.c:6: /kisskb/src/drivers/xen/pvcalls-front.c: In function 'pvcalls_front_recvmsg': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/pvcalls-front.c:643:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(map->active.inflight_conn_req, ^ /kisskb/src/drivers/xen/pvcalls-front.c: In function 'pvcalls_front_bind': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 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/pvcalls-front.c:701:2: note: in expansion of macro 'wait_event' wait_event(bedata->inflight_req, ^ /kisskb/src/drivers/xen/pvcalls-front.c:666:14: note: byref variable will be forcibly initialized int notify, req_id, ret; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/xen/pvcalls-front.c:6: /kisskb/src/drivers/xen/pvcalls-front.c: In function 'pvcalls_front_listen': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 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/pvcalls-front.c:750:2: note: in expansion of macro 'wait_event' wait_event(bedata->inflight_req, ^ /kisskb/src/drivers/xen/pvcalls-front.c:719:14: note: byref variable will be forcibly initialized int notify, req_id, ret; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/xen/pvcalls-front.c:6: /kisskb/src/drivers/xen/pvcalls-front.c: In function 'pvcalls_front_accept': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/pvcalls-front.c:867:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(bedata->inflight_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:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/pvcalls-front.c:799:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(map->passive.inflight_accept_req, ^ /kisskb/src/drivers/xen/pvcalls-front.c:770:16: note: byref variable will be forcibly initialized evtchn_port_t evtchn; ^ /kisskb/src/drivers/xen/pvcalls-front.c:769:14: note: byref variable will be forcibly initialized int notify, req_id, ret, nonblock; ^ /kisskb/src/drivers/regulator/vexpress-regulator.c: In function 'vexpress_regulator_get_voltage': /kisskb/src/drivers/regulator/vexpress-regulator.c:19:15: note: byref variable will be forcibly initialized unsigned int uV; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/xen/pvcalls-front.c:6: /kisskb/src/drivers/xen/pvcalls-front.c: In function 'pvcalls_front_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 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/pvcalls-front.c:1039:2: note: in expansion of macro 'wait_event' wait_event(bedata->inflight_req, ^ /kisskb/src/drivers/xen/pvcalls-front.c:1004:6: note: byref variable will be forcibly initialized int req_id, notify, ret; ^ /kisskb/src/drivers/parport/daisy.c: In function 'parport_open': /kisskb/src/drivers/parport/daisy.c:244:19: note: byref variable will be forcibly initialized struct pardev_cb par_cb; ^ /kisskb/src/drivers/parport/probe.c: In function 'parport_read_device_id': /kisskb/src/drivers/parport/probe.c:231:9: note: byref variable will be forcibly initialized char tmp[4]; ^ /kisskb/src/drivers/parport/probe.c:137:9: note: byref variable will be forcibly initialized size_t idlens[4]; ^ /kisskb/src/drivers/parport/probe.c:135:16: note: byref variable will be forcibly initialized unsigned char length[2]; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_plane.c: In function 'komeda_plane_atomic_check': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_plane.c:81:30: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg dflow; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_plane.c: In function 'komeda_plane_add': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_plane.c:256:16: note: byref variable will be forcibly initialized u32 *formats, n_formats = 0; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_get_rs485_config': /kisskb/src/drivers/tty/serial/serial_core.c:1271:22: note: byref variable will be forcibly initialized struct serial_rs485 aux; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_set_rs485_config': /kisskb/src/drivers/tty/serial/serial_core.c:1286:22: note: byref variable will be forcibly initialized struct serial_rs485 rs485; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_get_iso7816_config': /kisskb/src/drivers/tty/serial/serial_core.c:1312:24: note: byref variable will be forcibly initialized struct serial_iso7816 aux; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_set_iso7816_config': /kisskb/src/drivers/tty/serial/serial_core.c:1330:24: note: byref variable will be forcibly initialized struct serial_iso7816 iso7816; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_get_icount': /kisskb/src/drivers/tty/serial/serial_core.c:1241:21: note: byref variable will be forcibly initialized struct uart_icount cnow; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_wait_modem_status': /kisskb/src/drivers/tty/serial/serial_core.c:1184:28: note: byref variable will be forcibly initialized struct uart_icount cprev, cnow; ^ /kisskb/src/drivers/tty/serial/serial_core.c:1184:21: note: byref variable will be forcibly initialized struct uart_icount cprev, cnow; ^ /kisskb/src/drivers/tty/serial/earlycon.c: In function 'parse_options': /kisskb/src/drivers/tty/serial/earlycon.c:97:18: note: byref variable will be forcibly initialized resource_size_t addr; ^ In file included from /kisskb/src/drivers/tty/serial/serial_core.c:13:0: /kisskb/src/drivers/tty/serial/serial_core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'console_store': /kisskb/src/drivers/tty/serial/serial_core.c:2778:19: note: byref variable will be forcibly initialized bool oldconsole, newconsole; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'iomem_reg_shift_show': /kisskb/src/drivers/tty/serial/serial_core.c:2748:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'iomem_base_show': /kisskb/src/drivers/tty/serial/serial_core.c:2738:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'io_type_show': /kisskb/src/drivers/tty/serial/serial_core.c:2728:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'custom_divisor_show': /kisskb/src/drivers/tty/serial/serial_core.c:2718:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'closing_wait_show': /kisskb/src/drivers/tty/serial/serial_core.c:2708:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'close_delay_show': /kisskb/src/drivers/tty/serial/serial_core.c:2698:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'xmit_fifo_size_show': /kisskb/src/drivers/tty/serial/serial_core.c:2688:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'flags_show': /kisskb/src/drivers/tty/serial/serial_core.c:2678:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'irq_show': /kisskb/src/drivers/tty/serial/serial_core.c:2668:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'port_show': /kisskb/src/drivers/tty/serial/serial_core.c:2654:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'line_show': /kisskb/src/drivers/tty/serial/serial_core.c:2644:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'type_show': /kisskb/src/drivers/tty/serial/serial_core.c:2634:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uartclk_show': /kisskb/src/drivers/tty/serial/serial_core.c:2624:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_report_port': /kisskb/src/drivers/tty/serial/serial_core.c:2300:7: note: byref variable will be forcibly initialized char address[64]; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_set_options': /kisskb/src/drivers/tty/serial/serial_core.c:2058:18: note: byref variable will be forcibly initialized struct ktermios termios; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_suspend_port': /kisskb/src/drivers/tty/serial/serial_core.c:2155:20: note: byref variable will be forcibly initialized struct uart_match match = {uport, drv}; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_resume_port': /kisskb/src/drivers/tty/serial/serial_core.c:2218:18: note: byref variable will be forcibly initialized struct ktermios termios; ^ /kisskb/src/drivers/tty/serial/serial_core.c:2217:20: note: byref variable will be forcibly initialized struct uart_match match = {uport, drv}; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c: In function 'komeda_wb_connector_add': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c:145:16: note: byref variable will be forcibly initialized u32 *formats, n_formats = 0; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/tty/serial/serial_core.c:10: /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_remove_one_port': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/tty/serial/serial_core.c:3018:2: note: in expansion of macro 'wait_event' wait_event(state->remove_wait, !atomic_read(&state->refcount)); ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c: In function 'komeda_wb_encoder_atomic_check': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c:43:30: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg dflow; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_get_rs485_mode': /kisskb/src/drivers/tty/serial/serial_core.c:3221:6: note: byref variable will be forcibly initialized u32 rs485_delay[2]; ^ /kisskb/src/drivers/regulator/wm8400-regulator.c: In function 'wm8400_dcdc_get_mode': /kisskb/src/drivers/regulator/wm8400-regulator.c:35:6: note: byref variable will be forcibly initialized u16 data[2]; ^ /kisskb/src/drivers/tty/serial/imx.c: In function 'imx_uart_stop_tx': /kisskb/src/drivers/tty/serial/imx.c:465:8: note: byref variable will be forcibly initialized u32 ucr2; ^ /kisskb/src/drivers/tty/serial/imx.c: In function 'imx_uart_start_tx': /kisskb/src/drivers/tty/serial/imx.c:687:8: note: byref variable will be forcibly initialized u32 ucr2 = imx_uart_readl(sport, UCR2); ^ /kisskb/src/drivers/tty/serial/imx.c: In function 'imx_uart_rs485_config': /kisskb/src/drivers/tty/serial/imx.c:1901:6: note: byref variable will be forcibly initialized u32 ucr2; ^ /kisskb/src/drivers/tty/serial/imx.c: In function 'imx_uart_dma_rx_callback': /kisskb/src/drivers/tty/serial/imx.c:1121:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ /kisskb/src/drivers/tty/serial/imx.c: In function 'imx_uart_set_termios': /kisskb/src/drivers/tty/serial/imx.c:1618:21: note: byref variable will be forcibly initialized unsigned long num, denom, old_ubir, old_ubmr; ^ /kisskb/src/drivers/tty/serial/imx.c:1618:16: note: byref variable will be forcibly initialized unsigned long num, denom, old_ubir, old_ubmr; ^ /kisskb/src/drivers/tty/serial/imx.c:1614:6: note: byref variable will be forcibly initialized u32 ucr2, old_ucr2, ufcr; ^ /kisskb/src/drivers/tty/serial/imx.c: In function 'imx_uart_get_mctrl': /kisskb/src/drivers/tty/serial/imx.c:1020:15: note: byref variable will be forcibly initialized unsigned int ret = imx_uart_get_hwmctrl(sport); ^ /kisskb/src/drivers/tty/serial/imx.c: In function 'imx_uart_probe': /kisskb/src/drivers/tty/serial/imx.c:2201:6: note: byref variable will be forcibly initialized u32 dma_buf_conf[2]; ^ In file included from /kisskb/src/include/linux/tpm_eventlog.h:6:0, from /kisskb/src/drivers/char/tpm/tpm1-cmd.c:21: /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm_buf_append_u16': /kisskb/src/include/linux/tpm.h:390:9: note: byref variable will be forcibly initialized __be16 value2 = cpu_to_be16(value); ^ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm_buf_append_u32': /kisskb/src/include/linux/tpm.h:397:9: note: byref variable will be forcibly initialized __be32 value2 = cpu_to_be32(value); ^ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_startup': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:326:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_continue_selftest': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:622:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ In file included from /kisskb/src/drivers/char/tpm/tpm1-cmd.c:17:0: /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_pcr_extend': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:466:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /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:346:16: note: byref variable will be forcibly initialized unsigned long durations[3]; ^ /kisskb/src/drivers/char/tpm/tpm1-cmd.c:345:49: note: byref variable will be forcibly initialized unsigned long timeout_old[4], timeout_chip[4], timeout_eff[4]; ^ /kisskb/src/drivers/char/tpm/tpm1-cmd.c:344:8: note: byref variable will be forcibly initialized cap_t cap; ^ /kisskb/src/drivers/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; ^ In file included from /kisskb/src/drivers/char/tpm/tpm.h:27:0, from /kisskb/src/drivers/char/tpm/tpm2-cmd.c:14: /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm_buf_append_u32': /kisskb/src/include/linux/tpm.h:397:9: note: byref variable will be forcibly initialized __be32 value2 = cpu_to_be32(value); ^ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_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/tpm2-cmd.c: In function 'tpm_buf_append_u16': /kisskb/src/include/linux/tpm.h:390:9: note: byref variable will be forcibly initialized __be16 value2 = cpu_to_be16(value); ^ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_do_selftest': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:648:5: note: byref variable will be forcibly initialized u8 dummy[TPM_DIGEST_SIZE]; ^ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_pm_suspend': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:740:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /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; ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/tpm.h:21, from /kisskb/src/drivers/char/tpm/tpm.h:27, from /kisskb/src/drivers/char/tpm/tpm2-cmd.c:14: /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/char/tpm/tpm.h:21, from /kisskb/src/drivers/char/tpm/tpm2-cmd.c:14: /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/platform_device.h:13:0, from /kisskb/src/drivers/char/tpm/tpm.h:25, from /kisskb/src/drivers/char/tpm/tpm2-cmd.c:14: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_startup': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:700: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/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_cc_attrs_tbl': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:621:6: note: byref variable will be forcibly initialized u32 nr_commands; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c:620:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm-interface.c: In function 'tpm_transmit': /kisskb/src/drivers/char/tpm/tpm-interface.c:157:5: note: byref variable will be forcibly initialized u8 save[TPM_HEADER_SIZE + 3*sizeof(u32)]; ^ /kisskb/src/drivers/tty/serial/amba-pl011.c: In function 'pl011_console_setup': /kisskb/src/drivers/tty/serial/amba-pl011.c:2422:6: note: byref variable will be forcibly initialized int flow = 'n'; ^ /kisskb/src/drivers/tty/serial/amba-pl011.c:2421:6: note: byref variable will be forcibly initialized int parity = 'n'; ^ /kisskb/src/drivers/tty/serial/amba-pl011.c:2420:6: note: byref variable will be forcibly initialized int bits = 8; ^ /kisskb/src/drivers/tty/serial/amba-pl011.c:2419:6: note: byref variable will be forcibly initialized int baud = 38400; ^ /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/tty/serial/amba-pl011.c: In function 'pl011_console_match': /kisskb/src/drivers/tty/serial/amba-pl011.c:2488:18: note: byref variable will be forcibly initialized resource_size_t addr; ^ /kisskb/src/drivers/tty/serial/amba-pl011.c:2487:16: note: byref variable will be forcibly initialized unsigned char iotype; ^ /kisskb/src/drivers/tty/serial/amba-pl011.c: In function 'sbsa_uart_probe': /kisskb/src/drivers/tty/serial/amba-pl011.c:2876:6: note: byref variable will be forcibly initialized int baudrate; ^ In file included from /kisskb/src/drivers/char/tpm/tpm.h:27:0, from /kisskb/src/drivers/char/tpm/tpm2-space.c:16: /kisskb/src/drivers/char/tpm/tpm2-space.c: In function 'tpm_buf_append_u32': /kisskb/src/include/linux/tpm.h:397:9: note: byref variable will be forcibly initialized __be32 value2 = cpu_to_be32(value); ^ /kisskb/src/drivers/char/tpm/tpm2-space.c: In function 'tpm2_load_context': /kisskb/src/drivers/char/tpm/tpm2-space.c:74:17: note: byref variable will be forcibly initialized struct tpm_buf tbuf; ^ /kisskb/src/drivers/char/tpm/tpm2-space.c: In function 'tpm2_save_context': /kisskb/src/drivers/char/tpm/tpm2-space.c:125:17: note: byref variable will be forcibly initialized struct tpm_buf tbuf; ^ /kisskb/src/drivers/char/tpm/tpm2-space.c: In function 'tpm2_load_space': /kisskb/src/drivers/char/tpm/tpm2-space.c:200:7: note: byref variable will be forcibly initialized u32 handle; ^ /kisskb/src/drivers/char/tpm/tpm2-space.c:179:15: note: byref variable will be forcibly initialized unsigned int offset; ^ /kisskb/src/drivers/char/tpm/tpm2-space.c: In function 'tpm2_save_space': /kisskb/src/drivers/char/tpm/tpm2-space.c:494:15: note: byref variable will be forcibly initialized unsigned int offset; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_event.c: In function 'komeda_sprintf': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_event.c:23:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_event.c: In function 'komeda_print_events': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_event.c:138:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_info_printer(dev->dev); ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_event.c:137:21: note: byref variable will be forcibly initialized struct komeda_str str; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_event.c:136:8: note: byref variable will be forcibly initialized char msg[256]; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c: In function 'd71_enum_resources': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c:353:22: note: byref variable will be forcibly initialized struct block_header blk; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'get_valid_inputs': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:60:24: note: byref variable will be forcibly initialized u32 valid_inputs = 0, comp_id; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'dump_block_header': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:90:22: note: byref variable will be forcibly initialized struct block_header hdr; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_layer_dump': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:288:6: note: byref variable will be forcibly initialized u32 v[15], i; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_wb_layer_dump': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:486:6: note: byref variable will be forcibly initialized u32 v[12], i; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_compiz_dump': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:626:6: note: byref variable will be forcibly initialized u32 v[8], i; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_scaler_dump': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:795:6: note: byref variable will be forcibly initialized u32 v[10]; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_splitter_dump': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:924:6: note: byref variable will be forcibly initialized u32 v[3]; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_merger_dump': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:990:6: note: byref variable will be forcibly initialized u32 v; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_improc_dump': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1093:6: note: byref variable will be forcibly initialized u32 v[12], i; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_timing_ctrlr_dump': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1211:6: note: byref variable will be forcibly initialized u32 v[8], i; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_lpu_dump': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1385:6: note: byref variable will be forcibly initialized u32 v[6]; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_dou_dump': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1410:6: note: byref variable will be forcibly initialized u32 v[5]; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_layer_init': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:412:15: note: byref variable will be forcibly initialized u32 pipe_id, layer_id, layer_info; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:412:6: note: byref variable will be forcibly initialized u32 pipe_id, layer_id, layer_info; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_wb_layer_init': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:530:15: note: byref variable will be forcibly initialized u32 pipe_id, layer_id; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:530:6: note: byref variable will be forcibly initialized u32 pipe_id, layer_id; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_compiz_init': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:671:15: note: byref variable will be forcibly initialized u32 pipe_id, comp_id; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:671:6: note: byref variable will be forcibly initialized u32 pipe_id, comp_id; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_scaler_init': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:840:15: note: byref variable will be forcibly initialized u32 pipe_id, comp_id; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:840:6: note: byref variable will be forcibly initialized u32 pipe_id, comp_id; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_splitter_init': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:948:15: note: byref variable will be forcibly initialized u32 pipe_id, comp_id; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:948:6: note: byref variable will be forcibly initialized u32 pipe_id, comp_id; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_merger_init': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1018:15: note: byref variable will be forcibly initialized u32 pipe_id, comp_id; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1018:6: note: byref variable will be forcibly initialized u32 pipe_id, comp_id; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_improc_init': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1129:15: note: byref variable will be forcibly initialized u32 pipe_id, comp_id, value; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1129:6: note: byref variable will be forcibly initialized u32 pipe_id, comp_id, value; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_timing_ctrlr_init': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1256:15: note: byref variable will be forcibly initialized u32 pipe_id, comp_id; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1256:6: note: byref variable will be forcibly initialized u32 pipe_id, comp_id; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_gcu_dump': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1358:6: note: byref variable will be forcibly initialized u32 v[5]; ^ /kisskb/src/drivers/gpu/drm/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/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/tty/serdev/serdev-ttyport.c: In function 'ttyport_set_baudrate': /kisskb/src/drivers/tty/serdev/serdev-ttyport.c:173:18: note: byref variable will be forcibly initialized struct ktermios ktermios = tty->termios; ^ /kisskb/src/drivers/tty/serdev/serdev-ttyport.c: In function 'ttyport_set_parity': /kisskb/src/drivers/tty/serdev/serdev-ttyport.c:202:18: note: byref variable will be forcibly initialized struct ktermios ktermios = tty->termios; ^ /kisskb/src/drivers/tty/serdev/serdev-ttyport.c: In function 'ttyport_set_flow_control': /kisskb/src/drivers/tty/serdev/serdev-ttyport.c:187:18: note: byref variable will be forcibly initialized struct ktermios ktermios = tty->termios; ^ /kisskb/src/drivers/tty/serdev/serdev-ttyport.c: In function 'ttyport_open': /kisskb/src/drivers/tty/serdev/serdev-ttyport.c:109:18: note: byref variable will be forcibly initialized struct ktermios ktermios; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_flush_all_fences': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:272:23: note: byref variable will be forcibly initialized struct dma_resv_iter cursor; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c: In function 'ttm_bo_move_to_ghost': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c:482:28: note: byref variable will be forcibly initialized struct ttm_buffer_object *ghost_obj; ^ /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:56:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(TTM_PFX); ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/arm/malidp_planes.c:12: /kisskb/src/drivers/gpu/drm/arm/malidp_planes.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c: In function 'ttm_move_memcpy': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c:96:30: note: byref variable will be forcibly initialized struct dma_buf_map src_map, dst_map; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c:96:21: note: byref variable will be forcibly initialized struct dma_buf_map src_map, dst_map; ^ /kisskb/src/drivers/gpu/drm/arm/malidp_planes.c: In function 'malidp_de_planes_init': /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:419:28: note: byref variable will be forcibly initialized struct ttm_operation_ctx ctx = { ^ /kisskb/src/drivers/gpu/drm/arm/malidp_planes.c:949:6: note: byref variable will be forcibly initialized u64 supported_modifiers[MODIFIERS_COUNT_MAX]; ^ /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:145:15: note: byref variable will be forcibly initialized } _dst_iter, _src_iter; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c:145:4: note: byref variable will be forcibly initialized } _dst_iter, _src_iter; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c: In function 'ttm_bo_pipeline_gutting': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c:587:23: note: byref variable will be forcibly initialized struct ttm_resource *sys_res; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c:586:28: note: byref variable will be forcibly initialized struct ttm_buffer_object *ghost; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_delayed_delete': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:366: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_bounce_temp_buffer': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:499:23: note: byref variable will be forcibly initialized struct ttm_resource *hop_mem; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:498: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_evict': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:524:19: note: byref variable will be forcibly initialized struct ttm_place hop; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:523:23: note: byref variable will be forcibly initialized struct ttm_placement placement; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:522:23: note: byref variable will be forcibly initialized struct ttm_resource *evict_mem; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_mem_evict_first': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:683:9: note: byref variable will be forcibly initialized bool busy; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:676:7: note: byref variable will be forcibly initialized bool locked = false; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_move_buffer': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:888:19: note: byref variable will be forcibly initialized struct ttm_place hop; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:887:23: note: byref variable will be forcibly initialized struct ttm_resource *mem; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_swapout': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:1135:20: note: byref variable will be forcibly initialized struct ttm_place hop; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:1134:24: note: byref variable will be forcibly initialized struct ttm_resource *evict_mem; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:1133:28: note: byref variable will be forcibly initialized struct ttm_operation_ctx ctx = { false, false }; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:1096:7: note: byref variable will be forcibly initialized bool locked; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:1095:19: note: byref variable will be forcibly initialized struct ttm_place place; ^ In file included from /kisskb/src/arch/arm64/include/asm/current.h:5:0, from /kisskb/src/include/linux/sched.h:12, from /kisskb/src/drivers/gpu/drm/ttm/ttm_tt.c:34: /kisskb/src/drivers/gpu/drm/ttm/ttm_tt.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/shmem_fs.h:6, from /kisskb/src/drivers/gpu/drm/ttm/ttm_tt.c:35: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /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:389: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:233: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_fault': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_vm.c:334:6: note: byref variable will be forcibly initialized int idx; ^ /kisskb/src/drivers/tty/serial/meson_uart.c: In function 'meson_uart_probe': /kisskb/src/drivers/tty/serial/meson_uart.c:718:6: note: byref variable will be forcibly initialized u32 fifosize = 64; /* Default is 64, 128 for EE UART_0 */ ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/tty.h:5, from /kisskb/src/drivers/tty/tty_buffer.c:8: /kisskb/src/drivers/tty/tty_buffer.c: In function '__tty_buffer_request_room': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/tty/tty_buffer.c:287:4: note: in expansion of macro 'smp_store_release' smp_store_release(&b->next, n); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/tty/tty_buffer.c:282:4: note: in expansion of macro 'smp_store_release' smp_store_release(&b->commit, b->used); ^ /kisskb/src/drivers/tty/tty_buffer.c: In function 'flush_to_ldisc': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/tty/tty_buffer.c:534:11: note: in expansion of macro 'smp_load_acquire' count = smp_load_acquire(&head->commit) - head->read; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/tty/tty_buffer.c:530:10: note: in expansion of macro 'smp_load_acquire' next = smp_load_acquire(&head->next); ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/arm/malidp_mw.c:9: /kisskb/src/drivers/gpu/drm/arm/malidp_mw.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/tty/tty_buffer.c: In function 'tty_buffer_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/tty/tty_buffer.c:233:17: note: in expansion of macro 'smp_load_acquire' while ((next = smp_load_acquire(&buf->head->next)) != NULL) { ^ /kisskb/src/drivers/gpu/drm/arm/malidp_mw.c: In function 'malidp_mw_connector_init': /kisskb/src/drivers/gpu/drm/arm/malidp_mw.c:210:11: note: byref variable will be forcibly initialized int ret, n_formats; ^ /kisskb/src/drivers/tty/tty_buffer.c: In function 'tty_schedule_flip': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/tty/tty_buffer.c:420:2: note: in expansion of macro 'smp_store_release' smp_store_release(&buf->tail->commit, buf->tail->used); ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/mm.h:7, from /kisskb/src/drivers/base/power/runtime.c:8: /kisskb/src/drivers/base/power/runtime.c: In function '__pm_runtime_barrier': /kisskb/src/drivers/base/power/runtime.c:1313: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:1313: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:772: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:772: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:592: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:592:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/drivers/tty/tty_ioctl.c: In function 'tty_change_softcar': /kisskb/src/drivers/tty/tty_ioctl.c:661:18: note: byref variable will be forcibly initialized struct ktermios old; ^ /kisskb/src/drivers/tty/tty_ioctl.c: In function 'get_termio': /kisskb/src/drivers/tty/tty_ioctl.c:463:18: note: byref variable will be forcibly initialized struct ktermios kterm; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/include/asm-generic/termios.h:6, from ./arch/arm64/include/generated/uapi/asm/termios.h:1, from /kisskb/src/include/uapi/linux/termios.h:6, from /kisskb/src/drivers/tty/tty_ioctl.c:11: /kisskb/src/drivers/tty/tty_ioctl.c: In function 'tty_wait_until_sent': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/tty/tty_ioctl.c:204:12: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(tty->write_wait, ^ /kisskb/src/drivers/tty/tty_ioctl.c: In function 'tty_set_termios': /kisskb/src/drivers/tty/tty_ioctl.c:340:18: note: byref variable will be forcibly initialized struct ktermios old_termios; ^ /kisskb/src/drivers/tty/tty_ioctl.c: In function 'set_termios': /kisskb/src/drivers/tty/tty_ioctl.c:388:18: note: byref variable will be forcibly initialized struct ktermios tmp_termios; ^ /kisskb/src/drivers/tty/tty_ioctl.c: In function 'tty_mode_ioctl': /kisskb/src/drivers/tty/tty_ioctl.c:691:18: note: byref variable will be forcibly initialized struct ktermios kterm; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'show_cons_active': /kisskb/src/drivers/tty/tty_io.c:3572:7: note: byref variable will be forcibly initialized int index = cs[i]->index; ^ /kisskb/src/drivers/tty/tty_io.c:3554:18: note: byref variable will be forcibly initialized struct console *cs[16]; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'compat_tty_tiocgserial': /kisskb/src/drivers/tty/tty_io.c:2868:23: note: byref variable will be forcibly initialized struct serial_struct v; ^ /kisskb/src/drivers/tty/tty_io.c:2867:25: note: byref variable will be forcibly initialized struct serial_struct32 v32; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'iterate_tty_read': /kisskb/src/drivers/tty/tty_io.c:861:7: note: byref variable will be forcibly initialized char kernel_buf[64]; ^ /kisskb/src/drivers/tty/tty_io.c:859:8: note: byref variable will be forcibly initialized void *cookie = NULL; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tty_tiocgserial': /kisskb/src/drivers/tty/tty_io.c:2654:23: note: byref variable will be forcibly initialized struct serial_struct v; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tty_set_serial': /kisskb/src/drivers/tty/tty_io.c:2627:7: note: byref variable will be forcibly initialized char comm[TASK_COMM_LEN]; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'compat_tty_tiocsserial': /kisskb/src/drivers/tty/tty_io.c:2850:23: note: byref variable will be forcibly initialized struct serial_struct v; ^ /kisskb/src/drivers/tty/tty_io.c:2849:25: note: byref variable will be forcibly initialized struct serial_struct32 v32; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tty_tiocsserial': /kisskb/src/drivers/tty/tty_io.c:2644:23: note: byref variable will be forcibly initialized struct serial_struct v; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/tty/tty_io.c:75: /kisskb/src/drivers/tty/tty_io.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tiocsti': /kisskb/src/drivers/tty/tty_io.c:2297:11: note: byref variable will be forcibly initialized char ch, mbz = 0; ^ /kisskb/src/drivers/tty/tty_io.c:2297:7: note: byref variable will be forcibly initialized char ch, mbz = 0; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tty_dev_name_to_number': /kisskb/src/drivers/tty/tty_io.c:348:6: note: byref variable will be forcibly initialized int index, prefix_length = 0; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/signal.h:5, from /kisskb/src/drivers/tty/n_tty.c:34: /kisskb/src/drivers/tty/n_tty.c: In function 'n_tty_receive_char_special': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/tty/n_tty.c:1370:4: note: in expansion of macro 'smp_store_release' smp_store_release(&ldata->canon_head, ldata->read_head); ^ /kisskb/src/drivers/tty/n_tty.c: In function '__receive_buf': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/tty/n_tty.c:1588:2: note: in expansion of macro 'smp_store_release' smp_store_release(&ldata->commit_head, ldata->read_head); ^ /kisskb/src/drivers/tty/n_tty.c: In function 'n_tty_receive_buf_common': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/tty/n_tty.c:1653:17: note: in expansion of macro 'smp_load_acquire' size_t tail = smp_load_acquire(&ldata->read_tail); ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tiocswinsz': /kisskb/src/drivers/tty/tty_io.c:2386:17: note: byref variable will be forcibly initialized struct winsize tmp_ws; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tty_tiocgicount': /kisskb/src/drivers/tty/tty_io.c:2613:32: note: byref variable will be forcibly initialized struct serial_icounter_struct icount; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tty_register_device_attr': /kisskb/src/drivers/tty/tty_io.c:3254:7: note: byref variable will be forcibly initialized char name[64]; ^ /kisskb/src/drivers/tty/n_tty.c: In function 'canon_copy_from_read_buf': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/tty/n_tty.c:2002:2: note: in expansion of macro 'smp_store_release' smp_store_release(&ldata->read_tail, ldata->read_tail + c); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/tty/n_tty.c:1965:15: note: in expansion of macro 'smp_load_acquire' canon_head = smp_load_acquire(&ldata->canon_head); ^ /kisskb/src/drivers/tty/n_tty.c: In function 'copy_from_read_buf': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/tty/n_tty.c:1914:3: note: in expansion of macro 'smp_store_release' smp_store_release(&ldata->read_tail, ldata->read_tail + n); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/tty/n_tty.c:1903:16: note: in expansion of macro 'smp_load_acquire' size_t head = smp_load_acquire(&ldata->commit_head); ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tty_register_driver': /kisskb/src/drivers/tty/tty_io.c:3448:8: note: byref variable will be forcibly initialized dev_t dev; ^ /kisskb/src/drivers/tty/n_tty.c: In function 'n_tty_read': /kisskb/src/drivers/tty/n_tty.c:2069:17: note: byref variable will be forcibly initialized unsigned char *kb = kbuf; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tty_open_by_driver': /kisskb/src/drivers/tty/tty_io.c:2059:6: note: byref variable will be forcibly initialized int index = -1; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tty_kopen': /kisskb/src/drivers/tty/tty_io.c:1973:6: note: byref variable will be forcibly initialized int index = -1; ^ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'pcr_value_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:354:20: note: byref variable will be forcibly initialized struct tpm_digest digest; ^ /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:86:5: note: byref variable will be forcibly initialized u8 digest[TPM_DIGEST_SIZE]; ^ /kisskb/src/drivers/char/tpm/tpm-sysfs.c:85:8: note: byref variable will be forcibly initialized cap_t cap; ^ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'pubek_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:40:7: note: byref variable will be forcibly initialized char anti_replay[20]; ^ /kisskb/src/drivers/char/tpm/tpm-sysfs.c:35:17: note: byref variable will be forcibly initialized struct tpm_buf tpm_buf; ^ /kisskb/src/drivers/misc/lkdtm/core.c: In function 'lkdtm_parse_one': /kisskb/src/drivers/misc/lkdtm/core.c:425:8: note: byref variable will be forcibly initialized bool bool_result; ^ /kisskb/src/drivers/misc/lkdtm/core.c: In function 'lkdtm_check_bool_cmdline': /kisskb/src/drivers/misc/lkdtm/core.c:438:28: note: byref variable will be forcibly initialized struct check_cmdline_args args = { ^ /kisskb/src/drivers/tty/serial/uartlite.c: In function 'ulite_console_setup': /kisskb/src/drivers/tty/serial/uartlite.c:526:6: note: byref variable will be forcibly initialized int flow = 'n'; ^ /kisskb/src/drivers/tty/serial/uartlite.c:525:6: note: byref variable will be forcibly initialized int parity = 'n'; ^ /kisskb/src/drivers/tty/serial/uartlite.c:524:6: note: byref variable will be forcibly initialized int bits = 8; ^ /kisskb/src/drivers/tty/serial/uartlite.c:523:6: note: byref variable will be forcibly initialized int baud = 9600; ^ /kisskb/src/drivers/tty/serial/uartlite.c: In function 'ulite_probe': /kisskb/src/drivers/tty/serial/uartlite.c:791:7: note: byref variable will be forcibly initialized u32 val = 0; ^ /kisskb/src/drivers/tty/serial/uartlite.c:781:6: note: byref variable will be forcibly initialized int id = pdev->id; ^ /kisskb/src/drivers/char/tpm/eventlog/tpm1.c: In function 'get_event_name': /kisskb/src/drivers/char/tpm/eventlog/tpm1.c:148:7: note: byref variable will be forcibly initialized char data[41] = ""; ^ /kisskb/src/drivers/char/tpm/eventlog/tpm1.c: In function 'tpm1_binary_bios_measurements_show': /kisskb/src/drivers/char/tpm/eventlog/tpm1.c:226:20: note: byref variable will be forcibly initialized struct tcpa_event temp_event; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/include/linux/security.h:30, from /kisskb/src/drivers/char/tpm/eventlog/tpm2.c:17: /kisskb/src/drivers/char/tpm/eventlog/tpm2.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/drivers/char/tpm/eventlog/tpm2.c:20:0: /kisskb/src/drivers/char/tpm/eventlog/tpm2.c: In function '__calc_tpm2_event_size': /kisskb/src/include/linux/tpm_eventlog.h:172:6: note: byref variable will be forcibly initialized u16 halg; ^ /kisskb/src/drivers/tty/serial/sccnxp.c: In function 'sccnxp_set_baud': /kisskb/src/drivers/tty/serial/sccnxp.c:306:45: note: byref variable will be forcibly initialized int div_std, tmp_baud, bestbaud = INT_MAX, besterr = INT_MAX; ^ /kisskb/src/drivers/tty/serial/sccnxp.c: In function 'sccnxp_console_setup': /kisskb/src/drivers/tty/serial/sccnxp.c:859:43: note: byref variable will be forcibly initialized int baud = 9600, bits = 8, parity = 'n', flow = 'n'; ^ /kisskb/src/drivers/tty/serial/sccnxp.c:859:29: note: byref variable will be forcibly initialized int baud = 9600, bits = 8, parity = 'n', flow = 'n'; ^ /kisskb/src/drivers/tty/serial/sccnxp.c:859:19: note: byref variable will be forcibly initialized int baud = 9600, bits = 8, parity = 'n', flow = 'n'; ^ /kisskb/src/drivers/tty/serial/sccnxp.c:859:6: note: byref variable will be forcibly initialized int baud = 9600, bits = 8, parity = 'n', flow = 'n'; ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'check_locality': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:123:5: note: byref variable will be forcibly initialized u8 access; ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_update_durations': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:511:8: note: byref variable will be forcibly initialized cap_t cap; ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:509:6: note: byref variable will be forcibly initialized u32 did_vid; ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_update_timeouts': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:585:6: note: byref variable will be forcibly initialized u32 did_vid; ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_status': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:193:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'get_burstcount': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:237:6: note: byref variable will be forcibly initialized u32 value; ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'wait_startup': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:106:6: note: byref variable will be forcibly initialized u8 access; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/char/tpm/tpm_tis_core.c:19: /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'wait_for_tpm_stat': /kisskb/src/include/linux/wait.h: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:69: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:55:7: note: byref variable will be forcibly initialized bool canceled = false; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/char/tpm/tpm_tis_core.c:19: /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:168: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 'probe_itpm': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:628:6: note: byref variable will be forcibly initialized u16 vendor; ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tis_int_handler': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:686:6: note: byref variable will be forcibly initialized u32 interrupt; ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_gen_interrupt': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:721:8: note: byref variable will be forcibly initialized cap_t cap; ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:720:6: note: byref variable will be forcibly initialized u32 cap2; ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_probe_irq_single': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:748:6: note: byref variable will be forcibly initialized u32 int_status; ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:746:5: note: byref variable will be forcibly initialized u8 original_int_vec; ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_probe_irq': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:813:5: note: byref variable will be forcibly initialized u8 original_int_vec; ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'disable_interrupts': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:412:6: note: byref variable will be forcibly initialized u32 intmask; ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_remove': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:836:6: note: byref variable will be forcibly initialized u32 interrupt; ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_core_init': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:930:5: note: byref variable will be forcibly initialized u8 rid; ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:928:6: note: byref variable will be forcibly initialized u32 intmask; ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:927:6: note: byref variable will be forcibly initialized u32 intfcaps; ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:926:6: note: byref variable will be forcibly initialized u32 vendor; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/dma-buf-map.h:9, from /kisskb/src/include/drm/ttm/ttm_resource.h:30, from /kisskb/src/include/drm/ttm/ttm_device.h:30, from /kisskb/src/drivers/gpu/drm/ttm/ttm_range_manager.c:32: /kisskb/src/drivers/gpu/drm/ttm/ttm_range_manager.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/tty/serial/msm_serial.c: In function 'msm_set_baud_rate': /kisskb/src/drivers/tty/serial/msm_serial.c:1115:23: note: byref variable will be forcibly initialized unsigned long flags, rate; ^ In file included from /kisskb/src/drivers/tty/serial/msm_serial.c:13:0: /kisskb/src/drivers/tty/serial/msm_serial.c: In function 'dmaengine_prep_slave_single': /kisskb/src/include/linux/dmaengine.h:969:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/tty/serial/msm_serial.c: In function 'msm_set_termios': /kisskb/src/drivers/tty/serial/msm_serial.c:1253:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/drivers/tty/serial/arc_uart.c: In function 'arc_serial_console_setup': /kisskb/src/drivers/tty/serial/arc_uart.c:488:6: note: byref variable will be forcibly initialized int flow = 'n'; ^ /kisskb/src/drivers/tty/serial/msm_serial.c: In function 'msm_handle_rx_dm': /kisskb/src/drivers/tty/serial/arc_uart.c:487:6: note: byref variable will be forcibly initialized int parity = 'n'; ^ /kisskb/src/drivers/tty/serial/msm_serial.c:725:17: note: byref variable will be forcibly initialized unsigned char buf[4]; ^ /kisskb/src/drivers/tty/serial/arc_uart.c:486:6: note: byref variable will be forcibly initialized int bits = 8; ^ /kisskb/src/drivers/tty/serial/arc_uart.c:485:6: note: byref variable will be forcibly initialized int baud = 115200; ^ /kisskb/src/drivers/tty/serial/msm_serial.c: In function 'msm_handle_tx_pio': /kisskb/src/drivers/tty/serial/msm_serial.c:841:8: note: byref variable will be forcibly initialized char buf[4] = { 0 }; ^ /kisskb/src/drivers/tty/serial/arc_uart.c: In function 'arc_serial_probe': /kisskb/src/drivers/tty/serial/arc_uart.c:580:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c: In function 'tpm_cr50_i2c_read': /kisskb/src/drivers/tty/serial/msm_serial.c: In function 'msm_complete_tx_dma': /kisskb/src/drivers/tty/serial/msm_serial.c:428:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:194:17: note: byref variable will be forcibly initialized struct i2c_msg msg_response = { ^ /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c: In function 'tpm_cr50_i2c_tis_status': /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:374:5: note: byref variable will be forcibly initialized u8 buf[4]; ^ /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c: In function 'tpm_cr50_i2c_get_burst_and_status': /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:414:5: note: byref variable will be forcibly initialized u8 buf[4]; ^ /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c: In function 'tpm_cr50_check_locality': /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:298:5: note: byref variable will be forcibly initialized u8 buf; ^ /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c: In function 'tpm_cr50_request_locality': /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:341:5: note: byref variable will be forcibly initialized u8 buf = TPM_ACCESS_REQUEST_USE; ^ /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c: In function 'tpm_cr50_release_locality': /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:320:5: note: byref variable will be forcibly initialized u8 buf; ^ /kisskb/src/drivers/tty/serial/msm_serial.c: In function 'msm_request_tx_dma': /kisskb/src/drivers/tty/serial/msm_serial.c:294:6: note: byref variable will be forcibly initialized u32 crci = 0; ^ /kisskb/src/drivers/tty/serial/msm_serial.c:292:26: note: byref variable will be forcibly initialized struct dma_slave_config conf; ^ /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c: In function 'tpm_cr50_i2c_tis_send': /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:545:6: note: byref variable will be forcibly initialized u32 status; ^ /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:542:9: note: byref variable will be forcibly initialized size_t burstcnt, limit, sent = 0; ^ /kisskb/src/drivers/tty/serial/msm_serial.c: In function 'msm_request_rx_dma': /kisskb/src/drivers/tty/serial/msm_serial.c:337:6: note: byref variable will be forcibly initialized u32 crci = 0; ^ /kisskb/src/drivers/tty/serial/msm_serial.c:335:26: note: byref variable will be forcibly initialized struct dma_slave_config conf; ^ /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c: In function 'tpm_cr50_i2c_tis_recv': /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:457:6: note: byref variable will be forcibly initialized u32 status; ^ /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:455:9: note: byref variable will be forcibly initialized size_t burstcnt, cur, len, expected; ^ /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c: In function 'tpm_cr50_i2c_probe': /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:673:5: note: byref variable will be forcibly initialized u8 buf[4]; ^ /kisskb/src/drivers/tty/serial/ucc_uart.c: In function 'qe_uart_request_port': /kisskb/src/drivers/tty/serial/ucc_uart.c:989:13: note: byref variable will be forcibly initialized dma_addr_t bd_dma_addr = 0; ^ /kisskb/src/drivers/tty/serial/ucc_uart.c:986:27: note: byref variable will be forcibly initialized struct ucc_slow_private *uccs; ^ /kisskb/src/drivers/tty/serial/ucc_uart.c: In function 'ucc_uart_probe': /kisskb/src/drivers/tty/serial/ucc_uart.c:1258:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/tty/serial/ucc_uart.c:1257:18: note: byref variable will be forcibly initialized struct resource res; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/drivers/tty/tty_ldsem.c:28: /kisskb/src/drivers/tty/tty_ldsem.c: In function '__ldsem_wake_readers': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/tty/tty_ldsem.c:96:3: note: in expansion of macro 'smp_store_release' smp_store_release(&waiter->task, NULL); ^ /kisskb/src/drivers/tty/tty_ldsem.c: In function 'down_read_failed': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/tty/tty_ldsem.c:196:8: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&waiter.task)) ^ /kisskb/src/drivers/tty/tty_ldsem.c:158:22: note: byref variable will be forcibly initialized struct ldsem_waiter waiter; ^ /kisskb/src/drivers/tty/tty_ldsem.c: In function 'down_write_failed': /kisskb/src/drivers/tty/tty_ldsem.c:232:22: note: byref variable will be forcibly initialized struct ldsem_waiter waiter; ^ /kisskb/src/drivers/misc/lkdtm/bugs.c: In function 'recursive_loop': /kisskb/src/drivers/misc/lkdtm/bugs.c:49:16: note: byref variable will be forcibly initialized volatile char buf[REC_STACK_SIZE]; ^ /kisskb/src/drivers/misc/lkdtm/bugs.c: In function 'lkdtm_CORRUPT_STACK': /kisskb/src/drivers/misc/lkdtm/bugs.c:119:7: note: byref variable will be forcibly initialized char data[8] __aligned(sizeof(void *)); ^ /kisskb/src/drivers/misc/lkdtm/bugs.c: In function 'lkdtm_CORRUPT_STACK_STRONG': /kisskb/src/drivers/misc/lkdtm/bugs.c:131:4: note: byref variable will be forcibly initialized } data __aligned(sizeof(void *)); ^ /kisskb/src/drivers/misc/lkdtm/bugs.c: In function 'lkdtm_REPORT_STACK': /kisskb/src/drivers/misc/lkdtm/bugs.c:142:21: note: byref variable will be forcibly initialized volatile uintptr_t magic; ^ /kisskb/src/drivers/misc/lkdtm/bugs.c: In function 'lkdtm_CORRUPT_LIST_ADD': /kisskb/src/drivers/misc/lkdtm/bugs.c:358:26: note: byref variable will be forcibly initialized struct lkdtm_list good, bad; ^ /kisskb/src/drivers/misc/lkdtm/bugs.c:358:20: note: byref variable will be forcibly initialized struct lkdtm_list good, bad; ^ In file included from /kisskb/src/drivers/misc/lkdtm/bugs.c:9:0: /kisskb/src/drivers/misc/lkdtm/bugs.c:357:12: note: byref variable will be forcibly initialized LIST_HEAD(test_head); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/misc/lkdtm/bugs.c: In function 'lkdtm_CORRUPT_LIST_DEL': /kisskb/src/drivers/misc/lkdtm/bugs.c:393:20: note: byref variable will be forcibly initialized struct lkdtm_list item; ^ In file included from /kisskb/src/drivers/misc/lkdtm/bugs.c:9:0: /kisskb/src/drivers/misc/lkdtm/bugs.c:392:12: note: byref variable will be forcibly initialized LIST_HEAD(test_head); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/tty/serial/fsl_lpuart.c: In function 'lpuart_copy_rx_to_tty': /kisskb/src/drivers/tty/serial/fsl_lpuart.c:1107:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/tty/serial/fsl_lpuart.c:8: /kisskb/src/drivers/tty/serial/fsl_lpuart.c: In function 'lpuart_dma_shutdown': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/tty/serial/fsl_lpuart.c:1796:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(sport->dma_wait, ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_pool.c: In function 'ttm_pool_alloc': /kisskb/src/drivers/gpu/drm/ttm/ttm_pool.c:363:14: note: byref variable will be forcibly initialized dma_addr_t *dma_addr = tt->dma_address; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:131, from /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:60: /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'perf_trace_drm_sched_job': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:35:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_sched_job, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:35:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_sched_job, ^ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'perf_trace_drm_run_job': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:62:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_run_job, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:62:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_run_job, ^ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'perf_trace_drm_sched_process_job': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:89:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_sched_process_job, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:89:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_sched_process_job, ^ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'perf_trace_drm_sched_job_wait_dep': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:102:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_sched_job_wait_dep, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:102:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_sched_job_wait_dep, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:131, from /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:60: /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'trace_event_raw_event_drm_sched_job': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:35:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_sched_job, ^ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'trace_event_raw_event_drm_run_job': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:62:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_run_job, ^ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'trace_event_raw_event_drm_sched_process_job': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:89:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_sched_process_job, ^ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'trace_event_raw_event_drm_sched_job_wait_dep': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:102:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_sched_job_wait_dep, ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:47: /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'drm_sched_main': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:924:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(sched->wake_up_worker, ^ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'drm_sched_job_add_dependency': /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:652:6: note: byref variable will be forcibly initialized u32 id = 0; ^ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:651:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'drm_sched_job_add_implicit_dependencies': /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:702:23: note: byref variable will be forcibly initialized struct dma_resv_iter cursor; ^ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'drm_sched_job_cleanup': /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:736:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c: In function 'iic_tpm_read': /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:106:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[] = {msg1, msg2}; ^ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:100:17: note: byref variable will be forcibly initialized struct i2c_msg msg2 = { ^ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c: In function 'tpm_tis_i2c_status': /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:368:5: note: byref variable will be forcibly initialized u8 buf = 0xFF; ^ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c: In function 'check_locality': /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:314:5: note: byref variable will be forcibly initialized u8 buf; ^ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c: In function 'get_burstcount': /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:393:5: note: byref variable will be forcibly initialized u8 buf[3]; ^ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c: In function 'release_locality': /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:333:5: note: byref variable will be forcibly initialized u8 buf; ^ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c: In function 'request_locality': /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:347:5: note: byref variable will be forcibly initialized u8 buf = TPM_ACCESS_REQUEST_USE; ^ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c: In function 'tpm_tis_i2c_ready': /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:385:5: note: byref variable will be forcibly initialized u8 buf = TPM_STS_COMMAND_READY; ^ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c: In function 'tpm_tis_i2c_send': /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:523:5: note: byref variable will be forcibly initialized u8 sts = TPM_STS_GO; ^ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:519:10: note: byref variable will be forcibly initialized int rc, status; ^ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c: In function 'tpm_tis_i2c_recv': /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:471:6: note: byref variable will be forcibly initialized int status; ^ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c: In function 'tpm_tis_i2c_init': /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:614:6: note: byref variable will be forcibly initialized u32 vendor; ^ /kisskb/src/drivers/char/tpm/tpm_atmel.c: In function 'init_atmel': /kisskb/src/drivers/char/tpm/tpm_atmel.c:163:16: note: byref variable will be forcibly initialized unsigned long base; ^ /kisskb/src/drivers/char/tpm/tpm_atmel.c:162:19: note: byref variable will be forcibly initialized int have_region, region_size; ^ /kisskb/src/drivers/base/power/domain_governor.c: In function 'default_suspend_ok': /kisskb/src/drivers/base/power/domain_governor.c:54:6: note: byref variable will be forcibly initialized s64 constraint_ns; ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_INC_OVERFLOW': /kisskb/src/drivers/misc/lkdtm/refcount.c:29:13: note: byref variable will be forcibly initialized refcount_t over = REFCOUNT_INIT(REFCOUNT_MAX - 1); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_ADD_OVERFLOW': /kisskb/src/drivers/misc/lkdtm/refcount.c:45:13: note: byref variable will be forcibly initialized refcount_t over = REFCOUNT_INIT(REFCOUNT_MAX - 1); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_INC_NOT_ZERO_OVERFLOW': /kisskb/src/drivers/misc/lkdtm/refcount.c:63:13: note: byref variable will be forcibly initialized refcount_t over = REFCOUNT_INIT(REFCOUNT_MAX); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_ADD_NOT_ZERO_OVERFLOW': /kisskb/src/drivers/misc/lkdtm/refcount.c:75:13: note: byref variable will be forcibly initialized refcount_t over = REFCOUNT_INIT(REFCOUNT_MAX); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_DEC_ZERO': /kisskb/src/drivers/misc/lkdtm/refcount.c:108:13: note: byref variable will be forcibly initialized refcount_t zero = REFCOUNT_INIT(2); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_DEC_NEGATIVE': /kisskb/src/drivers/misc/lkdtm/refcount.c:147:13: note: byref variable will be forcibly initialized refcount_t neg = REFCOUNT_INIT(0); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_DEC_AND_TEST_NEGATIVE': /kisskb/src/drivers/misc/lkdtm/refcount.c:161:13: note: byref variable will be forcibly initialized refcount_t neg = REFCOUNT_INIT(0); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVE': /kisskb/src/drivers/misc/lkdtm/refcount.c:176:13: note: byref variable will be forcibly initialized refcount_t neg = REFCOUNT_INIT(3); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_INC_ZERO': /kisskb/src/drivers/misc/lkdtm/refcount.c:208:13: note: byref variable will be forcibly initialized refcount_t zero = REFCOUNT_INIT(0); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_ADD_ZERO': /kisskb/src/drivers/misc/lkdtm/refcount.c:233:13: note: byref variable will be forcibly initialized refcount_t zero = REFCOUNT_INIT(0); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_INC_SATURATED': /kisskb/src/drivers/misc/lkdtm/refcount.c:272:13: note: byref variable will be forcibly initialized refcount_t sat = REFCOUNT_INIT(REFCOUNT_SATURATED); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_DEC_SATURATED': /kisskb/src/drivers/misc/lkdtm/refcount.c:283:13: note: byref variable will be forcibly initialized refcount_t sat = REFCOUNT_INIT(REFCOUNT_SATURATED); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_ADD_SATURATED': /kisskb/src/drivers/misc/lkdtm/refcount.c:294:13: note: byref variable will be forcibly initialized refcount_t sat = REFCOUNT_INIT(REFCOUNT_SATURATED); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_INC_NOT_ZERO_SATURATED': /kisskb/src/drivers/misc/lkdtm/refcount.c:305:13: note: byref variable will be forcibly initialized refcount_t sat = REFCOUNT_INIT(REFCOUNT_SATURATED); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_ADD_NOT_ZERO_SATURATED': /kisskb/src/drivers/misc/lkdtm/refcount.c:317:13: note: byref variable will be forcibly initialized refcount_t sat = REFCOUNT_INIT(REFCOUNT_SATURATED); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_DEC_AND_TEST_SATURATED': /kisskb/src/drivers/misc/lkdtm/refcount.c:329:13: note: byref variable will be forcibly initialized refcount_t sat = REFCOUNT_INIT(REFCOUNT_SATURATED); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_SUB_AND_TEST_SATURATED': /kisskb/src/drivers/misc/lkdtm/refcount.c:341:13: note: byref variable will be forcibly initialized refcount_t sat = REFCOUNT_INIT(REFCOUNT_SATURATED); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_ATOMIC_TIMING': /kisskb/src/drivers/misc/lkdtm/refcount.c:354:11: note: byref variable will be forcibly initialized atomic_t count = ATOMIC_INIT(1); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_TIMING': /kisskb/src/drivers/misc/lkdtm/refcount.c:379:13: note: byref variable will be forcibly initialized refcount_t count = REFCOUNT_INIT(1); ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c:15: /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c: In function 'vtpm_proxy_fops_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c:79:8: note: in expansion of macro 'wait_event_interruptible' sig = wait_event_interruptible(proxy_dev->wq, ^ /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c: In function 'vtpm_proxy_request_locality': /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c:397:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c: In function 'vtpmx_ioc_new_dev': /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c:629:28: note: byref variable will be forcibly initialized struct vtpm_proxy_new_dev vtpm_new_dev; ^ /kisskb/src/drivers/tty/serial/digicolor-usart.c: In function 'digicolor_uart_console_setup': /kisskb/src/drivers/tty/serial/digicolor-usart.c:418:45: note: byref variable will be forcibly initialized int baud = 115200, bits = 8, parity = 'n', flow = 'n'; ^ /kisskb/src/drivers/tty/serial/digicolor-usart.c:418:31: note: byref variable will be forcibly initialized int baud = 115200, bits = 8, parity = 'n', flow = 'n'; ^ /kisskb/src/drivers/tty/serial/digicolor-usart.c:418:21: note: byref variable will be forcibly initialized int baud = 115200, bits = 8, parity = 'n', flow = 'n'; ^ /kisskb/src/drivers/tty/serial/digicolor-usart.c:418:6: note: byref variable will be forcibly initialized int baud = 115200, bits = 8, parity = 'n', flow = 'n'; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_device.c: In function 'ttm_global_init': /kisskb/src/drivers/gpu/drm/ttm/ttm_device.c:70:17: note: byref variable will be forcibly initialized struct sysinfo si; ^ /kisskb/src/drivers/tty/serial/sifive.c: In function 'sifive_serial_console_setup': /kisskb/src/drivers/tty/serial/sifive.c:848:6: note: byref variable will be forcibly initialized int flow = 'n'; ^ /kisskb/src/drivers/tty/serial/sifive.c:847:6: note: byref variable will be forcibly initialized int parity = 'n'; ^ /kisskb/src/drivers/tty/serial/sifive.c:846:6: note: byref variable will be forcibly initialized int bits = 8; ^ /kisskb/src/drivers/tty/serial/sifive.c:845:6: note: byref variable will be forcibly initialized int baud = SIFIVE_DEFAULT_BAUD_RATE; ^ /kisskb/src/drivers/tty/serial/sifive.c: In function '__ssp_receive_chars': /kisskb/src/drivers/tty/serial/sifive.c:439:7: note: byref variable will be forcibly initialized char is_empty; ^ /kisskb/src/drivers/tty/serial/sprd_serial.c: In function 'sprd_uart_dma_irq': /kisskb/src/drivers/tty/serial/sprd_serial.c:402:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ /kisskb/src/drivers/tty/serial/sprd_serial.c: In function 'sprd_rx': /kisskb/src/drivers/tty/serial/sprd_serial.c:600:25: note: byref variable will be forcibly initialized unsigned int ch, flag, lsr, max_count = SPRD_TIMEOUT; ^ /kisskb/src/drivers/tty/serial/sprd_serial.c:600:19: note: byref variable will be forcibly initialized unsigned int ch, flag, lsr, max_count = SPRD_TIMEOUT; ^ In file included from /kisskb/src/drivers/tty/serial/sprd_serial.c:9:0: /kisskb/src/drivers/tty/serial/sprd_serial.c: In function 'dmaengine_prep_slave_single': /kisskb/src/include/linux/dmaengine.h:969:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/tty/serial/sprd_serial.c: In function 'sprd_complete_rx_dma': /kisskb/src/drivers/tty/serial/sprd_serial.c:431:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ /kisskb/src/drivers/tty/serial/sprd_serial.c: In function 'sprd_stop_tx_dma': /kisskb/src/drivers/tty/serial/sprd_serial.c:210:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ In file included from /kisskb/src/include/linux/clkdev.h:12:0, from /kisskb/src/drivers/base/power/clock_ops.c:14: /kisskb/src/drivers/base/power/clock_ops.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/base/power/clock_ops.c: In function 'pm_clk_destroy': /kisskb/src/drivers/base/power/clock_ops.c:498:19: note: byref variable will be forcibly initialized struct list_head list; ^ /kisskb/src/drivers/base/power/clock_ops.c: In function 'pm_clk_suspend': /kisskb/src/drivers/base/power/clock_ops.c:547:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/drivers/base/power/clock_ops.c: In function 'pm_clk_resume': /kisskb/src/drivers/base/power/clock_ops.c:585:16: note: byref variable will be forcibly initialized unsigned long flags; ^ In file included from /kisskb/src/include/linux/kasan-checks.h:5:0, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/err.h:5, from /kisskb/src/drivers/tty/serial/serial_mctrl_gpio.c:8: /kisskb/src/drivers/tty/serial/serial_mctrl_gpio.c: In function 'mctrl_gpio_set': /kisskb/src/drivers/tty/serial/serial_mctrl_gpio.c:49:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(values, UART_GPIO_MAX); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/tty/serial/serial_mctrl_gpio.c:48:20: note: byref variable will be forcibly initialized struct gpio_desc *desc_array[UART_GPIO_MAX]; ^ /kisskb/src/drivers/tty/serial/serial_mctrl_gpio.c: In function 'mctrl_gpio_irq_handle': /kisskb/src/drivers/tty/serial/serial_mctrl_gpio.c:160:6: note: byref variable will be forcibly initialized u32 mctrl = gpios->mctrl_prev; ^ In file included from /kisskb/src/drivers/base/power/domain.c:18:0: /kisskb/src/drivers/base/power/domain.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/base/power/domain.c: In function 'genpd_parse_state': /kisskb/src/drivers/base/power/domain.c:2842:21: note: byref variable will be forcibly initialized u32 entry_latency, exit_latency; ^ /kisskb/src/drivers/base/power/domain.c:2842:6: note: byref variable will be forcibly initialized u32 entry_latency, exit_latency; ^ /kisskb/src/drivers/base/power/domain.c:2841:6: note: byref variable will be forcibly initialized u32 residency; ^ /kisskb/src/drivers/base/power/domain.c: In function 'genpd_iterate_idle_states': /kisskb/src/drivers/base/power/domain.c:2875:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^ /kisskb/src/drivers/base/power/domain.c: In function 'genpd_summary_one': /kisskb/src/drivers/base/power/domain.c:3036:7: note: byref variable will be forcibly initialized char state[16]; ^ /kisskb/src/drivers/tty/tty_audit.c: In function 'tty_audit_log': /kisskb/src/drivers/tty/tty_audit.c:72:8: note: byref variable will be forcibly initialized char name[sizeof(current->comm)]; ^ /kisskb/src/drivers/base/power/domain.c: In function '__genpd_dev_pm_attach': /kisskb/src/drivers/base/power/domain.c:2650:25: note: byref variable will be forcibly initialized struct of_phandle_args pd_args; ^ /kisskb/src/drivers/misc/lkdtm/stackleak.c: In function 'lkdtm_STACKLEAK_ERASING': /kisskb/src/drivers/misc/lkdtm/stackleak.c:16:34: note: byref variable will be forcibly initialized unsigned long *sp, left, found, i; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/tty/n_hdlc.c:87: /kisskb/src/drivers/tty/n_hdlc.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/misc/lkdtm/fortify.c: In function 'lkdtm_FORTIFIED_SUBOBJECT': /kisskb/src/drivers/misc/lkdtm/fortify.c:39:4: note: byref variable will be forcibly initialized } target; ^ /kisskb/src/drivers/misc/lkdtm/fortify.c: In function 'lkdtm_FORTIFIED_STRSCPY': /kisskb/src/drivers/misc/lkdtm/fortify.c:81:7: note: byref variable will be forcibly initialized char weird_dst[sizeof(weird.src) + 1]; ^ /kisskb/src/drivers/misc/lkdtm/fortify.c:80:4: note: byref variable will be forcibly initialized } weird = { .big = "hello!" }; ^ /kisskb/src/drivers/misc/lkdtm/fortify.c:73:7: note: byref variable will be forcibly initialized char dst[5]; ^ /kisskb/src/drivers/misc/lkdtm/perms.c: In function 'lkdtm_EXEC_STACK': /kisskb/src/drivers/misc/lkdtm/perms.c:134:5: note: byref variable will be forcibly initialized u8 stack_area[EXEC_SIZE]; ^ /kisskb/src/drivers/misc/lkdtm/perms.c: In function 'lkdtm_ACCESS_USERSPACE': /kisskb/src/drivers/misc/lkdtm/perms.c:179:27: note: byref variable will be forcibly initialized unsigned long user_addr, tmp = 0; ^ /kisskb/src/drivers/tty/moxa.c: In function 'MoxaPortReadData': /kisskb/src/drivers/tty/moxa.c:2226:17: note: byref variable will be forcibly initialized unsigned char *dst; ^ /kisskb/src/drivers/tty/moxa.c: In function 'moxa_tiocmget': /kisskb/src/drivers/tty/moxa.c:1560:21: note: byref variable will be forcibly initialized int flag = 0, dtr, rts; ^ /kisskb/src/drivers/tty/moxa.c:1560:16: note: byref variable will be forcibly initialized int flag = 0, dtr, rts; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/tty/moxa.c:29: /kisskb/src/drivers/tty/moxa.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/tty/mxser.c:23: /kisskb/src/drivers/tty/mxser.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/tty/moxa.c: In function 'moxa_load_fw': /kisskb/src/drivers/tty/moxa.c:1034:7: note: byref variable will be forcibly initialized char rsn[64]; ^ /kisskb/src/drivers/tty/moxa.c: In function 'moxa_init_board': /kisskb/src/drivers/tty/moxa.c:1122:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^ /kisskb/src/drivers/tty/moxa.c: In function 'moxa_tiocmset': /kisskb/src/drivers/tty/moxa.c:1581:11: note: byref variable will be forcibly initialized int dtr, rts; ^ /kisskb/src/drivers/tty/moxa.c:1581:6: note: byref variable will be forcibly initialized int dtr, rts; ^ /kisskb/src/drivers/tty/moxa.c: In function 'moxa_ioctl': /kisskb/src/drivers/tty/moxa.c:640:24: note: byref variable will be forcibly initialized struct mxser_mstatus tmp; ^ /kisskb/src/drivers/tty/moxa.c:611:20: note: byref variable will be forcibly initialized struct moxaq_str tmp; ^ /kisskb/src/drivers/tty/nozomi.c: In function 'nozomi_card_exit': /kisskb/src/drivers/tty/nozomi.c:1463:17: note: byref variable will be forcibly initialized struct ctrl_ul ctrl; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/tty/mxser.c:18: /kisskb/src/drivers/tty/mxser.c: In function 'mxser_ioctl': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/tty/mxser.c:1288:10: note: in expansion of macro 'wait_event_interruptible' return wait_event_interruptible(info->port.delta_msr_wait, ^ /kisskb/src/drivers/tty/mxser.c:1263:22: note: byref variable will be forcibly initialized struct async_icount cnow; ^ /kisskb/src/drivers/tty/nozomi.c: In function 'nozomi_read_config_table': /kisskb/src/drivers/tty/nozomi.c:654:7: note: byref variable will be forcibly initialized u32 offset = 0; ^ /kisskb/src/drivers/tty/nozomi.c: In function 'receive_flow_control': /kisskb/src/drivers/tty/nozomi.c:874:17: note: byref variable will be forcibly initialized struct ctrl_dl old_ctrl; ^ /kisskb/src/drivers/tty/nozomi.c:873:17: note: byref variable will be forcibly initialized struct ctrl_dl ctrl_dl; ^ /kisskb/src/drivers/tty/nozomi.c: In function 'send_data': /kisskb/src/drivers/tty/nozomi.c:742:6: note: byref variable will be forcibly initialized u32 size = 0; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/tty/nozomi.c:32: /kisskb/src/drivers/tty/nozomi.c: In function 'ntty_ioctl': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/tty/nozomi.c:1739:10: note: in expansion of macro 'wait_event_interruptible' rval = wait_event_interruptible(port->tty_wait, ^ /kisskb/src/drivers/tty/nozomi.c:1737:23: note: byref variable will be forcibly initialized struct async_icount cprev = port->tty_icount; ^ /kisskb/src/drivers/misc/lkdtm/usercopy.c: In function 'do_usercopy_stack_callee': /kisskb/src/drivers/misc/lkdtm/usercopy.c:38:16: note: byref variable will be forcibly initialized unsigned char buf[32]; ^ /kisskb/src/drivers/misc/lkdtm/usercopy.c: In function 'do_usercopy_stack': /kisskb/src/drivers/misc/lkdtm/usercopy.c:53:17: note: byref variable will be forcibly initialized unsigned char *bad_stack; ^ /kisskb/src/drivers/misc/lkdtm/usercopy.c:52:16: note: byref variable will be forcibly initialized unsigned char good_stack[32]; ^ /kisskb/src/drivers/tty/n_gsm.c: In function 'gsm_send': /kisskb/src/drivers/tty/n_gsm.c:563:5: note: byref variable will be forcibly initialized u8 ibuf[3]; ^ /kisskb/src/drivers/tty/n_gsm.c:562:5: note: byref variable will be forcibly initialized u8 cbuf[10]; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:24: /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c: In function 'drm_sched_entity_flush': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^ /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:175: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:170:10: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout( ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/fcntl.h:5, from /kisskb/src/drivers/tty/n_gsm.c:29: /kisskb/src/drivers/tty/n_gsm.c: In function 'gsm_control_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/tty/n_gsm.c:1420:2: note: in expansion of macro 'wait_event' wait_event(gsm->event, control->done == 1); ^ /kisskb/src/drivers/tty/n_gsm.c: In function 'gsm_control_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/tty/n_gsm.c:1384:2: note: in expansion of macro 'wait_event' wait_event(gsm->event, gsm->pending_cmd == NULL); ^ /kisskb/src/drivers/tty/n_gsm.c: In function 'gsmtty_modem_update': /kisskb/src/drivers/tty/n_gsm.c:2943:5: note: byref variable will be forcibly initialized u8 modembits[5]; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/fcntl.h:5, from /kisskb/src/drivers/tty/n_gsm.c:29: /kisskb/src/drivers/tty/n_gsm.c: In function 'gsm_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:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/tty/n_gsm.c:2111:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(gsm->event, ^ /kisskb/src/drivers/tty/n_gsm.c: In function 'gsm_control_modem': /kisskb/src/drivers/tty/n_gsm.c:1090:15: note: byref variable will be forcibly initialized unsigned int brk = 0; ^ /kisskb/src/drivers/tty/n_gsm.c:1089:15: note: byref variable will be forcibly initialized unsigned int modem = 0; ^ /kisskb/src/drivers/tty/n_gsm.c:1088:15: note: byref variable will be forcibly initialized unsigned int addr = 0; ^ /kisskb/src/drivers/tty/n_gsm.c: In function 'gsm_control_rls': /kisskb/src/drivers/tty/n_gsm.c:1150:15: note: byref variable will be forcibly initialized unsigned int addr = 0; ^ /kisskb/src/drivers/tty/n_gsm.c: In function 'gsm_control_message': /kisskb/src/drivers/tty/n_gsm.c:1205:5: note: byref variable will be forcibly initialized u8 buf[1]; ^ /kisskb/src/drivers/tty/n_gsm.c: In function 'gsm_dlci_command': /kisskb/src/drivers/tty/n_gsm.c:1637:15: note: byref variable will be forcibly initialized unsigned int command = 0; ^ /kisskb/src/drivers/tty/n_gsm.c: In function 'gsm_dlci_data': /kisskb/src/drivers/tty/n_gsm.c:1592:15: note: byref variable will be forcibly initialized unsigned int modem = 0; ^ /kisskb/src/drivers/tty/n_gsm.c: In function 'gsmld_ioctl': /kisskb/src/drivers/tty/n_gsm.c:2696:20: note: byref variable will be forcibly initialized struct gsm_config c; ^ In file included from /kisskb/src/drivers/base/regmap/regcache.c:12:0: /kisskb/src/drivers/base/regmap/regcache.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/tty/n_gsm.c: In function 'gsmtty_ioctl': /kisskb/src/drivers/tty/n_gsm.c:3190:23: note: byref variable will be forcibly initialized struct gsm_netconfig nc; ^ /kisskb/src/drivers/base/regmap/regcache-rbtree.c: In function 'regcache_rbtree_lookup': /kisskb/src/drivers/base/regmap/regcache-rbtree.c:68:25: note: byref variable will be forcibly initialized unsigned int base_reg, top_reg; ^ /kisskb/src/drivers/base/regmap/regcache-rbtree.c:68:15: note: byref variable will be forcibly initialized unsigned int base_reg, top_reg; ^ /kisskb/src/drivers/base/regmap/regcache-rbtree.c: In function 'regcache_rbtree_drop': /kisskb/src/drivers/base/regmap/regcache-rbtree.c:511:25: note: byref variable will be forcibly initialized unsigned int base_reg, top_reg; ^ /kisskb/src/drivers/base/regmap/regcache-rbtree.c:511:15: note: byref variable will be forcibly initialized unsigned int base_reg, top_reg; ^ /kisskb/src/drivers/base/regmap/regcache-rbtree.c: In function 'regcache_rbtree_sync': /kisskb/src/drivers/base/regmap/regcache-rbtree.c:470:25: note: byref variable will be forcibly initialized unsigned int base_reg, top_reg; ^ /kisskb/src/drivers/base/regmap/regcache-rbtree.c:470:15: note: byref variable will be forcibly initialized unsigned int base_reg, top_reg; ^ /kisskb/src/drivers/base/regmap/regcache.c: In function 'regcache_hw_init': In file included from /kisskb/src/drivers/base/regmap/regcache-rbtree.c:13:0: /kisskb/src/drivers/base/regmap/regcache-rbtree.c: In function 'kmalloc_array': /kisskb/src/drivers/base/regmap/regcache.c:31:20: note: byref variable will be forcibly initialized unsigned int reg, val; ^ /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/base/regmap/regcache.c: In function 'regcache_lookup_reg': /kisskb/src/drivers/base/regmap/regcache.c:645:21: note: byref variable will be forcibly initialized struct reg_default key; ^ /kisskb/src/drivers/base/regmap/regcache-rbtree.c: In function 'regcache_rbtree_insert': /kisskb/src/drivers/base/regmap/regcache-rbtree.c:101:29: note: byref variable will be forcibly initialized unsigned int base_reg_tmp, top_reg_tmp; ^ /kisskb/src/drivers/base/regmap/regcache-rbtree.c:101:15: note: byref variable will be forcibly initialized unsigned int base_reg_tmp, top_reg_tmp; ^ /kisskb/src/drivers/base/regmap/regcache.c: In function 'regcache_default_sync': /kisskb/src/drivers/base/regmap/regcache.c:300:16: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/base/regmap/regcache-rbtree.c: In function 'regcache_rbtree_write': /kisskb/src/drivers/base/regmap/regcache-rbtree.c:387:26: note: byref variable will be forcibly initialized unsigned int base_reg, top_reg; ^ /kisskb/src/drivers/base/regmap/regcache-rbtree.c:387:16: note: byref variable will be forcibly initialized unsigned int base_reg, top_reg; ^ /kisskb/src/drivers/base/regmap/regcache.c: In function 'regcache_sync_block_raw': /kisskb/src/drivers/base/regmap/regcache.c:740:14: note: byref variable will be forcibly initialized const void *data = NULL; ^ /kisskb/src/drivers/base/regmap/regcache-rbtree.c: In function 'rbtree_show': /kisskb/src/drivers/base/regmap/regcache-rbtree.c:138:21: note: byref variable will be forcibly initialized unsigned int base, top; ^ /kisskb/src/drivers/base/regmap/regcache-rbtree.c:138:15: note: byref variable will be forcibly initialized unsigned int base, top; ^ In file included from /kisskb/src/drivers/base/regmap/regcache-flat.c:11:0: /kisskb/src/drivers/base/regmap/regcache-flat.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/char/xillybus/xillybus_class.c: In function 'xillybus_init_chrdev': /kisskb/src/drivers/char/xillybus/xillybus_class.c:52:7: note: byref variable will be forcibly initialized char devname[48]; ^ /kisskb/src/drivers/char/xillybus/xillybus_class.c:50:8: note: byref variable will be forcibly initialized dev_t mdev; ^ /kisskb/src/drivers/tty/synclink_gt.c: In function 'set_gpio': /kisskb/src/drivers/tty/synclink_gt.c:2871:19: note: byref variable will be forcibly initialized struct gpio_desc gpio; ^ /kisskb/src/drivers/tty/synclink_gt.c: In function 'get_gpio': /kisskb/src/drivers/tty/synclink_gt.c:2905:19: note: byref variable will be forcibly initialized struct gpio_desc gpio; ^ /kisskb/src/drivers/tty/synclink_gt.c: In function 'set_params32': /kisskb/src/drivers/tty/synclink_gt.c:1097:23: note: byref variable will be forcibly initialized struct MGSL_PARAMS32 tmp_params; ^ /kisskb/src/drivers/tty/synclink_gt.c: In function 'set_params': /kisskb/src/drivers/tty/synclink_gt.c:2534:14: note: byref variable will be forcibly initialized MGSL_PARAMS tmp_params; ^ /kisskb/src/drivers/base/firmware_loader/main.c: In function '_request_firmware_prepare': /kisskb/src/drivers/base/firmware_loader/main.c:670:18: note: byref variable will be forcibly initialized struct fw_priv *fw_priv; ^ /kisskb/src/drivers/base/firmware_loader/main.c: In function 'fw_get_filesystem_firmware': /kisskb/src/drivers/base/firmware_loader/main.c:451:10: note: byref variable will be forcibly initialized size_t file_size = 0; ^ /kisskb/src/drivers/base/firmware_loader/main.c:437:8: note: byref variable will be forcibly initialized void *buffer = NULL; ^ /kisskb/src/drivers/base/firmware_loader/main.c: In function '_request_firmware': /kisskb/src/drivers/base/firmware_loader/main.c:737:19: note: byref variable will be forcibly initialized struct firmware *fw = NULL; ^ /kisskb/src/drivers/base/firmware_loader/main.c: In function 'request_firmware_work_func': /kisskb/src/drivers/base/firmware_loader/main.c:1016:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^ /kisskb/src/drivers/tty/synclink_gt.c: In function 'get_params32': /kisskb/src/drivers/tty/synclink_gt.c:1073:23: note: byref variable will be forcibly initialized struct MGSL_PARAMS32 tmp_params; ^ In file included from /kisskb/src/drivers/base/component.c:14:0: /kisskb/src/drivers/base/component.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/tty/synclink_gt.c: In function 'loopback_test': /kisskb/src/drivers/tty/synclink_gt.c:4957:14: note: byref variable will be forcibly initialized MGSL_PARAMS params; ^ /kisskb/src/drivers/tty/synclink_gt.c:4952:16: note: byref variable will be forcibly initialized unsigned char buf[TESTFRAMESIZE]; ^ /kisskb/src/drivers/tty/synclink_gt.c: In function 'device_init': /kisskb/src/drivers/tty/synclink_gt.c:3531:20: note: byref variable will be forcibly initialized struct slgt_info *port_array[SLGT_MAX_PORTS]; ^ /kisskb/src/drivers/tty/synclink_gt.c: In function 'line_info': /kisskb/src/drivers/tty/synclink_gt.c:1175:7: note: byref variable will be forcibly initialized char stat_buf[30]; ^ /kisskb/src/drivers/misc/c2port/core.c: In function 'c2port_poll_in_busy': /kisskb/src/drivers/misc/c2port/core.c:259:5: note: byref variable will be forcibly initialized u8 addr; ^ /kisskb/src/drivers/misc/c2port/core.c: In function 'c2port_poll_out_ready': /kisskb/src/drivers/misc/c2port/core.c:280:5: note: byref variable will be forcibly initialized u8 addr; ^ /kisskb/src/drivers/misc/c2port/core.c: In function '__c2port_write_flash_data': /kisskb/src/drivers/misc/c2port/core.c:741:5: note: byref variable will be forcibly initialized u8 status, nwrite = 128; ^ /kisskb/src/drivers/misc/c2port/core.c: In function '__c2port_read_flash_data': /kisskb/src/drivers/misc/c2port/core.c:630:5: note: byref variable will be forcibly initialized u8 status, nread = 128; ^ /kisskb/src/drivers/misc/c2port/core.c: In function '__c2port_write_flash_erase': /kisskb/src/drivers/misc/c2port/core.c:547:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/drivers/misc/c2port/core.c: In function 'c2port_store_flash_access': /kisskb/src/drivers/misc/c2port/core.c:523:6: note: byref variable will be forcibly initialized int status; ^ /kisskb/src/drivers/misc/c2port/core.c: In function 'access_store': /kisskb/src/drivers/misc/c2port/core.c:355:6: note: byref variable will be forcibly initialized int status, ret; ^ /kisskb/src/drivers/misc/c2port/core.c: In function '__c2port_show_rev_id': /kisskb/src/drivers/misc/c2port/core.c:439:5: note: byref variable will be forcibly initialized u8 data; ^ /kisskb/src/drivers/misc/c2port/core.c: In function '__c2port_show_dev_id': /kisskb/src/drivers/misc/c2port/core.c:402:5: note: byref variable will be forcibly initialized u8 data; ^ /kisskb/src/drivers/tty/synclink_gt.c: In function 'wait_gpio': /kisskb/src/drivers/tty/synclink_gt.c:2982:19: note: byref variable will be forcibly initialized struct cond_wait wait; ^ /kisskb/src/drivers/tty/synclink_gt.c:2981:19: note: byref variable will be forcibly initialized struct gpio_desc gpio; ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_format_16_native': /kisskb/src/drivers/base/regmap/regmap.c:286:6: note: byref variable will be forcibly initialized u16 v = val << shift; ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_format_32_native': /kisskb/src/drivers/base/regmap/regmap.c:315:6: note: byref variable will be forcibly initialized u32 v = val << shift; ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_format_64_native': /kisskb/src/drivers/base/regmap/regmap.c:334:6: note: byref variable will be forcibly initialized u64 v = (u64) val << shift; ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_parse_16_be_inplace': /kisskb/src/drivers/base/regmap/regmap.c:363:6: note: byref variable will be forcibly initialized u16 v = get_unaligned_be16(buf); ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_parse_16_native': /kisskb/src/drivers/base/regmap/regmap.c:377:6: note: byref variable will be forcibly initialized u16 v; ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_parse_32_be_inplace': /kisskb/src/drivers/base/regmap/regmap.c:405:6: note: byref variable will be forcibly initialized u32 v = get_unaligned_be32(buf); ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_parse_32_native': /kisskb/src/drivers/base/regmap/regmap.c:419:6: note: byref variable will be forcibly initialized u32 v; ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_parse_64_be_inplace': /kisskb/src/drivers/base/regmap/regmap.c:438:6: note: byref variable will be forcibly initialized u64 v = get_unaligned_be64(buf); ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_parse_64_native': /kisskb/src/drivers/base/regmap/regmap.c:452:6: note: byref variable will be forcibly initialized u64 v; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/base/regmap/trace.h:257, from /kisskb/src/drivers/base/regmap/regmap.c:23: /kisskb/src/drivers/base/regmap/regmap.c: In function 'perf_trace_regmap_reg': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/base/regmap/./trace.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_reg, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/base/regmap/./trace.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_reg, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/base/regmap/./trace.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_reg, ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'perf_trace_regmap_block': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/base/regmap/./trace.h:67:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_block, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/base/regmap/./trace.h:67:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_block, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/base/regmap/./trace.h:67:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_block, ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'perf_trace_regcache_sync': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/base/regmap/./trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_sync, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/base/regmap/./trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_sync, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/base/regmap/./trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_sync, ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'perf_trace_regmap_bool': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/base/regmap/./trace.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_bool, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/base/regmap/./trace.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_bool, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/base/regmap/./trace.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_bool, ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'perf_trace_regmap_async': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/base/regmap/./trace.h:177:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_async, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/base/regmap/./trace.h:177:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_async, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/base/regmap/./trace.h:177:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_async, ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'perf_trace_regcache_drop_region': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/base/regmap/./trace.h:225:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_drop_region, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/base/regmap/./trace.h:225:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_drop_region, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/base/regmap/./trace.h:225:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_drop_region, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/base/regmap/trace.h:257, from /kisskb/src/drivers/base/regmap/regmap.c:23: /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regmap_reg': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/base/regmap/./trace.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_reg, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/base/regmap/./trace.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_reg, ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regmap_block': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/base/regmap/./trace.h:67:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_block, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/base/regmap/./trace.h:67:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_block, ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regcache_sync': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/base/regmap/./trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_sync, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/base/regmap/./trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_sync, ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regmap_bool': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/base/regmap/./trace.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_bool, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/base/regmap/./trace.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_bool, ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regmap_async': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/base/regmap/./trace.h:177:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_async, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/base/regmap/./trace.h:177:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_async, ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regcache_drop_region': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/base/regmap/./trace.h:225:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_drop_region, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/base/regmap/./trace.h:225:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_drop_region, ^ In file included from /kisskb/src/drivers/base/regmap/regmap.c:10:0: /kisskb/src/drivers/base/regmap/regmap.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, 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 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/base/regmap/regmap.c:9:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_cached': /kisskb/src/drivers/base/regmap/regmap.c:107:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/base/regmap/regmap.c: In function '_regmap_update_bits': /kisskb/src/drivers/base/regmap/regmap.c:3062:20: note: byref variable will be forcibly initialized unsigned int tmp, orig; ^ /kisskb/src/drivers/base/regmap/regmap.c: In function '_regmap_select_page': /kisskb/src/drivers/base/regmap/regmap.c:1601:7: note: byref variable will be forcibly initialized bool page_chg; ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_raw_read': /kisskb/src/drivers/base/regmap/regmap.c:2789:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_field_read': /kisskb/src/drivers/base/regmap/regmap.c:2934:15: note: byref variable will be forcibly initialized unsigned int reg_val; ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_fields_read': /kisskb/src/drivers/base/regmap/regmap.c:2961:15: note: byref variable will be forcibly initialized unsigned int reg_val; ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_bulk_read': /kisskb/src/drivers/base/regmap/regmap.c:3021:17: note: byref variable will be forcibly initialized unsigned int ival; ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_test_bits': /kisskb/src/drivers/base/regmap/regmap.c:3144:15: note: byref variable will be forcibly initialized unsigned int val, ret; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/regmap/regmap.c:9: /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_async_complete': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/base/regmap/regmap.c:3206:2: note: in expansion of macro 'wait_event' wait_event(map->async_waitq, regmap_async_is_done(map)); ^ /kisskb/src/drivers/mfd/88pm800.c: In function 'device_800_init': /kisskb/src/drivers/mfd/88pm800.c:475:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/mfd/exynos-lpass.c: In function 'exynos_lpass_core_sw_reset': /kisskb/src/drivers/mfd/exynos-lpass.c:60:15: note: byref variable will be forcibly initialized unsigned int val = 0; ^ /kisskb/src/drivers/gpu/drm/mga/mga_dma.c: In function 'mga_do_pci_dma_bootstrap': /kisskb/src/drivers/gpu/drm/mga/mga_dma.c:637:22: note: byref variable will be forcibly initialized struct drm_buf_desc req; ^ /kisskb/src/drivers/nfc/fdp/fdp.c: In function 'fdp_nci_set_clock': /kisskb/src/drivers/nfc/fdp/fdp.c:124:7: note: byref variable will be forcibly initialized char data[9]; ^ /kisskb/src/drivers/nfc/fdp/fdp.c: In function 'fdp_nci_create_conn': /kisskb/src/drivers/nfc/fdp/fdp.c:85:43: note: byref variable will be forcibly initialized struct core_conn_create_dest_spec_params param; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/nfc/fdp/fdp.c:8: /kisskb/src/drivers/nfc/fdp/fdp.c: In function 'fdp_nci_patch_otp': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/nfc/fdp/fdp.c:377:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(info->setup_wq, info->setup_reset_ntf); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/nfc/fdp/fdp.c:364:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(info->setup_wq, info->setup_patch_ntf); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/nfc/fdp/fdp.c:346:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(info->setup_wq, ^ /kisskb/src/drivers/nfc/fdp/fdp.c: In function 'fdp_nci_patch_ram': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/nfc/fdp/fdp.c:443:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(info->setup_wq, info->setup_reset_ntf); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/nfc/fdp/fdp.c:430:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(info->setup_wq, info->setup_patch_ntf); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/nfc/fdp/fdp.c:412:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(info->setup_wq, ^ /kisskb/src/drivers/mfd/88pm80x.c: In function 'pm80x_init': /kisskb/src/drivers/mfd/88pm80x.c:55:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_kms.c: In function 'radeon_info_ioctl': /kisskb/src/drivers/gpu/drm/radeon/radeon_kms.c:244:11: note: byref variable will be forcibly initialized uint64_t value64; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_kms.c:243:19: note: byref variable will be forcibly initialized uint32_t *value, value_tmp, *value_ptr, value_size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_device.c: In function 'radeon_gpu_reset': /kisskb/src/drivers/gpu/drm/radeon/radeon_device.c:1776:12: note: byref variable will be forcibly initialized uint32_t *ring_data[RADEON_NUM_RINGS]; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_kms.c: In function 'radeon_get_vblank_counter_kms': /kisskb/src/drivers/gpu/drm/radeon/radeon_kms.c:774:12: note: byref variable will be forcibly initialized int vpos, hpos, stat; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_kms.c:774:6: note: byref variable will be forcibly initialized int vpos, hpos, stat; ^ /kisskb/src/drivers/gpu/drm/mga/mga_state.c: In function 'mga_getparam': /kisskb/src/drivers/gpu/drm/mga/mga_state.c:1009:6: note: byref variable will be forcibly initialized int value; ^ /kisskb/src/drivers/nfc/pn533/pn533.c: In function 'pn533_send_cmd_sync': /kisskb/src/drivers/nfc/pn533/pn533.c:620:33: note: byref variable will be forcibly initialized struct pn533_sync_cmd_response arg; ^ /kisskb/src/drivers/mfd/bd9571mwv.c: In function 'bd957x_identify': /kisskb/src/drivers/mfd/bd9571mwv.c:175:15: note: byref variable will be forcibly initialized unsigned int value; ^ /kisskb/src/drivers/mfd/bd9571mwv.c: In function 'bd9571mwv_probe': /kisskb/src/drivers/mfd/bd9571mwv.c:215:31: note: byref variable will be forcibly initialized struct regmap_irq_chip_data *irq_data; ^ /kisskb/src/drivers/nfc/pn533/pn533.c: In function 'pn533_setup': /kisskb/src/drivers/nfc/pn533/pn533.c:2641:5: note: byref variable will be forcibly initialized u8 pasori_cfg[3] = {0x08, 0x01, 0x08}; ^ /kisskb/src/drivers/nfc/pn533/pn533.c:2640:29: note: byref variable will be forcibly initialized struct pn533_config_timing timing; ^ /kisskb/src/drivers/nfc/pn533/pn533.c:2639:34: note: byref variable will be forcibly initialized struct pn533_config_max_retries max_retries; ^ /kisskb/src/drivers/nfc/pn533/pn533.c: In function 'pn533_rf_field': /kisskb/src/drivers/nfc/pn533/pn533.c:2555:5: note: byref variable will be forcibly initialized u8 rf_field = !!rf; ^ /kisskb/src/drivers/nfc/pn533/pn533.c: In function 'pn533_target_found': /kisskb/src/drivers/nfc/pn533/pn533.c:895:20: note: byref variable will be forcibly initialized struct nfc_target nfc_tgt; ^ /kisskb/src/drivers/nfc/pn533/pn533.c: In function 'pn533_autopoll_complete': /kisskb/src/drivers/nfc/pn533/pn533.c:1399:20: note: byref variable will be forcibly initialized struct nfc_target nfc_tgt; ^ /kisskb/src/drivers/nfc/pn533/pn533.c: In function 'pn533_poll_dep': /kisskb/src/drivers/nfc/pn533/pn533.c:1345:5: note: byref variable will be forcibly initialized u8 passive_data[PASSIVE_DATA_LEN] = {0x00, 0xff, 0xff, 0x00, 0x3}; ^ /kisskb/src/drivers/nfc/pn533/pn533.c:1344:12: note: byref variable will be forcibly initialized u8 *next, nfcid3[NFC_NFCID3_MAXSIZE]; ^ /kisskb/src/drivers/nfc/pn533/pn533.c: In function 'pn533_alloc_poll_tg_frame': /kisskb/src/drivers/nfc/pn533/pn533.c:1028:5: note: byref variable will be forcibly initialized u8 mifare_params[6] = {0x1, 0x1, /* SENS_RES */ ^ /kisskb/src/drivers/nfc/pn533/pn533.c:1023:5: note: byref variable will be forcibly initialized u8 felica_params[18] = {0x1, 0xfe, /* DEP */ ^ /kisskb/src/drivers/base/regmap/regmap-debugfs.c: In function 'regmap_read_debugfs': /kisskb/src/drivers/base/regmap/regmap-debugfs.c:224:15: note: byref variable will be forcibly initialized unsigned int val, start_reg; ^ /kisskb/src/drivers/base/regmap/regmap-debugfs.c:220:9: note: byref variable will be forcibly initialized loff_t p = *ppos; ^ /kisskb/src/drivers/nfc/pn533/pn533.c: In function 'pn533_dep_link_up': /kisskb/src/drivers/nfc/pn533/pn533.c:1963:5: note: byref variable will be forcibly initialized u8 passive_data[PASSIVE_DATA_LEN] = {0x00, 0xff, 0xff, 0x00, 0x3}; ^ /kisskb/src/drivers/nfc/pn533/pn533.c:1962:18: note: byref variable will be forcibly initialized u8 *next, *arg, nfcid3[NFC_NFCID3_MAXSIZE]; ^ /kisskb/src/drivers/nfc/pn533/pn533.c: In function 'pn533_start_poll': /kisskb/src/drivers/nfc/pn533/pn533.c:1632:5: note: byref variable will be forcibly initialized u8 rand_mod; ^ /kisskb/src/drivers/base/regmap/regmap-debugfs.c: In function 'regmap_cache_bypass_write_file': /kisskb/src/drivers/base/regmap/regmap-debugfs.c:512:7: note: byref variable will be forcibly initialized bool new_val; ^ /kisskb/src/drivers/base/regmap/regmap-debugfs.c: In function 'regmap_cache_only_write_file': /kisskb/src/drivers/base/regmap/regmap-debugfs.c:465:7: note: byref variable will be forcibly initialized bool new_val, require_sync = false; ^ /kisskb/src/drivers/nfc/pn533/pn533.c: In function 'pn533_poll_dep_complete': /kisskb/src/drivers/nfc/pn533/pn533.c:1291:20: note: byref variable will be forcibly initialized struct nfc_target nfc_target; ^ /kisskb/src/drivers/nfc/pn533/pn533.c: In function 'pn533_in_dep_link_up_complete': /kisskb/src/drivers/nfc/pn533/pn533.c:1925:21: note: byref variable will be forcibly initialized struct nfc_target nfc_target; ^ /kisskb/src/drivers/base/regmap/regmap-debugfs.c: In function 'regmap_reg_ranges_read_file': /kisskb/src/drivers/base/regmap/regmap-debugfs.c:366:9: note: byref variable will be forcibly initialized loff_t p = 0; ^ /kisskb/src/drivers/nfc/pn533/pn533.c: In function 'pn533_finalize_setup': /kisskb/src/drivers/nfc/pn533/pn533.c:2711:26: note: byref variable will be forcibly initialized struct pn533_fw_version fw_ver; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/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:1834: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 '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:1645:9: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible( ^ /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:1151: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:1148: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:1391: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:951: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:919:9: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible( ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_open': /kisskb/src/drivers/char/xillybus/xillybus_core.c:1433:6: note: byref variable will be forcibly initialized int index; ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1431:25: note: byref variable will be forcibly initialized struct xilly_endpoint *endpoint; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/drivers/char/xillybus/xillybus_core.c:16: /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/char/xillybus/xillybus_core.c:17:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/char/xillybus/xillybus_core.c:17: /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_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:646: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 'xilly_get_dma_buffers': /kisskb/src/drivers/char/xillybus/xillybus_core.c:349:13: note: byref variable will be forcibly initialized dma_addr_t dma_addr; ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_setupchannels': /kisskb/src/drivers/char/xillybus/xillybus_core.c:448:27: note: byref variable will be forcibly initialized struct xilly_alloc_state wr_alloc = { ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:440:27: note: byref variable will be forcibly initialized struct xilly_alloc_state rd_alloc = { ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/char/xillybus/xillybus_core.c:17: /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_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:1897: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:1863:26: note: byref variable will be forcibly initialized struct xilly_idt_handle idt_handle; ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1861:16: note: byref variable will be forcibly initialized unsigned char bogus_idt[8] = { 1, 224, (PAGE_SHIFT)-2, 0, ^ /kisskb/src/drivers/base/bus.c: In function 'bus_for_each_dev': /kisskb/src/drivers/base/bus.c:291: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:326: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:355: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:417:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ In file included from /kisskb/src/include/linux/async.h:12:0, from /kisskb/src/drivers/base/bus.c:11: /kisskb/src/drivers/base/bus.c: In function 'bus_sort_breadthfirst': /kisskb/src/drivers/base/bus.c:935:12: note: byref variable will be forcibly initialized LIST_HEAD(sorted_devices); ^ /kisskb/src/include/linux/list.h:26: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:1022: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:1049:25: note: byref variable will be forcibly initialized struct subsys_dev_iter iter; ^ In file included from /kisskb/src/drivers/base/regmap/regmap-irq.c:13:0: /kisskb/src/drivers/base/regmap/regmap-irq.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ /kisskb/src/drivers/base/regmap/regmap-irq.c: In function 'regmap_irq_thread': /kisskb/src/drivers/base/regmap/regmap-irq.c:467:24: note: byref variable will be forcibly initialized const unsigned long mreg = data->main_status_buf[i]; ^ /kisskb/src/drivers/base/regmap/regmap-i2c.c: In function 'regmap_i2c_read': /kisskb/src/drivers/base/regmap/regmap-i2c.c:178:17: note: byref variable will be forcibly initialized struct i2c_msg xfer[2]; ^ /kisskb/src/drivers/base/regmap/regmap-i2c.c: In function 'regmap_i2c_gather_write': /kisskb/src/drivers/base/regmap/regmap-i2c.c:144:17: note: byref variable will be forcibly initialized struct i2c_msg xfer[2]; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/base/regmap/regmap-irq.c:11: /kisskb/src/drivers/base/regmap/regmap-irq.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/base/regmap/regmap-irq.c: In function 'regmap_irq_sync_unlock': /kisskb/src/drivers/base/regmap/regmap-irq.c:101:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/base/regmap/regmap-irq.c: In function 'devm_regmap_add_irq_chip_fwnode': /kisskb/src/drivers/base/regmap/regmap-irq.c:1033:38: note: byref variable will be forcibly initialized struct regmap_irq_chip_data **ptr, *d; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/misc/eeprom/at24.c:9: /kisskb/src/drivers/misc/eeprom/at24.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/misc/eeprom/at24.c: In function 'at24_probe': /kisskb/src/drivers/misc/eeprom/at24.c:601:5: note: byref variable will be forcibly initialized u8 test_byte; ^ /kisskb/src/drivers/misc/eeprom/at24.c:596:18: note: byref variable will be forcibly initialized unsigned int i, num_addresses; ^ /kisskb/src/drivers/misc/eeprom/at24.c:592:34: note: byref variable will be forcibly initialized u32 byte_len, page_size, flags, addrw; ^ /kisskb/src/drivers/misc/eeprom/at24.c:592:16: note: byref variable will be forcibly initialized u32 byte_len, page_size, flags, addrw; ^ /kisskb/src/drivers/misc/eeprom/at24.c:592:6: note: byref variable will be forcibly initialized u32 byte_len, page_size, flags, addrw; ^ /kisskb/src/drivers/gpu/drm/mgag200/mgag200_drv.c: In function 'mgag200_has_sgram': /kisskb/src/drivers/gpu/drm/mgag200/mgag200_drv.c:52:6: note: byref variable will be forcibly initialized u32 option; ^ /kisskb/src/drivers/base/dd.c: In function 'deferred_probe_timeout_setup': /kisskb/src/drivers/base/dd.c:264:6: note: byref variable will be forcibly initialized int timeout; ^ /kisskb/src/drivers/gpu/drm/mgag200/mgag200_drv.c: In function 'mgag200_g200_init_refclk': /kisskb/src/drivers/gpu/drm/mgag200/mgag200_drv.c:227:9: note: byref variable will be forcibly initialized size_t size; ^ /kisskb/src/drivers/base/dd.c: In function '__device_attach': /kisskb/src/drivers/base/dd.c:960:29: note: byref variable will be forcibly initialized struct device_attach_data data = { ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/base/dd.c:19: /kisskb/src/drivers/base/dd.c: In function 'wait_for_device_probe': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/base/dd.c:725: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:719:2: note: in expansion of macro 'wait_event' wait_event(probe_timeout_waitqueue, !driver_deferred_probe_timeout); ^ In file included from /kisskb/src/drivers/gpu/drm/mga/mga_warp.c:31:0: /kisskb/src/drivers/gpu/drm/mga/mga_warp.c: In function 'request_ihex_firmware': /kisskb/src/include/linux/ihex.h:68:25: note: byref variable will be forcibly initialized const struct firmware *lfw; ^ /kisskb/src/drivers/gpu/drm/mga/mga_warp.c: In function 'mga_warp_install_microcode': /kisskb/src/drivers/gpu/drm/mga/mga_warp.c:53:25: note: byref variable will be forcibly initialized const struct firmware *fw = NULL; ^ /kisskb/src/drivers/mfd/ti_am335x_tscadc.c: In function 'am335x_tscadc_need_adc': /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:47:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/mfd/ti_am335x_tscadc.c: In function 'ti_tscadc_probe': /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:128:6: note: byref variable will be forcibly initialized int readouts = 0, mag_tracks = 0; ^ /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:127:6: note: byref variable will be forcibly initialized int tscmag_wires = 0, adc_channels = 0, cell_idx = 0, total_channels; ^ /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:125:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:117:24: note: byref variable will be forcibly initialized struct ti_tscadc_dev *tscadc; ^ /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c: In function 'bcm_vk_dump_peer_log': /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c:246:7: note: byref variable will be forcibly initialized char loc_buf[BCM_VK_PEER_LOG_LINE_MAX]; ^ /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c:244:25: note: byref variable will be forcibly initialized struct bcm_vk_peer_log log; ^ /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c: In function 'get_load_fw_name': /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c:840:16: note: byref variable will be forcibly initialized unsigned long dummy; ^ /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c:837:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^ /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c: In function 'bcm_vk_load_image_by_type': /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c:555:13: note: byref variable will be forcibly initialized dma_addr_t boot_dma_addr; ^ /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c:548:25: note: byref variable will be forcibly initialized const struct firmware *fw = NULL; ^ /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c: In function 'bcm_vk_load_image': /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c:950:18: note: byref variable will be forcibly initialized struct vk_image image; ^ /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c: In function 'bcm_vk_shutdown': /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c:1615:7: note: byref variable will be forcibly initialized u16 lnksta; ^ /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c: In function 'bcm_vk_probe': /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c:1285:7: note: byref variable will be forcibly initialized char name[20]; ^ /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c: In function 'bcm_vk_handle_notf': /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c:297:22: note: byref variable will be forcibly initialized struct bcm_vk_alert alert; ^ /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c: In function 'bcm_vk_reset': /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c:1142:18: note: byref variable will be forcibly initialized struct vk_reset reset; ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:8, from /kisskb/src/drivers/mfd/htc-i2cpld.c:15: /kisskb/src/drivers/mfd/htc-i2cpld.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/platform_device.h:13:0, from /kisskb/src/drivers/mfd/htc-i2cpld.c:18: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mfd/htc-i2cpld.c: In function 'htcpld_register_chip_i2c': /kisskb/src/drivers/mfd/htc-i2cpld.c:330:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^ /kisskb/src/drivers/mfd/lp873x.c: In function 'lp873x_probe': /kisskb/src/drivers/mfd/lp873x.c:40:15: note: byref variable will be forcibly initialized unsigned int otpid; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/base/core.c:11: /kisskb/src/drivers/base/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/base/core.c: In function 'device_create_sys_dev_entry': /kisskb/src/drivers/base/core.c:3215:7: note: byref variable will be forcibly initialized char devt_str[15]; ^ /kisskb/src/drivers/base/core.c: In function 'device_remove_sys_dev_entry': /kisskb/src/drivers/base/core.c:3228:7: note: byref variable will be forcibly initialized char devt_str[15]; ^ /kisskb/src/drivers/base/core.c: In function 'device_store_ulong': /kisskb/src/drivers/base/core.c:2128:16: note: byref variable will be forcibly initialized unsigned long new; ^ /kisskb/src/drivers/base/core.c: In function 'device_store_int': /kisskb/src/drivers/base/core.c:2154:7: note: byref variable will be forcibly initialized long new; ^ /kisskb/src/drivers/base/core.c: In function 'dev_set_name': /kisskb/src/drivers/base/core.c:3178:10: note: byref variable will be forcibly initialized va_list vargs; ^ In file included from /kisskb/src/include/linux/kobject.h:19:0, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/base/core.c:11: /kisskb/src/drivers/base/core.c: In function 'device_links_supplier_sync_state_resume': /kisskb/src/drivers/base/core.c:1122:12: note: byref variable will be forcibly initialized LIST_HEAD(sync_list); ^ /kisskb/src/include/linux/list.h:26: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:1229:12: note: byref variable will be forcibly initialized LIST_HEAD(sync_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, 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/gpu/drm/mga/mga_drv.h:35, from /kisskb/src/drivers/gpu/drm/mga/mga_irq.c:34: /kisskb/src/drivers/gpu/drm/mga/mga_irq.c: In function 'mga_driver_fence_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/gpu/drm/mga/mga_irq.c:128:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(dev_priv->fence_queue, ^ /kisskb/src/drivers/base/core.c: In function 'dev_uevent': /kisskb/src/drivers/base/core.c:2301:10: note: byref variable will be forcibly initialized kgid_t gid = GLOBAL_ROOT_GID; ^ /kisskb/src/drivers/base/core.c:2300:10: note: byref variable will be forcibly initialized kuid_t uid = GLOBAL_ROOT_UID; ^ /kisskb/src/drivers/base/core.c:2299:11: note: byref variable will be forcibly initialized umode_t mode = 0; ^ /kisskb/src/drivers/base/core.c:2297:15: note: byref variable will be forcibly initialized const char *tmp; ^ /kisskb/src/drivers/base/core.c: In function 'device_for_each_child': /kisskb/src/drivers/base/core.c:3705: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:3735: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:3770: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:3798:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/core.c: In function 'online_store': /kisskb/src/drivers/base/core.c:2435:7: note: byref variable will be forcibly initialized bool val; ^ /kisskb/src/drivers/base/core.c: In function 'dev_vprintk_emit': /kisskb/src/drivers/base/core.c:4590:25: note: byref variable will be forcibly initialized struct dev_printk_info dev_info; ^ /kisskb/src/drivers/base/core.c: In function 'dev_printk_emit': /kisskb/src/drivers/base/core.c:4600:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/base/core.c: In function '_dev_printk': /kisskb/src/drivers/base/core.c:4627:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/base/core.c:4626:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/base/core.c: In function '_dev_emerg': /kisskb/src/drivers/base/core.c:4644:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4657:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_emerg, KERN_EMERG); ^ /kisskb/src/drivers/base/core.c:4643:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4657:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_emerg, KERN_EMERG); ^ /kisskb/src/drivers/base/core.c: In function '_dev_alert': /kisskb/src/drivers/base/core.c:4644:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4658:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_alert, KERN_ALERT); ^ /kisskb/src/drivers/base/core.c:4643:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4658:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_alert, KERN_ALERT); ^ /kisskb/src/drivers/base/core.c: In function '_dev_crit': /kisskb/src/drivers/base/core.c:4644:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4659:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_crit, KERN_CRIT); ^ /kisskb/src/drivers/base/core.c:4643:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4659:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_crit, KERN_CRIT); ^ /kisskb/src/drivers/base/core.c: In function '_dev_err': /kisskb/src/drivers/base/core.c:4644:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4660:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_err, KERN_ERR); ^ /kisskb/src/drivers/base/core.c:4643:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4660:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_err, KERN_ERR); ^ /kisskb/src/drivers/base/core.c: In function '_dev_warn': /kisskb/src/drivers/base/core.c:4644:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4661:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_warn, KERN_WARNING); ^ /kisskb/src/drivers/base/core.c:4643:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4661:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_warn, KERN_WARNING); ^ /kisskb/src/drivers/base/core.c: In function '_dev_notice': /kisskb/src/drivers/base/core.c:4644:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4662:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_notice, KERN_NOTICE); ^ /kisskb/src/drivers/base/core.c:4643:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4662:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_notice, KERN_NOTICE); ^ /kisskb/src/drivers/base/core.c: In function '_dev_info': /kisskb/src/drivers/base/core.c:4644:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4663:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_info, KERN_INFO); ^ /kisskb/src/drivers/base/core.c:4643:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4663:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_info, KERN_INFO); ^ /kisskb/src/drivers/base/core.c: In function 'device_create': /kisskb/src/drivers/base/core.c:4090: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:4134: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:4702:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/base/core.c:4701:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/nfc/nfcmrvl/main.c: In function 'nfcmrvl_nci_setup': /kisskb/src/drivers/nfc/nfcmrvl/main.c:72:7: note: byref variable will be forcibly initialized __u8 val = 1; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'atombios_get_connector_object_id': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:850:17: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:850:11: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:849:18: note: byref variable will be forcibly initialized uint16_t size, data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:849:12: note: byref variable will be forcibly initialized uint16_t size, data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atombios_get_dentist_vco_freq': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1111:6: note: byref variable will be forcibly initialized u16 data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1110:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1110:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_get_bus_rec_for_i2c_gpio': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:86:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec i2c; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_lookup_i2c_gpio': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:135:24: note: byref variable will be forcibly initialized uint16_t data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:135:11: note: byref variable will be forcibly initialized uint16_t data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:132:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec i2c; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_hpd_info_from_gpio': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:238:20: note: byref variable will be forcibly initialized struct radeon_hpd hpd; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atombios_get_igp_ss_overrides': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1422:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1422:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1420:19: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1420:6: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atombios_add_pplib_thermal_controller': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2354:27: note: byref variable will be forcibly initialized struct i2c_board_info info = { }; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2274:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec i2c_bus; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:27: /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atombios_i2c_init': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:173:7: note: byref variable will be forcibly initialized char stmp[32]; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:171:24: note: byref variable will be forcibly initialized uint16_t data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:171:11: note: byref variable will be forcibly initialized uint16_t data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:168:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec i2c; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atombios_lookup_gpio': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:205:19: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:205:6: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:201:25: note: byref variable will be forcibly initialized struct radeon_gpio_rec gpio; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atombios_parse_power_table_1_3': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2103:26: note: byref variable will be forcibly initialized struct i2c_board_info info = { }; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2087:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2087:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2086:6: note: byref variable will be forcibly initialized u16 data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2083:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec i2c_bus; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_get_atom_connector_info_from_object_table': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:585:14: note: byref variable will be forcibly initialized uint16_t igp_offset = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:535:20: note: byref variable will be forcibly initialized struct radeon_hpd hpd; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:534:25: note: byref variable will be forcibly initialized struct radeon_gpio_rec gpio; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:533:23: note: byref variable will be forcibly initialized struct radeon_router router; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:532:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec ddc_bus; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:531:21: note: byref variable will be forcibly initialized u16 igp_lane_info, conn_id, connector_object_id; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:530:6: note: byref variable will be forcibly initialized int connector_type; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:523:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:523:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:522:12: note: byref variable will be forcibly initialized u16 size, data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:522:6: note: byref variable will be forcibly initialized u16 size, data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_get_atom_connector_info_from_supported_devices_table': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:901:23: note: byref variable will be forcibly initialized struct radeon_router router; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:894:16: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:894:10: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:893:17: note: byref variable will be forcibly initialized uint16_t size, data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:893:11: note: byref variable will be forcibly initialized uint16_t size, data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_clock_info': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1134:11: note: byref variable will be forcibly initialized uint16_t data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1128:16: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1128:10: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atombios_sideport_present': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1298:6: note: byref variable will be forcibly initialized u16 data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1297:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1297:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atombios_get_tmds_info': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1334:16: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1334:10: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1332:11: note: byref variable will be forcibly initialized uint16_t data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atombios_get_ppll_ss_info': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1383:16: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1383:10: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1380:24: note: byref variable will be forcibly initialized uint16_t data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1380:11: note: byref variable will be forcibly initialized uint16_t data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atombios_get_asic_ss_info': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1511:16: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1511:10: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1508:24: note: byref variable will be forcibly initialized uint16_t data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1508:11: note: byref variable will be forcibly initialized uint16_t data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atombios_get_lvds_info': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1623:16: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1623:10: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1621:11: note: byref variable will be forcibly initialized uint16_t data_offset, misc; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atombios_get_primary_dac_info': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1763:16: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1763:10: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1761:11: note: byref variable will be forcibly initialized uint16_t data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_tv_timings': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1794:6: note: byref variable will be forcibly initialized u16 data_offset, misc; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1793:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1793:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atombios_get_tv_info': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1888:16: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1888:10: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1887:11: note: byref variable will be forcibly initialized uint16_t data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atombios_get_tv_dac_info': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1949:16: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1949:10: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:1947:11: note: byref variable will be forcibly initialized uint16_t data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atombios_get_default_voltages': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2376:6: note: byref variable will be forcibly initialized u16 data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2375:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2375:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_clock_dividers': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2839:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2839:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2837:27: note: byref variable will be forcibly initialized union get_clock_dividers args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_memory_pll_dividers': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2955:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2955:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2953:45: note: byref variable will be forcibly initialized COMPUTE_MEMORY_CLOCK_PARAM_PARAMETERS_V2_1 args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_set_clock_gating': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3001:37: note: byref variable will be forcibly initialized DYNAMIC_CLOCK_GATING_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_engine_clock': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3011:33: note: byref variable will be forcibly initialized GET_ENGINE_CLOCK_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_memory_clock': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3020:33: note: byref variable will be forcibly initialized GET_MEMORY_CLOCK_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_set_engine_clock': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3030:33: note: byref variable will be forcibly initialized SET_ENGINE_CLOCK_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_set_memory_clock': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3041:33: note: byref variable will be forcibly initialized SET_MEMORY_CLOCK_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_set_engine_dram_timings': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3055:33: note: byref variable will be forcibly initialized SET_ENGINE_CLOCK_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_update_memory_dll': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3074:6: note: byref variable will be forcibly initialized u32 args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_set_ac_timing': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3085:33: note: byref variable will be forcibly initialized SET_MEMORY_CLOCK_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_set_voltage': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3105:11: note: byref variable will be forcibly initialized u8 frev, crev, volt_index = voltage_level; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3105:5: note: byref variable will be forcibly initialized u8 frev, crev, volt_index = voltage_level; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3103:20: note: byref variable will be forcibly initialized union set_voltage args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_max_vddc': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3143:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3143:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3141:20: note: byref variable will be forcibly initialized union set_voltage args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atombios_parse_pplib_clock_info': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2476:6: note: byref variable will be forcibly initialized u16 vddc; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_leakage_id_from_vbios': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3189:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3189:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3187:20: note: byref variable will be forcibly initialized union set_voltage args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_leakage_vddc_based_on_leakage_params': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3220:19: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3220:6: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3219:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3219:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_voltage_evv': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3311:25: note: byref variable will be forcibly initialized union get_voltage_info args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_voltage_gpio_settings': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3341:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3341:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3339:20: note: byref variable will be forcibly initialized union set_voltage args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_is_voltage_gpio': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3443:19: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3443:6: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3442:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3442:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_svi2_info': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3502:19: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3502:6: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3501:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3501:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_max_voltage': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3545:19: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3545:6: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3544:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3544:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atombios_parse_pplib_non_clock_info': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2448:8: note: byref variable will be forcibly initialized u16 max_vddci = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2403:19: note: byref variable will be forcibly initialized u16 vddc, vddci, mvdd; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2403:12: note: byref variable will be forcibly initialized u16 vddc, vddci, mvdd; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2403:6: note: byref variable will be forcibly initialized u16 vddc, vddci, mvdd; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atombios_parse_power_table_4_5': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2580:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2580:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2579:6: note: byref variable will be forcibly initialized u16 data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atombios_parse_power_table_6': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2673:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2673:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2672:6: note: byref variable will be forcibly initialized u16 data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atombios_get_power_modes': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2760:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2760:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2759:6: note: byref variable will be forcibly initialized u16 data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_min_voltage': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3604:19: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3604:6: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3603:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3603:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_voltage_step': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3654:19: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3654:6: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3653:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3653:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_round_to_true_voltage': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3695:32: note: byref variable will be forcibly initialized u16 min_voltage, max_voltage, voltage_step; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3695:19: note: byref variable will be forcibly initialized u16 min_voltage, max_voltage, voltage_step; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3695:6: note: byref variable will be forcibly initialized u16 min_voltage, max_voltage, voltage_step; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_voltage_table': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3722:19: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3722:6: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3721:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3721:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_memory_info': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3822:19: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3822:6: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3821:11: note: byref variable will be forcibly initialized u8 frev, crev, i; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3821:5: note: byref variable will be forcibly initialized u8 frev, crev, i; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_mclk_range_table': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3912:19: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3912:6: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3911:11: note: byref variable will be forcibly initialized u8 frev, crev, i; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3911:5: note: byref variable will be forcibly initialized u8 frev, crev, i; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_init_mc_reg_table': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3986:19: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3986:6: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3984:11: note: byref variable will be forcibly initialized u8 frev, crev, num_entries, t_mem_id, num_ranges = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3984:5: note: byref variable will be forcibly initialized u8 frev, crev, num_entries, t_mem_id, num_ranges = 0; ^ /kisskb/src/drivers/misc/cardreader/alcor_pci.c: In function 'alcor_pci_aspm_ctrl': /kisskb/src/drivers/misc/cardreader/alcor_pci.c:188:6: note: byref variable will be forcibly initialized u32 val32; ^ /kisskb/src/drivers/misc/cardreader/alcor_pci.c: In function 'alcor_pci_find_cap_offset': /kisskb/src/drivers/misc/cardreader/alcor_pci.c:103:6: note: byref variable will be forcibly initialized u32 val32; ^ /kisskb/src/drivers/misc/cardreader/alcor_pci.c:102:5: note: byref variable will be forcibly initialized u8 val8; ^ /kisskb/src/drivers/misc/cardreader/alcor_pci.c: In function 'alcor_pci_init_check_aspm': /kisskb/src/drivers/misc/cardreader/alcor_pci.c:139:6: note: byref variable will be forcibly initialized u32 val32; ^ /kisskb/src/drivers/mfd/wm831x-core.c: In function 'wm831x_reg_read': /kisskb/src/drivers/mfd/wm831x-core.c:521:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/gpu/drm/mga/mga_ioc32.c: In function 'compat_mga_dma_bootstrap': /kisskb/src/drivers/gpu/drm/mga/mga_ioc32.c:118:26: note: byref variable will be forcibly initialized drm_mga_dma_bootstrap_t dma_bootstrap; ^ /kisskb/src/drivers/gpu/drm/mga/mga_ioc32.c:117:28: note: byref variable will be forcibly initialized drm_mga_dma_bootstrap32_t dma_bootstrap32; ^ /kisskb/src/drivers/gpu/drm/mga/mga_ioc32.c: In function 'compat_mga_getparam': /kisskb/src/drivers/gpu/drm/mga/mga_ioc32.c:94:21: note: byref variable will be forcibly initialized drm_mga_getparam_t getparam; ^ /kisskb/src/drivers/gpu/drm/mga/mga_ioc32.c:93:23: note: byref variable will be forcibly initialized drm_mga_getparam32_t getparam32; ^ /kisskb/src/drivers/gpu/drm/mga/mga_ioc32.c: In function 'compat_mga_init': /kisskb/src/drivers/gpu/drm/mga/mga_ioc32.c:65:17: note: byref variable will be forcibly initialized drm_mga_init_t init; ^ /kisskb/src/drivers/gpu/drm/mga/mga_ioc32.c:64:19: note: byref variable will be forcibly initialized drm_mga_init32_t init32; ^ /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/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_enable_crtc_memreq': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:206:28: note: byref variable will be forcibly initialized ENABLE_CRTC_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_enable_crtc': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:190:28: note: byref variable will be forcibly initialized ENABLE_CRTC_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_crtc_set_timing': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:355:43: note: byref variable will be forcibly initialized SET_CRTC_TIMING_PARAMETERS_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_set_crtc_dtd_timing': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:308:39: note: byref variable will be forcibly initialized SET_CRTC_USING_DTD_TIMING_PARAMETERS args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_overscan_setup': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:45:34: note: byref variable will be forcibly initialized SET_CRTC_OVERSCAN_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_powergate_crtc': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:257:43: note: byref variable will be forcibly initialized ENABLE_DISP_POWER_GATING_PARAMETERS_V2_1 args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_lock_crtc': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:174:28: note: byref variable will be forcibly initialized ENABLE_CRTC_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_blank_crtc': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:232:27: note: byref variable will be forcibly initialized BLANK_CRTC_PS_ALLOCATION args; ^ /kisskb/src/drivers/mfd/lochnagar-i2c.c: In function 'lochnagar_i2c_probe': /kisskb/src/drivers/mfd/lochnagar-i2c.c:276:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_crtc_program_ss': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:451:23: note: byref variable will be forcibly initialized union atom_enable_ss args; ^ /kisskb/src/drivers/mfd/lochnagar-i2c.c: In function 'lochnagar_update_config': /kisskb/src/drivers/mfd/lochnagar-i2c.c:236:15: note: byref variable will be forcibly initialized unsigned int val = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'dce4_crtc_do_set_base': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:1155:35: note: byref variable will be forcibly initialized unsigned bankw, bankh, mtaspect, tile_split; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:1155:25: note: byref variable will be forcibly initialized unsigned bankw, bankh, mtaspect, tile_split; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:1155:18: note: byref variable will be forcibly initialized unsigned bankw, bankh, mtaspect, tile_split; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:1155:11: note: byref variable will be forcibly initialized unsigned bankw, bankh, mtaspect, tile_split; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:1154:39: note: byref variable will be forcibly initialized uint32_t fb_format, fb_pitch_pixels, tiling_flags; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:1153:11: note: byref variable will be forcibly initialized uint64_t fb_location; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'avivo_crtc_do_set_base': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:1475:39: note: byref variable will be forcibly initialized uint32_t fb_format, fb_pitch_pixels, tiling_flags; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:1474:11: note: byref variable will be forcibly initialized uint64_t fb_location; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_crtc_set_disp_eng_pll': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:778:24: note: byref variable will be forcibly initialized union set_pixel_clock args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:776:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:776:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_crtc_program_pll': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:840:24: note: byref variable will be forcibly initialized union set_pixel_clock args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:838:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:838:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_crtc_disable': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:2158:24: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_crtc_set_pll': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:1071:48: note: byref variable will be forcibly initialized u32 ref_div = 0, fb_div = 0, frac_fb_div = 0, post_div = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:1071:31: note: byref variable will be forcibly initialized u32 ref_div = 0, fb_div = 0, frac_fb_div = 0, post_div = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:1071:19: note: byref variable will be forcibly initialized u32 ref_div = 0, fb_div = 0, frac_fb_div = 0, post_div = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:1071:6: note: byref variable will be forcibly initialized u32 ref_div = 0, fb_div = 0, frac_fb_div = 0, post_div = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:1069:6: note: byref variable will be forcibly initialized u32 pll_clock = mode->clock; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_scaler_setup': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:88:30: note: byref variable will be forcibly initialized ENABLE_SCALER_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_adjust_pll': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:679:12: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:679:6: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:678:28: note: byref variable will be forcibly initialized union adjust_pixel_clock args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'radeon_atom_disp_eng_pll_init': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:2035:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c: In function 'atom_op_shr': /kisskb/src/drivers/gpu/drm/radeon/atom.c:943:6: note: byref variable will be forcibly initialized int dptr = *ptr; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c:942:11: note: byref variable will be forcibly initialized uint32_t saved, dst; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c: In function 'radeon_combios_get_i2c_info_from_table': /kisskb/src/drivers/gpu/drm/radeon/atom.c: In function 'atom_op_shl': /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:645:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec i2c; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c:924:6: note: byref variable will be forcibly initialized int dptr = *ptr; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c:923:11: note: byref variable will be forcibly initialized uint32_t saved, dst; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c: In function 'atom_op_xor': /kisskb/src/drivers/gpu/drm/radeon/atom.c:1015:6: note: byref variable will be forcibly initialized int dptr = *ptr; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c:1014:21: note: byref variable will be forcibly initialized uint32_t dst, src, saved; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c: In function 'atom_op_mask': /kisskb/src/drivers/gpu/drm/radeon/atom.c:752:6: note: byref variable will be forcibly initialized int dptr = *ptr; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c:751:27: note: byref variable will be forcibly initialized uint32_t dst, mask, src, saved; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c: In function 'atom_op_clear': /kisskb/src/drivers/gpu/drm/radeon/atom.c:639:6: note: byref variable will be forcibly initialized int dptr = *ptr; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c:638:11: note: byref variable will be forcibly initialized uint32_t saved; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c: In function 'atom_op_sub': /kisskb/src/drivers/gpu/drm/radeon/atom.c:962:6: note: byref variable will be forcibly initialized int dptr = *ptr; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c:961:21: note: byref variable will be forcibly initialized uint32_t dst, src, saved; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c: In function 'atom_op_add': /kisskb/src/drivers/gpu/drm/radeon/atom.c:590:6: note: byref variable will be forcibly initialized int dptr = *ptr; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c:589:21: note: byref variable will be forcibly initialized uint32_t dst, src, saved; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c: In function 'atom_op_shift_right': /kisskb/src/drivers/gpu/drm/radeon/atom.c:908:6: note: byref variable will be forcibly initialized int dptr = *ptr; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c:907:11: note: byref variable will be forcibly initialized uint32_t saved, dst; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c: In function 'atom_op_shift_left': /kisskb/src/drivers/gpu/drm/radeon/atom.c:892:6: note: byref variable will be forcibly initialized int dptr = *ptr; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c:891:11: note: byref variable will be forcibly initialized uint32_t saved, dst; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c: In function 'atom_op_or': /kisskb/src/drivers/gpu/drm/radeon/atom.c:802:6: note: byref variable will be forcibly initialized int dptr = *ptr; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c:801:21: note: byref variable will be forcibly initialized uint32_t dst, src, saved; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c: In function 'atom_op_and': /kisskb/src/drivers/gpu/drm/radeon/atom.c:604:6: note: byref variable will be forcibly initialized int dptr = *ptr; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c:603:21: note: byref variable will be forcibly initialized uint32_t dst, src, saved; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c: In function 'atom_op_move': /kisskb/src/drivers/gpu/drm/radeon/atom.c:769:6: note: byref variable will be forcibly initialized int dptr = *ptr; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c:768:16: note: byref variable will be forcibly initialized uint32_t src, saved; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:28: /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/drivers/gpu/drm/radeon/atom.c:27:0: /kisskb/src/drivers/gpu/drm/radeon/atom.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c: In function 'atom_execute_table_locked': /kisskb/src/drivers/gpu/drm/radeon/atom.c:1163:20: note: byref variable will be forcibly initialized atom_exec_context ectx; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c:1161:19: note: byref variable will be forcibly initialized int len, ws, ps, ptr; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c: In function 'atom_asic_init': /kisskb/src/drivers/gpu/drm/radeon/atom.c:1329:11: note: byref variable will be forcibly initialized uint32_t ps[16]; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c: In function 'atom_parse': /kisskb/src/drivers/gpu/drm/radeon/atom.c:1270:7: note: byref variable will be forcibly initialized char name[512]; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c: In function 'atom_allocate_fb_scratch': /kisskb/src/drivers/gpu/drm/radeon/atom.c:1401:11: note: byref variable will be forcibly initialized uint16_t data_offset; ^ /kisskb/src/drivers/mfd/wm8400-core.c: In function 'wm8400_init': /kisskb/src/drivers/mfd/wm8400-core.c:54:15: note: byref variable will be forcibly initialized unsigned int reg; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c: In function 'radeon_combios_i2c_init': /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:673:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec i2c; ^ /kisskb/src/drivers/misc/eeprom/eeprom.c: In function 'eeprom_probe': /kisskb/src/drivers/misc/eeprom/eeprom.c:164:8: note: byref variable will be forcibly initialized char name[4]; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c: In function 'radeon_combios_get_lvds_info': /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:1176:7: note: byref variable will be forcibly initialized char stmp[30]; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c: In function 'radeon_legacy_get_ext_tmds_info_from_table': /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:1388:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec i2c_bus; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c: In function 'radeon_legacy_get_ext_tmds_info_from_combios': /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:1415:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec i2c_bus; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c: In function 'radeon_get_legacy_connector_info_from_table': /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:1455:20: note: byref variable will be forcibly initialized struct radeon_hpd hpd; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:1454:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec ddc_i2c; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c: In function 'radeon_get_legacy_connector_info_from_bios': /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:2315:20: note: byref variable will be forcibly initialized struct radeon_hpd hpd; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:2314:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec ddc_i2c; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:2312:32: note: byref variable will be forcibly initialized enum radeon_combios_connector connector; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c: In function 'radeon_combios_get_power_modes': /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:2719:27: note: byref variable will be forcibly initialized struct i2c_board_info info = { }; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:2702:27: note: byref variable will be forcibly initialized struct i2c_board_info info = { }; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:2643:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec i2c_bus; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_fence.c: In function 'radeon_fence_default_wait': /kisskb/src/drivers/gpu/drm/radeon/radeon_fence.c:1063:24: note: byref variable will be forcibly initialized struct radeon_wait_cb cb; ^ In file included from /kisskb/src/include/linux/acpi.h:13:0, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/mfd/wm831x-irq.c:12: /kisskb/src/drivers/mfd/wm831x-irq.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/firmware.h:7, from /kisskb/src/drivers/gpu/drm/radeon/radeon_fence.c:33: /kisskb/src/drivers/gpu/drm/radeon/radeon_fence.c: In function 'radeon_fence_wait_seq_timeout': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_fence.c:504:7: note: in expansion of macro 'wait_event_timeout' r = wait_event_timeout(rdev->fence_queue, ( ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_fence.c:500:7: note: in expansion of macro 'wait_event_interruptible_timeout' r = wait_event_interruptible_timeout(rdev->fence_queue, ( ^ /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/gpu/drm/radeon/radeon_fence.c: In function 'radeon_fence_wait_any': /kisskb/src/drivers/gpu/drm/radeon/radeon_fence.c:598:11: note: byref variable will be forcibly initialized uint64_t seq[RADEON_NUM_RINGS]; ^ /kisskb/src/drivers/base/class.c: In function 'class_interface_register': /kisskb/src/drivers/base/class.c:430:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ /kisskb/src/drivers/base/class.c: In function 'class_interface_unregister': /kisskb/src/drivers/base/class.c:456:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/char/xillybus/xillyusb.c:15: /kisskb/src/drivers/char/xillybus/xillyusb.c: In function 'xillyusb_send_opcode': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/xillyusb.c:1085:9: note: in expansion of macro 'wait_event_interruptible' while (wait_event_interruptible(fifo->waitq, ^ /kisskb/src/drivers/char/xillybus/xillyusb.c:1067:9: note: byref variable will be forcibly initialized __le32 msg[2]; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/char/xillybus/xillyusb.c:15: /kisskb/src/drivers/char/xillybus/xillyusb.c: In function 'flush_downstream': /kisskb/src/include/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/xillyusb.c:1201:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(chan->flushq, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/xillyusb.c:1182:9: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible(chan->flushq, ^ /kisskb/src/include/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/xillyusb.c:1153:9: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(chan->flushq, ^ /kisskb/src/drivers/char/xillybus/xillyusb.c: In function 'xillyusb_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: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/xillyusb.c:2191:7: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(fifo->waitq, ^ In file included from /kisskb/src/drivers/char/xillybus/xillyusb.c:15:0: /kisskb/src/drivers/char/xillybus/xillyusb.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/char/xillybus/xillyusb.c:15: /kisskb/src/drivers/char/xillybus/xillyusb.c: In function 'xillyusb_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/xillyusb.c:1663:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible ^ /kisskb/src/drivers/char/xillybus/xillyusb.c: In function 'xillyusb_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/xillybus/xillyusb.c:1571:9: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible ^ /kisskb/src/include/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/xillyusb.c:1560:9: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout ^ /kisskb/src/drivers/mfd/wm831x-otp.c: In function 'unique_id_show': /kisskb/src/drivers/mfd/wm831x-otp.c:46:7: note: byref variable will be forcibly initialized char id[WM831X_UNIQUE_ID_LEN]; ^ /kisskb/src/drivers/mfd/wm831x-otp.c: In function 'wm831x_otp_init': /kisskb/src/drivers/mfd/wm831x-otp.c:59:7: note: byref variable will be forcibly initialized char uuid[WM831X_UNIQUE_ID_LEN]; ^ /kisskb/src/drivers/char/xillybus/xillyusb.c: In function 'xillyusb_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/xillyusb.c:2019:7: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(idt_fifo.waitq, ^ /kisskb/src/drivers/char/xillybus/xillyusb.c:1976:19: note: byref variable will be forcibly initialized struct xillyfifo idt_fifo; ^ /kisskb/src/drivers/char/xillybus/xillyusb.c:1975:9: note: byref variable will be forcibly initialized __le16 bogus_chandesc[2]; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/char/xillybus/xillyusb.c:15: /kisskb/src/drivers/char/xillybus/xillyusb.c: In function 'xillyusb_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/xillyusb.c:1718:10: note: in expansion of macro 'wait_event_interruptible' while (wait_event_interruptible(in_fifo->waitq, ^ /kisskb/src/drivers/char/xillybus/xillyusb.c: In function 'xillyusb_open': /kisskb/src/drivers/char/xillybus/xillyusb.c:1237:6: note: byref variable will be forcibly initialized int index; ^ /kisskb/src/drivers/char/xillybus/xillyusb.c:1232:23: note: byref variable will be forcibly initialized struct xillyusb_dev *xdev; ^ /kisskb/src/drivers/nfc/pn533/usb.c: In function 'pn533_acr122_poweron_rdr': /kisskb/src/drivers/nfc/pn533/usb.c:374:38: note: byref variable will be forcibly initialized struct pn533_acr122_poweron_rdr_arg arg; ^ /kisskb/src/drivers/nfc/pn533/usb.c:371:6: note: byref variable will be forcibly initialized int transferred; ^ /kisskb/src/drivers/nfc/pn533/usb.c:368:5: note: byref variable will be forcibly initialized u8 cmd[10] = {PN533_ACR122_PC_TO_RDR_ICCPOWERON, ^ /kisskb/src/drivers/mfd/wm8350-core.c: In function 'wm8350_reg_read': /kisskb/src/drivers/mfd/wm8350-core.c:77:15: note: byref variable will be forcibly initialized unsigned int data; ^ /kisskb/src/drivers/mfd/wm8350-core.c: In function 'wm8350_device_init': /kisskb/src/drivers/mfd/wm8350-core.c:280:25: note: byref variable will be forcibly initialized unsigned int id1, id2, mask_rev; ^ /kisskb/src/drivers/mfd/wm8350-core.c:280:20: note: byref variable will be forcibly initialized unsigned int id1, id2, mask_rev; ^ /kisskb/src/drivers/mfd/wm8350-core.c:280:15: note: byref variable will be forcibly initialized unsigned int id1, id2, mask_rev; ^ /kisskb/src/drivers/base/cpu.c: In function 'print_cpus_isolated': /kisskb/src/drivers/base/cpu.c:272:16: note: byref variable will be forcibly initialized cpumask_var_t isolated; ^ /kisskb/src/drivers/base/cpu.c: In function 'print_cpus_offline': /kisskb/src/drivers/base/cpu.c:242:16: note: byref variable will be forcibly initialized cpumask_var_t offline; ^ /kisskb/src/drivers/base/cpu.c: In function 'cpu_device_create': /kisskb/src/drivers/base/cpu.c:444:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/drivers/nfc/nfcmrvl/fw_dnld.c: In function 'process_state_init': /kisskb/src/drivers/nfc/nfcmrvl/fw_dnld.c:149:33: note: byref variable will be forcibly initialized struct nci_core_set_config_cmd cmd; ^ /kisskb/src/drivers/nfc/nfcmrvl/fw_dnld.c: In function 'create_lc': /kisskb/src/drivers/nfc/nfcmrvl/fw_dnld.c:170:10: note: byref variable will be forcibly initialized uint8_t param[2] = { NCI_CORE_LC_PROP_FW_DL, 0x0 }; ^ /kisskb/src/drivers/nfc/nfcmrvl/fw_dnld.c: In function 'process_state_set_ref_clock': /kisskb/src/drivers/nfc/nfcmrvl/fw_dnld.c:179:33: note: byref variable will be forcibly initialized struct nci_core_set_config_cmd cmd; ^ /kisskb/src/drivers/nfc/nfcmrvl/fw_dnld.c: In function 'process_state_fw_dnld': /kisskb/src/drivers/nfc/nfcmrvl/fw_dnld.c:306:12: note: byref variable will be forcibly initialized uint8_t conn_id = NCI_CORE_LC_CONNID_PROP_FW_DL; ^ /kisskb/src/drivers/nfc/nfcmrvl/fw_dnld.c: In function 'nfcmrvl_fw_dnld_init': /kisskb/src/drivers/nfc/nfcmrvl/fw_dnld.c:445:7: note: byref variable will be forcibly initialized char name[32]; ^ /kisskb/src/drivers/misc/bcm-vk/bcm_vk_msg.c: In function 'bcm_vk_free_wkent': /kisskb/src/drivers/misc/bcm-vk/bcm_vk_msg.c:330:6: note: byref variable will be forcibly initialized int proc_cnt; ^ /kisskb/src/drivers/misc/bcm-vk/bcm_vk_msg.c: In function 'bcm_vk_drain_all_pend': /kisskb/src/drivers/misc/bcm-vk/bcm_vk_msg.c:347:19: note: byref variable will be forcibly initialized struct list_head del_q; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/misc/bcm-vk/bcm_vk_msg.c:9: /kisskb/src/drivers/misc/bcm-vk/bcm_vk_msg.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_ttm.c: In function 'radeon_mm_gtt_dump_table_show': /kisskb/src/drivers/gpu/drm/radeon/radeon_ttm.c:821:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_ttm.c: In function 'radeon_mm_vram_dump_table_show': /kisskb/src/drivers/gpu/drm/radeon/radeon_ttm.c:803:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_ttm.c: In function 'radeon_ttm_tt_unpin_userptr': /kisskb/src/drivers/gpu/drm/radeon/radeon_ttm.c:403:22: note: byref variable will be forcibly initialized struct sg_page_iter sg_iter; ^ /kisskb/src/drivers/misc/bcm-vk/bcm_vk_msg.c: In function 'bcm_vk_read': /kisskb/src/drivers/misc/bcm-vk/bcm_vk_msg.c:1058:21: note: byref variable will be forcibly initialized struct vk_msg_blk tmp_msg = entry->to_h_msg[0]; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_ttm.c: In function 'radeon_move_blit': /kisskb/src/drivers/gpu/drm/radeon/radeon_ttm.c:146:23: note: byref variable will be forcibly initialized struct radeon_fence *fence; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c:10: /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c: In function '__rtsx_pci_write_phy_register': /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c:223:5: note: byref variable will be forcibly initialized u8 tmp; ^ /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c: In function '__rtsx_pci_read_phy_register': /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c:260:16: note: byref variable will be forcibly initialized u8 tmp, val1, val2; ^ /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c:260:10: note: byref variable will be forcibly initialized u8 tmp, val1, val2; ^ /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c:260:5: note: byref variable will be forcibly initialized u8 tmp, val1, val2; ^ /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c: In function 'rtsx_pci_send_cmd': /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c:349:20: note: byref variable will be forcibly initialized struct completion trans_done; ^ /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c: In function 'rtsx_pci_dma_transfer': /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c:475:20: note: byref variable will be forcibly initialized struct completion trans_done; ^ /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c: In function 'rtsx_pci_complete_unfinished_transfer': /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c:882:20: note: byref variable will be forcibly initialized struct completion finish; ^ /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c: In function 'rtsx_pci_init_chip': /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c:1421:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c:1420:6: note: byref variable will be forcibly initialized u16 cfg_val; ^ /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c: In function 'rtsx_pci_enable_oobs_polling': /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c:1234:6: note: byref variable will be forcibly initialized u16 val; ^ /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c: In function 'rtsx_pci_disable_oobs_polling': /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c:1250:6: note: byref variable will be forcibly initialized u16 val; ^ /kisskb/src/drivers/mfd/wm8350-irq.c: In function 'wm8350_irq': /kisskb/src/drivers/mfd/wm8350-irq.c:381:6: note: byref variable will be forcibly initialized int read_done[WM8350_NUM_IRQ_REGS]; ^ /kisskb/src/drivers/mfd/wm8350-irq.c:380:6: note: byref variable will be forcibly initialized u16 sub_reg[WM8350_NUM_IRQ_REGS]; ^ /kisskb/src/drivers/gpu/drm/mgag200/mgag200_mode.c: In function 'mgag200_simple_display_pipe_update': /kisskb/src/drivers/gpu/drm/mgag200/mgag200_mode.c:956:18: note: byref variable will be forcibly initialized struct drm_rect damage; ^ /kisskb/src/drivers/gpu/drm/mgag200/mgag200_mode.c: In function 'mgag200_simple_display_pipe_enable': /kisskb/src/drivers/gpu/drm/mgag200/mgag200_mode.c:872:18: note: byref variable will be forcibly initialized struct drm_rect fullscreen = { ^ /kisskb/src/drivers/mfd/tps6105x.c: In function 'tps6105x_startup': /kisskb/src/drivers/mfd/tps6105x.c:35:15: note: byref variable will be forcibly initialized unsigned int regval; ^ In file included from /kisskb/src/drivers/base/map.c:13:0: /kisskb/src/drivers/base/map.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mfd/tps65010.c: In function 'dbg_show': /kisskb/src/drivers/mfd/tps65010.c:187:8: note: byref variable will be forcibly initialized char buf[100]; ^ /kisskb/src/drivers/mfd/tps6507x.c: In function 'tps6507x_i2c_write_device': /kisskb/src/drivers/mfd/tps6507x.c:70:5: note: byref variable will be forcibly initialized u8 msg[TPS6507X_MAX_REGISTER + 1]; ^ /kisskb/src/drivers/mfd/tps6507x.c: In function 'tps6507x_i2c_read_device': /kisskb/src/drivers/mfd/tps6507x.c:41:17: note: byref variable will be forcibly initialized struct i2c_msg xfer[2]; ^ In file included from /kisskb/src/include/linux/acpi.h:13:0, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/mfd/tps65217.c:22: /kisskb/src/drivers/mfd/tps65217.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ /kisskb/src/drivers/mfd/tps65217.c: In function 'tps65217_irq_thread': /kisskb/src/drivers/mfd/tps65217.c:115:15: note: byref variable will be forcibly initialized unsigned int status; ^ /kisskb/src/drivers/mfd/tps65217.c: In function 'tps65217_update_bits': /kisskb/src/drivers/mfd/tps65217.c:263:15: note: byref variable will be forcibly initialized unsigned int data; ^ /kisskb/src/drivers/mfd/tps65217.c: In function 'tps65217_probe': /kisskb/src/drivers/mfd/tps65217.c:322:15: note: byref variable will be forcibly initialized unsigned int version; ^ /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/mfd/mc13xxx-core.c: In function 'mc13xxx_add_subdevice_pdata': /kisskb/src/drivers/mfd/mc13xxx-core.c:366:7: note: byref variable will be forcibly initialized char buf[30]; ^ /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/mfd/mc13xxx-core.c: In function 'mc13xxx_irq_status': /kisskb/src/drivers/mfd/mc13xxx-core.c:144:7: note: byref variable will be forcibly initialized u32 stat; ^ /kisskb/src/drivers/mfd/mc13xxx-core.c:134:7: note: byref variable will be forcibly initialized u32 mask; ^ /kisskb/src/drivers/mfd/mc13xxx-core.c: In function 'mc13xxx_adc_do_conversion': /kisskb/src/drivers/mfd/mc13xxx-core.c:256:18: note: byref variable will be forcibly initialized u32 adc0, adc1, old_adc0; ^ /kisskb/src/drivers/gpu/drm/kmb/kmb_plane.c: In function 'kmb_plane_atomic_update': /kisskb/src/drivers/gpu/drm/kmb/kmb_plane.c:362:25: note: byref variable will be forcibly initialized unsigned int ctrl = 0, val = 0, out_format = 0; ^ /kisskb/src/drivers/mfd/mc13xxx-core.c: In function 'mc13xxx_common_init': /kisskb/src/drivers/mfd/mc13xxx-core.c:424:6: note: byref variable will be forcibly initialized u32 revision; ^ /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:535:20: note: byref variable will be forcibly initialized struct klist_iter iter; ^ /kisskb/src/drivers/base/devres.c: In function 'alloc_dr': /kisskb/src/drivers/base/devres.c:110:9: note: byref variable will be forcibly initialized size_t tot_size; ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/devres.c:9: /kisskb/src/drivers/base/devres.c: In function 'check_dr_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/drivers/base/devres.c:100:6: note: in expansion of macro 'unlikely' if (unlikely(check_add_overflow(sizeof(struct devres), ^ /kisskb/src/drivers/base/devres.c:100:15: note: in expansion of macro 'check_add_overflow' if (unlikely(check_add_overflow(sizeof(struct devres), ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/drivers/base/devres.c:100:6: note: in expansion of macro 'unlikely' if (unlikely(check_add_overflow(sizeof(struct devres), ^ /kisskb/src/drivers/base/devres.c:100:15: note: in expansion of macro 'check_add_overflow' if (unlikely(check_add_overflow(sizeof(struct devres), ^ /kisskb/src/drivers/base/devres.c: In function '__devres_alloc_node': /kisskb/src/drivers/base/devres.c:110:9: note: byref variable will be forcibly initialized size_t tot_size; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/devres.c:9: /kisskb/src/drivers/base/devres.c: In function 'devres_release_all': /kisskb/src/drivers/base/devres.c:515:12: note: byref variable will be forcibly initialized LIST_HEAD(todo); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/base/devres.c: In function 'devres_release_group': /kisskb/src/drivers/base/devres.c:667:12: note: byref variable will be forcibly initialized LIST_HEAD(todo); ^ /kisskb/src/include/linux/list.h:26: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:756: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:778:23: note: byref variable will be forcibly initialized struct action_devres devres = { ^ /kisskb/src/drivers/base/devres.c: In function 'devm_kmalloc': /kisskb/src/drivers/base/devres.c:110:9: note: byref variable will be forcibly initialized size_t tot_size; ^ /kisskb/src/drivers/base/devres.c: In function 'devm_kvasprintf': /kisskb/src/drivers/base/devres.c:998: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:1027:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/base/devres.c: In function 'devm_krealloc': /kisskb/src/drivers/base/devres.c:110:9: note: byref variable will be forcibly initialized size_t tot_size; ^ /kisskb/src/drivers/base/devres.c:855:9: note: byref variable will be forcibly initialized size_t total_new_size, total_old_size; ^ /kisskb/src/drivers/mfd/twl6040.c: In function 'twl6040_reg_read': /kisskb/src/drivers/mfd/twl6040.c:102:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/mfd/twl6040.c: In function 'twl6040_get_vibralr_status': /kisskb/src/drivers/mfd/twl6040.c:532:15: note: byref variable will be forcibly initialized unsigned int reg; ^ /kisskb/src/drivers/dax/bus.c: In function 'align_store': /kisskb/src/drivers/dax/bus.c:1128:16: note: byref variable will be forcibly initialized unsigned long val, align_save; ^ /kisskb/src/drivers/dax/bus.c: In function 'range_parse': /kisskb/src/drivers/dax/bus.c:1039:16: note: byref variable will be forcibly initialized char *start, *end, *str; ^ /kisskb/src/drivers/dax/bus.c:1038:21: note: byref variable will be forcibly initialized unsigned long long addr = 0; ^ /kisskb/src/drivers/dax/bus.c: In function 'do_id_store': /kisskb/src/drivers/dax/bus.c:71:7: note: byref variable will be forcibly initialized char devname[DAX_NAME_LEN]; ^ /kisskb/src/drivers/dax/bus.c:70:26: note: byref variable will be forcibly initialized unsigned int region_id, id; ^ /kisskb/src/drivers/dax/bus.c:70:15: note: byref variable will be forcibly initialized unsigned int region_id, id; ^ /kisskb/src/drivers/dax/bus.c: In function 'mapping_store': /kisskb/src/drivers/dax/bus.c:1072:15: note: byref variable will be forcibly initialized struct range r; ^ /kisskb/src/drivers/dax/bus.c: In function 'size_store': /kisskb/src/drivers/dax/bus.c:1009:21: note: byref variable will be forcibly initialized unsigned long long val; ^ /kisskb/src/drivers/dax/bus.c: In function 'create_store': /kisskb/src/drivers/dax/bus.c:330:23: note: byref variable will be forcibly initialized struct dev_dax_data data = { ^ /kisskb/src/drivers/dax/bus.c:314:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/drivers/nfc/nfcmrvl/uart.c: In function 'nfcmrvl_nci_uart_open': /kisskb/src/drivers/nfc/nfcmrvl/uart.c:101:31: note: byref variable will be forcibly initialized struct nfcmrvl_platform_data config; ^ /kisskb/src/drivers/nfc/nfcmrvl/i2c.c: In function 'nfcmrvl_i2c_read': /kisskb/src/drivers/nfc/nfcmrvl/i2c.c:29:22: note: byref variable will be forcibly initialized struct nci_ctrl_hdr nci_hdr; ^ /kisskb/src/drivers/nfc/nfcmrvl/i2c.c: In function 'nfcmrvl_i2c_int_irq_thread_fn': /kisskb/src/drivers/nfc/nfcmrvl/i2c.c:67:18: note: byref variable will be forcibly initialized struct sk_buff *skb = NULL; ^ /kisskb/src/drivers/nfc/nfcmrvl/i2c.c: In function 'nfcmrvl_i2c_probe': /kisskb/src/drivers/nfc/nfcmrvl/i2c.c:184:31: note: byref variable will be forcibly initialized struct nfcmrvl_platform_data config; ^ /kisskb/src/drivers/misc/ad525x_dpot.c: In function 'sysfs_set_reg': /kisskb/src/drivers/misc/ad525x_dpot.c:451:16: note: byref variable will be forcibly initialized unsigned long value; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_object.c: In function 'radeon_bo_list_validate': /kisskb/src/drivers/gpu/drm/radeon/radeon_object.c:490:19: note: byref variable will be forcibly initialized struct list_head duplicates; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/pci.h:37, from /kisskb/src/drivers/gpu/drm/radeon/radeon_gart.c:29: /kisskb/src/drivers/gpu/drm/radeon/radeon_gart.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_gart.c: In function 'radeon_gart_table_vram_pin': /kisskb/src/drivers/gpu/drm/radeon/radeon_gart.c:155:11: note: byref variable will be forcibly initialized uint64_t gpu_addr; ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/mfd/mfd-core.c:12: /kisskb/src/drivers/mfd/mfd-core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mfd/mfd-core.c: In function 'mfd_remove_devices_late': /kisskb/src/drivers/mfd/mfd-core.c:377:6: note: byref variable will be forcibly initialized int level = MFD_DEP_LEVEL_HIGH; ^ /kisskb/src/drivers/mfd/mfd-core.c: In function 'mfd_remove_devices': /kisskb/src/drivers/mfd/mfd-core.c:385:6: note: byref variable will be forcibly initialized int level = MFD_DEP_LEVEL_NORMAL; ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/base/cacheinfo.c:10: /kisskb/src/drivers/base/cacheinfo.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/base/cacheinfo.c: In function 'cache_get_line_size': /kisskb/src/drivers/base/cacheinfo.c:96:7: note: byref variable will be forcibly initialized u32 line_size; ^ /kisskb/src/drivers/mfd/da903x.c: In function 'da9034_mask_events': /kisskb/src/drivers/mfd/da903x.c:356:10: note: byref variable will be forcibly initialized uint8_t v[4]; ^ /kisskb/src/drivers/mfd/da903x.c: In function 'da9034_unmask_events': /kisskb/src/drivers/mfd/da903x.c:342:10: note: byref variable will be forcibly initialized uint8_t v[4]; ^ /kisskb/src/drivers/mfd/da903x.c: In function 'da9030_mask_events': /kisskb/src/drivers/mfd/da903x.c:278:10: note: byref variable will be forcibly initialized uint8_t v[3]; ^ /kisskb/src/drivers/mfd/da903x.c: In function 'da9030_unmask_events': /kisskb/src/drivers/mfd/da903x.c:265:10: note: byref variable will be forcibly initialized uint8_t v[3]; ^ /kisskb/src/drivers/mfd/da903x.c: In function 'da9034_read_status': /kisskb/src/drivers/mfd/da903x.c:383:10: note: byref variable will be forcibly initialized uint8_t v[2] = {0, 0}; ^ /kisskb/src/drivers/mfd/da903x.c: In function 'da9034_read_events': /kisskb/src/drivers/mfd/da903x.c:370:10: note: byref variable will be forcibly initialized uint8_t v[4] = {0, 0, 0, 0}; ^ /kisskb/src/drivers/mfd/da903x.c: In function 'da9030_read_events': /kisskb/src/drivers/mfd/da903x.c:291:10: note: byref variable will be forcibly initialized uint8_t v[3] = {0, 0, 0}; ^ /kisskb/src/drivers/mfd/da903x.c: In function 'da903x_irq_work': /kisskb/src/drivers/mfd/da903x.c:398:15: note: byref variable will be forcibly initialized unsigned int events = 0; ^ /kisskb/src/drivers/mfd/da903x.c: In function 'da9034_init_chip': /kisskb/src/drivers/mfd/da903x.c:309:10: note: byref variable will be forcibly initialized uint8_t chip_id; ^ /kisskb/src/drivers/mfd/da903x.c: In function 'da9030_init_chip': /kisskb/src/drivers/mfd/da903x.c:248:10: note: byref variable will be forcibly initialized uint8_t chip_id; ^ /kisskb/src/drivers/mfd/da903x.c: In function 'da903x_probe': /kisskb/src/drivers/mfd/da903x.c:496:15: note: byref variable will be forcibly initialized unsigned int tmp; ^ /kisskb/src/drivers/mfd/da903x.c: In function 'da903x_set_bits': /kisskb/src/drivers/mfd/da903x.c:173:10: note: byref variable will be forcibly initialized uint8_t reg_val; ^ /kisskb/src/drivers/mfd/da903x.c: In function 'da903x_clr_bits': /kisskb/src/drivers/mfd/da903x.c:195:10: note: byref variable will be forcibly initialized uint8_t reg_val; ^ /kisskb/src/drivers/mfd/da903x.c: In function 'da903x_update': /kisskb/src/drivers/mfd/da903x.c:217:10: note: byref variable will be forcibly initialized uint8_t reg_val; ^ /kisskb/src/drivers/mfd/da903x.c: In function 'da903x_query_status': /kisskb/src/drivers/mfd/da903x.c:239:15: note: byref variable will be forcibly initialized unsigned int status = 0; ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_drv.c: In function 'v3d_open': /kisskb/src/drivers/gpu/drm/v3d/v3d_drv.c:113:28: note: byref variable will be forcibly initialized struct drm_gpu_scheduler *sched; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/pagemap.h:11, from /kisskb/src/drivers/misc/bcm-vk/bcm_vk_sg.c:7: /kisskb/src/drivers/misc/bcm-vk/bcm_vk_sg.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/drivers/base/swnode.c:12:0: /kisskb/src/drivers/base/swnode.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/base/swnode.c: In function 'software_node_get_reference_args': /kisskb/src/drivers/base/swnode.c:503:6: note: byref variable will be forcibly initialized u32 nargs_prop_val; ^ In file included from /kisskb/src/drivers/mfd/lp8788-irq.c:14:0: /kisskb/src/drivers/mfd/lp8788-irq.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ /kisskb/src/drivers/mfd/lp8788-irq.c: In function 'lp8788_irq_handler': /kisskb/src/drivers/mfd/lp8788-irq.c:110:5: note: byref variable will be forcibly initialized u8 status[NUM_REGS], addr, mask; ^ /kisskb/src/drivers/misc/cardreader/rts5209.c: In function 'rts5209_fetch_vendor_settings': /kisskb/src/drivers/misc/cardreader/rts5209.c:27:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_crtc.c: In function 'radeon_set_crtc_timing': /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_crtc.c:587:11: note: byref variable will be forcibly initialized uint32_t crtc_v_sync_strt_wid; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_crtc.c:586:11: note: byref variable will be forcibly initialized uint32_t crtc_v_total_disp; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_crtc.c:585:11: note: byref variable will be forcibly initialized uint32_t crtc_h_sync_strt_wid; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_crtc.c:584:11: note: byref variable will be forcibly initialized uint32_t crtc_h_total_disp; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_crtc.c: In function 'radeon_set_pll': /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_crtc.c:918:12: note: byref variable will be forcibly initialized uint32_t pixclks_cntl; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_crtc.c:854:12: note: byref variable will be forcibly initialized uint32_t pixclks_cntl = ((RREG32_PLL(RADEON_PIXCLKS_CNTL) & ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_crtc.c:756:15: note: byref variable will be forcibly initialized } *post_div, post_divs[] = { ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_crtc.c:749:11: note: byref variable will be forcibly initialized uint32_t htotal_cntl = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_crtc.c:748:11: note: byref variable will be forcibly initialized uint32_t pll_fb_post_div = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_crtc.c:747:11: note: byref variable will be forcibly initialized uint32_t pll_ref_div = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_crtc.c:743:11: note: byref variable will be forcibly initialized uint32_t freq = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_crtc.c:742:11: note: byref variable will be forcibly initialized uint32_t post_divider = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_crtc.c:741:11: note: byref variable will be forcibly initialized uint32_t reference_div = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_crtc.c:740:11: note: byref variable will be forcibly initialized uint32_t frac_fb_div = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_crtc.c:739:11: note: byref variable will be forcibly initialized uint32_t feedback_div = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_crtc.c: In function 'radeon_crtc_do_set_base': /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_crtc.c:386:11: note: byref variable will be forcibly initialized uint32_t tiling_flags; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_crtc.c:383:11: note: byref variable will be forcibly initialized uint64_t base; ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/base/property.c:10: /kisskb/src/drivers/base/property.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/base/property.c: In function 'fwnode_find_reference': /kisskb/src/drivers/base/property.c:501:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^ /kisskb/src/drivers/base/property.c: In function 'fwnode_get_phy_mode': /kisskb/src/drivers/base/property.c:905:14: note: byref variable will be forcibly initialized const char *pm; ^ /kisskb/src/drivers/mfd/lp8788.c: In function 'lp8788_read_byte': /kisskb/src/drivers/mfd/lp8788.c:125:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/base/property.c: In function 'fwnode_graph_get_remote_node': /kisskb/src/drivers/base/property.c:1078: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:1130:26: note: byref variable will be forcibly initialized struct fwnode_endpoint fwnode_ep = { 0 }; ^ /kisskb/src/drivers/mfd/da9055-core.c: In function 'da9055_device_init': /kisskb/src/drivers/mfd/da9055-core.c:358:10: note: byref variable will be forcibly initialized uint8_t clear_events[3] = {0xFF, 0xFF, 0xFF}; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_encoders.c: In function 'radeon_legacy_backlight_init': /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_encoders.c:381:7: note: byref variable will be forcibly initialized char bl_name[16]; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_encoders.c:378:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_connectors.c: In function 'radeon_add_common_modes': /kisskb/src/drivers/gpu/drm/radeon/radeon_connectors.c:506:4: note: byref variable will be forcibly initialized } common_modes[17] = { ^ /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c: In function 'mipi_tx_fg_cfg': /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c:590:34: note: byref variable will be forcibly initialized struct mipi_tx_frame_timing_cfg fg_t_cfg; ^ /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_init_cntrl': /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c:712:6: note: byref variable will be forcibly initialized u32 word_count = 0; ^ /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c:711:6: note: byref variable will be forcibly initialized u32 bits_per_pclk = 0; ^ /kisskb/src/drivers/base/memory.c: In function 'hard_offline_page_store': /kisskb/src/drivers/base/memory.c:551:6: note: byref variable will be forcibly initialized u64 pfn; ^ /kisskb/src/drivers/base/memory.c: In function 'soft_offline_page_store': /kisskb/src/drivers/base/memory.c:535:6: note: byref variable will be forcibly initialized u64 pfn; ^ /kisskb/src/drivers/base/memory.c: In function 'memory_group_register': /kisskb/src/drivers/base/memory.c:926:11: note: byref variable will be forcibly initialized uint32_t mgid; ^ /kisskb/src/drivers/base/memory.c: In function 'for_each_memory_block': /kisskb/src/drivers/base/memory.c:908:39: note: byref variable will be forcibly initialized struct for_each_memory_block_cb_data cb_data = { ^ /kisskb/src/drivers/base/memory.c: In function 'walk_dynamic_memory_groups': /kisskb/src/drivers/base/memory.c:1060:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c: In function 'vmw_gmr2_bind': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c:44:23: note: byref variable will be forcibly initialized SVGAFifoCmdRemapGMR2 remap_cmd; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c:43:24: note: byref variable will be forcibly initialized SVGAFifoCmdDefineGMR2 define_cmd; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c: In function 'vmw_gmr2_unbind': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c:109:24: note: byref variable will be forcibly initialized SVGAFifoCmdDefineGMR2 define_cmd; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c: In function 'vmw_gmr_bind': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c:132:19: note: byref variable will be forcibly initialized struct vmw_piter data_iter; ^ /kisskb/src/drivers/mfd/da9063-core.c: In function 'da9063_clear_fault_log': /kisskb/src/drivers/mfd/da9063-core.c:116:6: note: byref variable will be forcibly initialized int fault_log = 0; ^ /kisskb/src/drivers/mfd/ti-lmu.c: In function 'ti_lmu_probe': /kisskb/src/drivers/mfd/ti-lmu.c:140:23: note: byref variable will be forcibly initialized struct regmap_config regmap_cfg; ^ /kisskb/src/drivers/base/devtmpfs.c: In function 'dev_mkdir': /kisskb/src/drivers/base/devtmpfs.c:158:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/drivers/base/devtmpfs.c: In function 'handle_create': /kisskb/src/drivers/base/devtmpfs.c:218:16: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/drivers/base/devtmpfs.c:204:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/drivers/base/devtmpfs.c: In function 'dev_rmdir': /kisskb/src/drivers/base/devtmpfs.c:237:14: note: byref variable will be forcibly initialized struct path parent; ^ /kisskb/src/drivers/base/devtmpfs.c: In function 'handle_remove': /kisskb/src/drivers/base/devtmpfs.c:322:17: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/drivers/base/devtmpfs.c:318:15: note: byref variable will be forcibly initialized struct path p = {.mnt = parent.mnt, .dentry = dentry}; ^ /kisskb/src/drivers/base/devtmpfs.c:317:16: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/drivers/base/devtmpfs.c:307:14: note: byref variable will be forcibly initialized struct path parent; ^ /kisskb/src/drivers/base/devtmpfs.c: In function 'devtmpfs_create_node': /kisskb/src/drivers/base/devtmpfs.c:113:13: note: byref variable will be forcibly initialized struct req req; ^ /kisskb/src/drivers/base/devtmpfs.c:112:14: note: byref variable will be forcibly initialized const char *tmp = NULL; ^ /kisskb/src/drivers/base/devtmpfs.c: In function 'devtmpfs_delete_node': /kisskb/src/drivers/base/devtmpfs.c:140:13: note: byref variable will be forcibly initialized struct req req; ^ /kisskb/src/drivers/base/devtmpfs.c:139:14: note: byref variable will be forcibly initialized const char *tmp = NULL; ^ /kisskb/src/drivers/base/devtmpfs.c: In function 'devtmpfs_init': /kisskb/src/drivers/base/devtmpfs.c:448:6: note: byref variable will be forcibly initialized int err; ^ /kisskb/src/drivers/base/devtmpfs.c:447:7: note: byref variable will be forcibly initialized char opts[] = "mode=0755"; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_execbuf_res_noctx_val_add': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:362:8: note: byref variable will be forcibly initialized void *ptr; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_res_switch_backup': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1722:28: note: byref variable will be forcibly initialized struct vmw_buffer_object *vbo; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_bind_query': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1301:28: note: byref variable will be forcibly initialized struct vmw_buffer_object *vmw_bo; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_check_define_gmrfb': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1691:28: note: byref variable will be forcibly initialized struct vmw_buffer_object *vmw_bo; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_streamoutput': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:3083:29: note: byref variable will be forcibly initialized struct vmw_ctx_bindinfo_so binding; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_view_bindings_add': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:804:32: note: byref variable will be forcibly initialized struct vmw_ctx_bindinfo_view binding; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_execbuf_res_noref_val_add': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:313:7: note: byref variable will be forcibly initialized bool first_usage; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:312:34: note: byref variable will be forcibly initialized struct vmw_ctx_validation_info *ctx_info; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_so_targets': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2488:23: note: byref variable will be forcibly initialized struct vmw_resource *res; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2487:36: note: byref variable will be forcibly initialized struct vmw_ctx_bindinfo_so_target binding; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_index_buffer': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2325:23: note: byref variable will be forcibly initialized struct vmw_resource *res; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2324:29: note: byref variable will be forcibly initialized struct vmw_ctx_bindinfo_ib binding; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_vertex_buffers': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2270:23: note: byref variable will be forcibly initialized struct vmw_resource *res; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2269:29: note: byref variable will be forcibly initialized struct vmw_ctx_bindinfo_vb binding; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_single_constant_buffer': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2133:29: note: byref variable will be forcibly initialized struct vmw_ctx_bindinfo_cb binding; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2131:23: note: byref variable will be forcibly initialized struct vmw_resource *res = NULL; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_switch_backup': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1762:23: note: byref variable will be forcibly initialized struct vmw_resource *res; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_tex_state': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1668:32: note: byref variable will be forcibly initialized struct vmw_ctx_bindinfo_tex binding; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1639:23: note: byref variable will be forcibly initialized struct vmw_resource *res; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1638:23: note: byref variable will be forcibly initialized struct vmw_resource *ctx; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_set_render_target_check': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:907:32: note: byref variable will be forcibly initialized struct vmw_ctx_bindinfo_view binding; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:883:23: note: byref variable will be forcibly initialized struct vmw_resource *res; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:882:23: note: byref variable will be forcibly initialized struct vmw_resource *ctx; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_wait_gb_query': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1460:28: note: byref variable will be forcibly initialized struct vmw_buffer_object *vmw_bo; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_bind_shader': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2715:23: note: byref variable will be forcibly initialized struct vmw_resource *ctx; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_shader': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2218:33: note: byref variable will be forcibly initialized struct vmw_ctx_bindinfo_shader binding; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_set_shader': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2000:29: note: byref variable will be forcibly initialized struct vmw_resource *ctx, *res = NULL; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2000:23: note: byref variable will be forcibly initialized struct vmw_resource *ctx, *res = NULL; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1999:33: note: byref variable will be forcibly initialized struct vmw_ctx_bindinfo_shader binding; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_shader_destroy': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1963:23: note: byref variable will be forcibly initialized struct vmw_resource *ctx; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_view_remove': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2626:23: note: byref variable will be forcibly initialized struct vmw_resource *view; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_view_define': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2432:23: note: byref variable will be forcibly initialized struct vmw_resource *srf; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_end_gb_query': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1384:28: note: byref variable will be forcibly initialized struct vmw_buffer_object *vmw_bo; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_wait_query': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1494:23: note: byref variable will be forcibly initialized VMW_DECLARE_CMD_VAR(gb_cmd, SVGA3dCmdWaitForGBQuery); ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:56:4: note: in definition of macro 'VMW_DECLARE_CMD_VAR' } __var ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1488:28: note: byref variable will be forcibly initialized struct vmw_buffer_object *vmw_bo; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_end_query': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1420:23: note: byref variable will be forcibly initialized VMW_DECLARE_CMD_VAR(gb_cmd, SVGA3dCmdEndGBQuery); ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:56:4: note: in definition of macro 'VMW_DECLARE_CMD_VAR' } __var ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1414:28: note: byref variable will be forcibly initialized struct vmw_buffer_object *vmw_bo; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_begin_query': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1355:23: note: byref variable will be forcibly initialized VMW_DECLARE_CMD_VAR(gb_cmd, SVGA3dCmdBeginGBQuery); ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:56:4: note: in definition of macro 'VMW_DECLARE_CMD_VAR' } __var ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_shader_define': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1924:23: note: byref variable will be forcibly initialized struct vmw_resource *ctx; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dma': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1525:28: note: byref variable will be forcibly initialized struct vmw_buffer_object *vmw_bo = NULL; ^ /kisskb/src/drivers/nfc/st-nci/ndlc.c: In function 'ndlc_close': /kisskb/src/drivers/nfc/st-nci/ndlc.c:57:26: note: byref variable will be forcibly initialized struct nci_mode_set_cmd cmd; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_execbuf_fence_commands': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:3777:11: note: byref variable will be forcibly initialized uint32_t sequence; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_execbuf_copy_fence_user': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:3833:27: note: byref variable will be forcibly initialized struct drm_vmw_fence_rep fence_rep; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function '__vmw_execbuf_release_pinned_bo': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:4325:24: note: byref variable will be forcibly initialized struct vmw_fence_obj *lfence = NULL; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_execbuf_process': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:4051:11: note: byref variable will be forcibly initialized uint32_t handle = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:4050:28: note: byref variable will be forcibly initialized struct vmw_cmdbuf_header *header; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:4049:24: note: byref variable will be forcibly initialized struct vmw_fence_obj *fence = NULL; ^ /kisskb/src/drivers/dax/device.c: In function 'dev_dax_huge_fault': /kisskb/src/drivers/dax/device.c:202:8: note: byref variable will be forcibly initialized pfn_t pfn; ^ /kisskb/src/drivers/misc/ad525x_dpot-i2c.c: In function 'ad_dpot_i2c_probe': /kisskb/src/drivers/misc/ad525x_dpot-i2c.c:56:26: note: byref variable will be forcibly initialized struct ad_dpot_bus_data bdata = { ^ /kisskb/src/drivers/mfd/da9063-i2c.c: In function 'da9063_i2c_blockreg_read': /kisskb/src/drivers/mfd/da9063-i2c.c:52:15: note: byref variable will be forcibly initialized u8 page_num, paged_addr; ^ /kisskb/src/drivers/mfd/da9063-i2c.c:51:5: note: byref variable will be forcibly initialized u8 page_sel_buf[DA9063_PAGE_SEL_BUF_SIZE]; ^ /kisskb/src/drivers/mfd/da9063-i2c.c:50:17: note: byref variable will be forcibly initialized struct i2c_msg xfer[DA9063_PAGED_READ_MSG_CNT]; ^ /kisskb/src/drivers/mfd/da9063-i2c.c: In function 'da9063_get_device_type': /kisskb/src/drivers/mfd/da9063-i2c.c:107:5: note: byref variable will be forcibly initialized u8 buf[DA9063_CHIP_ID_REGS]; ^ In file included from /kisskb/src/drivers/misc/cardreader/rts5229.c:14:0: /kisskb/src/drivers/misc/cardreader/rts5229.c: In function 'map_sd_drive': /kisskb/src/drivers/misc/cardreader/rtsx_pcr.h:77:5: note: byref variable will be forcibly initialized u8 sd_drive[4] = { ^ /kisskb/src/drivers/misc/cardreader/rts5229.c: In function 'rts5229_fetch_vendor_settings': /kisskb/src/drivers/misc/cardreader/rts5229.c:27:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/misc/cardreader/rts5229.c: In function 'rts5229_get_ic_version': /kisskb/src/drivers/misc/cardreader/rts5229.c:18:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/mfd/da9150-core.c: In function 'da9150_i2c_read_device': /kisskb/src/drivers/mfd/da9150-core.c:26:17: note: byref variable will be forcibly initialized struct i2c_msg xfer; ^ /kisskb/src/drivers/mfd/da9150-core.c: In function 'da9150_i2c_write_device': /kisskb/src/drivers/mfd/da9150-core.c:66:17: note: byref variable will be forcibly initialized struct i2c_msg xfer; ^ /kisskb/src/drivers/mfd/da9150-core.c: In function 'da9150_reg_read': /kisskb/src/drivers/mfd/da9150-core.c:201:6: note: byref variable will be forcibly initialized int val, ret; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_display.c: In function 'radeon_crtc_page_flip_target': /kisskb/src/drivers/gpu/drm/radeon/radeon_display.c:492:11: note: byref variable will be forcibly initialized uint64_t base; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_display.c:491:11: note: byref variable will be forcibly initialized uint32_t tiling_flags, pitch_pixels; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_display.c: In function 'radeon_compute_pll_avivo': /kisskb/src/drivers/gpu/drm/radeon/radeon_display.c:966:16: note: byref variable will be forcibly initialized unsigned nom, den; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_display.c:966:11: note: byref variable will be forcibly initialized unsigned nom, den; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_display.c:964:37: note: byref variable will be forcibly initialized unsigned ref_div_min, ref_div_max, ref_div; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_display.c:962:35: note: byref variable will be forcibly initialized unsigned fb_div_min, fb_div_max, fb_div; ^ /kisskb/src/drivers/mfd/max77650.c: In function 'max77650_i2c_probe': /kisskb/src/drivers/mfd/max77650.c:158:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/mfd/max77650.c:154:31: note: byref variable will be forcibly initialized struct regmap_irq_chip_data *irq_data; ^ In file included from /kisskb/src/drivers/base/soc.c:11:0: /kisskb/src/drivers/base/soc.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_display.c: In function 'radeon_crtc_handle_vblank': /kisskb/src/drivers/gpu/drm/radeon/radeon_display.c:287:12: note: byref variable will be forcibly initialized int vpos, hpos; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_display.c:287:6: note: byref variable will be forcibly initialized int vpos, hpos; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_display.c: In function 'radeon_flip_work_func': /kisskb/src/drivers/gpu/drm/radeon/radeon_display.c:417:12: note: byref variable will be forcibly initialized int vpos, hpos; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_display.c:417:6: note: byref variable will be forcibly initialized int vpos, hpos; ^ In file included from /kisskb/src/include/linux/random.h:121:0, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/linux/rcupdate.h:30, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/utsname.h:6, from /kisskb/src/drivers/char/random.c:312: /kisskb/src/drivers/char/random.c: In function 'arch_get_random_seed_long': /kisskb/src/arch/arm64/include/asm/archrandom.h:57:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/char/random.c: In function 'arch_get_random_seed_long_early': /kisskb/src/arch/arm64/include/asm/archrandom.h:121:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/char/random.c: In function 'crng_init_try_arch_early': /kisskb/src/drivers/char/random.c:796:16: note: byref variable will be forcibly initialized unsigned long rv; ^ /kisskb/src/drivers/mfd/max77620.c: In function 'max77620_read_es_version': /kisskb/src/drivers/mfd/max77620.c:464:5: note: byref variable will be forcibly initialized u8 cid_val[6]; ^ /kisskb/src/drivers/mfd/max77620.c:463:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/mfd/max77620.c: In function 'max77620_config_fps': /kisskb/src/drivers/mfd/max77620.c:320:7: note: byref variable will be forcibly initialized char fps_name[10]; ^ /kisskb/src/drivers/mfd/max77620.c:317:6: note: byref variable will be forcibly initialized u32 param_val; ^ /kisskb/src/drivers/char/random.c: In function 'init_std_data': /kisskb/src/drivers/char/random.c:1753:16: note: byref variable will be forcibly initialized unsigned long rv; ^ /kisskb/src/drivers/char/random.c:1752:10: note: byref variable will be forcibly initialized ktime_t now = ktime_get_real(); ^ /kisskb/src/drivers/char/random.c: In function 'extract_buf': /kisskb/src/drivers/char/random.c:1376:8: note: byref variable will be forcibly initialized __u32 workspace[SHA1_WORKSPACE_WORDS]; ^ /kisskb/src/drivers/char/random.c:1375:4: note: byref variable will be forcibly initialized } hash; ^ /kisskb/src/drivers/char/random.c: In function '_extract_entropy': /kisskb/src/drivers/char/random.c:1427:7: note: byref variable will be forcibly initialized __u8 tmp[EXTRACT_SIZE]; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/random.h:247, from /kisskb/src/drivers/char/random.c:348: /kisskb/src/drivers/char/random.c: In function 'perf_trace_add_device_randomness': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(add_device_randomness, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(add_device_randomness, ^ /kisskb/src/drivers/char/random.c: In function 'perf_trace_random__mix_pool_bytes': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/random.h:30:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(random__mix_pool_bytes, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/random.h:30:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(random__mix_pool_bytes, ^ /kisskb/src/drivers/char/random.c: In function 'perf_trace_credit_entropy_bits': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:63:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(credit_entropy_bits, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:63:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(credit_entropy_bits, ^ /kisskb/src/drivers/char/random.c: In function 'perf_trace_debit_entropy': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:88:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(debit_entropy, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:88:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(debit_entropy, ^ /kisskb/src/drivers/char/random.c: In function 'perf_trace_add_input_randomness': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(add_input_randomness, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(add_input_randomness, ^ /kisskb/src/drivers/char/random.c: In function 'perf_trace_add_disk_randomness': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:123:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(add_disk_randomness, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:123:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(add_disk_randomness, ^ /kisskb/src/drivers/char/random.c: In function 'perf_trace_random__get_random_bytes': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/random.h:142:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(random__get_random_bytes, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/random.h:142:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(random__get_random_bytes, ^ /kisskb/src/drivers/char/random.c: In function 'perf_trace_random__extract_entropy': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/random.h:172:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(random__extract_entropy, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/random.h:172:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(random__extract_entropy, ^ /kisskb/src/drivers/char/random.c: In function 'perf_trace_urandom_read': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:205:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(urandom_read, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:205:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(urandom_read, ^ /kisskb/src/drivers/char/random.c: In function 'perf_trace_prandom_u32': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:227:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(prandom_u32, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:227:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(prandom_u32, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/random.h:247, from /kisskb/src/drivers/char/random.c:348: /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_add_device_randomness': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(add_device_randomness, ^ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_random__mix_pool_bytes': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/random.h:30:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(random__mix_pool_bytes, ^ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_credit_entropy_bits': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:63:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(credit_entropy_bits, ^ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_debit_entropy': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:88:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(debit_entropy, ^ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_add_input_randomness': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(add_input_randomness, ^ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_add_disk_randomness': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:123:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(add_disk_randomness, ^ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_random__get_random_bytes': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/random.h:142:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(random__get_random_bytes, ^ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_random__extract_entropy': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/random.h:172:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(random__extract_entropy, ^ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_urandom_read': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:205:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(urandom_read, ^ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_prandom_u32': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:227:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(prandom_u32, ^ In file included from /kisskb/src/drivers/mfd/max8998-irq.c:11:0: /kisskb/src/drivers/mfd/max8998-irq.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ /kisskb/src/drivers/mfd/max8998-irq.c: In function 'max8998_irq_thread': /kisskb/src/drivers/mfd/max8998-irq.c:154:5: note: byref variable will be forcibly initialized u8 irq_reg[MAX8998_NUM_IRQ_REGS]; ^ /kisskb/src/drivers/char/random.c: In function 'crng_reseed': /kisskb/src/drivers/char/random.c:958:17: note: byref variable will be forcibly initialized unsigned long rv; ^ /kisskb/src/drivers/char/random.c:945: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:1149:4: note: byref variable will be forcibly initialized } sample; ^ /kisskb/src/drivers/char/random.c: In function '_get_random_bytes': /kisskb/src/drivers/char/random.c:1527:7: note: byref variable will be forcibly initialized __u8 tmp[CHACHA_BLOCK_SIZE] __aligned(4); ^ /kisskb/src/drivers/char/random.c: In function 'write_pool': /kisskb/src/drivers/char/random.c:1865:11: note: byref variable will be forcibly initialized __u32 t, buf[16]; ^ /kisskb/src/drivers/char/random.c: In function 'extract_crng_user': /kisskb/src/drivers/char/random.c:1059:7: note: byref variable will be forcibly initialized __u8 tmp[CHACHA_BLOCK_SIZE] __aligned(4); ^ /kisskb/src/drivers/char/random.c: In function 'try_to_generate_entropy': /kisskb/src/drivers/char/random.c:1583:4: note: byref variable will be forcibly initialized } stack; ^ /kisskb/src/drivers/char/random.c: In function 'add_device_randomness': /kisskb/src/drivers/char/random.c:1116:16: note: byref variable will be forcibly initialized unsigned long time = random_get_entropy() ^ jiffies; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/utsname.h:6, from /kisskb/src/drivers/char/random.c:312: /kisskb/src/drivers/char/random.c: In function 'wait_for_random_bytes': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/random.c:1622:9: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(crng_init_wait, crng_ready(), HZ); ^ /kisskb/src/drivers/char/random.c: In function 'get_random_bytes_arch': /kisskb/src/drivers/char/random.c:1725:17: note: byref variable will be forcibly initialized unsigned long v; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/utsname.h:6, from /kisskb/src/drivers/char/random.c:312: /kisskb/src/drivers/char/random.c: In function 'add_hwgenerator_randomness': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/char/random.c:2286:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(random_write_wait, kthread_should_stop() || ^ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_poll_add_cb': /kisskb/src/drivers/dma-buf/dma-buf.c:215:23: note: byref variable will be forcibly initialized struct dma_resv_iter cursor; ^ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dmabuffs_dname': /kisskb/src/drivers/dma-buf/dma-buf.c:46:7: note: byref variable will be forcibly initialized char name[DMA_BUF_NAME_LEN]; ^ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_debug_show': /kisskb/src/drivers/dma-buf/dma-buf.c:1341:23: note: byref variable will be forcibly initialized struct dma_resv_iter cursor; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/io-64-nonatomic-lo-hi.h:5, from /kisskb/src/drivers/cxl/core/bus.c:3: /kisskb/src/drivers/cxl/core/bus.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/cxl/core/bus.c: In function 'unregister_port': /kisskb/src/drivers/cxl/core/bus.c:260:8: note: byref variable will be forcibly initialized char link_name[CXL_TARGET_STRLEN]; ^ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_ioctl': /kisskb/src/drivers/dma-buf/dma-buf.c:343:22: note: byref variable will be forcibly initialized struct dma_buf_sync sync; ^ /kisskb/src/drivers/cxl/core/bus.c: In function 'cxl_add_dport': /kisskb/src/drivers/cxl/core/bus.c:423:7: note: byref variable will be forcibly initialized char link_name[CXL_TARGET_STRLEN]; ^ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_vmap': /kisskb/src/drivers/dma-buf/dma-buf.c:1276:21: note: byref variable will be forcibly initialized struct dma_buf_map ptr; ^ /kisskb/src/drivers/nfc/st-nci/core.c: In function 'st_nci_init': /kisskb/src/drivers/nfc/st-nci/core.c:21:26: note: byref variable will be forcibly initialized struct nci_mode_set_cmd cmd; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/drm/drm_device.h:7, from /kisskb/src/drivers/gpu/drm/via/via_irq.c:38: /kisskb/src/drivers/gpu/drm/via/via_irq.c: In function 'via_driver_irq_wait': /kisskb/src/drivers/gpu/drm/via/via_drv.h:164:20: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(entry, 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/gpu/drm/via/via_irq.c:243:3: note: in expansion of macro 'VIA_WAIT_ON' VIA_WAIT_ON(ret, cur_irq->irq_queue, 3 * HZ, ^ /kisskb/src/drivers/gpu/drm/via/via_drv.h:164:20: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(entry, 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/gpu/drm/via/via_irq.c:238:3: note: in expansion of macro 'VIA_WAIT_ON' VIA_WAIT_ON(ret, cur_irq->irq_queue, 3 * HZ, ^ /kisskb/src/drivers/gpu/drm/via/via_irq.c: In function 'via_wait_irq': /kisskb/src/drivers/gpu/drm/via/via_irq.c:348:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/drivers/nfc/st-nci/se.c: In function 'st_nci_se_wt_timeout': /kisskb/src/drivers/nfc/st-nci/se.c:669:5: note: byref variable will be forcibly initialized u8 param = 0x01; ^ /kisskb/src/drivers/nfc/st-nci/se.c: In function 'st_nci_control_se': /kisskb/src/drivers/nfc/st-nci/se.c:410:18: note: byref variable will be forcibly initialized struct sk_buff *sk_host_list; ^ /kisskb/src/drivers/nfc/st-nci/se.c: In function 'st_nci_se_get_atr': /kisskb/src/drivers/nfc/st-nci/se.c:136:18: note: byref variable will be forcibly initialized struct sk_buff *skb; ^ /kisskb/src/drivers/nfc/st-nci/se.c: In function 'st_nci_hci_load_session': /kisskb/src/drivers/nfc/st-nci/se.c:159:5: note: byref variable will be forcibly initialized u8 pipe_info[] = { ST_NCI_DM_GETINFO_PIPE_INFO, ^ /kisskb/src/drivers/nfc/st-nci/se.c:157:5: note: byref variable will be forcibly initialized u8 pipe_list[] = { ST_NCI_DM_GETINFO_PIPE_LIST, ^ /kisskb/src/drivers/nfc/st-nci/se.c:155:34: note: byref variable will be forcibly initialized struct sk_buff *skb_pipe_list, *skb_pipe_info; ^ /kisskb/src/drivers/nfc/st-nci/se.c:155:18: note: byref variable will be forcibly initialized struct sk_buff *skb_pipe_list, *skb_pipe_info; ^ /kisskb/src/drivers/nfc/st-nci/se.c: In function 'st_nci_discover_se': /kisskb/src/drivers/nfc/st-nci/se.c:596:5: note: byref variable will be forcibly initialized u8 white_list[2]; ^ /kisskb/src/drivers/mtd/parsers/cmdlinepart.c: In function 'newpart': /kisskb/src/drivers/mtd/parsers/cmdlinepart.c:93:17: note: byref variable will be forcibly initialized unsigned char *extra_mem; ^ /kisskb/src/drivers/mtd/parsers/cmdlinepart.c: In function 'mtdpart_setup_real': /kisskb/src/drivers/mtd/parsers/cmdlinepart.c:228:19: note: byref variable will be forcibly initialized int mtd_id_len, num_parts; ^ /kisskb/src/drivers/mtd/parsers/cmdlinepart.c:226:33: note: byref variable will be forcibly initialized struct cmdline_mtd_partition *this_mtd; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_i2c.c: In function 'radeon_i2c_get_byte': /kisskb/src/drivers/gpu/drm/radeon/radeon_i2c.c:1048:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[] = { ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_i2c.c:1047:5: note: byref variable will be forcibly initialized u8 in_buf[2]; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_i2c.c:1046:5: note: byref variable will be forcibly initialized u8 out_buf[2]; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_i2c.c: In function 'radeon_i2c_put_byte': /kisskb/src/drivers/gpu/drm/radeon/radeon_i2c.c:1081:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_i2c.c:1080:10: note: byref variable will be forcibly initialized uint8_t out_buf[2]; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_i2c.c: In function 'radeon_router_select_ddc_port': /kisskb/src/drivers/gpu/drm/radeon/radeon_i2c.c:1099:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_i2c.c: In function 'radeon_ddc_probe': /kisskb/src/drivers/gpu/drm/radeon/radeon_i2c.c:42:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[] = { ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_i2c.c:40:5: note: byref variable will be forcibly initialized u8 buf[8]; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_i2c.c:39:5: note: byref variable will be forcibly initialized u8 out = 0x0; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_i2c.c: In function 'radeon_router_select_cd_port': /kisskb/src/drivers/gpu/drm/radeon/radeon_i2c.c:1127:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/char/lp.c: In function 'lp_set_timeout32': /kisskb/src/drivers/char/lp.c:700:6: note: byref variable will be forcibly initialized s32 karg[2]; ^ /kisskb/src/drivers/char/lp.c: In function 'lp_set_timeout64': /kisskb/src/drivers/char/lp.c:710:6: note: byref variable will be forcibly initialized s64 karg[2]; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_clocks.c: In function 'radeon_legacy_set_engine_clock': /kisskb/src/drivers/gpu/drm/radeon/radeon_clocks.c:394:14: note: byref variable will be forcibly initialized int fb_div, post_div; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_clocks.c:394:6: note: byref variable will be forcibly initialized int fb_div, post_div; ^ /kisskb/src/drivers/char/lp.c: In function 'lp_setup': /kisskb/src/drivers/char/lp.c:887:6: note: byref variable will be forcibly initialized int x; ^ /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/char/lp.c: In function 'lp_do_ioctl': /kisskb/src/drivers/char/lp.c:583:6: note: byref variable will be forcibly initialized int status; ^ /kisskb/src/drivers/char/lp.c: In function 'lp_init_module': /kisskb/src/drivers/char/lp.c:1093:12: note: byref variable will be forcibly initialized char *ep; ^ In file included from /kisskb/src/drivers/misc/cardreader/rtl8411.c:16:0: /kisskb/src/drivers/misc/cardreader/rtl8411.c: In function 'map_sd_drive': /kisskb/src/drivers/misc/cardreader/rtsx_pcr.h:77:5: note: byref variable will be forcibly initialized u8 sd_drive[4] = { ^ /kisskb/src/drivers/misc/cardreader/rtl8411.c: In function 'rtl8411b_fetch_vendor_settings': /kisskb/src/drivers/misc/cardreader/rtl8411.c:64:6: note: byref variable will be forcibly initialized u32 reg = 0; ^ /kisskb/src/drivers/misc/cardreader/rtl8411.c: In function 'rtl8411_fetch_vendor_settings': /kisskb/src/drivers/misc/cardreader/rtl8411.c:42:5: note: byref variable will be forcibly initialized u8 reg3 = 0; ^ /kisskb/src/drivers/misc/cardreader/rtl8411.c:41:6: note: byref variable will be forcibly initialized u32 reg1 = 0; ^ /kisskb/src/drivers/misc/cardreader/rtl8411.c: In function 'rtl8411_get_ic_version': /kisskb/src/drivers/misc/cardreader/rtl8411.c:20:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/misc/cardreader/rtl8411.c: In function 'rtl8411b_is_qfn48': /kisskb/src/drivers/misc/cardreader/rtl8411.c:28:5: note: byref variable will be forcibly initialized u8 val = 0; ^ /kisskb/src/drivers/misc/tifm_core.c: In function 'tifm_media_type_name': /kisskb/src/drivers/misc/tifm_core.c:23:14: note: byref variable will be forcibly initialized const char *card_type_name[3][3] = { ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/tifm.h:12, from /kisskb/src/drivers/misc/tifm_core.c:8: /kisskb/src/drivers/misc/tifm_core.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mfd/pcf50633-core.c: In function 'pcf50633_reg_read': /kisskb/src/drivers/mfd/pcf50633-core.c:50:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/mfd/pcf50633-core.c: In function 'dump_regs_show': /kisskb/src/drivers/mfd/pcf50633-core.c:84:5: note: byref variable will be forcibly initialized u8 dump[16]; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_fb.c: In function 'radeonfb_create_pinned_object': /kisskb/src/drivers/gpu/drm/radeon/radeon_fb.c:132:25: note: byref variable will be forcibly initialized struct drm_gem_object *gobj = NULL; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_fb.c: In function 'radeonfb_create': /kisskb/src/drivers/gpu/drm/radeon/radeon_fb.c:221:25: note: byref variable will be forcibly initialized struct drm_gem_object *gobj = NULL; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_fb.c:220:26: note: byref variable will be forcibly initialized struct drm_mode_fb_cmd2 mode_cmd; ^ /kisskb/src/drivers/char/applicom.c: In function 'ac_ioctl': /kisskb/src/drivers/char/applicom.c:794:9: note: byref variable will be forcibly initialized char boardname[(SERIAL_NUMBER - TYPE_CARD) + 1]; ^ /kisskb/src/drivers/char/applicom.c: In function 'ac_write': /kisskb/src/drivers/char/applicom.c:360:17: note: byref variable will be forcibly initialized struct mailbox tmpmailbox; ^ /kisskb/src/drivers/char/applicom.c:359:19: note: byref variable will be forcibly initialized struct st_ram_io st_loc; ^ /kisskb/src/drivers/char/applicom.c: In function 'ac_read': /kisskb/src/drivers/char/applicom.c:567:20: note: byref variable will be forcibly initialized struct mailbox mailbox; ^ /kisskb/src/drivers/char/applicom.c:566:22: note: byref variable will be forcibly initialized struct st_ram_io st_loc; ^ /kisskb/src/drivers/char/applicom.c: In function 'applicom_init': /kisskb/src/drivers/char/applicom.c:307:9: note: byref variable will be forcibly initialized char boardname[(SERIAL_NUMBER - TYPE_CARD) + 1]; ^ /kisskb/src/drivers/mfd/pcf50633-irq.c: In function 'pcf50633_irq': /kisskb/src/drivers/mfd/pcf50633-irq.c:113:5: note: byref variable will be forcibly initialized u8 pcf_int[5], chgstat; ^ /kisskb/src/drivers/mfd/pcf50633-irq.c: In function 'pcf50633_irq_suspend': /kisskb/src/drivers/mfd/pcf50633-irq.c:227:5: note: byref variable will be forcibly initialized u8 res[5]; ^ /kisskb/src/drivers/mfd/pcf50633-adc.c: In function 'pcf50633_adc_sync_read': /kisskb/src/drivers/mfd/pcf50633-adc.c:118:35: note: byref variable will be forcibly initialized struct pcf50633_adc_sync_request req; ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/base/arch_topology.c:9: /kisskb/src/drivers/base/arch_topology.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/base/arch_topology.c:9: /kisskb/src/drivers/base/arch_topology.c: In function 'topology_set_scale_freq_source': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/base/arch_topology.c:74:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sft_data, cpu), data); ^ /kisskb/src/drivers/base/arch_topology.c: In function 'topology_clear_scale_freq_source': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/base/arch_topology.c:97:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sft_data, cpu), NULL); ^ /kisskb/src/drivers/base/arch_topology.c: In function 'topology_parse_cpu_capacity': /kisskb/src/drivers/base/arch_topology.c:262:6: note: byref variable will be forcibly initialized u32 cpu_capacity; ^ /kisskb/src/drivers/base/arch_topology.c: In function 'parse_core': /kisskb/src/drivers/base/arch_topology.c:423:7: note: byref variable will be forcibly initialized char name[20]; ^ /kisskb/src/drivers/base/arch_topology.c: In function 'parse_cluster': /kisskb/src/drivers/base/arch_topology.c:469:7: note: byref variable will be forcibly initialized char name[20]; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/base/trace.h:56, from /kisskb/src/drivers/base/trace.c:10: /kisskb/src/drivers/base/trace.c: In function 'perf_trace_devres': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/base/./trace.h:19:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(devres, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/base/./trace.h:19:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(devres, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/base/./trace.h:19:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(devres, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/base/trace.h:56, from /kisskb/src/drivers/base/trace.c:10: /kisskb/src/drivers/base/trace.c: In function 'trace_event_raw_event_devres': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/base/./trace.h:19:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(devres, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/base/./trace.h:19:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(devres, ^ /kisskb/src/drivers/mfd/lpc_ich.c: In function 'lpc_ich_enable_acpi_space': /kisskb/src/drivers/mfd/lpc_ich.c:833:5: note: byref variable will be forcibly initialized u8 reg_save; ^ /kisskb/src/drivers/mfd/lpc_ich.c: In function 'lpc_ich_enable_pmc_space': /kisskb/src/drivers/mfd/lpc_ich.c:870:5: note: byref variable will be forcibly initialized u8 reg_save; ^ /kisskb/src/drivers/mfd/lpc_ich.c: In function 'lpc_ich_enable_gpio_space': /kisskb/src/drivers/mfd/lpc_ich.c:860:5: note: byref variable will be forcibly initialized u8 reg_save; ^ /kisskb/src/drivers/mfd/lpc_ich.c: In function 'lpc_ich_init_wdt': /kisskb/src/drivers/mfd/lpc_ich.c:1012:6: note: byref variable will be forcibly initialized u32 base_addr_cfg; ^ /kisskb/src/drivers/mfd/lpc_ich.c: In function 'lpc_ich_init_gpio': /kisskb/src/drivers/mfd/lpc_ich.c:935:6: note: byref variable will be forcibly initialized u32 base_addr_cfg; ^ /kisskb/src/drivers/mfd/lpc_ich.c: In function 'lpc_ich_init_spi': /kisskb/src/drivers/mfd/lpc_ich.c:1092:22: note: byref variable will be forcibly initialized u32 spi_base, rcba, bcr; ^ /kisskb/src/drivers/mfd/lpc_ich.c:1092:16: note: byref variable will be forcibly initialized u32 spi_base, rcba, bcr; ^ /kisskb/src/drivers/mfd/lpc_ich.c:1092:6: note: byref variable will be forcibly initialized u32 spi_base, rcba, bcr; ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c:4: /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/dma-fence-chain.h:15:0, from /kisskb/src/include/drm/drm_syncobj.h:30, from /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c:14: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c: In function 'v3d_get_multisync_post_deps': /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c:610:22: note: byref variable will be forcibly initialized struct drm_v3d_sem out; ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c: In function 'v3d_get_multisync_submit_deps': /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c:645:28: note: byref variable will be forcibly initialized struct drm_v3d_multi_sync multisync; ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c: In function 'v3d_get_extensions': /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c:681:28: note: byref variable will be forcibly initialized struct drm_v3d_extension ext; ^ In file included from /kisskb/src/include/linux/dma-fence-chain.h:15:0, from /kisskb/src/include/drm/drm_syncobj.h:30, from /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c:14: /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c: In function 'v3d_job_add_deps': /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c:444:20: note: byref variable will be forcibly initialized struct dma_fence *in_fence = NULL; ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c: In function 'v3d_job_init': /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c:488:24: note: byref variable will be forcibly initialized struct drm_v3d_sem in; ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c: In function 'v3d_submit_cl_ioctl': /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c:729:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx acquire_ctx; ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c:727:18: note: byref variable will be forcibly initialized struct v3d_job *clean_job = NULL; ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c:726:25: note: byref variable will be forcibly initialized struct v3d_render_job *render = NULL; ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c:725:22: note: byref variable will be forcibly initialized struct v3d_bin_job *bin = NULL; ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c: In function 'v3d_submit_tfu_ioctl': /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c:878:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx acquire_ctx; ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c:877:22: note: byref variable will be forcibly initialized struct v3d_tfu_job *job = NULL; ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c: In function 'v3d_submit_csd_ioctl': /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c:978:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx acquire_ctx; ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c:977:18: note: byref variable will be forcibly initialized struct v3d_job *clean_job = NULL; ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_gem.c:976:22: note: byref variable will be forcibly initialized struct v3d_csd_job *job = NULL; ^ In file included from /kisskb/src/drivers/mtd/parsers/ofpart_core.c:16:0: /kisskb/src/drivers/mtd/parsers/ofpart_core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mtd/parsers/ofpart_core.c: In function 'parse_ofoldpart_partitions': /kisskb/src/drivers/mtd/parsers/ofpart_core.c:194:9: note: byref variable will be forcibly initialized int i, plen, nr_parts; ^ /kisskb/src/drivers/mtd/parsers/ofpart_core.c: In function 'parse_fixed_partitions': /kisskb/src/drivers/mtd/parsers/ofpart_core.c:104:7: note: byref variable will be forcibly initialized int len; ^ /kisskb/src/drivers/cxl/core/regs.c: In function 'devm_cxl_iomap_block': /kisskb/src/drivers/cxl/core/regs.c:170:19: note: byref variable will be forcibly initialized resource_size_t end = addr + length - 1; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_gem.c: In function 'radeon_gem_object_free': /kisskb/src/drivers/gpu/drm/radeon/radeon_gem.c:85:20: note: byref variable will be forcibly initialized struct radeon_bo *robj = gem_to_radeon_bo(gobj); ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_gem.c: In function 'radeon_gem_va_update_vm': /kisskb/src/drivers/gpu/drm/radeon/radeon_gem.c:627:19: note: byref variable will be forcibly initialized struct list_head list; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_gem.c:626:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ticket; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_gem.c:624:29: note: byref variable will be forcibly initialized struct ttm_validate_buffer tv, *entry; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_gem.c: In function 'radeon_gem_object_create': /kisskb/src/drivers/gpu/drm/radeon/radeon_gem.c:98:20: note: byref variable will be forcibly initialized struct radeon_bo *robj; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_gem.c: In function 'radeon_gem_create_ioctl': /kisskb/src/drivers/gpu/drm/radeon/radeon_gem.c:333:11: note: byref variable will be forcibly initialized uint32_t handle; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_gem.c:332:25: note: byref variable will be forcibly initialized struct drm_gem_object *gobj; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_gem.c: In function 'radeon_gem_userptr_ioctl': /kisskb/src/drivers/gpu/drm/radeon/radeon_gem.c:368:11: note: byref variable will be forcibly initialized uint32_t handle; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_gem.c:366:25: note: byref variable will be forcibly initialized struct drm_gem_object *gobj; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_gem.c: In function 'radeon_mode_dumb_create': /kisskb/src/drivers/gpu/drm/radeon/radeon_gem.c:827:11: note: byref variable will be forcibly initialized uint32_t handle; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_gem.c:826:25: note: byref variable will be forcibly initialized struct drm_gem_object *gobj; ^ /kisskb/src/drivers/cxl/core/memdev.c: In function 'cxl_memdev_init': /kisskb/src/drivers/cxl/core/memdev.c:325:8: note: byref variable will be forcibly initialized dev_t devt; ^ /kisskb/src/drivers/cxl/core/mbox.c: In function 'cxl_validate_cmd_from_user': /kisskb/src/drivers/cxl/core/mbox.c:254:32: note: byref variable will be forcibly initialized const struct cxl_mem_command temp = { ^ /kisskb/src/drivers/cxl/core/mbox.c: In function 'cxl_xfer_log': /kisskb/src/drivers/cxl/core/mbox.c:488:27: note: byref variable will be forcibly initialized struct cxl_mbox_get_log log = { ^ /kisskb/src/drivers/cxl/core/mbox.c: In function 'cxl_mem_get_partition_info': /kisskb/src/drivers/cxl/core/mbox.c:650:13: note: byref variable will be forcibly initialized } __packed pi; ^ /kisskb/src/drivers/cxl/core/mbox.c: In function 'cxl_send_cmd': /kisskb/src/drivers/cxl/core/mbox.c:453:25: note: byref variable will be forcibly initialized struct cxl_mem_command c; ^ /kisskb/src/drivers/cxl/core/mbox.c:452:26: note: byref variable will be forcibly initialized struct cxl_send_command send; ^ /kisskb/src/drivers/cxl/core/mbox.c: In function 'cxl_mem_enumerate_cmds': /kisskb/src/drivers/cxl/core/mbox.c:593:10: note: byref variable will be forcibly initialized uuid_t uuid = gsl->entry[i].uuid; ^ /kisskb/src/drivers/cxl/core/mbox.c: In function 'cxl_mem_identify': /kisskb/src/drivers/cxl/core/mbox.c:683:27: note: byref variable will be forcibly initialized struct cxl_mbox_identify id; ^ /kisskb/src/drivers/nfc/st-nci/vendor_cmds.c: In function 'st_nci_hci_dm_vdc_value_comparison': /kisskb/src/drivers/nfc/st-nci/vendor_cmds.c:288:24: note: byref variable will be forcibly initialized struct sk_buff *msg, *skb; ^ /kisskb/src/drivers/nfc/st-nci/vendor_cmds.c: In function 'st_nci_hci_dm_vdc_measurement_value': /kisskb/src/drivers/nfc/st-nci/vendor_cmds.c:252:24: note: byref variable will be forcibly initialized struct sk_buff *msg, *skb; ^ /kisskb/src/drivers/nfc/st-nci/vendor_cmds.c: In function 'st_nci_hci_dm_get_data': /kisskb/src/drivers/nfc/st-nci/vendor_cmds.c:127:24: note: byref variable will be forcibly initialized struct sk_buff *msg, *skb; ^ /kisskb/src/drivers/nfc/st-nci/vendor_cmds.c: In function 'st_nci_hci_dm_get_info': /kisskb/src/drivers/nfc/st-nci/vendor_cmds.c:95:24: note: byref variable will be forcibly initialized struct sk_buff *msg, *skb; ^ /kisskb/src/drivers/nfc/st-nci/vendor_cmds.c: In function 'st_nci_loopback': /kisskb/src/drivers/nfc/st-nci/vendor_cmds.c:324:24: note: byref variable will be forcibly initialized struct sk_buff *msg, *skb; ^ /kisskb/src/drivers/nfc/st-nci/vendor_cmds.c: In function 'st_nci_hci_get_param': /kisskb/src/drivers/nfc/st-nci/vendor_cmds.c:208:24: note: byref variable will be forcibly initialized struct sk_buff *msg, *skb; ^ /kisskb/src/drivers/misc/cardreader/rts5227.c: In function 'rts5227_fetch_vendor_settings': /kisskb/src/drivers/misc/cardreader/rts5227.c:60:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/misc/cardreader/rts5227.c: In function 'rts5227_fill_driving': /kisskb/src/drivers/misc/cardreader/rts5227.c:33:5: note: byref variable will be forcibly initialized u8 driving_1v8[4][3] = { ^ /kisskb/src/drivers/misc/cardreader/rts5227.c:27:5: note: byref variable will be forcibly initialized u8 driving_3v3[4][3] = { ^ /kisskb/src/drivers/misc/cardreader/rts5227.c: In function 'rts5227_init_from_cfg': /kisskb/src/drivers/misc/cardreader/rts5227.c:123:7: note: byref variable will be forcibly initialized u16 val; ^ /kisskb/src/drivers/misc/cardreader/rts5227.c:86:6: note: byref variable will be forcibly initialized u32 lval; ^ /kisskb/src/drivers/misc/cardreader/rts5227.c: In function 'rts5227_extra_init_hw': /kisskb/src/drivers/misc/cardreader/rts5227.c:145:6: note: byref variable will be forcibly initialized u16 cap; ^ /kisskb/src/drivers/misc/cardreader/rts5227.c: In function 'rts5227_get_ic_version': /kisskb/src/drivers/misc/cardreader/rts5227.c:19:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/nfc/st-nci/i2c.c: In function 'st_nci_i2c_read': /kisskb/src/drivers/nfc/st-nci/i2c.c:111:5: note: byref variable will be forcibly initialized u8 buf[ST_NCI_I2C_MAX_SIZE]; ^ /kisskb/src/drivers/nfc/st-nci/i2c.c: In function 'st_nci_irq_thread_fn': /kisskb/src/drivers/nfc/st-nci/i2c.c:160:18: note: byref variable will be forcibly initialized struct sk_buff *skb = NULL; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/drm/drm_device.h:4, from /kisskb/src/drivers/gpu/drm/radeon/radeon_ring.c:30: /kisskb/src/drivers/gpu/drm/radeon/radeon_ring.c: In function 'kvmalloc_array': /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/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/dma-resv.h:44:0, from /kisskb/src/include/drm/drm_gem.h:38, from /kisskb/src/include/drm/ttm/ttm_bo_api.h:34, from /kisskb/src/drivers/gpu/drm/radeon/radeon.h:76, from /kisskb/src/drivers/gpu/drm/radeon/radeon_ring.c:33: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/misc/phantom.c: In function 'phantom_init': /kisskb/src/drivers/misc/phantom.c:504:8: note: byref variable will be forcibly initialized dev_t dev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_ring.c: In function 'radeon_ring_fini': /kisskb/src/drivers/gpu/drm/radeon/radeon_ring.c:440:20: note: byref variable will be forcibly initialized struct radeon_bo *ring_obj; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/dma_fence.h:89, from /kisskb/src/drivers/dma-buf/dma-fence.c:20: /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'perf_trace_dma_fence': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/dma_fence.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dma_fence, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/dma_fence.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dma_fence, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/dma_fence.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dma_fence, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/dma_fence.h:89, from /kisskb/src/drivers/dma-buf/dma-fence.c:20: /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'trace_event_raw_event_dma_fence': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/dma_fence.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dma_fence, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/dma_fence.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dma_fence, ^ In file included from /kisskb/src/drivers/dma-buf/dma-fence.c:13:0: /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'dma_fence_signal_timestamp_locked': /kisskb/src/drivers/dma-buf/dma-fence.c:361: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:754:25: note: byref variable will be forcibly initialized struct default_wait_cb cb; ^ /kisskb/src/drivers/mfd/wl1273-core.c: In function 'wl1273_fm_write_data': /kisskb/src/drivers/mfd/wl1273-core.c:56:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/mfd/wl1273-core.c: In function 'wl1273_fm_write_cmd': /kisskb/src/drivers/mfd/wl1273-core.c:41:5: note: byref variable will be forcibly initialized u8 buf[] = { (param >> 8) & 0xff, param & 0xff }; ^ /kisskb/src/drivers/mfd/wl1273-core.c: In function 'wl1273_fm_read_reg': /kisskb/src/drivers/mfd/wl1273-core.c:24:5: note: byref variable will be forcibly initialized u8 b[2]; ^ /kisskb/src/drivers/mfd/wl1273-core.c: In function 'wl1273_core_probe': /kisskb/src/drivers/mfd/wl1273-core.c:163:22: note: byref variable will be forcibly initialized struct wl1273_core *core; ^ /kisskb/src/drivers/misc/hpilo.c: In function 'ilo_pkt_dequeue': /kisskb/src/drivers/misc/hpilo.c:148:6: note: byref variable will be forcibly initialized int entry = 0, pkt_id = 0; ^ /kisskb/src/drivers/misc/hpilo.c: In function 'ilo_write': /kisskb/src/drivers/misc/hpilo.c:495:8: note: byref variable will be forcibly initialized void *pkt; ^ /kisskb/src/drivers/misc/hpilo.c:491:19: note: byref variable will be forcibly initialized int err, pkt_id, pkt_len; ^ /kisskb/src/drivers/misc/hpilo.c:491:11: note: byref variable will be forcibly initialized int err, pkt_id, pkt_len; ^ /kisskb/src/drivers/misc/hpilo.c: In function 'ilo_ccb_verify': /kisskb/src/drivers/misc/hpilo.c:353:6: note: byref variable will be forcibly initialized int pkt_id, i; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c: In function 'vmw_dummy_query_bo_create': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:394:25: note: byref variable will be forcibly initialized struct ttm_bo_kmap_obj map; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:393:28: note: byref variable will be forcibly initialized struct vmw_buffer_object *vbo; ^ /kisskb/src/drivers/misc/hpilo.c: In function 'ilo_read': /kisskb/src/drivers/misc/hpilo.c:445:8: note: byref variable will be forcibly initialized void *pkt; ^ /kisskb/src/drivers/misc/hpilo.c:441:31: note: byref variable will be forcibly initialized int err, found, cnt, pkt_id, pkt_len; ^ /kisskb/src/drivers/misc/hpilo.c:441:23: note: byref variable will be forcibly initialized int err, found, cnt, pkt_id, pkt_len; ^ /kisskb/src/drivers/misc/hpilo.c: In function 'ilo_map_device': /kisskb/src/drivers/misc/hpilo.c:696:5: note: byref variable will be forcibly initialized u8 pci_rev_id; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c: In function 'vmw_generic_ioctl': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:1238:15: note: byref variable will be forcibly initialized unsigned int flags; ^ /kisskb/src/drivers/misc/hpilo.c: In function 'ilo_init': /kisskb/src/drivers/misc/hpilo.c:889:8: note: byref variable will be forcibly initialized dev_t dev; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c: In function 'vmw_setup_pci_resources': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:734:18: note: byref variable will be forcibly initialized resource_size_t fifo_start; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:732:18: note: byref variable will be forcibly initialized resource_size_t rmmio_start; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c: In function 'vmw_print_bitmap': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:345:7: note: byref variable will be forcibly initialized char buf[512]; ^ /kisskb/src/drivers/cxl/pci.c: In function 'cxl_find_regblock': /kisskb/src/drivers/cxl/pci.c:441:15: note: byref variable will be forcibly initialized u32 reg_lo, reg_hi; ^ /kisskb/src/drivers/cxl/pci.c:441:7: note: byref variable will be forcibly initialized u32 reg_lo, reg_hi; ^ /kisskb/src/drivers/cxl/pci.c:426:6: note: byref variable will be forcibly initialized u32 regloc_size, regblocks; ^ /kisskb/src/drivers/cxl/pci.c: In function 'cxl_map_regblock': /kisskb/src/drivers/cxl/pci.c:314:18: note: byref variable will be forcibly initialized resource_size_t offset = map->block_offset; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c: In function 'vmw_cursor_update_bo': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:95:25: note: byref variable will be forcibly initialized struct ttm_bo_kmap_obj map; ^ /kisskb/src/drivers/cxl/pci.c: In function 'cxl_pci_probe': /kisskb/src/drivers/cxl/pci.c:476:26: note: byref variable will be forcibly initialized struct cxl_register_map map; ^ In file included from /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.h:34:0, from /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:37: /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c: In function 'vmw_surface_unreference': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h:1575:23: note: byref variable will be forcibly initialized struct vmw_resource *res = &tmp_srf->res; ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:28: /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c: In function 'vmw_framebuffer_bo_dirty': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:1014:23: note: byref variable will be forcibly initialized struct drm_clip_rect norect; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c: In function 'vmw_kms_cursor_snoop': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:153:25: note: byref variable will be forcibly initialized struct ttm_bo_kmap_obj map; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c: In function 'vmw_kms_new_framebuffer': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:1313:26: note: byref variable will be forcibly initialized struct vmw_framebuffer *vfb = NULL; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c: In function 'vmw_kms_fb_create': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:1375:26: note: byref variable will be forcibly initialized struct ttm_base_object *user_obj; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:1374:28: note: byref variable will be forcibly initialized struct vmw_buffer_object *bo = NULL; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:1373:22: note: byref variable will be forcibly initialized struct vmw_surface *surface = NULL; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c: In function 'vmw_du_update_layout': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:1951:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:1950:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ In file included from /kisskb/src/include/linux/string.h:5:0, from /kisskb/src/include/linux/uuid.h:12, from /kisskb/src/include/linux/mod_devicetable.h:13, from /kisskb/src/include/linux/pci.h:27, from /kisskb/src/drivers/gpu/drm/radeon/radeon_cs.c:29: /kisskb/src/drivers/gpu/drm/radeon/radeon_cs.c: In function 'kvmalloc_array': /kisskb/src/drivers/misc/bh1770glc.c: In function 'bh1770_prox_abs_thres_store': /kisskb/src/drivers/misc/bh1770glc.c:914:16: note: byref variable will be forcibly initialized unsigned long value; ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/gpu/drm/radeon/radeon_cs.c:29: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_bios.c: In function 'radeon_read_bios': /kisskb/src/drivers/gpu/drm/radeon/radeon_bios.c:83:9: note: byref variable will be forcibly initialized size_t size; ^ /kisskb/src/drivers/misc/bh1770glc.c: In function 'bh1770_set_prox_thres': /kisskb/src/drivers/misc/bh1770glc.c:855:16: note: byref variable will be forcibly initialized unsigned long value; ^ /kisskb/src/drivers/misc/bh1770glc.c: In function 'bh1770_set_prox_rate_below': /kisskb/src/drivers/misc/bh1770glc.c:830:16: note: byref variable will be forcibly initialized unsigned long value; ^ /kisskb/src/drivers/misc/bh1770glc.c: In function 'bh1770_set_prox_rate_above': /kisskb/src/drivers/misc/bh1770glc.c:812:16: note: byref variable will be forcibly initialized unsigned long value; ^ /kisskb/src/drivers/misc/bh1770glc.c: In function 'bh1770_prox_persistence_store': /kisskb/src/drivers/misc/bh1770glc.c:887:16: note: byref variable will be forcibly initialized unsigned long value; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c: In function 'vmw_kms_update_layout_ioctl': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:2294:19: note: byref variable will be forcibly initialized struct drm_rect def_rect = {0, 0, 800, 600}; ^ /kisskb/src/drivers/misc/bh1770glc.c: In function 'bh1770_prox_enable_store': /kisskb/src/drivers/misc/bh1770glc.c:712:16: note: byref variable will be forcibly initialized unsigned long value; ^ /kisskb/src/drivers/mtd/parsers/afs.c: In function 'afs_is_v1': /kisskb/src/drivers/mtd/parsers/afs.c:83:9: note: byref variable will be forcibly initialized size_t sz; ^ /kisskb/src/drivers/mtd/parsers/afs.c:82:6: note: byref variable will be forcibly initialized u32 magic; ^ /kisskb/src/drivers/mtd/parsers/afs.c: In function 'afs_is_v2': /kisskb/src/drivers/mtd/parsers/afs.c:103:9: note: byref variable will be forcibly initialized size_t sz; ^ /kisskb/src/drivers/mtd/parsers/afs.c:102:6: note: byref variable will be forcibly initialized u32 foot[2]; ^ /kisskb/src/drivers/misc/bh1770glc.c: In function 'bh1770_set_lux_rate': /kisskb/src/drivers/misc/bh1770glc.c:1010:16: note: byref variable will be forcibly initialized unsigned long rate_hz; ^ /kisskb/src/drivers/mtd/parsers/afs.c: In function 'afs_parse_v1_partition': /kisskb/src/drivers/mtd/parsers/afs.c:132:9: note: byref variable will be forcibly initialized size_t sz; ^ /kisskb/src/drivers/mtd/parsers/afs.c:123:23: note: byref variable will be forcibly initialized struct image_info_v1 iis; ^ /kisskb/src/drivers/mtd/parsers/afs.c:122:19: note: byref variable will be forcibly initialized struct footer_v1 fs; ^ /kisskb/src/drivers/misc/bh1770glc.c: In function 'bh1770_lux_update_thresholds': /kisskb/src/drivers/misc/bh1770glc.c:303:5: note: byref variable will be forcibly initialized u8 data[4]; ^ /kisskb/src/drivers/misc/bh1770glc.c: In function 'bh1770_set_lux_thresh': /kisskb/src/drivers/mtd/parsers/afs.c: In function 'afs_parse_v2_partition': /kisskb/src/drivers/mtd/parsers/afs.c:230:9: note: byref variable will be forcibly initialized size_t sz; ^ /kisskb/src/drivers/misc/bh1770glc.c:1049:16: note: byref variable will be forcibly initialized unsigned long thresh; ^ /kisskb/src/drivers/mtd/parsers/afs.c:221:6: note: byref variable will be forcibly initialized u32 imginfo[36]; ^ /kisskb/src/drivers/mtd/parsers/afs.c:220:6: note: byref variable will be forcibly initialized u32 footer[12]; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c: In function 'vmw_kms_helper_dirty': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:2393:27: note: byref variable will be forcibly initialized struct vmw_display_unit *units[VMWGFX_NUM_DISPLAY_UNITS]; ^ /kisskb/src/drivers/misc/bh1770glc.c: In function 'bh1770_lux_calib_store': /kisskb/src/drivers/misc/bh1770glc.c:959:16: note: byref variable will be forcibly initialized unsigned long value; ^ /kisskb/src/drivers/misc/bh1770glc.c: In function 'bh1770_power_state_store': /kisskb/src/drivers/misc/bh1770glc.c:634:16: note: byref variable will be forcibly initialized unsigned long value; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_cs.c: In function 'radeon_cs_parser_relocs': /kisskb/src/drivers/gpu/drm/radeon/radeon_cs.c:84:27: note: byref variable will be forcibly initialized struct radeon_cs_buckets buckets; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c: In function 'vmw_kms_helper_validation_finish': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:2508:11: note: byref variable will be forcibly initialized uint32_t handle = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:2507:24: note: byref variable will be forcibly initialized struct vmw_fence_obj *fence = NULL; ^ /kisskb/src/drivers/misc/apds9802als.c: In function 'als_sensing_range_store': /kisskb/src/drivers/misc/apds9802als.c:114:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c: In function 'vmw_du_helper_plane_update': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:2746:18: note: byref variable will be forcibly initialized struct drm_rect bb; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:2745:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:2744:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, 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/radeon/radeon_cs.c: In function 'radeon_cs_parser_init': /kisskb/src/drivers/gpu/drm/radeon/radeon_cs.c:308:30: note: byref variable will be forcibly initialized struct drm_radeon_cs_chunk user_chunk; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_cs.c: In function 'radeon_cs_ioctl': /kisskb/src/drivers/gpu/drm/radeon/radeon_cs.c:664:26: note: byref variable will be forcibly initialized struct radeon_cs_parser parser; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_cs.c: In function 'radeon_cs_packet_next_is_pkt3_nop': /kisskb/src/drivers/gpu/drm/radeon/radeon_cs.c:799:26: note: byref variable will be forcibly initialized struct radeon_cs_packet p3reloc; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_cs.c: In function 'radeon_cs_packet_next_reloc': /kisskb/src/drivers/gpu/drm/radeon/radeon_cs.c:846:26: note: byref variable will be forcibly initialized struct radeon_cs_packet p3reloc; ^ /kisskb/src/drivers/mfd/aat2870-core.c: In function '__aat2870_write': /kisskb/src/drivers/mfd/aat2870-core.c:125:5: note: byref variable will be forcibly initialized u8 msg[2]; ^ /kisskb/src/drivers/mfd/aat2870-core.c: In function 'aat2870_update': /kisskb/src/drivers/mfd/aat2870-core.c:179:5: note: byref variable will be forcibly initialized u8 old_val, new_val; ^ /kisskb/src/drivers/mfd/aat2870-core.c: In function 'aat2870_reg_write_file': /kisskb/src/drivers/mfd/aat2870-core.c:279:22: note: byref variable will be forcibly initialized unsigned long addr, val; ^ /kisskb/src/drivers/mfd/aat2870-core.c:279:16: note: byref variable will be forcibly initialized unsigned long addr, val; ^ /kisskb/src/drivers/mfd/aat2870-core.c:276:7: note: byref variable will be forcibly initialized char buf[32]; ^ /kisskb/src/drivers/mfd/aat2870-core.c: In function 'aat2870_dump_reg': /kisskb/src/drivers/mfd/aat2870-core.c:218:11: note: byref variable will be forcibly initialized u8 addr, val; ^ /kisskb/src/drivers/hsi/hsi_core.c: In function 'hsi_of_property_parse_mode': /kisskb/src/drivers/hsi/hsi_core.c:139:14: note: byref variable will be forcibly initialized const char *mode; ^ /kisskb/src/drivers/hsi/hsi_core.c: In function 'hsi_of_property_parse_flow': /kisskb/src/drivers/hsi/hsi_core.c:159:14: note: byref variable will be forcibly initialized const char *flow; ^ /kisskb/src/drivers/hsi/hsi_core.c: In function 'hsi_of_property_parse_arb_mode': /kisskb/src/drivers/hsi/hsi_core.c:179:14: note: byref variable will be forcibly initialized const char *arb_mode; ^ In file included from /kisskb/src/drivers/hsi/hsi_core.c:13:0: /kisskb/src/drivers/hsi/hsi_core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/hsi/hsi_core.c: In function 'hsi_add_client_from_dt': /kisskb/src/drivers/hsi/hsi_core.c:203:39: note: byref variable will be forcibly initialized int length, cells, err, i, max_chan, mode; ^ /kisskb/src/drivers/hsi/hsi_core.c:203:6: note: byref variable will be forcibly initialized int length, cells, err, i, max_chan, mode; ^ /kisskb/src/drivers/hsi/hsi_core.c:202:7: note: byref variable will be forcibly initialized char name[32]; ^ /kisskb/src/drivers/hsi/hsi_core.c:200:21: note: byref variable will be forcibly initialized struct hsi_channel channel; ^ In file included from /kisskb/src/include/linux/module.h:12:0, 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:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/hsi/clients/hsi_char.c: In function 'hsc_ioctl': /kisskb/src/drivers/hsi/clients/hsi_char.c:530:23: note: byref variable will be forcibly initialized struct hsc_tx_config txc; ^ /kisskb/src/drivers/hsi/clients/hsi_char.c:529:23: note: byref variable will be forcibly initialized struct hsc_rx_config rxc; ^ /kisskb/src/drivers/hsi/clients/hsi_char.c:528:15: note: byref variable will be forcibly initialized unsigned int state; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, 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/hsi/clients/hsi_char.c: In function 'hsc_probe': /kisskb/src/drivers/hsi/clients/hsi_char.c:682:8: note: byref variable will be forcibly initialized dev_t hsc_dev; ^ /kisskb/src/drivers/hsi/clients/hsi_char.c:677:13: note: byref variable will be forcibly initialized const char devname[] = "hsi_char"; ^ In file included from /kisskb/src/drivers/mfd/rc5t583.c:19:0: /kisskb/src/drivers/mfd/rc5t583.c: In function 'rc5t583_read': /kisskb/src/include/linux/mfd/rc5t583.h:335:15: note: byref variable will be forcibly initialized unsigned int ival; ^ /kisskb/src/drivers/mfd/rc5t583.c: In function '__rc5t583_set_ext_pwrreq1_control': /kisskb/src/drivers/mfd/rc5t583.c:75:10: note: byref variable will be forcibly initialized uint8_t sleepseq_val = 0; ^ /kisskb/src/drivers/misc/isl29003.c: In function 'isl29003_store_mode': /kisskb/src/drivers/misc/isl29003.c:266:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/misc/isl29003.c: In function 'isl29003_store_resolution': /kisskb/src/drivers/misc/isl29003.c:233:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/misc/isl29003.c: In function 'isl29003_store_range': /kisskb/src/drivers/misc/isl29003.c:197:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/misc/isl29003.c: In function 'isl29003_store_power_state': /kisskb/src/drivers/misc/isl29003.c:302:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/mfd/syscon.c: In function 'of_syscon_register': /kisskb/src/drivers/mfd/syscon.c:52:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/mfd/syscon.c:49:6: note: byref variable will be forcibly initialized u32 reg_io_width; ^ /kisskb/src/drivers/mfd/syscon.c: In function 'syscon_regmap_lookup_by_phandle_args': /kisskb/src/drivers/mfd/syscon.c:235:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/misc/cardreader/rts5249.c: In function 'rtsx_base_fetch_vendor_settings': /kisskb/src/drivers/misc/cardreader/rts5249.c:59:6: note: byref variable will be forcibly initialized u32 reg; ^ In file included from /kisskb/src/drivers/misc/cardreader/rts5249.c:12:0: /kisskb/src/drivers/misc/cardreader/rts5249.c: In function 'rtsx_pci_update_phy': /kisskb/src/include/linux/rtsx_pci.h:1345:6: note: byref variable will be forcibly initialized u16 val; ^ /kisskb/src/drivers/misc/cardreader/rts5249.c: In function 'rts5249_fill_driving': /kisskb/src/drivers/misc/cardreader/rts5249.c:32:5: note: byref variable will be forcibly initialized u8 driving_1v8[4][3] = { ^ /kisskb/src/drivers/misc/cardreader/rts5249.c:26:5: note: byref variable will be forcibly initialized u8 driving_3v3[4][3] = { ^ /kisskb/src/drivers/misc/cardreader/rts5249.c: In function 'rts5249_init_from_cfg': /kisskb/src/drivers/misc/cardreader/rts5249.c:120:7: note: byref variable will be forcibly initialized u16 val; ^ /kisskb/src/drivers/misc/cardreader/rts5249.c:91:6: note: byref variable will be forcibly initialized u32 lval; ^ /kisskb/src/drivers/misc/cardreader/rts5249.c: In function 'rts5249_get_ic_version': /kisskb/src/drivers/misc/cardreader/rts5249.c:18:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/misc/cardreader/rts5249.c: In function 'rts52xa_save_content_from_efuse': /kisskb/src/drivers/misc/cardreader/rts5249.c:151:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/misc/cardreader/rts5249.c:150:5: note: byref variable will be forcibly initialized u8 tmp; ^ /kisskb/src/drivers/misc/cardreader/rts5249.c: In function 'rts52xa_save_content_to_autoload_space': /kisskb/src/drivers/misc/cardreader/rts5249.c:222:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_benchmark.c: In function 'radeon_benchmark_do_move': /kisskb/src/drivers/gpu/drm/radeon/radeon_benchmark.c:42:23: note: byref variable will be forcibly initialized struct radeon_fence *fence = NULL; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_benchmark.c: In function 'radeon_benchmark_move': /kisskb/src/drivers/gpu/drm/radeon/radeon_benchmark.c:92:18: note: byref variable will be forcibly initialized uint64_t saddr, daddr; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_benchmark.c:92:11: note: byref variable will be forcibly initialized uint64_t saddr, daddr; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_benchmark.c:91:20: note: byref variable will be forcibly initialized struct radeon_bo *sobj = NULL; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_benchmark.c:90:20: note: byref variable will be forcibly initialized struct radeon_bo *dobj = NULL; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_benchmark.c: In function 'radeon_benchmark': /kisskb/src/drivers/gpu/drm/radeon/radeon_benchmark.c:170:6: note: byref variable will be forcibly initialized int common_modes[RADEON_BENCHMARK_COMMON_MODES_N] = { ^ /kisskb/src/drivers/mtd/parsers/parser_trx.c: In function 'parser_trx_data_part_name': /kisskb/src/drivers/mtd/parsers/parser_trx.c:32:9: note: byref variable will be forcibly initialized size_t bytes_read; ^ /kisskb/src/drivers/mtd/parsers/parser_trx.c:31:11: note: byref variable will be forcibly initialized uint32_t buf; ^ In file included from /kisskb/src/drivers/mtd/parsers/parser_trx.c:9:0: /kisskb/src/drivers/mtd/parsers/parser_trx.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mtd/parsers/parser_trx.c: In function 'parser_trx_parse': /kisskb/src/drivers/mtd/parsers/parser_trx.c:60:11: note: byref variable will be forcibly initialized uint32_t trx_magic = TRX_MAGIC; ^ /kisskb/src/drivers/mtd/parsers/parser_trx.c:58:9: note: byref variable will be forcibly initialized size_t bytes_read; ^ /kisskb/src/drivers/mtd/parsers/parser_trx.c:57:20: note: byref variable will be forcibly initialized struct trx_header trx; ^ /kisskb/src/drivers/net/loopback.c: In function 'loopback_get_stats64': /kisskb/src/drivers/net/loopback.c:121:15: note: byref variable will be forcibly initialized u64 packets, bytes; ^ /kisskb/src/drivers/net/loopback.c:121:6: note: byref variable will be forcibly initialized u64 packets, bytes; ^ In file included from /kisskb/src/drivers/mfd/rc5t583-irq.c:14:0: /kisskb/src/drivers/mfd/rc5t583-irq.c: In function 'rc5t583_read': /kisskb/src/include/linux/mfd/rc5t583.h:335:15: note: byref variable will be forcibly initialized unsigned int ival; ^ /kisskb/src/drivers/mfd/rc5t583-irq.c: In function 'rc5t583_irq': /kisskb/src/drivers/mfd/rc5t583-irq.c:245:10: note: byref variable will be forcibly initialized uint8_t master_int = 0; ^ /kisskb/src/drivers/mfd/rc5t583-irq.c:244:10: note: byref variable will be forcibly initialized uint8_t int_sts[RC5T583_MAX_INTERRUPT_MASK_REGS]; ^ /kisskb/src/drivers/firewire/core-card.c: In function 'fw_err': /kisskb/src/drivers/firewire/core-card.c:31:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/firewire/core-card.c:40:1: note: in expansion of macro 'define_fw_printk_level' define_fw_printk_level(fw_err, KERN_ERR); ^ /kisskb/src/drivers/firewire/core-card.c:30:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/firewire/core-card.c:40:1: note: in expansion of macro 'define_fw_printk_level' define_fw_printk_level(fw_err, KERN_ERR); ^ /kisskb/src/drivers/firewire/core-card.c: In function 'fw_notice': /kisskb/src/drivers/firewire/core-card.c:31:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/firewire/core-card.c:41:1: note: in expansion of macro 'define_fw_printk_level' define_fw_printk_level(fw_notice, KERN_NOTICE); ^ /kisskb/src/drivers/firewire/core-card.c:30:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/firewire/core-card.c:41:1: note: in expansion of macro 'define_fw_printk_level' define_fw_printk_level(fw_notice, KERN_NOTICE); ^ /kisskb/src/drivers/firewire/core-card.c: In function 'allocate_broadcast_channel': /kisskb/src/drivers/firewire/core-card.c:260:15: note: byref variable will be forcibly initialized int channel, bandwidth = 0; ^ /kisskb/src/drivers/firewire/core-card.c:260:6: note: byref variable will be forcibly initialized int channel, bandwidth = 0; ^ /kisskb/src/drivers/firewire/core-card.c: In function 'bm_work': /kisskb/src/drivers/firewire/core-card.c:299:9: note: byref variable will be forcibly initialized __be32 transaction_data[2]; ^ /kisskb/src/drivers/mfd/lm3533-core.c: In function 'lm3533_read': /kisskb/src/drivers/mfd/lm3533-core.c:85:6: note: byref variable will be forcibly initialized int tmp; ^ /kisskb/src/drivers/mfd/lm3533-core.c: In function 'show_output': /kisskb/src/drivers/mfd/lm3533-core.c:263:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/mfd/lm3533-core.c: In function 'store_output': /kisskb/src/drivers/mfd/lm3533-core.c:299:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/misc/isl29020.c: In function 'als_sensing_range_store': /kisskb/src/drivers/misc/isl29020.c:79:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/gpu/drm/radeon/rs400.c: In function 'rs400_mc_program': /kisskb/src/drivers/gpu/drm/radeon/rs400.c:390:22: note: byref variable will be forcibly initialized struct r100_mc_save save; ^ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c: In function 's3fwrn5_fw_prep_msg': /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:56:27: note: byref variable will be forcibly initialized struct s3fwrn5_fw_header hdr; ^ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c: In function 's3fwrn5_fw_get_bootinfo': /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:80:24: note: byref variable will be forcibly initialized struct sk_buff *msg, *rsp = NULL; ^ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:80:18: note: byref variable will be forcibly initialized struct sk_buff *msg, *rsp = NULL; ^ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c: In function 's3fwrn5_fw_enter_update_mode': /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:114:24: note: byref variable will be forcibly initialized struct sk_buff *msg, *rsp = NULL; ^ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:114:18: note: byref variable will be forcibly initialized struct sk_buff *msg, *rsp = NULL; ^ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:113:41: note: byref variable will be forcibly initialized struct s3fwrn5_fw_cmd_enter_updatemode args; ^ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c: In function 's3fwrn5_fw_update_sector': /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:186:24: note: byref variable will be forcibly initialized struct sk_buff *msg, *rsp = NULL; ^ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:186:18: note: byref variable will be forcibly initialized struct sk_buff *msg, *rsp = NULL; ^ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:185:38: note: byref variable will be forcibly initialized struct s3fwrn5_fw_cmd_update_sector args; ^ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c: In function 's3fwrn5_fw_complete_update_mode': /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:243:24: note: byref variable will be forcibly initialized struct sk_buff *msg, *rsp = NULL; ^ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:243:18: note: byref variable will be forcibly initialized struct sk_buff *msg, *rsp = NULL; ^ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c: In function 's3fwrn5_fw_request_firmware': /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:288:6: note: byref variable will be forcibly initialized u32 custom_sig_off; ^ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:287:6: note: byref variable will be forcibly initialized u32 image_off; ^ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:286:6: note: byref variable will be forcibly initialized u32 sig_off; ^ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c: In function 's3fwrn5_fw_setup': /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:361:41: note: byref variable will be forcibly initialized struct s3fwrn5_fw_cmd_get_bootinfo_rsp bootinfo; ^ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c: In function 's3fwrn5_fw_download': /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:413:5: note: byref variable will be forcibly initialized u8 hash_data[SHA1_DIGEST_SIZE]; ^ In file included from /kisskb/src/drivers/hsi/hsi_boardinfo.c:11:0: /kisskb/src/drivers/hsi/hsi_boardinfo.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/radeon/rs690.c: In function 'rs690_mc_program': /kisskb/src/drivers/gpu/drm/radeon/rs690.c:678:23: note: byref variable will be forcibly initialized struct rv515_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/rs690.c: In function 'rs690_pm_info': /kisskb/src/drivers/gpu/drm/radeon/rs690.c:71:16: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/rs690.c:71:10: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/rs690.c:70:11: note: byref variable will be forcibly initialized uint16_t data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/rs690.c: In function 'rs690_bandwidth_update': /kisskb/src/drivers/gpu/drm/radeon/rs690.c:592:29: note: byref variable will be forcibly initialized u32 d2mode_priority_a_cnt, d2mode_priority_b_cnt; ^ /kisskb/src/drivers/gpu/drm/radeon/rs690.c:592:6: note: byref variable will be forcibly initialized u32 d2mode_priority_a_cnt, d2mode_priority_b_cnt; ^ /kisskb/src/drivers/gpu/drm/radeon/rs690.c:591:29: note: byref variable will be forcibly initialized u32 d1mode_priority_a_cnt, d1mode_priority_b_cnt; ^ /kisskb/src/drivers/gpu/drm/radeon/rs690.c:591:6: note: byref variable will be forcibly initialized u32 d1mode_priority_a_cnt, d1mode_priority_b_cnt; ^ /kisskb/src/drivers/gpu/drm/radeon/rs690.c:589:35: note: byref variable will be forcibly initialized struct rs690_watermark wm1_high, wm1_low; ^ /kisskb/src/drivers/gpu/drm/radeon/rs690.c:589:25: note: byref variable will be forcibly initialized struct rs690_watermark wm1_high, wm1_low; ^ /kisskb/src/drivers/gpu/drm/radeon/rs690.c:588:35: note: byref variable will be forcibly initialized struct rs690_watermark wm0_high, wm0_low; ^ /kisskb/src/drivers/gpu/drm/radeon/rs690.c:588:25: note: byref variable will be forcibly initialized struct rs690_watermark wm0_high, wm0_low; ^ /kisskb/src/drivers/misc/sram.c: In function 'atmel_securam_wait': /kisskb/src/drivers/misc/sram.c:343:6: note: byref variable will be forcibly initialized u32 val; ^ In file included from /kisskb/src/include/linux/err.h:5:0, from /kisskb/src/include/linux/clk.h:12, from /kisskb/src/drivers/misc/sram.c:8: /kisskb/src/drivers/misc/sram.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/node.h:18:0, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/misc/sram.c:14: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/drivers/misc/sram.c:17:0: /kisskb/src/drivers/misc/sram.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/misc/sram.c: In function 'sram_reserve_regions': /kisskb/src/drivers/misc/sram.c:198:19: note: byref variable will be forcibly initialized struct resource child_res; ^ /kisskb/src/drivers/misc/sram.c:180:14: note: byref variable will be forcibly initialized const char *label; ^ /kisskb/src/drivers/misc/sram.c:178:19: note: byref variable will be forcibly initialized struct list_head reserve_list; ^ /kisskb/src/drivers/mfd/retu-mfd.c: In function 'retu_power_off': /kisskb/src/drivers/mfd/retu-mfd.c:171:6: note: byref variable will be forcibly initialized int reg; ^ /kisskb/src/drivers/mfd/retu-mfd.c: In function 'retu_regmap_write': /kisskb/src/drivers/mfd/retu-mfd.c:209:6: note: byref variable will be forcibly initialized u16 val; ^ /kisskb/src/drivers/mfd/retu-mfd.c:208:5: note: byref variable will be forcibly initialized u8 reg; ^ /kisskb/src/drivers/mfd/retu-mfd.c: In function 'retu_read': /kisskb/src/drivers/mfd/retu-mfd.c:146:6: note: byref variable will be forcibly initialized int value; ^ /kisskb/src/drivers/gpu/drm/radeon/r520.c: In function 'r520_mc_program': /kisskb/src/drivers/gpu/drm/radeon/r520.c:135:23: note: byref variable will be forcibly initialized struct rv515_mc_save save; ^ /kisskb/src/drivers/misc/ds1682.c: In function 'ds1682_store': /kisskb/src/drivers/misc/ds1682.c:103:9: note: byref variable will be forcibly initialized __le32 val_le; ^ /kisskb/src/drivers/misc/ds1682.c:102:6: note: byref variable will be forcibly initialized u64 val; ^ /kisskb/src/drivers/misc/ds1682.c: In function 'ds1682_show': /kisskb/src/drivers/misc/ds1682.c:60:9: note: byref variable will be forcibly initialized __le32 val_le = 0; ^ /kisskb/src/drivers/mfd/as3722.c: In function 'as3722_check_device_id': /kisskb/src/drivers/mfd/as3722.c:200:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/misc/pci_endpoint_test.c: In function 'pci_endpoint_test_remove': /kisskb/src/drivers/misc/pci_endpoint_test.c:908:6: note: byref variable will be forcibly initialized int id; ^ /kisskb/src/drivers/misc/pci_endpoint_test.c: In function 'pci_endpoint_test_write': /kisskb/src/drivers/misc/pci_endpoint_test.c:476:38: note: byref variable will be forcibly initialized struct pci_endpoint_test_xfer_param param; ^ /kisskb/src/drivers/misc/pci_endpoint_test.c: In function 'pci_endpoint_test_read': /kisskb/src/drivers/misc/pci_endpoint_test.c:575:38: note: byref variable will be forcibly initialized struct pci_endpoint_test_xfer_param param; ^ /kisskb/src/drivers/misc/pci_endpoint_test.c: In function 'pci_endpoint_test_copy': /kisskb/src/drivers/misc/pci_endpoint_test.c:338:38: note: byref variable will be forcibly initialized struct pci_endpoint_test_xfer_param param; ^ /kisskb/src/drivers/misc/pci_endpoint_test.c: In function 'pci_endpoint_test_probe': /kisskb/src/drivers/misc/pci_endpoint_test.c:760:7: note: byref variable will be forcibly initialized char name[24]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, 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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:240:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chain->prev, prev); ^ /kisskb/src/drivers/gpu/drm/radeon/r600.c: In function 'r600_is_display_hung': /kisskb/src/drivers/gpu/drm/radeon/r600.c:1589:6: note: byref variable will be forcibly initialized u32 crtc_status[2]; ^ /kisskb/src/drivers/gpu/drm/radeon/r600.c: In function 'r600_set_uvd_clocks': /kisskb/src/drivers/gpu/drm/radeon/r600.c:205:46: note: byref variable will be forcibly initialized unsigned fb_div = 0, ref_div, vclk_div = 0, dclk_div = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/r600.c:205:32: note: byref variable will be forcibly initialized unsigned fb_div = 0, ref_div, vclk_div = 0, dclk_div = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/r600.c:205:11: note: byref variable will be forcibly initialized unsigned fb_div = 0, ref_div, vclk_div = 0, dclk_div = 0; ^ /kisskb/src/drivers/mtd/parsers/redboot.c: In function 'parse_redboot_of': /kisskb/src/drivers/mtd/parsers/redboot.c:49:6: note: byref variable will be forcibly initialized u32 dirblock; ^ /kisskb/src/drivers/gpu/drm/radeon/r600.c: In function 'r600_gpu_soft_reset': /kisskb/src/drivers/gpu/drm/radeon/r600.c:1686:23: note: byref variable will be forcibly initialized struct rv515_mc_save save; ^ /kisskb/src/drivers/mtd/parsers/redboot.c: In function 'parse_redboot_partitions': /kisskb/src/drivers/mtd/parsers/redboot.c:80:9: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/drivers/mtd/parsers/redboot.c:78:19: note: byref variable will be forcibly initialized struct fis_list *fl = NULL, *tmp_fl; ^ /kisskb/src/drivers/gpu/drm/radeon/r600.c: In function 'r600_gpu_pci_config_reset': /kisskb/src/drivers/gpu/drm/radeon/r600.c:1822:23: note: byref variable will be forcibly initialized struct rv515_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/r600.c: In function 'r600_mc_program': /kisskb/src/drivers/gpu/drm/radeon/r600.c:1304:23: note: byref variable will be forcibly initialized struct rv515_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/r600.c: In function 'r600_init_microcode': /kisskb/src/drivers/gpu/drm/radeon/r600.c:2438:7: note: byref variable will be forcibly initialized char fw_name[30]; ^ /kisskb/src/drivers/gpu/drm/radeon/r600.c: In function 'r600_ring_test': /kisskb/src/drivers/gpu/drm/radeon/r600.c:2825:11: note: byref variable will be forcibly initialized uint32_t scratch; ^ /kisskb/src/drivers/gpu/drm/radeon/r600.c: In function 'r600_copy_cpdma': /kisskb/src/drivers/gpu/drm/radeon/r600.c:2970:21: note: byref variable will be forcibly initialized struct radeon_sync sync; ^ /kisskb/src/drivers/gpu/drm/radeon/r600.c:2969:23: note: byref variable will be forcibly initialized struct radeon_fence *fence; ^ /kisskb/src/drivers/gpu/drm/radeon/r600.c: In function 'r600_ib_test': /kisskb/src/drivers/gpu/drm/radeon/r600.c:3399:11: note: byref variable will be forcibly initialized uint32_t scratch; ^ /kisskb/src/drivers/gpu/drm/radeon/r600.c:3398:19: note: byref variable will be forcibly initialized struct radeon_ib ib; ^ /kisskb/src/drivers/misc/cardreader/rts5260.c: In function 'rts5260_fill_driving': /kisskb/src/drivers/misc/cardreader/rts5260.c:35:5: note: byref variable will be forcibly initialized u8 driving_1v8[4][3] = { ^ /kisskb/src/drivers/misc/cardreader/rts5260.c:29:5: note: byref variable will be forcibly initialized u8 driving_3v3[4][3] = { ^ /kisskb/src/drivers/misc/cardreader/rts5260.c: In function 'rts5260_get_ic_version': /kisskb/src/drivers/misc/cardreader/rts5260.c:21:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/misc/cardreader/rts5260.c: In function 'rtsx_base_fetch_vendor_settings': /kisskb/src/drivers/misc/cardreader/rts5260.c:64:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/misc/cardreader/rts5260.c: In function 'rts5260_init_from_cfg': /kisskb/src/drivers/misc/cardreader/rts5260.c:509:7: note: byref variable will be forcibly initialized u16 val; ^ /kisskb/src/drivers/misc/cardreader/rts5260.c:486:6: note: byref variable will be forcibly initialized u32 lval; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/drivers/mfd/iqs62x.c:19: /kisskb/src/drivers/mfd/iqs62x.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mfd/iqs62x.c: In function 'iqs62x_dev_init': /kisskb/src/drivers/mfd/iqs62x.c:111:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/mfd/iqs62x.c: In function 'iqs62x_irq': /kisskb/src/drivers/mfd/iqs62x.c:463:5: note: byref variable will be forcibly initialized u8 event_map[IQS62X_EVENT_SIZE]; ^ /kisskb/src/drivers/mfd/iqs62x.c:458:27: note: byref variable will be forcibly initialized struct iqs62x_event_data event_data; ^ /kisskb/src/drivers/mfd/iqs62x.c: In function 'iqs62x_firmware_parse': /kisskb/src/drivers/mfd/iqs62x.c:226:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/mfd/iqs62x.c: In function 'iqs62x_probe': /kisskb/src/drivers/mfd/iqs62x.c:902:14: note: byref variable will be forcibly initialized const char *fw_name = NULL; ^ /kisskb/src/drivers/mfd/iqs62x.c:899:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/mfd/iqs62x.c:898:21: note: byref variable will be forcibly initialized struct iqs62x_info info; ^ /kisskb/src/drivers/nfc/s3fwrn5/nci.c: In function 's3fwrn5_nci_rf_configure': /kisskb/src/drivers/nfc/s3fwrn5/nci.c:54:33: note: byref variable will be forcibly initialized struct nci_prop_stop_rfreg_cmd stop_rfreg; ^ /kisskb/src/drivers/nfc/s3fwrn5/nci.c:53:32: note: byref variable will be forcibly initialized struct nci_prop_set_rfreg_cmd set_rfreg; ^ /kisskb/src/drivers/nfc/s3fwrn5/nci.c:52:29: note: byref variable will be forcibly initialized struct nci_prop_fw_cfg_cmd fw_cfg; ^ /kisskb/src/drivers/nfc/s3fwrn5/nci.c:51:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770.c: In function 'rv770_mc_program': /kisskb/src/drivers/gpu/drm/radeon/rv770.c:1017:23: note: byref variable will be forcibly initialized struct rv515_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770.c: In function 'rv770_set_uvd_clocks': /kisskb/src/drivers/gpu/drm/radeon/rv770.c:55:37: note: byref variable will be forcibly initialized unsigned fb_div = 0, vclk_div = 0, dclk_div = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770.c:55:23: note: byref variable will be forcibly initialized unsigned fb_div = 0, vclk_div = 0, dclk_div = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770.c:55:11: note: byref variable will be forcibly initialized unsigned fb_div = 0, vclk_div = 0, dclk_div = 0; ^ In file included from /kisskb/src/include/linux/dma-resv.h:44:0, from /kisskb/src/include/drm/drm_gem.h:38, from /kisskb/src/include/drm/ttm/ttm_bo_api.h:34, from /kisskb/src/drivers/gpu/drm/radeon/radeon.h:76, from /kisskb/src/drivers/gpu/drm/radeon/radeon_test.c:28: /kisskb/src/drivers/gpu/drm/radeon/radeon_test.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_test.c: In function 'radeon_do_test_moves': /kisskb/src/drivers/gpu/drm/radeon/radeon_test.c:88:24: note: byref variable will be forcibly initialized struct radeon_fence *fence = NULL; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_test.c:85:19: note: byref variable will be forcibly initialized void *gtt_map, *vram_map; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_test.c:85:9: note: byref variable will be forcibly initialized void *gtt_map, *vram_map; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_test.c:39:21: note: byref variable will be forcibly initialized uint64_t gtt_addr, vram_addr; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_test.c:39:11: note: byref variable will be forcibly initialized uint64_t gtt_addr, vram_addr; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_test.c:37:20: note: byref variable will be forcibly initialized struct radeon_bo *vram_obj = NULL; ^ /kisskb/src/drivers/gpu/drm/via/via_dma.c: In function 'via_cmdbuf_flush': /kisskb/src/drivers/gpu/drm/via/via_dma.c:656:26: note: byref variable will be forcibly initialized uint32_t pause_addr_lo, pause_addr_hi; ^ /kisskb/src/drivers/gpu/drm/via/via_dma.c:656:11: note: byref variable will be forcibly initialized uint32_t pause_addr_lo, pause_addr_hi; ^ /kisskb/src/drivers/gpu/drm/via/via_dma.c: In function 'via_cmdbuf_start': /kisskb/src/drivers/gpu/drm/via/via_dma.c:518:26: note: byref variable will be forcibly initialized uint32_t pause_addr_lo, pause_addr_hi; ^ /kisskb/src/drivers/gpu/drm/via/via_dma.c:518:11: note: byref variable will be forcibly initialized uint32_t pause_addr_lo, pause_addr_hi; ^ /kisskb/src/drivers/gpu/drm/via/via_dma.c: In function 'via_cmdbuf_jump': /kisskb/src/drivers/gpu/drm/via/via_dma.c:596:25: note: byref variable will be forcibly initialized uint32_t jump_addr_lo, jump_addr_hi; ^ /kisskb/src/drivers/gpu/drm/via/via_dma.c:596:11: note: byref variable will be forcibly initialized uint32_t jump_addr_lo, jump_addr_hi; ^ /kisskb/src/drivers/gpu/drm/via/via_dma.c:595:26: note: byref variable will be forcibly initialized uint32_t pause_addr_lo, pause_addr_hi; ^ /kisskb/src/drivers/gpu/drm/via/via_dma.c:595:11: note: byref variable will be forcibly initialized uint32_t pause_addr_lo, pause_addr_hi; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_test.c: In function 'radeon_test_ring_sync2': /kisskb/src/drivers/gpu/drm/radeon/radeon_test.c:412:27: note: byref variable will be forcibly initialized struct radeon_semaphore *semaphore = NULL; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_test.c:411:39: note: byref variable will be forcibly initialized struct radeon_fence *fenceA = NULL, *fenceB = NULL; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_test.c:411:23: note: byref variable will be forcibly initialized struct radeon_fence *fenceA = NULL, *fenceB = NULL; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_test.c: In function 'radeon_test_ring_sync': /kisskb/src/drivers/gpu/drm/radeon/radeon_test.c:318:27: note: byref variable will be forcibly initialized struct radeon_semaphore *semaphore = NULL; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_test.c:317:39: note: byref variable will be forcibly initialized struct radeon_fence *fence1 = NULL, *fence2 = NULL; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_test.c:317:23: note: byref variable will be forcibly initialized struct radeon_fence *fence1 = NULL, *fence2 = NULL; ^ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_set_irq': /kisskb/src/drivers/misc/xilinx_sdfec.c:383:20: note: byref variable will be forcibly initialized struct xsdfec_irq irq; ^ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_set_turbo': /kisskb/src/drivers/misc/xilinx_sdfec.c:410:22: note: byref variable will be forcibly initialized struct xsdfec_turbo turbo; ^ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_get_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/mfd/rt4831.c: In function 'rt4831_probe': /kisskb/src/drivers/mfd/rt4831.c:49:15: note: byref variable will be forcibly initialized unsigned int chip_id; ^ /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; ^ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_table_write': /kisskb/src/drivers/misc/xilinx_sdfec.c:608:15: note: byref variable will be forcibly initialized struct page *pages[MAX_NUM_PAGES]; ^ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_parse_of': /kisskb/src/drivers/misc/xilinx_sdfec.c:1048:6: note: byref variable will be forcibly initialized u32 dout_word_include; ^ /kisskb/src/drivers/misc/xilinx_sdfec.c:1047:6: note: byref variable will be forcibly initialized u32 dout_width; ^ /kisskb/src/drivers/misc/xilinx_sdfec.c:1046:6: note: byref variable will be forcibly initialized u32 din_word_include; ^ /kisskb/src/drivers/misc/xilinx_sdfec.c:1045:6: note: byref variable will be forcibly initialized u32 din_width; ^ /kisskb/src/drivers/misc/xilinx_sdfec.c:1044:14: note: byref variable will be forcibly initialized const char *fec_code; ^ /kisskb/src/drivers/mfd/sky81452.c: In function 'sky81452_probe': /kisskb/src/drivers/mfd/sky81452.c:29:18: note: byref variable will be forcibly initialized struct mfd_cell cells[2]; ^ /kisskb/src/drivers/mfd/rt5033.c: In function 'rt5033_i2c_probe': /kisskb/src/drivers/mfd/rt5033.c:63:15: note: byref variable will be forcibly initialized unsigned int dev_id; ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_mmu.c: In function 'v3d_mmu_insert_ptes': /kisskb/src/drivers/gpu/drm/v3d/v3d_mmu.c:93:26: note: byref variable will be forcibly initialized struct sg_dma_page_iter dma_iter; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c: In function 'vmw_resource_check_buffer': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c:545:19: note: byref variable will be forcibly initialized struct list_head val_list; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c: In function 'vmw_resource_backoff_reservation': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c:633:19: note: byref variable will be forcibly initialized struct list_head val_list; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c: In function 'vmw_resource_release': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c:130:31: note: byref variable will be forcibly initialized struct ttm_validate_buffer val_buf; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c: In function 'vmw_resource_do_evict': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c:656:29: note: byref variable will be forcibly initialized struct ttm_validate_buffer val_buf; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c: In function 'vmw_resource_evict_type': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c:923:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ticket; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c:920:23: note: byref variable will be forcibly initialized struct vmw_resource *evict_res; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c: In function 'vmw_user_resource_lookup_handle': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c:261:26: note: byref variable will be forcibly initialized struct ttm_base_object *base; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c: In function 'vmw_user_lookup_handle': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c:328:23: note: byref variable will be forcibly initialized struct vmw_resource *res; ^ /kisskb/src/drivers/mfd/mt6360-core.c: In function 'mt6360_regmap_read': /kisskb/src/drivers/mfd/mt6360-core.c:404:5: note: byref variable will be forcibly initialized u8 reg_addr = *(u8 *)(reg + 1); ^ /kisskb/src/drivers/mfd/mt6360-core.c: In function 'mt6360_regmap_write': /kisskb/src/drivers/mfd/mt6360-core.c:455:5: note: byref variable will be forcibly initialized u8 reg_addr = *(u8 *)(val + 1); ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c: In function 'vmw_resource_validate': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c:707:29: note: byref variable will be forcibly initialized struct ttm_validate_buffer val_buf; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c:704:23: note: byref variable will be forcibly initialized struct vmw_resource *evict_res; ^ /kisskb/src/drivers/mfd/mt6360-core.c: In function 'mt6360_check_vendor_info': /kisskb/src/drivers/mfd/mt6360-core.c:350:6: note: byref variable will be forcibly initialized u32 info; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c: In function 'vmw_query_move_notify': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c:879:25: note: byref variable will be forcibly initialized struct vmw_fence_obj *fence; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c: In function 'vfio_pci_probe_power_state': /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:193:6: note: byref variable will be forcibly initialized u16 pmcsr; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c: In function 'vfio_pci_for_each_slot_or_bus': /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:590:28: note: byref variable will be forcibly initialized struct vfio_pci_walk_info walk = { ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:16: /kisskb/src/drivers/vfio/pci/vfio_pci_core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c: In function 'vfio_pci_get_irq_count': /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:502:7: note: byref variable will be forcibly initialized u16 flags; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:492:7: note: byref variable will be forcibly initialized u16 flags; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:481:6: note: byref variable will be forcibly initialized u8 pin; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/compat.h:12, from /kisskb/src/drivers/firewire/core-cdev.c:9: /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:1772:2: note: in expansion of macro 'wait_event' wait_event(client->tx_flush_wait, !has_outbound_transactions(client)); ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h:31, from /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c:28: /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /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:299:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(client->wait, ^ In file included from /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c:28:0: /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c: In function 'vmw_surface_unreference': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h:1575:23: note: byref variable will be forcibly initialized struct vmw_resource *res = &tmp_srf->res; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c: In function 'vmw_present_ioctl': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c:176:23: note: byref variable will be forcibly initialized struct vmw_resource *res; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c:171:22: note: byref variable will be forcibly initialized struct vmw_surface *surface; ^ /kisskb/src/drivers/firewire/core-cdev.c: In function 'dispatch_ioctl': /kisskb/src/drivers/firewire/core-cdev.c:1633:18: note: byref variable will be forcibly initialized union ioctl_arg buffer; ^ /kisskb/src/drivers/firewire/core-cdev.c: In function 'ioctl_get_cycle_timer2': /kisskb/src/drivers/firewire/core-cdev.c:1213: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:1241:34: note: byref variable will be forcibly initialized struct fw_cdev_get_cycle_timer2 ct2; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c: In function 'vfio_pci_core_enable': /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:296:7: note: byref variable will be forcibly initialized u32 table; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:295:7: note: byref variable will be forcibly initialized u16 flags; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:245:6: note: byref variable will be forcibly initialized u16 cmd; ^ /kisskb/src/drivers/firewire/core-cdev.c: In function 'ioctl_send_stream_packet': /kisskb/src/drivers/firewire/core-cdev.c:1478:30: note: byref variable will be forcibly initialized struct fw_cdev_send_request request; ^ /kisskb/src/drivers/firewire/core-cdev.c: In function 'iso_resource_work': /kisskb/src/drivers/firewire/core-cdev.c:1258:27: note: byref variable will be forcibly initialized int generation, channel, bandwidth, todo; ^ /kisskb/src/drivers/firewire/core-cdev.c:1258:18: note: byref variable will be forcibly initialized int generation, channel, bandwidth, todo; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c: In function 'vfio_pci_memory_lock_and_enable': /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:1337:6: note: byref variable will be forcibly initialized u16 cmd; ^ /kisskb/src/drivers/firewire/core-cdev.c: In function 'ioctl_queue_iso': /kisskb/src/drivers/firewire/core-cdev.c:1078:4: note: byref variable will be forcibly initialized } u; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c: In function 'vfio_pci_core_ioctl': /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:1119:10: note: byref variable will be forcibly initialized uuid_t uuid; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:1118:30: note: byref variable will be forcibly initialized struct vfio_device_feature feature; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:1096:32: note: byref variable will be forcibly initialized struct vfio_device_ioeventfd ioeventfd; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:1008:18: note: byref variable will be forcibly initialized int group_idx, count = 0, ret = 0; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:1006:30: note: byref variable will be forcibly initialized struct vfio_pci_group_info info; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:1003:29: note: byref variable will be forcibly initialized struct vfio_pci_hot_reset hdr; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:931:29: note: byref variable will be forcibly initialized struct vfio_pci_fill_info fill = { 0 }; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:930:34: note: byref variable will be forcibly initialized struct vfio_pci_hot_reset_info hdr; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:886:10: note: byref variable will be forcibly initialized size_t data_size = 0; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:883:23: note: byref variable will be forcibly initialized struct vfio_irq_set hdr; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:847:24: note: byref variable will be forcibly initialized struct vfio_irq_info info; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:790:37: note: byref variable will be forcibly initialized struct vfio_region_info_cap_type cap_type = { ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:745:11: note: byref variable will be forcibly initialized size_t size; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:704:24: note: byref variable will be forcibly initialized struct vfio_info_cap caps = { .buf = NULL, .size = 0 }; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:703:27: note: byref variable will be forcibly initialized struct vfio_region_info info; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:646:24: note: byref variable will be forcibly initialized struct vfio_info_cap caps = { .buf = NULL, .size = 0 }; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:645:27: note: byref variable will be forcibly initialized struct vfio_device_info info; ^ /kisskb/src/drivers/firewire/core-cdev.c: In function 'ioctl_send_response': /kisskb/src/drivers/firewire/core-cdev.c:812:26: note: byref variable will be forcibly initialized struct client_resource *resource; ^ /kisskb/src/drivers/firewire/core-cdev.c: In function 'ioctl_allocate': /kisskb/src/drivers/firewire/core-cdev.c:766: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:435:33: note: byref variable will be forcibly initialized struct fw_cdev_event_bus_reset bus_reset; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_core.c: In function 'vfio_pci_core_match': /kisskb/src/drivers/vfio/pci/vfio_pci_core.c:1640:9: note: byref variable will be forcibly initialized uuid_t uuid; ^ /kisskb/src/drivers/net/can/slcan.c: In function 'slc_bump': /kisskb/src/drivers/net/can/slcan.c:148:6: note: byref variable will be forcibly initialized u32 tmpid; ^ /kisskb/src/drivers/net/can/slcan.c:146:19: note: byref variable will be forcibly initialized struct can_frame cf; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/net/can/slcan.c:38: /kisskb/src/drivers/net/can/slcan.c: In function 'slcan_close': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/net/can/slcan.c:655:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tty->disc_data, NULL); ^ /kisskb/src/drivers/net/can/slcan.c: In function 'slc_alloc': /kisskb/src/drivers/net/can/slcan.c:518:7: note: byref variable will be forcibly initialized char name[IFNAMSIZ]; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/drivers/net/can/slcan.c:46: /kisskb/src/drivers/net/can/slcan.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/nfc/nfcsim.c: In function 'nfcsim_send': /kisskb/src/drivers/nfc/nfcsim.c:205:5: note: byref variable will be forcibly initialized u8 delay; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/nfc/nfcsim.c:7: /kisskb/src/drivers/nfc/nfcsim.c: In function 'nfcsim_link_recv_skb': /kisskb/src/include/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/nfc/nfcsim.c:133:7: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(link->recv_wait, ^ /kisskb/src/drivers/nfc/nfcsim.c: In function 'nfcsim_debugfs_init_dev': /kisskb/src/drivers/nfc/nfcsim.c:353:7: note: byref variable will be forcibly initialized char devname[5]; /* nfcX\0 */ ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_tv.c: In function 'radeon_legacy_tv_mode_set': /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_tv.c:535:11: note: byref variable will be forcibly initialized uint16_t pll_ref_freq; ^ /kisskb/src/drivers/mfd/rohm-bd718x7.c: In function 'bd718xx_init_press_duration': /kisskb/src/drivers/mfd/rohm-bd718x7.c:97:22: note: byref variable will be forcibly initialized u32 short_press_ms, long_press_ms; ^ /kisskb/src/drivers/mfd/rohm-bd718x7.c:97:6: note: byref variable will be forcibly initialized u32 short_press_ms, long_press_ms; ^ /kisskb/src/drivers/mfd/rohm-bd718x7.c: In function 'bd718xx_i2c_probe': /kisskb/src/drivers/mfd/rohm-bd718x7.c:134:31: note: byref variable will be forcibly initialized struct regmap_irq_chip_data *irq_data; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/include/linux/dma-resv.h:44, from /kisskb/src/drivers/dma-buf/dma-resv.c:36: /kisskb/src/drivers/dma-buf/dma-resv.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mfd/rohm-bd9576.c: In function 'bd957x_i2c_probe': /kisskb/src/drivers/mfd/rohm-bd9576.c:139:32: note: byref variable will be forcibly initialized struct regmap_irq_chip_data *irq_data; ^ In file included from /kisskb/src/arch/arm64/include/asm/current.h:5:0, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/include/linux/ww_mutex.h:20, from /kisskb/src/include/linux/dma-resv.h:42, from /kisskb/src/drivers/dma-buf/dma-resv.c:36: /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'krealloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:647:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) ^ /kisskb/src/include/linux/slab.h:647:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:647:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) ^ /kisskb/src/include/linux/slab.h:647:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) ^ In file included from /kisskb/src/include/linux/dma-resv.h:44:0, from /kisskb/src/drivers/dma-buf/dma-resv.c:36: /kisskb/src/include/linux/slab.h:645:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_lockdep': /kisskb/src/drivers/dma-buf/dma-resv.c:675:23: note: byref variable will be forcibly initialized struct address_space mapping; ^ /kisskb/src/drivers/dma-buf/dma-resv.c:674:18: note: byref variable will be forcibly initialized struct dma_resv obj; ^ /kisskb/src/drivers/dma-buf/dma-resv.c:673:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ctx; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/ww_mutex.h:20, from /kisskb/src/include/linux/dma-resv.h:42, from /kisskb/src/drivers/dma-buf/dma-resv.c:36: /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_reserve_shared': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:197: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:470:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/drivers/dma-buf/dma-resv.c:531:9: note: in expansion of macro 'rcu_replace_pointer' list = rcu_replace_pointer(dst->fence, list, dma_resv_held(dst)); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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:470:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/drivers/dma-buf/dma-resv.c:530:9: note: in expansion of macro 'rcu_replace_pointer' excl = rcu_replace_pointer(dst->fence_excl, excl, dma_resv_held(dst)); ^ /kisskb/src/drivers/dma-buf/dma-resv.c:490:23: note: byref variable will be forcibly initialized struct dma_resv_iter cursor; ^ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_get_fences': /kisskb/src/drivers/dma-buf/dma-resv.c:557:23: note: byref variable will be forcibly initialized struct dma_resv_iter cursor; ^ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_wait_timeout': /kisskb/src/drivers/dma-buf/dma-resv.c:621:23: note: byref variable will be forcibly initialized struct dma_resv_iter cursor; ^ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_test_signaled': /kisskb/src/drivers/dma-buf/dma-resv.c:656:23: note: byref variable will be forcibly initialized struct dma_resv_iter cursor; ^ /kisskb/src/drivers/misc/cardreader/rts5261.c: In function 'rts5261_fill_driving': /kisskb/src/drivers/misc/cardreader/rts5261.c:34:5: note: byref variable will be forcibly initialized u8 driving_1v8[4][3] = { ^ /kisskb/src/drivers/misc/cardreader/rts5261.c:28:5: note: byref variable will be forcibly initialized u8 driving_3v3[4][3] = { ^ /kisskb/src/drivers/misc/cardreader/rts5261.c: In function 'rts5261_get_ic_version': /kisskb/src/drivers/misc/cardreader/rts5261.c:20:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/misc/cardreader/rts5261.c: In function 'rtsx5261_fetch_vendor_settings': /kisskb/src/drivers/misc/cardreader/rts5261.c:63:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/misc/cardreader/rts5261.c: In function 'rts5261_switch_output_voltage': /kisskb/src/drivers/misc/cardreader/rts5261.c:220:6: note: byref variable will be forcibly initialized u16 val = 0; ^ /kisskb/src/drivers/misc/cardreader/rts5261.c: In function 'rts5261_init_from_cfg': /kisskb/src/drivers/misc/cardreader/rts5261.c:460:7: note: byref variable will be forcibly initialized u16 val; ^ /kisskb/src/drivers/misc/cardreader/rts5261.c:429:6: note: byref variable will be forcibly initialized u32 lval; ^ /kisskb/src/drivers/misc/cardreader/rts5261.c: In function 'rts5261_init_from_hw': /kisskb/src/drivers/misc/cardreader/rts5261.c:381:25: note: byref variable will be forcibly initialized u8 valid, efuse_valid, tmp; ^ /kisskb/src/drivers/misc/cardreader/rts5261.c:380:6: note: byref variable will be forcibly initialized u32 lval, i; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c: In function 'radeon_dp_encoder_service': /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c:347:32: note: byref variable will be forcibly initialized DP_ENCODER_SERVICE_PARAMETERS args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c: In function 'radeon_dp_probe_oui': /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c:373:5: note: byref variable will be forcibly initialized u8 buf[3]; ^ /kisskb/src/drivers/misc/cardreader/rts5261.c: In function 'rts5261_init_params': /kisskb/src/drivers/misc/cardreader/rts5261.c:772:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c: In function 'radeon_process_aux_ch': /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c:92:32: note: byref variable will be forcibly initialized union aux_channel_transaction args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c: In function 'radeon_dp_aux_transfer_atom': /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c:166:5: note: byref variable will be forcibly initialized u8 ack, delay = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c:164:5: note: byref variable will be forcibly initialized u8 tx_buf[20]; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c: In function 'radeon_dp_getdpcd': /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c:390:5: note: byref variable will be forcibly initialized u8 msg[DP_DPCD_SIZE]; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c: In function 'radeon_dp_get_panel_mode': /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c:418:5: note: byref variable will be forcibly initialized u8 tmp; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c: In function 'radeon_dp_mode_valid_helper': /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c:479:21: note: byref variable will be forcibly initialized unsigned dp_clock, dp_lanes; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c:479:11: note: byref variable will be forcibly initialized unsigned dp_clock, dp_lanes; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c: In function 'radeon_dp_needs_link_train': /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c:506:5: note: byref variable will be forcibly initialized u8 link_status[DP_LINK_STATUS_SIZE]; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c: In function 'radeon_dp_link_train': /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c:795:16: note: byref variable will be forcibly initialized u8 tmp, frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c:795:10: note: byref variable will be forcibly initialized u8 tmp, frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c:795:5: note: byref variable will be forcibly initialized u8 tmp, frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c:793:35: note: byref variable will be forcibly initialized struct radeon_dp_link_train_info dp_info; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_hdmi.c: In function 'r600_hdmi_update_audio_settings': /kisskb/src/drivers/gpu/drm/radeon/r600_hdmi.c:420:30: note: byref variable will be forcibly initialized struct hdmi_audio_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_hdmi.c:419:10: note: byref variable will be forcibly initialized uint8_t buffer[HDMI_INFOFRAME_HEADER_SIZE + HDMI_AUDIO_INFOFRAME_SIZE]; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_hdmi.c:418:24: note: byref variable will be forcibly initialized struct r600_audio_pin audio = r600_audio_status(rdev); ^ /kisskb/src/drivers/gpu/drm/radeon/r600_hdmi.c: In function 'r600_audio_update_hdmi': /kisskb/src/drivers/gpu/drm/radeon/r600_hdmi.c:120:24: note: byref variable will be forcibly initialized struct r600_audio_pin audio_status = r600_audio_status(rdev); ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/hwmon-sysfs.h:10, from /kisskb/src/drivers/gpu/drm/radeon/radeon_pm.c:24: /kisskb/src/drivers/gpu/drm/radeon/radeon_pm.c: In function 'radeon_sync_with_vblank': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_pm.c:166:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout( ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_pm.c: In function 'radeon_pm_in_vbl': /kisskb/src/drivers/gpu/drm/radeon/radeon_pm.c:1820:19: note: byref variable will be forcibly initialized int crtc, vpos, hpos, vbl_status; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_pm.c:1820:13: note: byref variable will be forcibly initialized int crtc, vpos, hpos, vbl_status; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_pm.c: In function 'radeon_hwmon_get_pwm1': /kisskb/src/drivers/gpu/drm/radeon/radeon_pm.c:650:6: note: byref variable will be forcibly initialized u32 speed; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_pm.c: In function 'radeon_hwmon_set_pwm1_enable': /kisskb/src/drivers/gpu/drm/radeon/radeon_pm.c:588:6: note: byref variable will be forcibly initialized int value; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_pm.c: In function 'radeon_hwmon_set_pwm1': /kisskb/src/drivers/gpu/drm/radeon/radeon_pm.c:629:6: note: byref variable will be forcibly initialized u32 value; ^ In file included from /kisskb/src/include/linux/acpi.h:13:0, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/mfd/stmfx.c:9: /kisskb/src/drivers/mfd/stmfx.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ /kisskb/src/drivers/mfd/stmfx.c: In function 'stmfx_chip_init': /kisskb/src/drivers/mfd/stmfx.c:327:5: note: byref variable will be forcibly initialized u8 version[2]; ^ /kisskb/src/drivers/mfd/stmfx.c:326:6: note: byref variable will be forcibly initialized u32 id; ^ /kisskb/src/drivers/mfd/atc260x-core.c: In function 'atc260x_device_probe': /kisskb/src/drivers/mfd/atc260x-core.c:261:15: note: byref variable will be forcibly initialized unsigned int chip_rev; ^ /kisskb/src/drivers/mfd/stmfx.c: In function 'stmfx_irq_handler': /kisskb/src/drivers/mfd/stmfx.c:208:6: note: byref variable will be forcibly initialized u32 pending, ack; ^ /kisskb/src/drivers/mfd/stmfx.c:207:16: note: byref variable will be forcibly initialized unsigned long bits; ^ /kisskb/src/drivers/mfd/stmfx.c: In function 'stmfx_function_enable': /kisskb/src/drivers/mfd/stmfx.c:118:6: note: byref variable will be forcibly initialized u32 sys_ctrl; ^ /kisskb/src/drivers/nfc/s3fwrn5/i2c.c: In function 's3fwrn5_i2c_read': /kisskb/src/drivers/nfc/s3fwrn5/i2c.c:85:7: note: byref variable will be forcibly initialized char hdr[4]; ^ /kisskb/src/drivers/mfd/qcom-pm8008.c: In function 'pm8008_probe_irq_peripherals': /kisskb/src/drivers/mfd/qcom-pm8008.c:186:31: note: byref variable will be forcibly initialized struct regmap_irq_chip_data *irq_data; ^ /kisskb/src/drivers/misc/cardreader/rts5228.c: In function 'rts5228_fill_driving': /kisskb/src/drivers/misc/cardreader/rts5228.c:35:5: note: byref variable will be forcibly initialized u8 driving_1v8[4][3] = { ^ /kisskb/src/drivers/misc/cardreader/rts5228.c:29:5: note: byref variable will be forcibly initialized u8 driving_3v3[4][3] = { ^ /kisskb/src/drivers/misc/cardreader/rts5228.c: In function 'rts5228_init_ocp': /kisskb/src/drivers/misc/cardreader/rts5228.c:321:12: note: byref variable will be forcibly initialized u8 mask, val; ^ /kisskb/src/drivers/misc/cardreader/rts5228.c: In function 'rts5228_get_ic_version': /kisskb/src/drivers/misc/cardreader/rts5228.c:21:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/misc/cardreader/rts5228.c: In function 'rtsx5228_fetch_vendor_settings': /kisskb/src/drivers/misc/cardreader/rts5228.c:64:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/misc/cardreader/rts5228.c: In function 'rts5228_switch_output_voltage': /kisskb/src/drivers/misc/cardreader/rts5228.c:224:6: note: byref variable will be forcibly initialized u16 val = 0; ^ /kisskb/src/drivers/misc/cardreader/rts5228.c: In function 'rts5228_init_from_cfg': /kisskb/src/drivers/misc/cardreader/rts5228.c:419:7: note: byref variable will be forcibly initialized u16 val; ^ /kisskb/src/drivers/misc/cardreader/rts5228.c:383:6: note: byref variable will be forcibly initialized u32 lval; ^ /kisskb/src/drivers/vfio/mdev/mdev_sysfs.c: In function 'create_store': /kisskb/src/drivers/vfio/mdev/mdev_sysfs.c:56:9: note: byref variable will be forcibly initialized guid_t uuid; ^ /kisskb/src/drivers/vfio/mdev/mdev_sysfs.c: In function 'remove_store': /kisskb/src/drivers/vfio/mdev/mdev_sysfs.c:237:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/gpu/drm/via/via_verifier.c: In function 'via_check_prim_list': /kisskb/src/drivers/gpu/drm/via/via_verifier.c:529:18: note: byref variable will be forcibly initialized const uint32_t *buf = *buffer; ^ /kisskb/src/drivers/gpu/drm/via/via_verifier.c: In function 'via_check_vheader5': /kisskb/src/drivers/gpu/drm/via/via_verifier.c:857:18: note: byref variable will be forcibly initialized const uint32_t *buf = *buffer; ^ /kisskb/src/drivers/gpu/drm/via/via_verifier.c: In function 'via_check_vheader6': /kisskb/src/drivers/gpu/drm/via/via_verifier.c:908:18: note: byref variable will be forcibly initialized const uint32_t *buf = *buffer; ^ /kisskb/src/drivers/gpu/drm/via/via_verifier.c: In function 'via_check_header2': /kisskb/src/drivers/gpu/drm/via/via_verifier.c:631:18: note: byref variable will be forcibly initialized const uint32_t *buf = *buffer; ^ /kisskb/src/drivers/mfd/atc260x-i2c.c: In function 'atc260x_i2c_probe': /kisskb/src/drivers/mfd/atc260x-i2c.c:19:23: note: byref variable will be forcibly initialized struct regmap_config regmap_cfg; ^ /kisskb/src/drivers/gpu/drm/via/via_verifier.c: In function 'via_parse_command_stream': /kisskb/src/drivers/gpu/drm/via/via_verifier.c:1047:6: note: byref variable will be forcibly initialized int fire_count = 0; ^ /kisskb/src/drivers/vfio/mdev/mdev_core.c: In function 'mdev_register_device': /kisskb/src/drivers/vfio/mdev/mdev_core.c:129:8: note: byref variable will be forcibly initialized char *envp[] = { env_string, NULL }; ^ /kisskb/src/drivers/vfio/mdev/mdev_core.c: In function 'mdev_unregister_device': /kisskb/src/drivers/vfio/mdev/mdev_core.c:209:8: note: byref variable will be forcibly initialized char *envp[] = { env_string, NULL }; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_encoder.h:28, from /kisskb/src/drivers/gpu/drm/v3d/v3d_drv.h:9, from /kisskb/src/drivers/gpu/drm/v3d/v3d_perfmon.c:6: /kisskb/src/drivers/gpu/drm/v3d/v3d_perfmon.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/auxdisplay/charlcd.c: In function 'parse_xy': /kisskb/src/drivers/auxdisplay/charlcd.c:159:8: note: byref variable will be forcibly initialized char *p; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c: In function 'vmw_ttm_map_dma': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c:326:19: note: byref variable will be forcibly initialized struct vmw_piter iter; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c: In function 'vmw_bo_create_and_populate': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c:735:28: note: byref variable will be forcibly initialized struct ttm_buffer_object *bo; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/gpu/drm/v3d/v3d_trace.h:297, from /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c:8: /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'perf_trace_v3d_submit_cl_ioctl': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_submit_cl_ioctl, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_submit_cl_ioctl, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'perf_trace_v3d_submit_cl': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_submit_cl, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_submit_cl, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'perf_trace_v3d_bcl_irq': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:67:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_bcl_irq, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:67:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_bcl_irq, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'perf_trace_v3d_rcl_irq': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:87:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_rcl_irq, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:87:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_rcl_irq, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'perf_trace_v3d_tfu_irq': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_tfu_irq, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_tfu_irq, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'perf_trace_v3d_csd_irq': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:127:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_csd_irq, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:127:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_csd_irq, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'perf_trace_v3d_submit_tfu_ioctl': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:147:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_submit_tfu_ioctl, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:147:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_submit_tfu_ioctl, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'perf_trace_v3d_submit_tfu': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:166:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_submit_tfu, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:166:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_submit_tfu, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'perf_trace_v3d_submit_csd_ioctl': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:186:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_submit_csd_ioctl, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:186:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_submit_csd_ioctl, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'perf_trace_v3d_submit_csd': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:208:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_submit_csd, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:208:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_submit_csd, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'perf_trace_v3d_cache_clean_begin': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:228:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_cache_clean_begin, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:228:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_cache_clean_begin, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'perf_trace_v3d_cache_clean_end': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:244:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_cache_clean_end, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:244:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_cache_clean_end, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'perf_trace_v3d_reset_begin': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:260:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_reset_begin, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:260:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_reset_begin, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'perf_trace_v3d_reset_end': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:276:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_reset_end, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:276:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_reset_end, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/gpu/drm/v3d/v3d_trace.h:297, from /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c:8: /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'trace_event_raw_event_v3d_submit_cl_ioctl': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_submit_cl_ioctl, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'trace_event_raw_event_v3d_submit_cl': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_submit_cl, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'trace_event_raw_event_v3d_bcl_irq': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:67:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_bcl_irq, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'trace_event_raw_event_v3d_rcl_irq': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:87:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_rcl_irq, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'trace_event_raw_event_v3d_tfu_irq': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_tfu_irq, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'trace_event_raw_event_v3d_csd_irq': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:127:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_csd_irq, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'trace_event_raw_event_v3d_submit_tfu_ioctl': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:147:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_submit_tfu_ioctl, ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/nfc/virtual_ncidev.c:10: /kisskb/src/drivers/nfc/virtual_ncidev.c: In function 'virtual_ncidev_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/nfc/virtual_ncidev.c:85:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(wq, send_buff)) ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'trace_event_raw_event_v3d_submit_tfu': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:166:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_submit_tfu, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'trace_event_raw_event_v3d_submit_csd_ioctl': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:186:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_submit_csd_ioctl, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'trace_event_raw_event_v3d_submit_csd': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:208:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_submit_csd, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'trace_event_raw_event_v3d_cache_clean_begin': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:228:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_cache_clean_begin, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'trace_event_raw_event_v3d_cache_clean_end': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:244:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_cache_clean_end, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'trace_event_raw_event_v3d_reset_begin': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:260:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_reset_begin, ^ /kisskb/src/drivers/gpu/drm/v3d/v3d_trace_points.c: In function 'trace_event_raw_event_v3d_reset_end': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/v3d/./v3d_trace.h:276:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(v3d_reset_end, ^ /kisskb/src/drivers/vfio/vfio.c: In function 'vfio_group_fops_unl_ioctl': /kisskb/src/drivers/vfio/vfio.c:1420:28: note: byref variable will be forcibly initialized struct vfio_group_status status; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, 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_unregister_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:958:3: note: in expansion of macro 'wait_event' wait_event(group->container_q, !group->container); ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/gpu/drm/radeon/radeon_trace.h:209, from /kisskb/src/drivers/gpu/drm/radeon/radeon_trace_points.c:10: /kisskb/src/drivers/gpu/drm/radeon/radeon_trace_points.c: In function 'perf_trace_radeon_bo_create': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/radeon/radeon_trace.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(radeon_bo_create, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/radeon/radeon_trace.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(radeon_bo_create, ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_trace_points.c: In function 'perf_trace_radeon_vm_grab_id': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/radeon/radeon_trace.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(radeon_vm_grab_id, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/radeon/radeon_trace.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(radeon_vm_grab_id, ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_trace_points.c: In function 'perf_trace_radeon_vm_bo_update': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/radeon/radeon_trace.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(radeon_vm_bo_update, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/radeon/radeon_trace.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(radeon_vm_bo_update, ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_trace_points.c: In function 'perf_trace_radeon_vm_set_page': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/radeon/radeon_trace.h:83:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(radeon_vm_set_page, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/radeon/radeon_trace.h:83:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(radeon_vm_set_page, ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_trace_points.c: In function 'perf_trace_radeon_vm_flush': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/radeon/radeon_trace.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(radeon_vm_flush, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/radeon/radeon_trace.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(radeon_vm_flush, ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_trace_points.c: In function 'perf_trace_radeon_fence_request': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/radeon/radeon_trace.h:125:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(radeon_fence_request, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/radeon/radeon_trace.h:125:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(radeon_fence_request, ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_trace_points.c: In function 'perf_trace_radeon_semaphore_request': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/radeon/radeon_trace.h:168:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(radeon_semaphore_request, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/radeon/radeon_trace.h:168:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(radeon_semaphore_request, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/gpu/drm/radeon/radeon_trace.h:209, from /kisskb/src/drivers/gpu/drm/radeon/radeon_trace_points.c:10: /kisskb/src/drivers/gpu/drm/radeon/radeon_trace_points.c: In function 'trace_event_raw_event_radeon_bo_create': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/radeon/radeon_trace.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(radeon_bo_create, ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_trace_points.c: In function 'trace_event_raw_event_radeon_vm_grab_id': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/radeon/radeon_trace.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(radeon_vm_grab_id, ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_trace_points.c: In function 'trace_event_raw_event_radeon_vm_bo_update': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/radeon/radeon_trace.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(radeon_vm_bo_update, ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_trace_points.c: In function 'trace_event_raw_event_radeon_vm_set_page': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/radeon/radeon_trace.h:83:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(radeon_vm_set_page, ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_trace_points.c: In function 'trace_event_raw_event_radeon_vm_flush': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/radeon/radeon_trace.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(radeon_vm_flush, ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_trace_points.c: In function 'trace_event_raw_event_radeon_fence_request': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/radeon/radeon_trace.h:125:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(radeon_fence_request, ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_trace_points.c: In function 'trace_event_raw_event_radeon_semaphore_request': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/radeon/radeon_trace.h:168:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(radeon_semaphore_request, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/gpu/drm/radeon/radeon_trace.h:209, from /kisskb/src/drivers/gpu/drm/radeon/radeon_trace_points.c:10: /kisskb/src/drivers/gpu/drm/radeon/radeon_trace_points.c: In function 'perf_trace_radeon_cs': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/radeon/radeon_trace.h:30:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(radeon_cs, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/radeon/radeon_trace.h:30:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(radeon_cs, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/gpu/drm/radeon/radeon_trace.h:209, from /kisskb/src/drivers/gpu/drm/radeon/radeon_trace_points.c:10: /kisskb/src/drivers/gpu/drm/radeon/radeon_trace_points.c: In function 'trace_event_raw_event_radeon_cs': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/radeon/radeon_trace.h:30:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(radeon_cs, ^ /kisskb/src/drivers/auxdisplay/hd44780_common.c: In function 'hd44780_common_redefine_char': /kisskb/src/drivers/auxdisplay/hd44780_common.c:302:16: note: byref variable will be forcibly initialized unsigned char cgbytes[8]; ^ In file included from /kisskb/src/drivers/dma-buf/sync_file.c:14:0: /kisskb/src/drivers/dma-buf/sync_file.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/drivers/dma-buf/sync_file.c:8: /kisskb/src/drivers/dma-buf/sync_file.c: In function 'krealloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:647:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) ^ /kisskb/src/include/linux/slab.h:647:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:647:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) ^ /kisskb/src/include/linux/slab.h:647:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) ^ In file included from /kisskb/src/drivers/dma-buf/sync_file.c:14:0: /kisskb/src/include/linux/slab.h:645:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/dma-buf/sync_file.c: In function 'sync_file_merge': /kisskb/src/drivers/dma-buf/sync_file.c:215:49: note: byref variable will be forcibly initialized int i = 0, i_a, i_b, num_fences, a_num_fences, b_num_fences; ^ /kisskb/src/drivers/dma-buf/sync_file.c:215:35: note: byref variable will be forcibly initialized int i = 0, i_a, i_b, num_fences, a_num_fences, b_num_fences; ^ /kisskb/src/drivers/dma-buf/sync_file.c:215:6: note: byref variable will be forcibly initialized int i = 0, i_a, i_b, num_fences, a_num_fences, b_num_fences; ^ /kisskb/src/drivers/dma-buf/sync_file.c: In function 'sync_file_ioctl_merge': /kisskb/src/drivers/dma-buf/sync_file.c:329: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:405:6: note: byref variable will be forcibly initialized int num_fences, ret, i; ^ /kisskb/src/drivers/dma-buf/sync_file.c:401:24: note: byref variable will be forcibly initialized struct sync_file_info info; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen.c: In function 'sumo_set_uvd_clock': /kisskb/src/drivers/gpu/drm/radeon/evergreen.c:1144:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen.c: In function 'evergreen_set_uvd_clocks': /kisskb/src/drivers/gpu/drm/radeon/evergreen.c:1190:37: note: byref variable will be forcibly initialized unsigned fb_div = 0, vclk_div = 0, dclk_div = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen.c:1190:23: note: byref variable will be forcibly initialized unsigned fb_div = 0, vclk_div = 0, dclk_div = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen.c:1190:11: note: byref variable will be forcibly initialized unsigned fb_div = 0, vclk_div = 0, dclk_div = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen.c: In function 'evergreen_program_watermarks': /kisskb/src/drivers/gpu/drm/radeon/evergreen.c:2158:37: note: byref variable will be forcibly initialized struct evergreen_wm_params wm_low, wm_high; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen.c:2158:29: note: byref variable will be forcibly initialized struct evergreen_wm_params wm_low, wm_high; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen.c: In function 'evergreen_mc_stop': /kisskb/src/drivers/gpu/drm/radeon/evergreen.c:2669:11: note: byref variable will be forcibly initialized unsigned dig_fe; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen.c: In function 'evergreen_mc_program': /kisskb/src/drivers/gpu/drm/radeon/evergreen.c:2853:27: note: byref variable will be forcibly initialized struct evergreen_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen.c: In function 'evergreen_gpu_soft_reset': /kisskb/src/drivers/gpu/drm/radeon/evergreen.c:3898:27: note: byref variable will be forcibly initialized struct evergreen_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen.c: In function 'evergreen_is_display_hung': /kisskb/src/drivers/gpu/drm/radeon/evergreen.c:3801:6: note: byref variable will be forcibly initialized u32 crtc_status[6]; ^ /kisskb/src/drivers/gpu/drm/radeon/ni.c: In function 'cayman_gpu_soft_reset': /kisskb/src/drivers/gpu/drm/radeon/ni.c:1813:27: note: byref variable will be forcibly initialized struct evergreen_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen.c: In function 'evergreen_gpu_pci_config_reset': /kisskb/src/drivers/gpu/drm/radeon/evergreen.c:4012:27: note: byref variable will be forcibly initialized struct evergreen_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/ni.c: In function 'ni_init_microcode': /kisskb/src/drivers/gpu/drm/radeon/ni.c:706:7: note: byref variable will be forcibly initialized char fw_name[30]; ^ /kisskb/src/drivers/gpu/drm/radeon/ni.c: In function 'tn_set_vce_clocks': /kisskb/src/drivers/gpu/drm/radeon/ni.c:2707:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ In file included from /kisskb/src/drivers/firewire/core-iso.c:16:0: /kisskb/src/drivers/firewire/core-iso.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/firewire/core-iso.c: In function 'manage_channel': /kisskb/src/drivers/firewire/core-iso.c:246:9: note: byref variable will be forcibly initialized __be32 data[2]; ^ /kisskb/src/drivers/firewire/core-iso.c: In function 'manage_bandwidth': /kisskb/src/drivers/firewire/core-iso.c:208:9: note: byref variable will be forcibly initialized __be32 data[2]; ^ /kisskb/src/drivers/firewire/core-device.c: In function 'set_broadcast_channel': /kisskb/src/drivers/firewire/core-device.c:929:9: note: byref variable will be forcibly initialized __be32 data; ^ /kisskb/src/drivers/pcmcia/socket_sysfs.c: In function 'pccard_store_irq_mask': /kisskb/src/drivers/pcmcia/socket_sysfs.c:157:6: note: byref variable will be forcibly initialized u32 mask; ^ /kisskb/src/drivers/firewire/core-device.c: In function 'reread_config_rom': /kisskb/src/drivers/firewire/core-device.c:1107:6: note: byref variable will be forcibly initialized u32 q; ^ /kisskb/src/drivers/firewire/core-device.c: In function 'read_config_rom': /kisskb/src/drivers/firewire/core-device.c:558:7: note: byref variable will be forcibly initialized u32 dummy; ^ /kisskb/src/drivers/firewire/core-device.c: In function 'search_leaf': /kisskb/src/drivers/firewire/core-device.c:53:25: note: byref variable will be forcibly initialized int last_key = 0, key, value; ^ /kisskb/src/drivers/firewire/core-device.c:53:20: note: byref variable will be forcibly initialized int last_key = 0, key, value; ^ /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:123:11: note: byref variable will be forcibly initialized int key, value; ^ /kisskb/src/drivers/firewire/core-device.c:123:6: note: byref variable will be forcibly initialized int key, value; ^ /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 'unit_match': /kisskb/src/drivers/firewire/core-device.c:163:6: note: byref variable will be forcibly initialized int id[] = {0, 0, 0, 0}; ^ /kisskb/src/drivers/pcmcia/cs.c: In function 'socket_reset': /kisskb/src/drivers/pcmcia/cs.c:251:6: note: byref variable will be forcibly initialized int status, i; ^ /kisskb/src/drivers/pcmcia/cs.c: In function 'socket_setup': /kisskb/src/drivers/pcmcia/cs.c:334:6: note: byref variable will be forcibly initialized int status, i; ^ /kisskb/src/drivers/firewire/core-device.c: In function 'get_modalias': /kisskb/src/drivers/firewire/core-device.c:200:6: note: byref variable will be forcibly initialized int id[] = {0, 0, 0, 0}; ^ /kisskb/src/drivers/firewire/core-device.c: In function 'fw_unit_uevent': /kisskb/src/drivers/firewire/core-device.c:212:7: note: byref variable will be forcibly initialized char modalias[64]; ^ /kisskb/src/drivers/firewire/core-device.c: In function 'create_units': /kisskb/src/drivers/firewire/core-device.c:693:11: note: byref variable will be forcibly initialized int key, value, i; ^ /kisskb/src/drivers/firewire/core-device.c:693:6: note: byref variable will be forcibly initialized int key, value, i; ^ /kisskb/src/drivers/firewire/core-device.c:691:25: note: byref variable will be forcibly initialized struct fw_csr_iterator ci; ^ /kisskb/src/drivers/pcmcia/cs.c: In function 'socket_shutdown': /kisskb/src/drivers/pcmcia/cs.c:287:6: note: byref variable will be forcibly initialized int status; ^ /kisskb/src/drivers/firewire/core-device.c: In function 'fw_device_refresh': /kisskb/src/drivers/firewire/core-device.c:1135:7: note: byref variable will be forcibly initialized bool changed; ^ /kisskb/src/drivers/pcmcia/cs.c: In function 'socket_detect_change': /kisskb/src/drivers/pcmcia/cs.c:577:7: note: byref variable will be forcibly initialized int status; ^ /kisskb/src/drivers/firewire/core-device.c: In function 'show_immediate': /kisskb/src/drivers/firewire/core-device.c:255:11: note: byref variable will be forcibly initialized int key, value, ret = -ENOENT; ^ /kisskb/src/drivers/firewire/core-device.c:255:6: note: byref variable will be forcibly initialized int key, value, ret = -ENOENT; ^ /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:424:11: note: byref variable will be forcibly initialized int key, value; ^ /kisskb/src/drivers/firewire/core-device.c:424:6: note: byref variable will be forcibly initialized int key, value; ^ /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:448:11: note: byref variable will be forcibly initialized int key, value, i = 0; ^ /kisskb/src/drivers/firewire/core-device.c:448:6: note: byref variable will be forcibly initialized int key, value, i = 0; ^ /kisskb/src/drivers/firewire/core-device.c:447:25: note: byref variable will be forcibly initialized struct fw_csr_iterator ci; ^ /kisskb/src/drivers/firewire/core-device.c: In function 'show_text_leaf': /kisskb/src/drivers/firewire/core-device.c:287:7: note: byref variable will be forcibly initialized char dummy_buf[2]; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_yuv_setup': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:1544:27: note: byref variable will be forcibly initialized ENABLE_YUV_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_dac_setup': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:354:36: note: byref variable will be forcibly initialized DAC_ENCODER_CONTROL_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_tv_setup': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:406:35: note: byref variable will be forcibly initialized TV_ENCODER_CONTROL_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_dac_load_detect': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:2347:17: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:2347:11: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:2345:36: note: byref variable will be forcibly initialized DAC_LOAD_DETECTION_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'radeon_atom_backlight_init': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:195:7: note: byref variable will be forcibly initialized char bl_name[16]; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:192:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_dvo_setup': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:497:16: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:497:10: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:495:28: note: byref variable will be forcibly initialized union dvo_encoder_control args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_digital_setup': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:571:16: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:571:10: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:568:29: note: byref variable will be forcibly initialized union lvds_encoder_control args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_external_encoder_setup': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:1446:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:1446:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:1443:33: note: byref variable will be forcibly initialized union external_encoder_control args; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/vfio/pci/vfio_pci_intrs.c:14: /kisskb/src/drivers/vfio/pci/vfio_pci_intrs.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_set_encoder_crtc_source': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:1869:16: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:1869:10: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:1867:26: note: byref variable will be forcibly initialized union crtc_source_param args; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_intrs.c: In function 'vfio_msi_set_vector_signal': /kisskb/src/drivers/vfio/pci/vfio_pci_intrs.c:337:18: note: byref variable will be forcibly initialized struct msi_msg msg; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_dig_encoder_setup2': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:852:16: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:852:10: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:850:28: note: byref variable will be forcibly initialized union dig_encoder_control args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_dig_transmitter_setup2': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:1022:16: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:1022:10: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:1020:32: note: byref variable will be forcibly initialized union dig_transmitter_control args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_set_backlight_level': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:100:46: note: byref variable will be forcibly initialized DISPLAY_DEVICE_OUTPUT_CONTROL_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'radeon_atom_encoder_dpms_avivo': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:1580:46: note: byref variable will be forcibly initialized DISPLAY_DEVICE_OUTPUT_CONTROL_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_set_edp_panel_power': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:1393:16: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:1393:10: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:1391:32: note: byref variable will be forcibly initialized union dig_transmitter_control args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_set_mst_encoder_crtc_source': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:2016:26: note: byref variable will be forcibly initialized union crtc_source_param args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:2015:16: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:2015:10: note: byref variable will be forcibly initialized uint8_t frev, crev; ^ In file included from /kisskb/src/drivers/gpu/drm/radeon/radeon.h:65:0, from /kisskb/src/drivers/gpu/drm/radeon/radeon_sa.c:45: /kisskb/src/drivers/gpu/drm/radeon/radeon_sa.c: In function 'radeon_sa_bo_new': /kisskb/src/include/linux/wait.h:750:14: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); \ ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/include/linux/wait.h:750:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); \ ^ /kisskb/src/include/linux/wait.h:789:9: note: in expansion of macro '__wait_event_interruptible_locked' ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr)) ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_sa.c:362:8: note: in expansion of macro 'wait_event_interruptible_locked' r = wait_event_interruptible_locked( ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_sa.c:318:11: note: byref variable will be forcibly initialized unsigned tries[RADEON_NUM_RINGS]; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_sa.c:317:23: note: byref variable will be forcibly initialized struct radeon_fence *fences[RADEON_NUM_RINGS]; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_i2c.c: In function 'radeon_process_i2c_ch': /kisskb/src/drivers/gpu/drm/radeon/atombios_i2c.c:45:6: note: byref variable will be forcibly initialized u16 out = cpu_to_le16(0); ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_i2c.c:42:48: note: byref variable will be forcibly initialized PROCESS_I2C_CHANNEL_TRANSACTION_PS_ALLOCATION args; ^ /kisskb/src/drivers/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/usb/common/common.c: In function 'usb_get_maximum_speed': /kisskb/src/drivers/usb/common/common.c:109:14: note: byref variable will be forcibly initialized const char *maximum_speed; ^ /kisskb/src/drivers/usb/common/common.c: In function 'usb_get_maximum_ssp_rate': /kisskb/src/drivers/usb/common/common.c:136:14: note: byref variable will be forcibly initialized const char *maximum_speed; ^ /kisskb/src/drivers/usb/common/common.c: In function 'usb_get_dr_mode': /kisskb/src/drivers/usb/common/common.c:192:14: note: byref variable will be forcibly initialized const char *dr_mode; ^ /kisskb/src/drivers/usb/common/common.c: In function 'usb_get_role_switch_default_mode': /kisskb/src/drivers/usb/common/common.c:212:14: note: byref variable will be forcibly initialized const char *str; ^ /kisskb/src/drivers/usb/common/common.c: In function 'of_usb_get_dr_mode_by_phy': /kisskb/src/drivers/usb/common/common.c:280:14: note: byref variable will be forcibly initialized const char *dr_mode; ^ /kisskb/src/drivers/usb/common/common.c:279:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/usb/common/common.c: In function 'of_usb_update_otg_caps': /kisskb/src/drivers/usb/common/common.c:345:6: note: byref variable will be forcibly initialized u32 otg_rev; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_prime.c: In function 'radeon_gem_prime_import_sg_table': /kisskb/src/drivers/gpu/drm/radeon/radeon_prime.c:49:20: note: byref variable will be forcibly initialized struct radeon_bo *bo; ^ /kisskb/src/drivers/mtd/chips/cfi_util.c: In function 'cfi_qry_present': /kisskb/src/drivers/mtd/chips/cfi_util.c:225:11: note: byref variable will be forcibly initialized map_word qry[3]; ^ /kisskb/src/drivers/mtd/chips/cfi_util.c:224:11: note: byref variable will be forcibly initialized map_word val[3]; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/drm/drm_device.h:7, from /kisskb/src/drivers/gpu/drm/via/via_video.c:28: /kisskb/src/drivers/gpu/drm/via/via_video.c: In function 'via_decoder_futex': /kisskb/src/drivers/gpu/drm/via/via_drv.h:164:20: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(entry, 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/gpu/drm/via/via_video.c:86:3: note: in expansion of macro 'VIA_WAIT_ON' VIA_WAIT_ON(ret, dev_priv->decoder_queue[fx->lock], ^ /kisskb/src/drivers/auxdisplay/img-ascii-lcd.c: In function 'sead3_wait_sm_idle': /kisskb/src/drivers/auxdisplay/img-ascii-lcd.c:125:15: note: byref variable will be forcibly initialized unsigned int status; ^ /kisskb/src/drivers/auxdisplay/img-ascii-lcd.c: In function 'sead3_wait_lcd_idle': /kisskb/src/drivers/auxdisplay/img-ascii-lcd.c:142:15: note: byref variable will be forcibly initialized unsigned int cpld_data; ^ /kisskb/src/drivers/gpu/drm/radeon/si.c: In function 'dce6_program_watermarks': /kisskb/src/drivers/gpu/drm/radeon/si.c:2298:32: note: byref variable will be forcibly initialized struct dce6_wm_params wm_low, wm_high; ^ /kisskb/src/drivers/gpu/drm/radeon/si.c:2298:24: note: byref variable will be forcibly initialized struct dce6_wm_params wm_low, wm_high; ^ /kisskb/src/drivers/gpu/drm/radeon/si.c: In function 'si_gpu_soft_reset': /kisskb/src/drivers/gpu/drm/radeon/si.c:3852:27: note: byref variable will be forcibly initialized struct evergreen_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/si.c: In function 'si_gpu_pci_config_reset': /kisskb/src/drivers/gpu/drm/radeon/si.c:4032:27: note: byref variable will be forcibly initialized struct evergreen_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/si.c: In function 'si_pcie_gen3_enable': /kisskb/src/drivers/gpu/drm/radeon/si.c:7131:21: note: byref variable will be forcibly initialized u16 bridge_cfg2, gpu_cfg2; ^ /kisskb/src/drivers/gpu/drm/radeon/si.c:7131:8: note: byref variable will be forcibly initialized u16 bridge_cfg2, gpu_cfg2; ^ /kisskb/src/drivers/gpu/drm/radeon/si.c:7130:20: note: byref variable will be forcibly initialized u16 bridge_cfg, gpu_cfg; ^ /kisskb/src/drivers/gpu/drm/radeon/si.c:7130:8: note: byref variable will be forcibly initialized u16 bridge_cfg, gpu_cfg; ^ /kisskb/src/drivers/gpu/drm/radeon/si.c:7085:6: note: byref variable will be forcibly initialized u16 tmp16; ^ /kisskb/src/drivers/gpu/drm/radeon/si.c: In function 'si_program_aspm': /kisskb/src/drivers/gpu/drm/radeon/si.c:7397:9: note: byref variable will be forcibly initialized u32 lnkcap; ^ /kisskb/src/drivers/gpu/drm/radeon/si.c: In function 'si_mc_program': /kisskb/src/drivers/gpu/drm/radeon/si.c:4138:27: note: byref variable will be forcibly initialized struct evergreen_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/si.c: In function 'si_init_microcode': /kisskb/src/drivers/gpu/drm/radeon/si.c:1675:7: note: byref variable will be forcibly initialized char fw_name[30]; ^ /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/radeon/si.c: In function 'si_ib_parse': /kisskb/src/drivers/gpu/drm/radeon/si.c:4735:26: note: byref variable will be forcibly initialized struct radeon_cs_packet pkt; ^ /kisskb/src/drivers/gpu/drm/radeon/si.c: In function 'si_set_uvd_clocks': /kisskb/src/drivers/gpu/drm/radeon/si.c:6992:37: note: byref variable will be forcibly initialized unsigned fb_div = 0, vclk_div = 0, dclk_div = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/si.c:6992:23: note: byref variable will be forcibly initialized unsigned fb_div = 0, vclk_div = 0, dclk_div = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/si.c:6992:11: note: byref variable will be forcibly initialized unsigned fb_div = 0, vclk_div = 0, dclk_div = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/si.c: In function 'si_set_vce_clocks': /kisskb/src/drivers/gpu/drm/radeon/si.c:7504:38: note: byref variable will be forcibly initialized unsigned fb_div = 0, evclk_div = 0, ecclk_div = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/si.c:7504:23: note: byref variable will be forcibly initialized unsigned fb_div = 0, evclk_div = 0, ecclk_div = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/si.c:7504:11: note: byref variable will be forcibly initialized unsigned fb_div = 0, evclk_div = 0, ecclk_div = 0; ^ /kisskb/src/drivers/auxdisplay/panel.c: In function 'set_data_bits': /kisskb/src/drivers/auxdisplay/panel.c:591:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/drivers/auxdisplay/panel.c: In function 'set_ctrl_bits': /kisskb/src/drivers/auxdisplay/panel.c:602:6: note: byref variable will be forcibly initialized int val; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, 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 'input_name2mask': /kisskb/src/drivers/auxdisplay/panel.c:1380:13: note: byref variable will be forcibly initialized const char sigtab[] = "EeSsPpAaBb"; ^ /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/radeon/cik.c: In function 'cik_vm_decode_fault': /kisskb/src/drivers/gpu/drm/radeon/cik.c:5657:7: note: byref variable will be forcibly initialized char block[5] = { mc_client >> 24, (mc_client >> 16) & 0xff, ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c: In function 'dce8_program_watermarks': /kisskb/src/drivers/gpu/drm/radeon/cik.c:9234:32: note: byref variable will be forcibly initialized struct dce8_wm_params wm_low, wm_high; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c:9234:24: note: byref variable will be forcibly initialized struct dce8_wm_params wm_low, wm_high; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c: In function 'cik_pcie_gen3_enable': /kisskb/src/drivers/gpu/drm/radeon/cik.c:9534:21: note: byref variable will be forcibly initialized u16 bridge_cfg2, gpu_cfg2; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c:9534:8: note: byref variable will be forcibly initialized u16 bridge_cfg2, gpu_cfg2; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c:9533:20: note: byref variable will be forcibly initialized u16 bridge_cfg, gpu_cfg; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c:9533:8: note: byref variable will be forcibly initialized u16 bridge_cfg, gpu_cfg; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c:9488:6: note: byref variable will be forcibly initialized u16 tmp16; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c: In function 'cik_program_aspm': /kisskb/src/drivers/gpu/drm/radeon/cik.c:9748:9: note: byref variable will be forcibly initialized u32 lnkcap; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c: In function 'cik_mc_program': /kisskb/src/drivers/gpu/drm/radeon/cik.c:5273:27: note: byref variable will be forcibly initialized struct evergreen_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c: In function 'cik_mec_init': /kisskb/src/drivers/gpu/drm/radeon/cik.c:4379:7: note: byref variable will be forcibly initialized u32 *hpd; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c: In function 'cik_cp_compute_resume': /kisskb/src/drivers/gpu/drm/radeon/cik.c:4517:7: note: byref variable will be forcibly initialized u32 *buf; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c:4514:6: note: byref variable will be forcibly initialized u64 mqd_gpu_addr; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c: In function 'cik_init_microcode': /kisskb/src/drivers/gpu/drm/radeon/cik.c:1973:7: note: byref variable will be forcibly initialized char fw_name[30]; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c: In function 'cik_set_uvd_clock': /kisskb/src/drivers/gpu/drm/radeon/cik.c:9411:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c: In function 'cik_ring_test': /kisskb/src/drivers/gpu/drm/radeon/cik.c:3447:11: note: byref variable will be forcibly initialized uint32_t scratch; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c: In function 'cik_copy_cpdma': /kisskb/src/drivers/gpu/drm/radeon/cik.c:3651:21: note: byref variable will be forcibly initialized struct radeon_sync sync; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c:3650:23: note: byref variable will be forcibly initialized struct radeon_fence *fence; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c: In function 'cik_ib_test': /kisskb/src/drivers/gpu/drm/radeon/cik.c:3772:11: note: byref variable will be forcibly initialized uint32_t scratch; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c:3771:19: note: byref variable will be forcibly initialized struct radeon_ib ib; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c: In function 'cik_gpu_soft_reset': /kisskb/src/drivers/gpu/drm/radeon/cik.c:4924:27: note: byref variable will be forcibly initialized struct evergreen_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c: In function 'cik_gpu_pci_config_reset': /kisskb/src/drivers/gpu/drm/radeon/cik.c:5138:27: note: byref variable will be forcibly initialized struct evergreen_mc_save save; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c:28: /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c: In function 'vmw_fifo_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/gpu/drm/vmwgfx/vmwgfx_cmd.c:244:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_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: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/vmwgfx/vmwgfx_cmd.c:240:9: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c: In function 'cik_set_vce_clocks': /kisskb/src/drivers/gpu/drm/radeon/cik.c:9450:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/pcmcia/cardbus.c: In function 'cardbus_config_irq_and_cls': /kisskb/src/drivers/pcmcia/cardbus.c:34:6: note: byref variable will be forcibly initialized u8 irq_pin; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/firewire.h:6, from /kisskb/src/drivers/firewire/core-topology.c:10: /kisskb/src/drivers/firewire/core-topology.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/firewire/core-topology.c: In function 'for_each_fw_node': /kisskb/src/drivers/firewire/core-topology.c:316: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:412:26: note: byref variable will be forcibly initialized struct list_head list0, list1; ^ /kisskb/src/drivers/firewire/core-topology.c:412: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:177:21: note: byref variable will be forcibly initialized int i, port_count, child_port_count, phy_id, parent_count, stack_depth; ^ /kisskb/src/drivers/firewire/core-topology.c:177:9: note: byref variable will be forcibly initialized int i, port_count, child_port_count, phy_id, parent_count, stack_depth; ^ /kisskb/src/drivers/firewire/core-topology.c:175:19: note: byref variable will be forcibly initialized struct list_head stack, *h; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/dma-buf/sync_trace.h:33, from /kisskb/src/drivers/dma-buf/sw_sync.c:17: /kisskb/src/drivers/dma-buf/sw_sync.c: In function 'perf_trace_sync_timeline': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/dma-buf/sync_trace.h:12:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sync_timeline, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/dma-buf/sync_trace.h:12:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sync_timeline, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/dma-buf/sync_trace.h:12:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sync_timeline, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/dma-buf/sync_trace.h:33, from /kisskb/src/drivers/dma-buf/sw_sync.c:17: /kisskb/src/drivers/dma-buf/sw_sync.c: In function 'trace_event_raw_event_sync_timeline': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/dma-buf/sync_trace.h:12:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sync_timeline, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/dma-buf/sync_trace.h:12:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sync_timeline, ^ /kisskb/src/drivers/dma-buf/sw_sync.c: In function 'sw_sync_debugfs_open': /kisskb/src/drivers/dma-buf/sw_sync.c:296:7: note: byref variable will be forcibly initialized char task_comm[TASK_COMM_LEN]; ^ /kisskb/src/drivers/dma-buf/sw_sync.c: In function 'sw_sync_ioctl_create_fence': /kisskb/src/drivers/dma-buf/sw_sync.c:334:35: note: byref variable will be forcibly initialized struct sw_sync_create_fence_data data; ^ /kisskb/src/drivers/dma-buf/sw_sync.c: In function 'sw_sync_ioctl_inc': /kisskb/src/drivers/dma-buf/sw_sync.c:375:6: note: byref variable will be forcibly initialized u32 value; ^ In file included from /kisskb/src/include/linux/dma-resv.h:44:0, from /kisskb/src/include/drm/drm_gem.h:38, from /kisskb/src/include/drm/ttm/ttm_bo_api.h:34, from /kisskb/src/drivers/gpu/drm/radeon/radeon.h:76, from /kisskb/src/drivers/gpu/drm/radeon/r600_dpm.c:25: /kisskb/src/drivers/gpu/drm/radeon/r600_dpm.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, 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/gpu/drm/radeon/r600_dpm.c: In function 'r600_get_platform_caps': /kisskb/src/drivers/gpu/drm/radeon/r600_dpm.c:851:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_dpm.c:851:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_dpm.c:850:6: note: byref variable will be forcibly initialized u16 data_offset; ^ /kisskb/src/drivers/input/serio/libps2.c: In function 'ps2_drain': /kisskb/src/drivers/gpu/drm/radeon/r600_dpm.c: In function 'r600_parse_extended_power_table': /kisskb/src/drivers/gpu/drm/radeon/r600_dpm.c:881:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_dpm.c:881:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/include/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/gpu/drm/radeon/r600_dpm.c:880:6: note: byref variable will be forcibly initialized u16 data_offset; ^ /kisskb/src/drivers/input/serio/libps2.c: In function '__ps2_command': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/input/serio/libps2.c:291:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ps2dev->wait, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/input/serio/libps2.c:285:12: note: in expansion of macro 'wait_event_timeout' timeout = wait_event_timeout(ps2dev->wait, ^ /kisskb/src/drivers/input/serio/libps2.c:233:5: note: byref variable will be forcibly initialized u8 send_param[16]; ^ /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c: In function 'rs780_initialize_dpm_power_state': /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c:78:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/input/serio/libps2.c: In function 'ps2_sliced_command': /kisskb/src/drivers/input/serio/libps2.c:359:6: note: byref variable will be forcibly initialized u8 d = (command >> i) & 3; ^ /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c: In function 'rs780_set_engine_clock_scaling': /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c:429:57: note: byref variable will be forcibly initialized struct atom_clock_dividers min_dividers, max_dividers, current_max_dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c:429:43: note: byref variable will be forcibly initialized struct atom_clock_dividers min_dividers, max_dividers, current_max_dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c:429:29: note: byref variable will be forcibly initialized struct atom_clock_dividers min_dividers, max_dividers, current_max_dividers; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/drivers/input/serio/serport.c:12: /kisskb/src/drivers/input/serio/serport.c: In function 'serport_ldisc_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/input/serio/serport.c:187:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(serport->wait, test_bit(SERPORT_DEAD, &serport->flags)); ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c:25: /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c: In function 'rs780_parse_power_table': /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c:799:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c:799:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c:798:6: note: byref variable will be forcibly initialized u16 data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c: In function 'rs780_dpm_init': /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c:853:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c:853:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c:852:6: note: byref variable will be forcibly initialized u16 data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c: In function 'rs780_dpm_force_performance_level': /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c:1033:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/pcmcia/yenta_socket.c: In function 'config_readl': /kisskb/src/drivers/pcmcia/yenta_socket.c:116:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/pcmcia/yenta_socket.c: In function 'config_readb': /kisskb/src/drivers/pcmcia/yenta_socket.c:100:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/pcmcia/yenta_socket.c: In function 'config_readw': /kisskb/src/drivers/pcmcia/yenta_socket.c:108:6: note: byref variable will be forcibly initialized u16 val; ^ In file included from /kisskb/src/drivers/pcmcia/yenta_socket.c:844:0: /kisskb/src/drivers/pcmcia/yenta_socket.c: In function 'topic95_override': /kisskb/src/drivers/pcmcia/topic.h:144:6: note: byref variable will be forcibly initialized u16 ppbcn; ^ /kisskb/src/drivers/pcmcia/yenta_socket.c: In function 'yenta_set_mem_map': /kisskb/src/drivers/pcmcia/yenta_socket.c:443:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/pcmcia/yenta_socket.c: In function 'yenta_clear_maps': /kisskb/src/drivers/pcmcia/yenta_socket.c:551:16: note: byref variable will be forcibly initialized pccard_io_map io = { 0, 0, 0, 0, 1 }; ^ /kisskb/src/drivers/pcmcia/yenta_socket.c: In function 'yenta_config_init': /kisskb/src/drivers/pcmcia/yenta_socket.c:1045:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/pcmcia/yenta_socket.c: In function 'yenta_allocate_res': /kisskb/src/drivers/pcmcia/yenta_socket.c:694:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c: In function 'rv6xx_next_post_div_step': /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:222:29: note: byref variable will be forcibly initialized struct rv6xx_sclk_stepping next = *cur; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_rdwr.c: In function 'do_io_rw': /kisskb/src/drivers/vfio/pci/vfio_pci_rdwr.c:185:8: note: byref variable will be forcibly initialized u8 val = 0xFF; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_rdwr.c:160:7: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_rdwr.c:138:8: note: byref variable will be forcibly initialized u16 val; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_rdwr.c:116:8: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_rdwr.c: In function 'vfio_pci_bar_rw': /kisskb/src/drivers/vfio/pci/vfio_pci_rdwr.c:233:9: note: byref variable will be forcibly initialized size_t x_start = 0, x_end = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c: In function 'rv6xx_get_master_voltage_mask': /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:944:17: note: byref variable will be forcibly initialized u32 tmp_mask, tmp_set_pins; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:944:7: note: byref variable will be forcibly initialized u32 tmp_mask, tmp_set_pins; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c: In function 'rv6xx_convert_clock_to_stepping': /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:142:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c: In function 'rv6xx_program_mclk_stepping_entry': /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:600:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c: In function 'rv6xx_find_memory_clock_with_highest_vco': /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:637:29: note: byref variable will be forcibly initialized struct atom_clock_dividers req_dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c: In function 'rv6xx_generate_steps': /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:276:32: note: byref variable will be forcibly initialized struct rv6xx_sclk_stepping final_vco; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:267:31: note: byref variable will be forcibly initialized struct rv6xx_sclk_stepping tiny = ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:259:30: note: byref variable will be forcibly initialized struct rv6xx_sclk_stepping next; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:244:29: note: byref variable will be forcibly initialized struct rv6xx_sclk_stepping target; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:243:29: note: byref variable will be forcibly initialized struct rv6xx_sclk_stepping cur; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c: In function 'rv6xx_generate_single_step': /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:299:29: note: byref variable will be forcibly initialized struct rv6xx_sclk_stepping step; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c: In function 'rv6xx_program_voltage_stepping_entry': /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:704:12: note: byref variable will be forcibly initialized u32 mask, set_pins; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:704:6: note: byref variable will be forcibly initialized u32 mask, set_pins; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c: In function 'rv6xx_program_engine_spread_spectrum': /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:554:24: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:553:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c: In function 'rv6xx_program_mclk_spread_spectrum_parameters': /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:658:6: note: byref variable will be forcibly initialized u32 vco_freq = 0, clk_v, clk_s; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:657:24: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:656:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c: In function 'rv6xx_step_sw_voltage': /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:1278:6: note: byref variable will be forcibly initialized u16 voltage_step; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:1277:6: note: byref variable will be forcibly initialized u16 true_target_voltage; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:1276:6: note: byref variable will be forcibly initialized u16 current_voltage; ^ In file included from /kisskb/src/include/linux/dma-resv.h:44:0, from /kisskb/src/include/drm/drm_gem.h:38, from /kisskb/src/include/drm/ttm/ttm_bo_api.h:34, from /kisskb/src/drivers/gpu/drm/radeon/radeon.h:76, from /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:25: /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c: In function 'rv6xx_parse_pplib_clock_info': /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:1864:20: note: byref variable will be forcibly initialized u16 vddc, vddci, mvdd; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:1864:13: note: byref variable will be forcibly initialized u16 vddc, vddci, mvdd; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:1864:7: note: byref variable will be forcibly initialized u16 vddc, vddci, mvdd; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:1822:6: note: byref variable will be forcibly initialized u16 vddc; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c: In function 'rv6xx_parse_power_table': /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:1882:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:1882:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:1881:6: note: byref variable will be forcibly initialized u16 data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c: In function 'rv6xx_dpm_init': /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:1935:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:1934:24: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/drivers/gpu/drm/via/via_dmablit.c:37: /kisskb/src/drivers/gpu/drm/via/via_dmablit.c: In function 'via_dmablit_sync': /kisskb/src/drivers/gpu/drm/via/via_drv.h:164:20: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(entry, 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/gpu/drm/via/via_dmablit.c:436:3: note: in expansion of macro 'VIA_WAIT_ON' VIA_WAIT_ON(ret, *queue, 3 * HZ, ^ /kisskb/src/drivers/gpu/drm/via/via_dmablit.c:432:21: note: byref variable will be forcibly initialized wait_queue_head_t *queue; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/drivers/gpu/drm/via/via_dmablit.c:37: /kisskb/src/drivers/gpu/drm/via/via_dmablit.c: In function 'via_dmablit_grab_slot': /kisskb/src/drivers/gpu/drm/via/via_drv.h:164:20: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(entry, 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/gpu/drm/via/via_dmablit.c:690:3: note: in expansion of macro 'VIA_WAIT_ON' VIA_WAIT_ON(ret, blitq->busy_queue, HZ, blitq->num_free > 0); ^ /kisskb/src/drivers/vfio/virqfd.c: In function 'virqfd_wakeup': /kisskb/src/drivers/vfio/virqfd.c:49:7: note: byref variable will be forcibly initialized u64 cnt; ^ In file included from /kisskb/src/include/linux/mm.h:30:0, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/drivers/gpu/drm/via/via_dmablit.c:37: /kisskb/src/drivers/gpu/drm/via/via_dmablit.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/drivers/vfio/virqfd.c: In function 'virqfd_shutdown': /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/vfio/virqfd.c:91:6: note: byref variable will be forcibly initialized u64 cnt; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/pagemap.h:11, from /kisskb/src/drivers/gpu/drm/via/via_dmablit.c:37: /kisskb/src/drivers/gpu/drm/via/via_dmablit.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c: In function 'cfi_staa_writev': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c:667:22: note: byref variable will be forcibly initialized size_t totlen = 0, thislen; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c: In function 'vfio_user_config_read': /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:138:7: note: byref variable will be forcibly initialized u16 tmp; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:131:6: note: byref variable will be forcibly initialized u8 tmp; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:126:6: note: byref variable will be forcibly initialized u32 tmp_val = 0; ^ In file included from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c:32:0: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c: In function 'map_word_load': /kisskb/src/drivers/vfio/pci/vfio_pci_config.c: In function 'vfio_default_config_read': /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:187:10: note: byref variable will be forcibly initialized __le32 phys_val = 0; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:178:9: note: byref variable will be forcibly initialized __le32 virt = 0; ^ /kisskb/src/include/linux/mtd/map.h:323:11: note: byref variable will be forcibly initialized map_word r; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c: In function 'vfio_need_bar_restore': /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:542:6: note: byref variable will be forcibly initialized u32 bar; ^ In file included from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c:29:0: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c: In function 'vfio_default_config_write': /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:228:10: note: byref variable will be forcibly initialized __le32 phys_val = 0; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:215:10: note: byref variable will be forcibly initialized __le32 virt_val = 0; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:204:19: note: byref variable will be forcibly initialized __le32 virt = 0, write = 0; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:204:9: note: byref variable will be forcibly initialized __le32 virt = 0, write = 0; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c: In function 'vfio_bar_restore': /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:420:6: note: byref variable will be forcibly initialized u16 cmd; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c: In function 'vfio_basic_config_write': /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:568:7: note: byref variable will be forcibly initialized u16 phys_cmd; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c: In function 'vfio_vpd_config_write': /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:758:6: note: byref variable will be forcibly initialized u32 data; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c: In function 'vfio_af_config_write': /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:933:6: note: byref variable will be forcibly initialized u8 cap; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c: In function 'vfio_exp_config_write': /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:851:7: note: byref variable will be forcibly initialized u32 cap; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c: In function 'vfio_vc_cap_len': /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:1228:6: note: byref variable will be forcibly initialized u32 tmp; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c: In function 'vfio_msi_cap_len': /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:1196:6: note: byref variable will be forcibly initialized u16 flags; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c: In function 'vfio_fill_vconfig_bytes': /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:1440:8: note: byref variable will be forcibly initialized u16 word; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:1431:8: note: byref variable will be forcibly initialized u32 dword; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c: In function 'vfio_cap_len': /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:1271:5: note: byref variable will be forcibly initialized u8 byte; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:1270:6: note: byref variable will be forcibly initialized u16 word; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:1269:6: note: byref variable will be forcibly initialized u32 dword; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c: In function 'vfio_ext_cap_len': /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:1345:6: note: byref variable will be forcibly initialized u32 dword; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:1344:5: note: byref variable will be forcibly initialized u8 byte; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c: In function 'vfio_cap_init': /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:1488:6: note: byref variable will be forcibly initialized u8 next; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:1467:17: note: byref variable will be forcibly initialized u8 pos, *prev, cap; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:1467:5: note: byref variable will be forcibly initialized u8 pos, *prev, cap; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:1466:6: note: byref variable will be forcibly initialized u16 status; ^ /kisskb/src/drivers/gpu/drm/radeon/rv730_dpm.c: In function 'rv730_populate_sclk_value': /kisskb/src/drivers/gpu/drm/radeon/rv730_dpm.c:89:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/rv730_dpm.c:42:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c: In function 'vfio_ecap_init': /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:1568:7: note: byref variable will be forcibly initialized u32 header; ^ /kisskb/src/drivers/gpu/drm/radeon/rv730_dpm.c: In function 'rv730_populate_mclk_value': /kisskb/src/drivers/gpu/drm/radeon/rv730_dpm.c:164:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/rv730_dpm.c:128:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c: In function 'vfio_config_do_rw': /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:1810:9: note: byref variable will be forcibly initialized __le32 val = 0; ^ /kisskb/src/drivers/vfio/pci/vfio_pci_config.c: In function 'vfio_pci_config_rw': /kisskb/src/drivers/vfio/pci/vfio_pci_config.c:1893:9: note: byref variable will be forcibly initialized loff_t pos = *ppos; ^ In file included from /kisskb/src/include/linux/dma-resv.h:44:0, from /kisskb/src/include/drm/drm_gem.h:38, from /kisskb/src/include/drm/ttm/ttm_bo_api.h:34, from /kisskb/src/drivers/gpu/drm/radeon/radeon.h:76, from /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:25: /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c: In function 'rv770_construct_vddc_table': /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:1251:18: note: byref variable will be forcibly initialized u32 gpio_pins, gpio_mask; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:1251:7: note: byref variable will be forcibly initialized u32 gpio_pins, gpio_mask; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:1236:16: note: byref variable will be forcibly initialized u16 min, max, step; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:1236:11: note: byref variable will be forcibly initialized u16 min, max, step; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:1236:6: note: byref variable will be forcibly initialized u16 min, max, step; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c: In function 'rv770_get_mvdd_pin_configuration': /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:1287:17: note: byref variable will be forcibly initialized u32 gpio_pins, gpio_mask; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:1287:6: note: byref variable will be forcibly initialized u32 gpio_pins, gpio_mask; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c: In function 'rv770_populate_sclk_value': /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:540:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:490:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c: In function 'rv7xx_parse_pplib_clock_info': /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:2251:20: note: byref variable will be forcibly initialized u16 vddc, vddci, mvdd; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:2251:13: note: byref variable will be forcibly initialized u16 vddc, vddci, mvdd; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:2251:7: note: byref variable will be forcibly initialized u16 vddc, vddci, mvdd; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c: In function 'rv770_populate_mclk_value': /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:407:6: note: byref variable will be forcibly initialized u32 postdiv_yclk; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:406:12: note: byref variable will be forcibly initialized u32 clkf, clkfrac; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:406:6: note: byref variable will be forcibly initialized u32 clkf, clkfrac; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:404:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rv740_dpm.c: In function 'rv740_populate_sclk_value': /kisskb/src/drivers/gpu/drm/radeon/rv740_dpm.c:158:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/rv740_dpm.c:123:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rv740_dpm.c: In function 'rv740_populate_mclk_value': /kisskb/src/drivers/gpu/drm/radeon/rv740_dpm.c:245:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/rv740_dpm.c:198:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c: In function 'rv770_get_mvdd_configuration': /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:1314:26: note: byref variable will be forcibly initialized struct atom_memory_info memory_info; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c: In function 'rv770_get_mclk_odt_threshold': /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:1675:26: note: byref variable will be forcibly initialized struct atom_memory_info memory_info; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c: In function 'rv770_get_max_vddc': /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:1694:6: note: byref variable will be forcibly initialized u16 vddc; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c: In function 'rv7xx_parse_power_table': /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:2278:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:2278:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:2277:6: note: byref variable will be forcibly initialized u16 data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c: In function 'rv770_get_engine_memory_ss': /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:2332:24: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c: In function 'rv770_dpm_init': /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:2348:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/input/gameport/lightning.c: In function 'l4_calibrate': /kisskb/src/drivers/input/gameport/lightning.c:183:6: note: byref variable will be forcibly initialized int cal[4]; ^ /kisskb/src/drivers/input/gameport/lightning.c: In function 'l4_exit': /kisskb/src/drivers/input/gameport/lightning.c:312:6: note: byref variable will be forcibly initialized int cal[4] = { 59, 59, 59, 59 }; ^ /kisskb/src/drivers/input/gameport/lightning.c: In function 'l4_add_card': /kisskb/src/drivers/input/gameport/lightning.c:241:6: note: byref variable will be forcibly initialized int cal[4] = { 255, 255, 255, 255 }; ^ /kisskb/src/drivers/gpu/drm/radeon/cypress_dpm.c: In function 'cypress_populate_mclk_value': /kisskb/src/drivers/gpu/drm/radeon/cypress_dpm.c:553:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/cypress_dpm.c:493:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/cypress_dpm.c: In function 'cypress_get_mvdd_configuration': /kisskb/src/drivers/gpu/drm/radeon/cypress_dpm.c:1574:26: note: byref variable will be forcibly initialized struct atom_memory_info memory_info; ^ /kisskb/src/drivers/gpu/drm/radeon/cypress_dpm.c: In function 'cypress_get_table_locations': /kisskb/src/drivers/gpu/drm/radeon/cypress_dpm.c:1694:6: note: byref variable will be forcibly initialized u32 tmp; ^ /kisskb/src/drivers/gpu/drm/radeon/cypress_dpm.c: In function 'cypress_dpm_init': /kisskb/src/drivers/gpu/drm/radeon/cypress_dpm.c:2024:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/drivers/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84: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/dma-buf/sync_debug.c: In function 'sync_print_fence': /kisskb/src/drivers/dma-buf/sync_debug.c:87:8: note: byref variable will be forcibly initialized char value[64]; ^ /kisskb/src/drivers/dma-buf/sync_debug.c: In function 'sync_print_sync_file': /kisskb/src/drivers/dma-buf/sync_debug.c:124:7: note: byref variable will be forcibly initialized char buf[128]; ^ /kisskb/src/drivers/auxdisplay/lcd2s.c: In function 'lcd2s_gotoxy': /kisskb/src/drivers/auxdisplay/lcd2s.c:107:5: note: byref variable will be forcibly initialized u8 buf[] = { LCD2S_CMD_CUR_POS, y + 1, x + 1}; ^ /kisskb/src/drivers/auxdisplay/lcd2s.c: In function 'lcd2s_print': /kisskb/src/drivers/auxdisplay/lcd2s.c:98:5: note: byref variable will be forcibly initialized u8 buf[2] = { LCD2S_CMD_WRITE, c }; ^ /kisskb/src/drivers/gpu/drm/radeon/btc_dpm.c: In function 'btc_set_s0_mc_reg_index': /kisskb/src/drivers/gpu/drm/radeon/btc_dpm.c:1979:6: note: byref variable will be forcibly initialized u16 address; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/gpu/drm/radeon/btc_dpm.c:25: /kisskb/src/drivers/gpu/drm/radeon/btc_dpm.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/radeon/btc_dpm.c: In function 'btc_dpm_pre_set_power_state': /kisskb/src/drivers/gpu/drm/radeon/btc_dpm.c:2291:19: note: byref variable will be forcibly initialized struct radeon_ps requested_ps = *rdev->pm.dpm.requested_ps; ^ /kisskb/src/drivers/gpu/drm/radeon/btc_dpm.c: In function 'btc_dpm_init': /kisskb/src/drivers/gpu/drm/radeon/btc_dpm.c:2554:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c: In function 'sumo_program_git': /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:122:9: note: byref variable will be forcibly initialized u32 p, u; ^ /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:122:6: note: byref variable will be forcibly initialized u32 p, u; ^ /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c: In function 'sumo_program_grsd': /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:133:9: note: byref variable will be forcibly initialized u32 p, u; ^ /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:133:6: note: byref variable will be forcibly initialized u32 p, u; ^ /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c: In function 'sumo_program_ttp': /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:928:9: note: byref variable will be forcibly initialized u32 p, u; ^ /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:928:6: note: byref variable will be forcibly initialized u32 p, u; ^ /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c: In function 'sumo_program_dc_hto': /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:972:9: note: byref variable will be forcibly initialized u32 p, u; ^ /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:972:6: note: byref variable will be forcibly initialized u32 p, u; ^ /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c: In function 'sumo_gfx_powergating_initialize': /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:151:9: note: byref variable will be forcibly initialized u32 p, u; ^ /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:151:6: note: byref variable will be forcibly initialized u32 p, u; ^ In file included from /kisskb/src/include/linux/dma-resv.h:44:0, from /kisskb/src/include/drm/drm_gem.h:38, from /kisskb/src/include/drm/ttm/ttm_bo_api.h:34, from /kisskb/src/drivers/gpu/drm/radeon/radeon.h:76, from /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:24: /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c: In function 'sumo_program_power_level': /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:551:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c: In function 'sumo_program_acpi_power_level': /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:786:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c: In function 'sumo_parse_power_table': /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:1465:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:1465:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:1464:6: note: byref variable will be forcibly initialized u16 data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c: In function 'sumo_program_sstp': /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:464:9: note: byref variable will be forcibly initialized u32 p, u; ^ /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:464:6: note: byref variable will be forcibly initialized u32 p, u; ^ /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c: In function 'sumo_dpm_pre_set_power_state': /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:1283:19: note: byref variable will be forcibly initialized struct radeon_ps requested_ps = *rdev->pm.dpm.requested_ps; ^ /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c: In function 'sumo_parse_sys_info_table': /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:1662:6: note: byref variable will be forcibly initialized u16 data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:1661:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:1661:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_dma_rw_chunk': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:3034:19: note: byref variable will be forcibly initialized struct vfio_dma *dma; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_dma_rw': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:3094:9: note: byref variable will be forcibly initialized size_t done; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/drivers/vfio/vfio_iommu_type1.c:25: /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/vfio/pci/vfio_pci.c: In function 'vfio_pci_fill_ids': /kisskb/src/drivers/vfio/pci/vfio_pci.c:211:39: note: byref variable will be forcibly initialized subdevice = PCI_ANY_ID, class = 0, class_mask = 0; ^ /kisskb/src/drivers/vfio/pci/vfio_pci.c:211:28: note: byref variable will be forcibly initialized subdevice = PCI_ANY_ID, class = 0, class_mask = 0; ^ /kisskb/src/drivers/vfio/pci/vfio_pci.c:211:4: note: byref variable will be forcibly initialized subdevice = PCI_ANY_ID, class = 0, class_mask = 0; ^ /kisskb/src/drivers/vfio/pci/vfio_pci.c:210:32: note: byref variable will be forcibly initialized unsigned int vendor, device, subvendor = PCI_ANY_ID, ^ /kisskb/src/drivers/vfio/pci/vfio_pci.c:210:24: note: byref variable will be forcibly initialized unsigned int vendor, device, subvendor = PCI_ANY_ID, ^ /kisskb/src/drivers/vfio/pci/vfio_pci.c:210:16: note: byref variable will be forcibly initialized unsigned int vendor, device, subvendor = PCI_ANY_ID, ^ /kisskb/src/drivers/vfio/pci/vfio_pci.c:200:8: note: byref variable will be forcibly initialized char *p, *id; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'put_pfn': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:458:16: note: byref variable will be forcibly initialized struct page *page = pfn_to_page(pfn); ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'follow_fault_pfn': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:515:8: note: byref variable will be forcibly initialized bool unlocked = false; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:510:14: note: byref variable will be forcibly initialized spinlock_t *ptl; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:509:9: note: byref variable will be forcibly initialized pte_t *ptep; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_pin_page_external': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:781:15: note: byref variable will be forcibly initialized struct page *pages[1]; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_pin_pages_remote': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:650:16: note: byref variable will be forcibly initialized unsigned long pfn; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_pin_pages': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:839:19: note: byref variable will be forcibly initialized struct vfio_dma *dma; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_unmap_unpin': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:1084:7: note: byref variable will be forcibly initialized long unlocked = 0; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:1083:6: note: byref variable will be forcibly initialized int unmapped_region_cnt = 0; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:1082:28: note: byref variable will be forcibly initialized struct iommu_iotlb_gather iotlb_gather; ^ In file included from /kisskb/src/include/linux/smp.h:12:0, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/drivers/vfio/vfio_iommu_type1.c:24: /kisskb/src/drivers/vfio/vfio_iommu_type1.c:1081:12: note: byref variable will be forcibly initialized LIST_HEAD(unmapped_region_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:1079:13: note: byref variable will be forcibly initialized dma_addr_t iova = dma->iova, end = dma->iova + dma->size; ^ In file included from /kisskb/src/include/linux/smp.h:12:0, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/drivers/vfio/vfio_iommu_type1.c:24: /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_resv_refresh': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2420:12: note: byref variable will be forcibly initialized LIST_HEAD(resv_regions); ^ /kisskb/src/include/linux/list.h:26: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:2461:12: note: byref variable will be forcibly initialized LIST_HEAD(iova_copy); ^ /kisskb/src/include/linux/list.h:26: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_replay': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:1753:19: note: byref variable will be forcibly initialized unsigned long pfn; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:1697:20: note: byref variable will be forcibly initialized struct vfio_batch batch; ^ In file included from /kisskb/src/include/linux/smp.h:12:0, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/drivers/vfio/vfio_iommu_type1.c:24: /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_attach_group': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2167:12: note: byref variable will be forcibly initialized LIST_HEAD(group_resv_regions); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2166:12: note: byref variable will be forcibly initialized LIST_HEAD(iova_copy); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2164:14: note: byref variable will be forcibly initialized phys_addr_t resv_msi_base = 0; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2162:19: note: byref variable will be forcibly initialized struct bus_type *bus = NULL; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_pin_map_dma': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:1490:16: note: byref variable will be forcibly initialized unsigned long pfn, limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:1487:20: note: byref variable will be forcibly initialized struct vfio_batch batch; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_migration_build_caps': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2713: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:2729: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:2745: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:2743: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:2809: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 'update_user_bitmap': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:1207:16: note: byref variable will be forcibly initialized unsigned long leftover; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_dma_do_unmap': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:1409: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:2828: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:2924:44: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dirty_bitmap_get range; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2881:39: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dirty_bitmap dirty; ^ /kisskb/src/drivers/dma-buf/selftest.c: In function 'apply_subtest_filter': /kisskb/src/drivers/dma-buf/selftest.c:49:17: note: byref variable will be forcibly initialized char *filter, *sep, *tok; ^ /kisskb/src/drivers/dma-buf/st-dma-fence.c: In function 'mock_wait': /kisskb/src/drivers/dma-buf/st-dma-fence.c:49:17: note: byref variable will be forcibly initialized struct wait_cb cb = { .task = current }; ^ /kisskb/src/drivers/input/touchscreen/auo-pixcir-ts.c: In function 'auo_pixcir_collect_data': /kisskb/src/drivers/input/touchscreen/auo-pixcir-ts.c:130:10: note: byref variable will be forcibly initialized uint8_t raw_area[4]; ^ /kisskb/src/drivers/input/touchscreen/auo-pixcir-ts.c:129:10: note: byref variable will be forcibly initialized uint8_t raw_coord[8]; ^ In file included from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:37:0: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'map_word_ff': /kisskb/src/include/linux/mtd/map.h:375:11: note: byref variable will be forcibly initialized map_word r; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/input/touchscreen/auo-pixcir-ts.c:14: /kisskb/src/drivers/input/touchscreen/auo-pixcir-ts.c: In function 'auo_pixcir_interrupt': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/input/touchscreen/auo-pixcir-ts.c:242:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ts->wait, ts->stopped, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/input/touchscreen/auo-pixcir-ts.c:199:4: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ts->wait, ts->stopped, ^ /kisskb/src/drivers/input/touchscreen/auo-pixcir-ts.c:175:21: note: byref variable will be forcibly initialized struct auo_point_t point[AUO_PIXCIR_REPORT_POINTS]; ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'chip_ready': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:822:12: note: byref variable will be forcibly initialized map_word ready = CMD(CFI_SR_DRB); ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:819:14: note: byref variable will be forcibly initialized map_word d, t; ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:819:11: note: byref variable will be forcibly initialized map_word d, t; ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'chip_good': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:862:12: note: byref variable will be forcibly initialized map_word ready = CMD(CFI_SR_DRB); ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:859:17: note: byref variable will be forcibly initialized map_word oldd, curd; ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:859:11: note: byref variable will be forcibly initialized map_word oldd, curd; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/drivers/dma-buf/st-dma-fence.c:8: /kisskb/src/drivers/dma-buf/st-dma-fence.c: In function 'thread_signal_callback': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/dma-buf/st-dma-fence.c:498:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(t->fences[t->id], NULL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/dma-buf/st-dma-fence.c:461:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(t->fences[t->id], f1); ^ /kisskb/src/drivers/dma-buf/st-dma-fence.c:453:20: note: byref variable will be forcibly initialized struct simple_cb cb; ^ /kisskb/src/drivers/dma-buf/st-dma-fence.c: In function 'race_signal_callback': /kisskb/src/drivers/dma-buf/st-dma-fence.c:518:22: note: byref variable will be forcibly initialized struct race_thread t[2]; ^ /kisskb/src/drivers/dma-buf/st-dma-fence.c: In function 'test_stub': /kisskb/src/drivers/dma-buf/st-dma-fence.c:410:20: note: byref variable will be forcibly initialized struct dma_fence *f[64]; ^ /kisskb/src/drivers/dma-buf/st-dma-fence.c: In function 'test_wait_timeout': /kisskb/src/drivers/dma-buf/st-dma-fence.c:373:20: note: byref variable will be forcibly initialized struct wait_timer wt; ^ In file included from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:96:0: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'fwh_unlock_varsize': /kisskb/src/drivers/mtd/chips/fwh_lock.h:20:62: note: byref variable will be forcibly initialized #define FWH_XXLOCK_ONEBLOCK_UNLOCK ((struct fwh_xxlock_thunk){ FWH_UNLOCKED, FL_UNLOCKING}) ^ /kisskb/src/drivers/mtd/chips/fwh_lock.h:96:12: note: in expansion of macro 'FWH_XXLOCK_ONEBLOCK_UNLOCK' (void *)&FWH_XXLOCK_ONEBLOCK_UNLOCK); ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'fwh_lock_varsize': /kisskb/src/drivers/mtd/chips/fwh_lock.h:19:62: note: byref variable will be forcibly initialized #define FWH_XXLOCK_ONEBLOCK_LOCK ((struct fwh_xxlock_thunk){ FWH_DENY_WRITE, FL_LOCKING}) ^ /kisskb/src/drivers/mtd/chips/fwh_lock.h:85:12: note: in expansion of macro 'FWH_XXLOCK_ONEBLOCK_LOCK' (void *)&FWH_XXLOCK_ONEBLOCK_LOCK); ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'cfi_check_err_status': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:130:11: note: byref variable will be forcibly initialized map_word status; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:23: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'do_write_buffer_wait': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:1965:22: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'do_write_oneword_once': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:1685:22: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'do_write_oneword_retry': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:1764:11: note: byref variable will be forcibly initialized map_word oldd; ^ In file included from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:37:0: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'map_word_load': /kisskb/src/include/linux/mtd/map.h:323:11: note: byref variable will be forcibly initialized map_word r; ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'cfi_amdstd_write_buffers': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:2166:10: note: byref variable will be forcibly initialized size_t retlen_dregs = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c: In function 'trinity_set_divider_value': In file included from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:31:0: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'kmalloc_array': /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c:542:30: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'fixup_convert_atmel_pri': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:292:23: note: byref variable will be forcibly initialized struct cfi_pri_atmel atmel_pri; ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'do_panic_write_oneword': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:2245:11: note: byref variable will be forcibly initialized map_word oldd; ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'cfi_amdstd_lock_user_prot_reg': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:1647:9: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c: In function 'trinity_program_sclk_dpm': /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c:983:9: note: byref variable will be forcibly initialized u32 p, u; ^ /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c:983:6: note: byref variable will be forcibly initialized u32 p, u; ^ /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c: In function 'trinity_gfx_powergating_initialize': /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c:323:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c:321:9: note: byref variable will be forcibly initialized u32 p, u; ^ /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c:321:6: note: byref variable will be forcibly initialized u32 p, u; ^ /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c: In function 'trinity_setup_uvd_dpm_interval': /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c:840:9: note: byref variable will be forcibly initialized u32 p, u; ^ /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c:840:6: note: byref variable will be forcibly initialized u32 p, u; ^ /kisskb/src/drivers/usb/core/usb.c: In function 'usb_find_interface': /kisskb/src/drivers/usb/core/usb.c:353:28: note: byref variable will be forcibly initialized struct find_interface_arg argb; ^ /kisskb/src/drivers/usb/core/usb.c: In function 'usb_for_each_dev': /kisskb/src/drivers/usb/core/usb.c:395:22: note: byref variable will be forcibly initialized struct each_dev_arg arg = {data, fn}; ^ /kisskb/src/drivers/usb/core/usb.c: In function 'usb_for_each_port': /kisskb/src/drivers/usb/core/usb.c:441:22: note: byref variable will be forcibly initialized struct each_hub_arg arg = {data, fn}; ^ /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c: In function 'trinity_apply_state_adjust_rules': /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c:1501:6: note: byref variable will be forcibly initialized u16 min_vce_voltage; ^ /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c: In function 'trinity_parse_sys_info_table': /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c:1809:6: note: byref variable will be forcibly initialized u16 data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c:1808:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c:1808:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c:24: /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c: In function 'trinity_parse_power_table': /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c:1698:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c:1698:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c:1697:6: note: byref variable will be forcibly initialized u16 data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c: In function 'trinity_dpm_pre_set_power_state': /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c:1191:19: note: byref variable will be forcibly initialized struct radeon_ps requested_ps = *rdev->pm.dpm.requested_ps; ^ /kisskb/src/drivers/gpu/drm/udl/udl_modeset.c: In function 'udl_handle_damage': /kisskb/src/drivers/gpu/drm/udl/udl_modeset.c:275:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/udl/udl_modeset.c:274:14: note: byref variable will be forcibly initialized struct urb *urb; ^ /kisskb/src/drivers/gpu/drm/udl/udl_modeset.c:273:8: note: byref variable will be forcibly initialized char *cmd; ^ /kisskb/src/drivers/gpu/drm/udl/udl_modeset.c: In function 'udl_simple_display_pipe_update': /kisskb/src/drivers/gpu/drm/udl/udl_modeset.c:419:18: note: byref variable will be forcibly initialized struct drm_rect rect; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_calculate_crc': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1312:6: note: byref variable will be forcibly initialized u32 crc = 0; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_set_t7_power_cfg': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:2254:19: note: byref variable will be forcibly initialized struct t7_config deepsleep = { .active = 0, .idle = 0 }; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function '__mxt_read_reg': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:665:5: note: byref variable will be forcibly initialized u8 buf[2]; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:663:17: note: byref variable will be forcibly initialized struct i2c_msg xfer[2]; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_t6_command': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1206:5: note: byref variable will be forcibly initialized u8 command_register; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_bootloader_write': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:454:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_send_bootloader_cmd': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:616:5: note: byref variable will be forcibly initialized u8 buf[2]; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_bootloader_read': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:430:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_get_bootloader_version': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:533:5: note: byref variable will be forcibly initialized u8 buf[3]; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_probe_bootloader': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:510:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_check_bootloader': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:555:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_read_t9_resolution': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1902:16: note: byref variable will be forcibly initialized unsigned char orient; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1901:18: note: byref variable will be forcibly initialized struct t9_range range; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_read_t100_config': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1949:10: note: byref variable will be forcibly initialized u8 cfg, tchaux; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1949:5: note: byref variable will be forcibly initialized u8 cfg, tchaux; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1948:15: note: byref variable will be forcibly initialized u16 range_x, range_y; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1948:6: note: byref variable will be forcibly initialized u16 range_x, range_y; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_prepare_cfg_mem': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1375:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1371:6: note: byref variable will be forcibly initialized int offset; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1370:31: note: byref variable will be forcibly initialized unsigned int type, instance, size, byte_offset; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1370:21: note: byref variable will be forcibly initialized unsigned int type, instance, size, byte_offset; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1370:15: note: byref variable will be forcibly initialized unsigned int type, instance, size, byte_offset; ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:13: /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_check_retrigen': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1338:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_update_cfg': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1519:16: note: byref variable will be forcibly initialized u32 info_crc, config_crc, calculated_crc; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1519:6: note: byref variable will be forcibly initialized u32 info_crc, config_crc, calculated_crc; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1517:6: note: byref variable will be forcibly initialized int offset; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1515:17: note: byref variable will be forcibly initialized struct mxt_cfg cfg; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_load_fw': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:2865:25: note: byref variable will be forcibly initialized const struct firmware *fw = NULL; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/ioport.h:13, from /kisskb/src/include/linux/acpi.h:12, from /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:13: /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/acpi.h:15:0, from /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:13: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_set_s0_mc_reg_index': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:2838:6: note: byref variable will be forcibly initialized u16 address; ^ /kisskb/src/drivers/auxdisplay/line-display.c: In function 'scroll_step_ms_store': /kisskb/src/drivers/auxdisplay/line-display.c:167:15: note: byref variable will be forcibly initialized unsigned int ms; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/pci.h:37, from /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:25: /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:25: /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_process_firmware_header': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:1102:6: note: byref variable will be forcibly initialized u32 tmp; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_populate_smc_acpi_state': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:1842:8: note: byref variable will be forcibly initialized u16 std_vddc; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:1818:8: note: byref variable will be forcibly initialized u16 std_vddc; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:2041:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:2004:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_init_smc_spll_table': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:2095:26: note: byref variable will be forcibly initialized NISLANDS_SMC_SCLK_VALUE sclk_params; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_populate_sclk_value': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:2073:26: note: byref variable will be forcibly initialized NISLANDS_SMC_SCLK_VALUE sclk_tmp; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_init_arb_table_index': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:1573:6: note: byref variable will be forcibly initialized u32 tmp; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_init_driver_calculated_leakage_table': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:3052:6: note: byref variable will be forcibly initialized u32 leakage = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_populate_mclk_value': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:2237:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:2177:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_convert_power_level_to_smc': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:2318:6: note: byref variable will be forcibly initialized u16 std_vddc; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_populate_smc_initial_state': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:1732:7: note: byref variable will be forcibly initialized u16 std_vddc; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_calculate_power_boost_limit': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:1394:7: note: byref variable will be forcibly initialized u16 std_vddc_high; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:1393:7: note: byref variable will be forcibly initialized u16 std_vddc_med; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:1392:30: note: byref variable will be forcibly initialized NISLANDS_SMC_VOLTAGE_VALUE vddc; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_populate_smc_tdp_limits': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:1462:7: note: byref variable will be forcibly initialized u32 near_tdp_limit; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:1461:7: note: byref variable will be forcibly initialized u32 tdp_limit; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_populate_power_containment_values': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:2463:6: note: byref variable will be forcibly initialized u32 near_tdp_limit; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:2462:6: note: byref variable will be forcibly initialized u32 tdp_limit; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_populate_smc_t': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:2398:11: note: byref variable will be forcibly initialized u32 t_l, t_h; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:2398:6: note: byref variable will be forcibly initialized u32 t_l, t_h; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_parse_pplib_clock_info': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:3969:20: note: byref variable will be forcibly initialized u16 vddc, vddci, mvdd; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:3969:13: note: byref variable will be forcibly initialized u16 vddc, vddci, mvdd; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:3969:7: note: byref variable will be forcibly initialized u16 vddc, vddci, mvdd; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_parse_power_table': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:3996:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:3996:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:3995:6: note: byref variable will be forcibly initialized u16 data_offset; ^ /kisskb/src/drivers/i2c/busses/i2c-ali1563.c: In function 'ali1563_setup': /kisskb/src/drivers/i2c/busses/i2c-ali1563.c:335:6: note: byref variable will be forcibly initialized u16 ctrl; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_force_switch_to_arb_f0': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:1597:6: note: byref variable will be forcibly initialized u32 tmp; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_dpm_pre_set_power_state': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:3769:19: note: byref variable will be forcibly initialized struct radeon_ps requested_ps = *rdev->pm.dpm.requested_ps; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_dpm_init': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:4052:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/linux/i3c/master.h:14, from /kisskb/src/drivers/i3c/master/i3c-master-cdns.c:12: /kisskb/src/drivers/i3c/master/i3c-master-cdns.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_set_s0_mc_reg_index': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:5478:6: note: byref variable will be forcibly initialized u16 address; ^ /kisskb/src/drivers/i3c/master/i3c-master-cdns.c: In function 'cdns_i3c_master_wr_to_tx_fifo': /kisskb/src/drivers/i3c/master/i3c-master-cdns.c:432:7: note: byref variable will be forcibly initialized u32 tmp = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_patch_single_dependency_table_based_on_leakage': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:5855:6: note: byref variable will be forcibly initialized u16 leakage_voltage; ^ /kisskb/src/drivers/i3c/master/i3c-master-cdns.c: In function 'cdns_i3c_master_rd_from_rx_fifo': /kisskb/src/drivers/i3c/master/i3c-master-cdns.c:444:7: note: byref variable will be forcibly initialized u32 tmp; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_update_dte_from_pl2': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:1823:6: note: byref variable will be forcibly initialized u32 t_split[5] = { 10, 15, 20, 25, 30 }; ^ /kisskb/src/drivers/i3c/master/i3c-master-cdns.c: In function 'cdns_i3c_master_get_rr_slot': /kisskb/src/drivers/i3c/master/i3c-master-cdns.c:914:16: note: byref variable will be forcibly initialized unsigned long activedevs; ^ /kisskb/src/drivers/i3c/master/i3c-master-cdns.c: In function 'cdns_i3c_master_do_daa': /kisskb/src/drivers/i3c/master/i3c-master-cdns.c:1135:25: note: byref variable will be forcibly initialized unsigned long olddevs, newdevs; ^ /kisskb/src/drivers/i3c/master/i3c-master-cdns.c:1135:16: note: byref variable will be forcibly initialized unsigned long olddevs, newdevs; ^ /kisskb/src/drivers/i3c/master/i3c-master-cdns.c: In function 'cdns_i3c_master_handle_ibi': /kisskb/src/drivers/i3c/master/i3c-master-cdns.c:1336:7: note: byref variable will be forcibly initialized u32 tmp = __raw_readl(master->regs + IBI_DATA_FIFO); ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_init_dte_leakage_table': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:2563:6: note: byref variable will be forcibly initialized u32 leakage; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/drivers/i3c/master/i3c-master-cdns.c:8: /kisskb/src/drivers/i3c/master/i3c-master-cdns.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_init_simplified_leakage_table': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:2602:6: note: byref variable will be forcibly initialized u32 leakage; ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/acpi.h:15:0, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/linux/i3c/master.h:14, from /kisskb/src/drivers/i3c/master/i3c-master-cdns.c:12: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_process_firmware_header': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:3461:6: note: byref variable will be forcibly initialized u32 tmp; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_force_switch_to_arb_f0': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:4237:6: note: byref variable will be forcibly initialized u32 tmp; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_populate_smc_acpi_state': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:4519:8: note: byref variable will be forcibly initialized u16 std_vddc; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:4496:8: note: byref variable will be forcibly initialized u16 std_vddc; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:4805:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:4769:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_populate_sclk_value': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:4837:26: note: byref variable will be forcibly initialized SISLANDS_SMC_SCLK_VALUE sclk_tmp; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_populate_mclk_value': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:4896:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:4872:25: note: byref variable will be forcibly initialized struct atom_mpll_param mpll_param; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_init_arb_table_index': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:4210:6: note: byref variable will be forcibly initialized u32 tmp; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_init_smc_spll_table': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:2830:26: note: byref variable will be forcibly initialized SISLANDS_SMC_SCLK_VALUE sclk_params; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_initialize_smc_cac_tables': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:2637:16: note: byref variable will be forcibly initialized u16 vddc_max, vddc_min, vddc_step; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:2637:6: note: byref variable will be forcibly initialized u16 vddc_max, vddc_min, vddc_step; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_populate_power_containment_values': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:2278:6: note: byref variable will be forcibly initialized u16 curr_std_vddc; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:2277:6: note: byref variable will be forcibly initialized u16 prev_std_vddc; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:2273:29: note: byref variable will be forcibly initialized SISLANDS_SMC_VOLTAGE_VALUE vddc; ^ /kisskb/src/drivers/firewire/ohci.c: In function 'ohci_set_config_rom': /kisskb/src/drivers/firewire/ohci.c:2444:13: note: byref variable will be forcibly initialized dma_addr_t next_config_rom_bus; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_populate_smc_tdp_limits': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:2147:7: note: byref variable will be forcibly initialized u32 near_tdp_limit; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:2146:7: note: byref variable will be forcibly initialized u32 tdp_limit; ^ /kisskb/src/drivers/firewire/ohci.c: In function 'handle_dead_contexts': /kisskb/src/drivers/firewire/ohci.c:1662:7: note: byref variable will be forcibly initialized char name[8]; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_apply_state_adjust_rules': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:2955:37: note: byref variable will be forcibly initialized u32 max_sclk_vddc, max_mclk_vddci, max_mclk_vddc; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:2955:21: note: byref variable will be forcibly initialized u32 max_sclk_vddc, max_mclk_vddci, max_mclk_vddc; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:2955:6: note: byref variable will be forcibly initialized u32 max_sclk_vddc, max_mclk_vddci, max_mclk_vddc; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:2954:19: note: byref variable will be forcibly initialized u16 vddc, vddci, min_vce_voltage = 0; ^ /kisskb/src/drivers/firewire/ohci.c: In function 'log_ar_at_event': /kisskb/src/drivers/firewire/ohci.c:475:7: note: byref variable will be forcibly initialized char specific[12]; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/pci.h:37, from /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:25: /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:25: /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_populate_smc_t': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:5074:11: note: byref variable will be forcibly initialized u32 t_l, t_h; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:5074:6: note: byref variable will be forcibly initialized u32 t_l, t_h; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_get_leakage_vddc': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:3216:6: note: byref variable will be forcibly initialized u16 vddc, count = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_parse_pplib_clock_info': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:6770:20: note: byref variable will be forcibly initialized u16 vddc, vddci, mvdd; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:6770:13: note: byref variable will be forcibly initialized u16 vddc, vddci, mvdd; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:6770:7: note: byref variable will be forcibly initialized u16 vddc, vddci, mvdd; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:6720:6: note: byref variable will be forcibly initialized u16 leakage_voltage; ^ /kisskb/src/drivers/firewire/ohci.c: In function 'context_add_buffer': /kisskb/src/drivers/firewire/ohci.c:1098:13: note: byref variable will be forcibly initialized dma_addr_t bus_addr; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_parse_power_table': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:6801:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:6801:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:6800:6: note: byref variable will be forcibly initialized u16 data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_populate_smc_initial_state': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:4404:7: note: byref variable will be forcibly initialized u16 std_vddc; ^ /kisskb/src/drivers/firewire/ohci.c: In function 'queue_iso_transmit': /kisskb/src/drivers/firewire/ohci.c:3196:13: note: byref variable will be forcibly initialized dma_addr_t d_bus, page_bus; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_convert_power_level_to_smc': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:4967:6: note: byref variable will be forcibly initialized u16 std_vddc; ^ /kisskb/src/drivers/firewire/ohci.c: In function 'queue_iso_packet_per_buffer': /kisskb/src/drivers/firewire/ohci.c:3299:13: note: byref variable will be forcibly initialized dma_addr_t d_bus, page_bus; ^ /kisskb/src/drivers/firewire/ohci.c: In function 'queue_iso_buffer_fill': /kisskb/src/drivers/firewire/ohci.c:3379:13: note: byref variable will be forcibly initialized dma_addr_t d_bus, page_bus; ^ /kisskb/src/drivers/firewire/ohci.c: In function 'handle_ar_packet': /kisskb/src/drivers/firewire/ohci.c:800:19: note: byref variable will be forcibly initialized struct fw_packet p; ^ /kisskb/src/drivers/firewire/ohci.c: In function 'ar_context_tasklet': /kisskb/src/drivers/firewire/ohci.c:926:33: note: byref variable will be forcibly initialized unsigned int end_buffer_index, end_buffer_offset; ^ /kisskb/src/drivers/firewire/ohci.c: In function 'handle_local_rom': /kisskb/src/drivers/firewire/ohci.c:1515:19: note: byref variable will be forcibly initialized struct fw_packet response; ^ /kisskb/src/drivers/firewire/ohci.c: In function 'handle_local_lock': /kisskb/src/drivers/firewire/ohci.c:1544:19: note: byref variable will be forcibly initialized __be32 *payload, lock_old; ^ /kisskb/src/drivers/firewire/ohci.c:1542:19: note: byref variable will be forcibly initialized struct fw_packet response; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_dpm_pre_set_power_state': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:6503:19: note: byref variable will be forcibly initialized struct radeon_ps requested_ps = *rdev->pm.dpm.requested_ps; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_dpm_init': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:6886:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/firewire/ohci.c: In function 'at_context_queue_packet': /kisskb/src/drivers/firewire/ohci.c:1288:13: note: byref variable will be forcibly initialized dma_addr_t d_bus, payload_bus; ^ /kisskb/src/drivers/firewire/ohci.c: In function 'ar_context_init': /kisskb/src/drivers/firewire/ohci.c:975:15: note: byref variable will be forcibly initialized struct page *pages[AR_BUFFERS + AR_WRAPAROUND_PAGES]; ^ /kisskb/src/drivers/firewire/ohci.c:974:13: note: byref variable will be forcibly initialized dma_addr_t dma_addr; ^ In file included from /kisskb/src/include/asm-generic/div64.h:27:0, from ./arch/arm64/include/generated/asm/div64.h:1, from /kisskb/src/include/linux/math.h:5, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:7: /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/dma-fence-chain.h:15:0, from /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:9: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'signal_backward': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:527:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'signal_forward': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:495:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'wait_random': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:646:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'wait_backward': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:600:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'wait_forward': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:570:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:717, from /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:12: /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_race': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^ /kisskb/src/include/linux/wait_bit.h:295:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait_bit.h:304:11: note: in expansion of macro '__wait_var_event_timeout' __ret = __wait_var_event_timeout(var, condition, timeout); \ ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:468:2: note: in expansion of macro 'wait_var_event_timeout' wait_var_event_timeout(&data.children, ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:440:19: note: byref variable will be forcibly initialized struct find_race data; ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_gap': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:340:20: note: byref variable will be forcibly initialized struct dma_fence *fence; ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:339:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_out_of_order': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:296:20: note: byref variable will be forcibly initialized struct dma_fence *fence; ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:295:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_signaled': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:258:20: note: byref variable will be forcibly initialized struct dma_fence *fence; ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:257:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_seqno': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:180:20: note: byref variable will be forcibly initialized struct dma_fence *fence; ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:179:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function '__find_race': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:396:21: note: byref variable will be forcibly initialized struct dma_fence *fence = dma_fence_get(data->fc.tail); ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/vkms/vkms_crtc.c:5: /kisskb/src/drivers/gpu/drm/vkms/vkms_crtc.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c: In function 'kv_apply_state_adjust_rules': /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:1943:9: note: byref variable will be forcibly initialized int i, limit; ^ /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c: In function 'kv_process_firmware_header': /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:300:6: note: byref variable will be forcibly initialized u32 tmp; ^ /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c: In function 'kv_update_dfs_bypass_settings': /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:1594:5: note: byref variable will be forcibly initialized u8 clk_bypass_cntl; ^ /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c: In function 'kv_update_sclk_t': /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:542:6: note: byref variable will be forcibly initialized u32 low_sclk_interrupt_t = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c: In function 'kv_set_divider_value': /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:380:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c: In function 'kv_populate_uvd_table': /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:665:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c: In function 'kv_populate_vce_table': /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:738:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c: In function 'kv_populate_samu_table': /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:799:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c: In function 'kv_populate_acp_table': /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:865:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c: In function 'kv_force_dpm_highest': /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:1840:6: note: byref variable will be forcibly initialized u32 enable_mask, i; ^ /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c: In function 'kv_force_dpm_lowest': /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:1860:6: note: byref variable will be forcibly initialized u32 enable_mask, i; ^ /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c: In function 'kv_parse_sys_info_table': /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:2293:6: note: byref variable will be forcibly initialized u16 data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:2292:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:2292:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:24: /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c: In function 'kv_parse_power_table': /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:2442:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:2442:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:2441:6: note: byref variable will be forcibly initialized u16 data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c: In function 'kv_dpm_pre_set_power_state': /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:1661:19: note: byref variable will be forcibly initialized struct radeon_ps requested_ps = *rdev->pm.dpm.requested_ps; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_set_s0_mc_reg_index': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:4461:6: note: byref variable will be forcibly initialized u16 address; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/agp_backend.h:33, from /kisskb/src/drivers/gpu/drm/radeon/radeon.h:63, from /kisskb/src/drivers/gpu/drm/radeon/radeon_vm.c:30: /kisskb/src/drivers/gpu/drm/radeon/radeon_vm.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/dma-resv.h:44:0, from /kisskb/src/include/drm/drm_gem.h:38, from /kisskb/src/include/drm/ttm/ttm_bo_api.h:34, from /kisskb/src/drivers/gpu/drm/radeon/radeon.h:76, from /kisskb/src/drivers/gpu/drm/radeon/radeon_vm.c:30: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_vm.c: In function 'radeon_vm_clear_bo': /kisskb/src/drivers/gpu/drm/radeon/radeon_vm.c:392:19: note: byref variable will be forcibly initialized struct radeon_ib ib; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_vm.c: In function 'radeon_vm_bo_set_addr': /kisskb/src/drivers/gpu/drm/radeon/radeon_vm.c:543:21: note: byref variable will be forcibly initialized struct radeon_bo *pt; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_vm.c: In function 'radeon_vm_update_page_directory': /kisskb/src/drivers/gpu/drm/radeon/radeon_vm.c:648:19: note: byref variable will be forcibly initialized struct radeon_ib ib; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_vm.c: In function 'radeon_vm_bo_update': /kisskb/src/drivers/gpu/drm/radeon/radeon_vm.c:916:19: note: byref variable will be forcibly initialized struct radeon_ib ib; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_get_average_sclk_freq': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:1736:6: note: byref variable will be forcibly initialized u32 sclk_freq; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_get_average_mclk_freq': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:1749:6: note: byref variable will be forcibly initialized u32 mclk_freq; ^ /kisskb/src/drivers/input/touchscreen/bu21013_ts.c: In function 'bu21013_do_touch_report': /kisskb/src/drivers/input/touchscreen/bu21013_ts.c:191:5: note: byref variable will be forcibly initialized u8 buf[LENGTH_OF_BUFFER]; ^ /kisskb/src/drivers/input/touchscreen/bu21013_ts.c:190:6: note: byref variable will be forcibly initialized int slots[MAX_FINGERS]; ^ /kisskb/src/drivers/input/touchscreen/bu21013_ts.c:189:22: note: byref variable will be forcibly initialized struct input_mt_pos pos[MAX_FINGERS]; ^ /kisskb/src/drivers/input/touchscreen/bu21013_ts.c: In function 'bu21013_probe': /kisskb/src/drivers/input/touchscreen/bu21013_ts.c:413:17: note: byref variable will be forcibly initialized u32 max_x = 0, max_y = 0; ^ /kisskb/src/drivers/input/touchscreen/bu21013_ts.c:413:6: note: byref variable will be forcibly initialized u32 max_x = 0, max_y = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_process_firmware_header': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:1782:6: note: byref variable will be forcibly initialized u32 tmp; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_populate_pm_base': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:457:6: note: byref variable will be forcibly initialized u32 pm_fuse_table_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_update_sclk_t': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:1297:6: note: byref variable will be forcibly initialized u32 low_sclk_interrupt_t = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_populate_smc_acpi_level': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:2957:29: note: byref variable will be forcibly initialized SMU7_Discrete_VoltageLevel voltage_level; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:2956:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_populate_smc_vce_level': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:2658:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_populate_smc_acp_level': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:2691:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_populate_smc_samu_level': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:2723:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_populate_smc_uvd_level': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:2615:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:3151:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:3127:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_calculate_mclk_params': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:2791:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:2767:25: note: byref variable will be forcibly initialized struct atom_mpll_param mpll_param; ^ /kisskb/src/drivers/media/cec/core/cec-core.c: In function 'cec_error_inj_write': /kisskb/src/drivers/media/cec/core/cec-core.c:194:8: note: byref variable will be forcibly initialized char *p; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_populate_memory_timing_parameters': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:2491:6: note: byref variable will be forcibly initialized u32 dram_timing2; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_do_program_memory_timing_parameters': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:2512:37: note: byref variable will be forcibly initialized SMU7_Discrete_MCArbDramTimingTable arb_regs; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_init_arb_table_index': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:2379:6: note: byref variable will be forcibly initialized u32 tmp; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_get_vbios_boot_values': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:5604:6: note: byref variable will be forcibly initialized u16 data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:5603:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:5603:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_get_leakage_voltages': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:1317:12: note: byref variable will be forcibly initialized u16 vddc, vddci; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:1317:6: note: byref variable will be forcibly initialized u16 vddc, vddci; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:1316:6: note: byref variable will be forcibly initialized u16 leakage_id, virtual_voltage_id; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:25: /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_parse_power_table': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:5519:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:5519:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:5518:6: note: byref variable will be forcibly initialized u16 data_offset; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_dpm_pre_set_power_state': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:5096:19: note: byref variable will be forcibly initialized struct radeon_ps requested_ps = *rdev->pm.dpm.requested_ps; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_dpm_init': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:5643:11: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:5643:5: note: byref variable will be forcibly initialized u8 frev, crev; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:5642:19: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:5642:6: note: byref variable will be forcibly initialized u16 data_offset, size; ^ /kisskb/src/drivers/gpu/drm/udl/udl_transfer.c: In function 'udl_render_hline': /kisskb/src/drivers/gpu/drm/udl/udl_transfer.c:220:6: note: byref variable will be forcibly initialized u8 *cmd = *urb_buf_ptr; ^ /kisskb/src/drivers/gpu/drm/udl/udl_transfer.c:218:6: note: byref variable will be forcibly initialized u32 base16 = 0 + (device_byte_offset >> log_bpp) * 2; ^ /kisskb/src/drivers/gpu/drm/udl/udl_transfer.c:217:36: note: byref variable will be forcibly initialized const u8 *line_start, *line_end, *next_pixel; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_sync.c: In function 'radeon_sync_rings': /kisskb/src/drivers/gpu/drm/radeon/radeon_sync.c:146:28: note: byref variable will be forcibly initialized struct radeon_semaphore *semaphore; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, 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:1484:18: note: byref variable will be forcibly initialized struct cec_msg msg = {}; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_audio.c: In function 'radeon_audio_write_speaker_allocation': /kisskb/src/drivers/gpu/drm/radeon/radeon_audio.c:324:6: note: byref variable will be forcibly initialized u8 *sadb = NULL; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_audio.c: In function 'radeon_audio_write_sad_regs': /kisskb/src/drivers/gpu/drm/radeon/radeon_audio.c:301:18: note: byref variable will be forcibly initialized struct cea_sad *sads; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_audio.c: In function 'radeon_audio_set_avi_packet': /kisskb/src/drivers/gpu/drm/radeon/radeon_audio.c:451:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_audio.c:450:5: note: byref variable will be forcibly initialized u8 buffer[HDMI_INFOFRAME_HEADER_SIZE + HDMI_AVI_INFOFRAME_SIZE]; ^ /kisskb/src/drivers/i2c/algos/i2c-algo-pcf.c: In function 'pcf_readbytes': /kisskb/src/drivers/i2c/algos/i2c-algo-pcf.c:241:9: note: byref variable will be forcibly initialized int i, status; ^ /kisskb/src/drivers/i2c/algos/i2c-algo-pcf.c: In function 'pcf_sendbytes': /kisskb/src/drivers/i2c/algos/i2c-algo-pcf.c:209:15: note: byref variable will be forcibly initialized int wrcount, status, timeout; ^ /kisskb/src/drivers/i2c/algos/i2c-algo-pcf.c: In function 'pcf_xfer': /kisskb/src/drivers/i2c/algos/i2c-algo-pcf.c:301:22: note: byref variable will be forcibly initialized int ret=0, timeout, status; ^ /kisskb/src/drivers/usb/core/hub.c: In function 'report_wakeup_requests': /kisskb/src/drivers/usb/core/hub.c:3852:17: note: byref variable will be forcibly initialized unsigned long resuming_ports; ^ /kisskb/src/drivers/i2c/busses/i2c-ali15x3.c: In function 'ali15x3_setup': /kisskb/src/drivers/i2c/busses/i2c-ali15x3.c:124:16: note: byref variable will be forcibly initialized unsigned char temp; ^ /kisskb/src/drivers/i2c/busses/i2c-ali15x3.c:123:6: note: byref variable will be forcibly initialized u16 a; ^ In file included from /kisskb/src/drivers/usb/core/hub.c:20:0: /kisskb/src/drivers/usb/core/hub.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/drivers/pps/clients/pps-ktimer.c:15:0: /kisskb/src/drivers/pps/clients/pps-ktimer.c: In function 'pps_get_ts': /kisskb/src/include/linux/pps_kernel.h:102:30: note: byref variable will be forcibly initialized struct system_time_snapshot snap; ^ /kisskb/src/drivers/pps/clients/pps-ktimer.c: In function 'pps_ktimer_event': /kisskb/src/drivers/pps/clients/pps-ktimer.c:30:24: note: byref variable will be forcibly initialized struct pps_event_time ts; ^ /kisskb/src/drivers/usb/core/hub.c: In function 'check_ports_changed': /kisskb/src/drivers/usb/core/hub.c:3782:19: note: byref variable will be forcibly initialized u16 portstatus, portchange; ^ /kisskb/src/drivers/usb/core/hub.c:3782:7: note: byref variable will be forcibly initialized u16 portstatus, portchange; ^ /kisskb/src/drivers/usb/core/hub.c: In function 'usb_enumerate_device_otg': /kisskb/src/drivers/usb/core/hub.c:2323:30: note: byref variable will be forcibly initialized struct usb_otg_descriptor *desc = NULL; ^ /kisskb/src/drivers/usb/core/hub.c: In function 'port_over_current_notify': /kisskb/src/drivers/usb/core/hub.c:5504:8: note: byref variable will be forcibly initialized char *envp[3]; ^ /kisskb/src/drivers/usb/core/hub.c: In function 'hub_port_wait_reset': /kisskb/src/drivers/usb/core/hub.c:2838:6: note: byref variable will be forcibly initialized u32 ext_portstatus = 0; ^ /kisskb/src/drivers/usb/core/hub.c:2837:6: note: byref variable will be forcibly initialized u16 portchange; ^ /kisskb/src/drivers/usb/core/hub.c:2836:6: note: byref variable will be forcibly initialized u16 portstatus; ^ /kisskb/src/drivers/usb/core/hub.c: In function 'usb_hub_claim_port': /kisskb/src/drivers/usb/core/hub.c:1957:25: note: byref variable will be forcibly initialized struct usb_dev_state **powner; ^ /kisskb/src/drivers/usb/core/hub.c: In function 'usb_hub_release_port': /kisskb/src/drivers/usb/core/hub.c:1973:25: note: byref variable will be forcibly initialized struct usb_dev_state **powner; ^ /kisskb/src/drivers/usb/core/hub.c: In function 'hub_port_reset': /kisskb/src/drivers/usb/core/hub.c:2935:18: note: byref variable will be forcibly initialized u16 portchange, portstatus; ^ /kisskb/src/drivers/usb/core/hub.c:2935:6: note: byref variable will be forcibly initialized u16 portchange, portstatus; ^ /kisskb/src/drivers/usb/core/hub.c: In function 'hub_activate': /kisskb/src/drivers/usb/core/hub.c:1123:19: note: byref variable will be forcibly initialized u16 portstatus, portchange; ^ /kisskb/src/drivers/usb/core/hub.c:1123:7: note: byref variable will be forcibly initialized u16 portstatus, portchange; ^ /kisskb/src/drivers/usb/core/hub.c: In function 'usb_port_suspend': /kisskb/src/drivers/usb/core/hub.c:3400:20: note: byref variable will be forcibly initialized u16 portstatus, portchange; ^ /kisskb/src/drivers/usb/core/hub.c:3400:8: note: byref variable will be forcibly initialized u16 portstatus, portchange; ^ /kisskb/src/drivers/usb/core/hub.c: In function 'hub_port_debounce': /kisskb/src/drivers/usb/core/hub.c:4542:18: note: byref variable will be forcibly initialized u16 portchange, portstatus; ^ /kisskb/src/drivers/usb/core/hub.c:4542:6: note: byref variable will be forcibly initialized u16 portchange, portstatus; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/pps/pps.c:11: /kisskb/src/drivers/pps/pps.c: In function 'pps_cdev_pps_fetch': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/pps/pps.c:72:10: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout( ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/pps/pps.c:60:9: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(pps->queue, ^ /kisskb/src/drivers/pps/pps.c: In function 'pps_cdev_ioctl': /kisskb/src/drivers/pps/pps.c:207:24: note: byref variable will be forcibly initialized struct pps_bind_args bind_args; ^ /kisskb/src/drivers/pps/pps.c:177:20: note: byref variable will be forcibly initialized struct pps_fdata fdata; ^ /kisskb/src/drivers/pps/pps.c:94:21: note: byref variable will be forcibly initialized struct pps_kparams params; ^ /kisskb/src/drivers/usb/core/hub.c: In function 'usb_reset_and_verify_device': /kisskb/src/drivers/usb/core/hub.c:5892:31: note: byref variable will be forcibly initialized struct usb_device_descriptor descriptor = udev->descriptor; ^ /kisskb/src/drivers/pps/pps.c: In function 'pps_cdev_compat_ioctl': /kisskb/src/drivers/pps/pps.c:259:20: note: byref variable will be forcibly initialized struct pps_fdata fdata; ^ /kisskb/src/drivers/pps/pps.c:258:27: note: byref variable will be forcibly initialized struct pps_fdata_compat compat; ^ /kisskb/src/drivers/usb/core/hub.c: In function 'finish_port_resume': /kisskb/src/drivers/usb/core/hub.c:3468:6: note: byref variable will be forcibly initialized u16 devstatus = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_dp_mst.c: In function 'radeon_dp_mst_update_stream_attribs': /kisskb/src/drivers/gpu/drm/radeon/radeon_dp_mst.c:116:24: note: byref variable will be forcibly initialized struct stream_attribs new_attribs[6]; ^ /kisskb/src/drivers/usb/core/hub.c: In function 'usb_port_resume': /kisskb/src/drivers/usb/core/hub.c:3633:19: note: byref variable will be forcibly initialized u16 portchange, portstatus; ^ /kisskb/src/drivers/usb/core/hub.c:3633:7: note: byref variable will be forcibly initialized u16 portchange, portstatus; ^ /kisskb/src/drivers/usb/core/hub.c:3631:7: note: byref variable will be forcibly initialized int port1 = udev->portnum; ^ /kisskb/src/drivers/pps/pps.c: In function 'pps_lookup_dev': /kisskb/src/drivers/pps/pps.c:434:11: note: byref variable will be forcibly initialized unsigned id; ^ /kisskb/src/drivers/usb/core/hub.c: In function 'hub_port_connect': /kisskb/src/drivers/usb/core/hub.c:5301:8: note: byref variable will be forcibly initialized u16 devstat; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_dp_mst.c: In function 'radeon_dp_mst_probe': /kisskb/src/drivers/gpu/drm/radeon/radeon_dp_mst.c:656:5: note: byref variable will be forcibly initialized u8 msg[1]; ^ /kisskb/src/drivers/usb/core/hub.c: In function 'hub_port_connect_change': /kisskb/src/drivers/usb/core/hub.c:5429:31: note: byref variable will be forcibly initialized struct usb_device_descriptor descriptor; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_dp_mst.c: In function 'radeon_dp_mst_check_status': /kisskb/src/drivers/gpu/drm/radeon/radeon_dp_mst.c:694:8: note: byref variable will be forcibly initialized bool handled; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_dp_mst.c:691:6: note: byref variable will be forcibly initialized u8 esi[16] = { 0 }; ^ /kisskb/src/drivers/usb/core/hub.c: In function 'port_event': /kisskb/src/drivers/usb/core/hub.c:5578:19: note: byref variable will be forcibly initialized u16 status = 0, unused; ^ /kisskb/src/drivers/usb/core/hub.c:5578:7: note: byref variable will be forcibly initialized u16 status = 0, unused; ^ /kisskb/src/drivers/usb/core/hub.c:5545:18: note: byref variable will be forcibly initialized u16 portstatus, portchange; ^ /kisskb/src/drivers/usb/core/hub.c:5545:6: note: byref variable will be forcibly initialized u16 portstatus, portchange; ^ /kisskb/src/drivers/usb/core/hub.c: In function 'hub_event': /kisskb/src/drivers/usb/core/hub.c:5748:8: note: byref variable will be forcibly initialized u16 unused; ^ /kisskb/src/drivers/usb/core/hub.c:5747:8: note: byref variable will be forcibly initialized u16 status = 0; ^ /kisskb/src/drivers/usb/core/hub.c:5653:6: note: byref variable will be forcibly initialized u16 hubchange; ^ /kisskb/src/drivers/usb/core/hub.c:5652:6: note: byref variable will be forcibly initialized u16 hubstatus; ^ /kisskb/src/drivers/usb/core/hub.c: In function 'hub_configure': /kisskb/src/drivers/usb/core/hub.c:1376:17: note: byref variable will be forcibly initialized u16 hubstatus, hubchange; ^ /kisskb/src/drivers/usb/core/hub.c:1376:6: note: byref variable will be forcibly initialized u16 hubstatus, hubchange; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/drivers/mtd/chips/gen_probe.c:8: /kisskb/src/drivers/mtd/chips/gen_probe.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mtd/chips/gen_probe.c: In function 'genprobe_ident_chips': /kisskb/src/drivers/mtd/chips/gen_probe.c:61:21: note: byref variable will be forcibly initialized struct cfi_private cfi; ^ /kisskb/src/drivers/gpu/drm/vkms/vkms_composer.c: In function 'compute_crc': /kisskb/src/drivers/gpu/drm/vkms/vkms_composer.c:38:15: note: byref variable will be forcibly initialized u32 crc = 0, pixel = 0; ^ /kisskb/src/drivers/gpu/drm/vkms/vkms_composer.c: In function 'vkms_composer_worker': /kisskb/src/drivers/gpu/drm/vkms/vkms_composer.c:229:6: note: byref variable will be forcibly initialized u32 crc32 = 0; ^ /kisskb/src/drivers/gpu/drm/vkms/vkms_composer.c:228:8: note: byref variable will be forcibly initialized void *vaddr_out = NULL; ^ /kisskb/src/drivers/gpu/drm/vkms/vkms_composer.c: In function 'vkms_verify_crc_source': /kisskb/src/drivers/gpu/drm/vkms/vkms_composer.c:316:7: note: byref variable will be forcibly initialized bool enabled; ^ /kisskb/src/drivers/gpu/drm/vkms/vkms_composer.c: In function 'vkms_set_crc_source': /kisskb/src/drivers/gpu/drm/vkms/vkms_composer.c:347:7: note: byref variable will be forcibly initialized bool enabled = false; ^ /kisskb/src/drivers/ptp/ptp_chardev.c: In function 'ptp_disable_pinfunc': /kisskb/src/drivers/ptp/ptp_chardev.c:21:27: note: byref variable will be forcibly initialized struct ptp_clock_request rq; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/linux/i3c/master.h:14, from /kisskb/src/drivers/i3c/master/dw-i3c-master.c:13: /kisskb/src/drivers/i3c/master/dw-i3c-master.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/i3c/master/dw-i3c-master.c: In function 'dw_i3c_master_wr_tx_fifo': /kisskb/src/drivers/i3c/master/dw-i3c-master.c:338:7: note: byref variable will be forcibly initialized u32 tmp = 0; ^ /kisskb/src/drivers/i3c/master/dw-i3c-master.c: In function 'dw_i3c_master_read_rx_fifo': /kisskb/src/drivers/i3c/master/dw-i3c-master.c:350:7: note: byref variable will be forcibly initialized u32 tmp; ^ /kisskb/src/drivers/ptp/ptp_chardev.c: In function 'ptp_ioctl': /kisskb/src/drivers/ptp/ptp_chardev.c:123:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/drivers/ptp/ptp_chardev.c:122:22: note: byref variable will be forcibly initialized struct ptp_pin_desc pd; ^ /kisskb/src/drivers/ptp/ptp_chardev.c:119:24: note: byref variable will be forcibly initialized struct ptp_clock_caps caps; ^ /kisskb/src/drivers/ptp/ptp_chardev.c:118:27: note: byref variable will be forcibly initialized struct ptp_clock_request req; ^ /kisskb/src/drivers/ptp/ptp_chardev.c:117:30: note: byref variable will be forcibly initialized struct ptp_system_timestamp sts; ^ /kisskb/src/drivers/ptp/ptp_chardev.c:114:35: note: byref variable will be forcibly initialized struct system_device_crosststamp xtstamp; ^ /kisskb/src/drivers/ptp/ptp_chardev.c:113:32: note: byref variable will be forcibly initialized struct ptp_sys_offset_precise precise_offset; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/ptp/ptp_chardev.c:7: /kisskb/src/drivers/ptp/ptp_chardev.c: In function 'ptp_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/ptp/ptp_chardev.c:464:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(ptp->tsev_wq, ^ /kisskb/src/drivers/gpu/drm/radeon/r600_dma.c: In function 'r600_dma_ib_test': /kisskb/src/drivers/gpu/drm/radeon/r600_dma.c:338:19: note: byref variable will be forcibly initialized struct radeon_ib ib; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_dma.c: In function 'r600_copy_dma': /kisskb/src/drivers/gpu/drm/radeon/r600_dma.c:449:21: note: byref variable will be forcibly initialized struct radeon_sync sync; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_dma.c:448:23: note: byref variable will be forcibly initialized struct radeon_fence *fence; ^ In file included from /kisskb/src/drivers/ptp/ptp_clock.c:14:0: /kisskb/src/drivers/ptp/ptp_clock.c: In function 'pps_get_ts': /kisskb/src/include/linux/pps_kernel.h:102:30: note: byref variable will be forcibly initialized struct system_time_snapshot snap; ^ /kisskb/src/drivers/ptp/ptp_clock.c: In function 'ptp_clock_register': /kisskb/src/drivers/ptp/ptp_clock.c:260:26: note: byref variable will be forcibly initialized struct pps_source_info pps; ^ /kisskb/src/drivers/ptp/ptp_clock.c: In function 'ptp_clock_event': /kisskb/src/drivers/ptp/ptp_clock.c:347:24: note: byref variable will be forcibly initialized struct pps_event_time evt; ^ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_g_mode': /kisskb/src/drivers/media/cec/core/cec-api.c:361:6: note: byref variable will be forcibly initialized u32 mode = fh->mode_initiator | fh->mode_follower; ^ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_adap_g_phys_addr': /kisskb/src/drivers/media/cec/core/cec-api.c:94:6: note: byref variable will be forcibly initialized u16 phys_addr; ^ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_adap_s_phys_addr': /kisskb/src/drivers/media/cec/core/cec-api.c:124:6: note: byref variable will be forcibly initialized u16 phys_addr; ^ /kisskb/src/drivers/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; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dma.c: In function 'rv770_copy_dma': /kisskb/src/drivers/gpu/drm/radeon/rv770_dma.c:48:21: note: byref variable will be forcibly initialized struct radeon_sync sync; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dma.c:47:23: note: byref variable will be forcibly initialized struct radeon_fence *fence; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/media/cec/core/cec-api.c:10: /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_receive_msg': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/cec/core/cec-api.c:282:10: note: in expansion of macro 'wait_event_interruptible' res = wait_event_interruptible(fh->wait, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/media/cec/core/cec-api.c:273:10: note: in expansion of macro 'wait_event_interruptible_timeout' res = wait_event_interruptible_timeout(fh->wait, ^ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_dqevent': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/cec/core/cec-api.c:320:9: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(fh->wait, ^ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_s_mode': /kisskb/src/drivers/media/cec/core/cec-api.c:477:20: note: byref variable will be forcibly initialized struct cec_event ev = { ^ /kisskb/src/drivers/media/cec/core/cec-api.c:371:6: note: byref variable will be forcibly initialized u32 mode; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_dma.c: In function 'evergreen_copy_dma': /kisskb/src/drivers/gpu/drm/radeon/evergreen_dma.c:113:21: note: byref variable will be forcibly initialized struct radeon_sync sync; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_dma.c:112:23: note: byref variable will be forcibly initialized struct radeon_fence *fence; ^ /kisskb/src/drivers/input/touchscreen/bu21029_ts.c: In function 'bu21029_touch_soft_irq': /kisskb/src/drivers/input/touchscreen/bu21029_ts.c:222:5: note: byref variable will be forcibly initialized u8 buf[BUF_LEN]; ^ /kisskb/src/drivers/input/touchscreen/bu21029_ts.c: In function 'bu21029_start_chip': /kisskb/src/drivers/input/touchscreen/bu21029_ts.c:267:9: note: byref variable will be forcibly initialized __be16 hwid; ^ /kisskb/src/drivers/input/touchscreen/chipone_icn8318.c: In function 'icn8318_read_touch_data': /kisskb/src/drivers/input/touchscreen/chipone_icn8318.c:58:5: note: byref variable will be forcibly initialized u8 reg = ICN8318_REG_TOUCHDATA; ^ /kisskb/src/drivers/input/touchscreen/chipone_icn8318.c: In function 'icn8318_irq': /kisskb/src/drivers/input/touchscreen/chipone_icn8318.c:86:28: note: byref variable will be forcibly initialized struct icn8318_touch_data touch_data; ^ /kisskb/src/drivers/pps/clients/pps-ldisc.c: In function 'pps_tty_open': /kisskb/src/drivers/pps/clients/pps-ldisc.c:43:25: note: byref variable will be forcibly initialized struct pps_source_info info; ^ In file included from /kisskb/src/drivers/pps/clients/pps-ldisc.c:13:0: /kisskb/src/drivers/pps/clients/pps-ldisc.c: In function 'pps_get_ts': /kisskb/src/include/linux/pps_kernel.h:102:30: note: byref variable will be forcibly initialized struct system_time_snapshot snap; ^ /kisskb/src/drivers/pps/clients/pps-ldisc.c: In function 'pps_tty_dcd_change': /kisskb/src/drivers/pps/clients/pps-ldisc.c:19:24: note: byref variable will be forcibly initialized struct pps_event_time ts; ^ /kisskb/src/drivers/pps/kapi.c: In function 'pps_event': /kisskb/src/drivers/pps/kapi.c:164:19: note: byref variable will be forcibly initialized struct pps_ktime ts_real = { .sec = 0, .nsec = 0, .flags = 0 }; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dma.c: In function 'si_copy_dma': /kisskb/src/drivers/gpu/drm/radeon/si_dma.c:236:21: note: byref variable will be forcibly initialized struct radeon_sync sync; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dma.c:235:23: note: byref variable will be forcibly initialized struct radeon_fence *fence; ^ In file included from /kisskb/src/drivers/mtd/chips/map_ram.c:15:0: /kisskb/src/drivers/mtd/chips/map_ram.c: In function 'map_word_ff': /kisskb/src/include/linux/mtd/map.h:375:11: note: byref variable will be forcibly initialized map_word r; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_uvd.c: In function 'radeon_uvd_cs_msg': /kisskb/src/drivers/gpu/drm/radeon/radeon_uvd.c:473:8: note: byref variable will be forcibly initialized void *ptr; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/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:442:9: note: byref variable will be forcibly initialized u32 timestamp; ^ /kisskb/src/drivers/firewire/nosy.c:441: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:411:20: note: byref variable will be forcibly initialized struct timespec64 ts64; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_uvd.c: In function 'radeon_uvd_send_msg': /kisskb/src/drivers/gpu/drm/radeon/radeon_uvd.c:746:19: note: byref variable will be forcibly initialized struct radeon_ib ib; ^ /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; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_uvd.c: In function 'radeon_uvd_cs_parse': /kisskb/src/drivers/gpu/drm/radeon/radeon_uvd.c:695:11: note: byref variable will be forcibly initialized unsigned buf_sizes[] = { ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_uvd.c:692:7: note: byref variable will be forcibly initialized bool has_msg_cmd = false; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_uvd.c:689:20: note: byref variable will be forcibly initialized int r, data0 = 0, data1 = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_uvd.c:689:9: note: byref variable will be forcibly initialized int r, data0 = 0, data1 = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_uvd.c:688:26: note: byref variable will be forcibly initialized struct radeon_cs_packet pkt; ^ /kisskb/src/drivers/gpu/drm/radeon/cik_sdma.c: In function 'cik_copy_dma': /kisskb/src/drivers/gpu/drm/radeon/cik_sdma.c:584:21: note: byref variable will be forcibly initialized struct radeon_sync sync; ^ /kisskb/src/drivers/gpu/drm/radeon/cik_sdma.c:583:23: note: byref variable will be forcibly initialized struct radeon_fence *fence; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_uvd.c: In function 'radeon_uvd_note_usage': /kisskb/src/drivers/gpu/drm/radeon/radeon_uvd.c:899:20: note: byref variable will be forcibly initialized unsigned hd = 0, sd = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_uvd.c:899:12: note: byref variable will be forcibly initialized unsigned hd = 0, sd = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_uvd.c: In function 'radeon_uvd_suspend': /kisskb/src/drivers/gpu/drm/radeon/radeon_uvd.c:261:25: note: byref variable will be forcibly initialized struct radeon_fence *fence; ^ /kisskb/src/drivers/gpu/drm/radeon/cik_sdma.c: In function 'cik_sdma_ib_test': /kisskb/src/drivers/gpu/drm/radeon/cik_sdma.c:703:19: note: byref variable will be forcibly initialized struct radeon_ib ib; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_uvd.c: In function 'radeon_uvd_free_handles': /kisskb/src/drivers/gpu/drm/radeon/radeon_uvd.c:336:25: note: byref variable will be forcibly initialized struct radeon_fence *fence; ^ /kisskb/src/drivers/i2c/busses/i2c-amd8111.c: In function 'amd8111_access': /kisskb/src/drivers/i2c/busses/i2c-amd8111.c:194:36: note: byref variable will be forcibly initialized unsigned char protocol, len, pec, temp[2]; ^ /kisskb/src/drivers/i2c/busses/i2c-amd8111.c:194:26: note: byref variable will be forcibly initialized unsigned char protocol, len, pec, temp[2]; ^ /kisskb/src/drivers/gpu/drm/radeon/uvd_v1_0.c: In function 'uvd_v1_0_ib_test': /kisskb/src/drivers/gpu/drm/radeon/uvd_v1_0.c:502:23: note: byref variable will be forcibly initialized struct radeon_fence *fence = NULL; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c: In function 'vmw_overlay_send_put': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c:103:15: note: byref variable will be forcibly initialized SVGAGuestPtr ptr; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c: In function 'vmw_overlay_ioctl': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c:437:23: note: byref variable will be forcibly initialized struct vmw_resource *res; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c:436:28: note: byref variable will be forcibly initialized struct vmw_buffer_object *buf; ^ /kisskb/src/drivers/pps/clients/pps_parport.c: In function 'parport_attach': /kisskb/src/drivers/pps/clients/pps_parport.c:125:19: note: byref variable will be forcibly initialized struct pardev_cb pps_client_cb; ^ In file included from /kisskb/src/drivers/pps/clients/pps_parport.c:23:0: /kisskb/src/drivers/pps/clients/pps_parport.c: In function 'pps_get_ts': /kisskb/src/include/linux/pps_kernel.h:102:30: note: byref variable will be forcibly initialized struct system_time_snapshot snap; ^ /kisskb/src/drivers/pps/clients/pps_parport.c: In function 'parport_irq': /kisskb/src/drivers/pps/clients/pps_parport.c:55:35: note: byref variable will be forcibly initialized struct pps_event_time ts_assert, ts_clear; ^ /kisskb/src/drivers/pps/clients/pps_parport.c:55:24: note: byref variable will be forcibly initialized struct pps_event_time ts_assert, ts_clear; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_vce.c: In function 'radeon_vce_init': /kisskb/src/drivers/gpu/drm/radeon/radeon_vce.c:62:22: note: byref variable will be forcibly initialized uint8_t start, mid, end; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_vce.c:62:17: note: byref variable will be forcibly initialized uint8_t start, mid, end; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_vce.c:62:10: note: byref variable will be forcibly initialized uint8_t start, mid, end; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_vce.c: In function 'radeon_vce_resume': /kisskb/src/drivers/gpu/drm/radeon/radeon_vce.c:222:8: note: byref variable will be forcibly initialized void *cpu_addr; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_vce.c: In function 'radeon_vce_get_create_msg': /kisskb/src/drivers/gpu/drm/radeon/radeon_vce.c:349:19: note: byref variable will be forcibly initialized struct radeon_ib ib; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_vce.c: In function 'radeon_vce_get_destroy_msg': /kisskb/src/drivers/gpu/drm/radeon/radeon_vce.c:416:19: note: byref variable will be forcibly initialized struct radeon_ib ib; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_vce.c: In function 'radeon_vce_cs_parse': /kisskb/src/drivers/gpu/drm/radeon/radeon_vce.c:560:11: note: byref variable will be forcibly initialized uint32_t tmp, handle = 0; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_vce.c:559:43: note: byref variable will be forcibly initialized bool destroyed = false, created = false, allocated = false; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_vce.c: In function 'radeon_vce_ib_test': /kisskb/src/drivers/gpu/drm/radeon/radeon_vce.c:797:23: note: byref variable will be forcibly initialized struct radeon_fence *fence = NULL; ^ /kisskb/src/drivers/ptp/ptp_vclock.c: In function 'ptp_vclock_refresh': /kisskb/src/drivers/ptp/ptp_vclock.c:77:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/drivers/ptp/ptp_sysfs.c: In function 'max_vclocks_store': /kisskb/src/drivers/ptp/ptp_sysfs.c:268:6: note: byref variable will be forcibly initialized u32 max; ^ /kisskb/src/drivers/ptp/ptp_vclock.c: In function 'ptp_get_vclocks_index': /kisskb/src/drivers/ptp/ptp_vclock.c:155:7: note: byref variable will be forcibly initialized char name[PTP_CLOCK_NAME_LEN] = ""; ^ /kisskb/src/drivers/ptp/ptp_vclock.c: In function 'ptp_convert_timestamp': /kisskb/src/drivers/ptp/ptp_vclock.c:191:7: note: byref variable will be forcibly initialized char name[PTP_CLOCK_NAME_LEN] = ""; ^ /kisskb/src/drivers/ptp/ptp_sysfs.c: In function 'n_vclocks_store': /kisskb/src/drivers/ptp/ptp_sysfs.c:196:11: note: byref variable will be forcibly initialized u32 num, i; ^ /kisskb/src/drivers/ptp/ptp_sysfs.c:196:6: note: byref variable will be forcibly initialized u32 num, i; ^ /kisskb/src/drivers/ptp/ptp_sysfs.c: In function 'pps_enable_store': /kisskb/src/drivers/ptp/ptp_sysfs.c:132:11: note: byref variable will be forcibly initialized int cnt, enable; ^ /kisskb/src/drivers/ptp/ptp_sysfs.c: In function 'extts_enable_store': /kisskb/src/drivers/ptp/ptp_sysfs.c:44:11: note: byref variable will be forcibly initialized int cnt, enable; ^ /kisskb/src/drivers/ptp/ptp_sysfs.c: In function 'extts_fifo_show': /kisskb/src/drivers/ptp/ptp_sysfs.c:68:25: note: byref variable will be forcibly initialized struct ptp_extts_event event; ^ /kisskb/src/drivers/ptp/ptp_sysfs.c: In function 'ptp_pin_store': /kisskb/src/drivers/ptp/ptp_sysfs.c:397:21: note: byref variable will be forcibly initialized unsigned int func, chan; ^ /kisskb/src/drivers/ptp/ptp_sysfs.c:397:15: note: byref variable will be forcibly initialized unsigned int func, chan; ^ In file included from /kisskb/src/drivers/ptp/ptp_sysfs.c:9:0: /kisskb/src/drivers/ptp/ptp_sysfs.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c: In function 'cyttsp4_handshake': /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c:104:5: note: byref variable will be forcibly initialized u8 cmd = mode ^ CY_HST_TOGGLE; ^ /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c: In function 'cyttsp4_hw_soft_reset': /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c:124:5: note: byref variable will be forcibly initialized u8 cmd = CY_HST_RESET; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/input/touchscreen/cyttsp4_core.h:18, from /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c:15: /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c: In function 'cyttsp4_wait_bl_heartbeat': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c:1347:6: note: in expansion of macro 'wait_event_timeout' t = wait_event_timeout(cd->wait_q, cd->mode == CY_MODE_BOOTLOADER, ^ /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c: In function 'cyttsp4_wait_sysinfo_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:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c:1364:6: note: in expansion of macro 'wait_event_timeout' t = wait_event_timeout(cd->wait_q, cd->mode == CY_MODE_SYSINFO, ^ /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c: In function 'cyttsp4_set_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:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c:1451:6: note: in expansion of macro 'wait_event_timeout' t = wait_event_timeout(cd->wait_q, ^ /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c:1403:5: note: byref variable will be forcibly initialized u8 mode; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/input/touchscreen/cyttsp4_core.h:18, from /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c:15: /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c: In function 'cyttsp4_request_exclusive': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c:1308:3: note: in expansion of macro 'wait_event' wait_event(cd->wait_q, !cd->exclusive_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:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c:1298:7: note: in expansion of macro 'wait_event_timeout' t = wait_event_timeout(cd->wait_q, !cd->exclusive_dev, t); ^ /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c: In function 'cyttsp4_core_wake_': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c:1805:6: note: in expansion of macro 'wait_event_timeout' t = wait_event_timeout(cd->wait_q, ^ /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c:1774:5: note: byref variable will be forcibly initialized u8 mode; ^ /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c: In function 'cyttsp4_core_sleep_': /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c:1506:5: note: byref variable will be forcibly initialized u8 mode[2]; ^ /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c: In function 'cyttsp4_get_mt_touches': /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c:874:6: note: byref variable will be forcibly initialized int ids[max(CY_TMA1036_MAX_TCH, CY_TMA4XX_MAX_TCH)]; ^ /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c:871:23: note: byref variable will be forcibly initialized struct cyttsp4_touch tch; ^ /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c: In function 'cyttsp4_irq': /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c:1083:5: note: byref variable will be forcibly initialized u8 mode[3]; ^ /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c: In function 'cyttsp4_startup_': /kisskb/src/drivers/input/touchscreen/cyttsp4_core.c:1618:6: note: byref variable will be forcibly initialized u8 buf[sizeof(ldr_err_app)]; ^ /kisskb/src/drivers/input/touchscreen/cy8ctmg110_ts.c: In function 'cy8ctmg110_touch_pos': /kisskb/src/drivers/input/touchscreen/cy8ctmg110_ts.c:113:16: note: byref variable will be forcibly initialized unsigned char reg_p[CY8CTMG110_REG_MAX]; ^ /kisskb/src/drivers/input/touchscreen/cy8ctmg110_ts.c: In function 'cy8ctmg110_write_regs': /kisskb/src/drivers/input/touchscreen/cy8ctmg110_ts.c:66:16: note: byref variable will be forcibly initialized unsigned char i2c_data[6]; ^ /kisskb/src/drivers/input/touchscreen/cy8ctmg110_ts.c: In function 'cy8ctmg110_set_sleepmode': /kisskb/src/drivers/input/touchscreen/cy8ctmg110_ts.c:139:16: note: byref variable will be forcibly initialized unsigned char reg_p[3]; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/linux/i3c/master.h:14, from /kisskb/src/drivers/i3c/master/svc-i3c-master.c:14: /kisskb/src/drivers/i3c/master/svc-i3c-master.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/i3c/master/svc-i3c-master.c: In function 'svc_i3c_master_do_daa_locked': /kisskb/src/drivers/i3c/master/svc-i3c-master.c:698:7: note: byref variable will be forcibly initialized u8 data[6]; ^ /kisskb/src/drivers/i3c/master/svc-i3c-master.c: In function 'svc_i3c_master_do_daa': /kisskb/src/drivers/i3c/master/svc-i3c-master.c:832:15: note: byref variable will be forcibly initialized unsigned int dev_nb; ^ /kisskb/src/drivers/i3c/master/svc-i3c-master.c:830:5: note: byref variable will be forcibly initialized u8 addrs[SVC_I3C_MAX_DEVS]; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bitfield.h:10, from /kisskb/src/drivers/i3c/master/svc-i3c-master.c:10: /kisskb/src/drivers/i3c/master/svc-i3c-master.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/acpi.h:15:0, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/linux/i3c/master.h:14, from /kisskb/src/drivers/i3c/master/svc-i3c-master.c:14: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/ast/ast_main.c: In function 'ast_get_dram_info': /kisskb/src/drivers/gpu/drm/ast/ast_main.c:277:34: note: byref variable will be forcibly initialized uint32_t mcr_cfg, mcr_scu_mpll, mcr_scu_strap; ^ /kisskb/src/drivers/gpu/drm/ast/ast_main.c:277:20: note: byref variable will be forcibly initialized uint32_t mcr_cfg, mcr_scu_mpll, mcr_scu_strap; ^ /kisskb/src/drivers/gpu/drm/ast/ast_main.c:277:11: note: byref variable will be forcibly initialized uint32_t mcr_cfg, mcr_scu_mpll, mcr_scu_strap; ^ /kisskb/src/drivers/gpu/drm/ast/ast_main.c: In function 'ast_detect_chip': /kisskb/src/drivers/gpu/drm/ast/ast_main.c:129:17: note: byref variable will be forcibly initialized uint32_t jreg, scu_rev; ^ /kisskb/src/drivers/gpu/drm/ast/ast_main.c: In function 'ast_device_create': /kisskb/src/drivers/gpu/drm/ast/ast_main.c:411:7: note: byref variable will be forcibly initialized bool need_post; ^ /kisskb/src/drivers/gpu/drm/radeon/rs600.c: In function 'rs600_asic_reset': /kisskb/src/drivers/gpu/drm/radeon/rs600.c:464:23: note: byref variable will be forcibly initialized struct rv515_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/rs600.c: In function 'rs600_mc_program': /kisskb/src/drivers/gpu/drm/radeon/rs600.c:962:23: note: byref variable will be forcibly initialized struct rv515_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/r200.c: In function 'r200_copy_dma': /kisskb/src/drivers/gpu/drm/radeon/r200.c:90:23: note: byref variable will be forcibly initialized struct radeon_fence *fence; ^ /kisskb/src/drivers/gpu/drm/radeon/r200.c: In function 'r200_packet0_check': /kisskb/src/drivers/gpu/drm/radeon/r200.c:149:25: note: byref variable will be forcibly initialized struct radeon_bo_list *reloc; ^ /kisskb/src/drivers/gpu/drm/radeon/rv515.c: In function 'rv515_mc_program': /kisskb/src/drivers/gpu/drm/radeon/rv515.c:442:23: note: byref variable will be forcibly initialized struct rv515_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/rv515.c: In function 'rv515_bandwidth_avivo_update': /kisskb/src/drivers/gpu/drm/radeon/rv515.c:1211:29: note: byref variable will be forcibly initialized u32 d2mode_priority_a_cnt, d2mode_priority_b_cnt; ^ /kisskb/src/drivers/gpu/drm/radeon/rv515.c:1211:6: note: byref variable will be forcibly initialized u32 d2mode_priority_a_cnt, d2mode_priority_b_cnt; ^ /kisskb/src/drivers/gpu/drm/radeon/rv515.c:1210:29: note: byref variable will be forcibly initialized u32 d1mode_priority_a_cnt, d1mode_priority_b_cnt; ^ /kisskb/src/drivers/gpu/drm/radeon/rv515.c:1210:6: note: byref variable will be forcibly initialized u32 d1mode_priority_a_cnt, d1mode_priority_b_cnt; ^ /kisskb/src/drivers/gpu/drm/radeon/rv515.c:1208:35: note: byref variable will be forcibly initialized struct rv515_watermark wm1_high, wm1_low; ^ /kisskb/src/drivers/gpu/drm/radeon/rv515.c:1208:25: note: byref variable will be forcibly initialized struct rv515_watermark wm1_high, wm1_low; ^ /kisskb/src/drivers/gpu/drm/radeon/rv515.c:1207:35: note: byref variable will be forcibly initialized struct rv515_watermark wm0_high, wm0_low; ^ /kisskb/src/drivers/gpu/drm/radeon/rv515.c:1207:25: note: byref variable will be forcibly initialized struct rv515_watermark wm0_high, wm0_low; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/usb.h:16, from /kisskb/src/drivers/w1/masters/ds2490.c:11: /kisskb/src/drivers/w1/masters/ds2490.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/w1/masters/ds2490.c: In function 'ds_send_data': /kisskb/src/drivers/w1/masters/ds2490.c:355:6: note: byref variable will be forcibly initialized int count, err; ^ /kisskb/src/drivers/w1/masters/ds2490.c: In function 'ds_recv_status': /kisskb/src/drivers/w1/masters/ds2490.c:274:6: note: byref variable will be forcibly initialized int count, err; ^ /kisskb/src/drivers/w1/masters/ds2490.c: In function 'ds_recv_data': /kisskb/src/drivers/w1/masters/ds2490.c:319:6: note: byref variable will be forcibly initialized int count, err; ^ /kisskb/src/drivers/w1/masters/ds2490.c: In function 'ds9490r_search': /kisskb/src/drivers/w1/masters/ds2490.c:678:19: note: byref variable will be forcibly initialized struct ds_status st; ^ In file included from /kisskb/src/include/linux/kasan-checks.h:5:0, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/ioport.h:13, from /kisskb/src/include/linux/acpi.h:12, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/i2c/muxes/i2c-mux-gpio.c:8: /kisskb/src/drivers/i2c/muxes/i2c-mux-gpio.c: In function 'i2c_mux_gpio_set': /kisskb/src/drivers/i2c/muxes/i2c-mux-gpio.c:27:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(values, BITS_PER_TYPE(val)); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/w1/masters/ds2490.c: In function 'ds_read_block': /kisskb/src/drivers/w1/masters/ds2490.c:615:19: note: byref variable will be forcibly initialized struct ds_status st; ^ /kisskb/src/drivers/w1/masters/ds2490.c: In function 'ds_read_byte': /kisskb/src/drivers/w1/masters/ds2490.c:598:19: note: byref variable will be forcibly initialized struct ds_status st; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/ioport.h:13, from /kisskb/src/include/linux/acpi.h:12, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/i2c/muxes/i2c-mux-gpio.c:8: /kisskb/src/drivers/i2c/muxes/i2c-mux-gpio.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/acpi.h:15:0, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/i2c/muxes/i2c-mux-gpio.c:8: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/w1/masters/ds2490.c: In function 'ds_touch_bit': /kisskb/src/drivers/w1/masters/ds2490.c:535:19: note: byref variable will be forcibly initialized struct ds_status st; ^ /kisskb/src/drivers/w1/masters/ds2490.c: In function 'ds_write_block': /kisskb/src/drivers/w1/masters/ds2490.c:642:19: note: byref variable will be forcibly initialized struct ds_status st; ^ In file included from /kisskb/src/drivers/pps/clients/pps-gpio.c:19:0: /kisskb/src/drivers/pps/clients/pps-gpio.c: In function 'pps_get_ts': /kisskb/src/include/linux/pps_kernel.h:102:30: note: byref variable will be forcibly initialized struct system_time_snapshot snap; ^ /kisskb/src/drivers/pps/clients/pps-gpio.c: In function 'pps_gpio_irq_handler': /kisskb/src/drivers/pps/clients/pps-gpio.c:47:24: note: byref variable will be forcibly initialized struct pps_event_time ts; ^ /kisskb/src/drivers/w1/masters/ds2490.c: In function 'ds_write_byte': /kisskb/src/drivers/w1/masters/ds2490.c:575:19: note: byref variable will be forcibly initialized struct ds_status st; ^ /kisskb/src/drivers/pps/clients/pps-gpio.c: In function 'pps_gpio_setup': /kisskb/src/drivers/pps/clients/pps-gpio.c:106:6: note: byref variable will be forcibly initialized u32 value; ^ /kisskb/src/drivers/i2c/busses/i2c-sis5595.c: In function 'sis5595_setup': /kisskb/src/drivers/i2c/busses/i2c-sis5595.c:136:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/i2c/busses/i2c-sis5595.c:135:6: note: byref variable will be forcibly initialized u16 a; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c: In function 'r600_cs_track_validate_db': /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:525:28: note: byref variable will be forcibly initialized struct array_mode_checker array_check; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:524:19: note: byref variable will be forcibly initialized u64 base_offset, base_align; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:521:33: note: byref variable will be forcibly initialized u32 height_align, pitch_align, depth_align; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:521:20: note: byref variable will be forcibly initialized u32 height_align, pitch_align, depth_align; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:521:6: note: byref variable will be forcibly initialized u32 height_align, pitch_align, depth_align; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c: In function 'r600_cs_check_reg': /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:971:25: note: byref variable will be forcibly initialized struct radeon_bo_list *reloc; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c: In function 'r600_cs_track_validate_cb': /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:357:28: note: byref variable will be forcibly initialized struct array_mode_checker array_check; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:356:19: note: byref variable will be forcibly initialized u64 base_offset, base_align; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:355:48: note: byref variable will be forcibly initialized u32 height, height_align, pitch, pitch_align, depth_align; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:355:35: note: byref variable will be forcibly initialized u32 height, height_align, pitch, pitch_align, depth_align; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:355:14: note: byref variable will be forcibly initialized u32 height, height_align, pitch, pitch_align, depth_align; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c: In function 'r600_cs_common_vline_parse': /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:830:35: note: byref variable will be forcibly initialized struct radeon_cs_packet p3reloc, wait_reg_mem; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:830:26: note: byref variable will be forcibly initialized struct radeon_cs_packet p3reloc, wait_reg_mem; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c: In function 'r600_check_texture_resource': /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:1484:28: note: byref variable will be forcibly initialized struct array_mode_checker array_check; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:1483:6: note: byref variable will be forcibly initialized u64 base_align; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:1481:40: note: byref variable will be forcibly initialized u32 height_align, pitch, pitch_align, depth_align; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:1481:27: note: byref variable will be forcibly initialized u32 height_align, pitch, pitch_align, depth_align; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:1481:6: note: byref variable will be forcibly initialized u32 height_align, pitch, pitch_align, depth_align; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:1480:29: note: byref variable will be forcibly initialized u32 word0, word1, l0_size, mipmap_size, word2, word3, word4, word5; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:1480:20: note: byref variable will be forcibly initialized u32 word0, word1, l0_size, mipmap_size, word2, word3, word4, word5; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c: In function 'r600_packet3_check': /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:1631:25: note: byref variable will be forcibly initialized struct radeon_bo_list *reloc; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c: In function 'r600_cs_parse': /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:2272:26: note: byref variable will be forcibly initialized struct radeon_cs_packet pkt; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c: In function 'r600_dma_cs_parse': /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:2381:37: note: byref variable will be forcibly initialized struct radeon_bo_list *src_reloc, *dst_reloc; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:2381:25: note: byref variable will be forcibly initialized struct radeon_bo_list *src_reloc, *dst_reloc; ^ /kisskb/src/drivers/input/touchscreen/da9034-ts.c: In function 'read_tsi': /kisskb/src/drivers/input/touchscreen/da9034-ts.c:83:18: note: byref variable will be forcibly initialized uint8_t _x, _y, _v; ^ /kisskb/src/drivers/input/touchscreen/da9034-ts.c:83:14: note: byref variable will be forcibly initialized uint8_t _x, _y, _v; ^ /kisskb/src/drivers/input/touchscreen/da9034-ts.c:83:10: note: byref variable will be forcibly initialized uint8_t _x, _y, _v; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c: In function 'evergreen_cs_track_validate_cb': /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:396:20: note: byref variable will be forcibly initialized struct eg_surface surf; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c: In function 'evergreen_cs_track_validate_stencil': /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:563:20: note: byref variable will be forcibly initialized struct eg_surface surf; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c: In function 'evergreen_cs_track_validate_depth': /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:660:20: note: byref variable will be forcibly initialized struct eg_surface surf; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c: In function 'evergreen_cs_handle_reg': /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:1474:38: note: byref variable will be forcibly initialized unsigned bankw, bankh, mtaspect, tile_split; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:1474:28: note: byref variable will be forcibly initialized unsigned bankw, bankh, mtaspect, tile_split; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:1474:21: note: byref variable will be forcibly initialized unsigned bankw, bankh, mtaspect, tile_split; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:1474:14: note: byref variable will be forcibly initialized unsigned bankw, bankh, mtaspect, tile_split; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:1446:38: note: byref variable will be forcibly initialized unsigned bankw, bankh, mtaspect, tile_split; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:1446:28: note: byref variable will be forcibly initialized unsigned bankw, bankh, mtaspect, tile_split; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:1446:21: note: byref variable will be forcibly initialized unsigned bankw, bankh, mtaspect, tile_split; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:1446:14: note: byref variable will be forcibly initialized unsigned bankw, bankh, mtaspect, tile_split; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:1182:38: note: byref variable will be forcibly initialized unsigned bankw, bankh, mtaspect, tile_split; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:1182:28: note: byref variable will be forcibly initialized unsigned bankw, bankh, mtaspect, tile_split; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:1182:21: note: byref variable will be forcibly initialized unsigned bankw, bankh, mtaspect, tile_split; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:1182:14: note: byref variable will be forcibly initialized unsigned bankw, bankh, mtaspect, tile_split; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:1096:25: note: byref variable will be forcibly initialized struct radeon_bo_list *reloc; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c: In function 'evergreen_cs_track_validate_texture': /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:757:20: note: byref variable will be forcibly initialized struct eg_surface surf; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c: In function 'evergreen_packet3_check': /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:2363:40: note: byref variable will be forcibly initialized unsigned bankw, bankh, mtaspect, tile_split; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:2363:30: note: byref variable will be forcibly initialized unsigned bankw, bankh, mtaspect, tile_split; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:2363:23: note: byref variable will be forcibly initialized unsigned bankw, bankh, mtaspect, tile_split; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:2363:16: note: byref variable will be forcibly initialized unsigned bankw, bankh, mtaspect, tile_split; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:1774:25: note: byref variable will be forcibly initialized struct radeon_bo_list *reloc; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c: In function 'evergreen_cs_parse': /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:2673:26: note: byref variable will be forcibly initialized struct radeon_cs_packet pkt; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c: In function 'evergreen_dma_cs_parse': /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:2799:49: note: byref variable will be forcibly initialized struct radeon_bo_list *src_reloc, *dst_reloc, *dst2_reloc; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:2799:37: note: byref variable will be forcibly initialized struct radeon_bo_list *src_reloc, *dst_reloc, *dst2_reloc; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:2799:25: note: byref variable will be forcibly initialized struct radeon_bo_list *src_reloc, *dst_reloc, *dst2_reloc; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c: In function 'vmw_gmrid_man_get_node': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c:99:10: note: byref variable will be forcibly initialized char buf[256]; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/drivers/mtd/lpddr/qinfo_probe.c:12: /kisskb/src/drivers/mtd/lpddr/qinfo_probe.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mtd/lpddr/qinfo_probe.c: In function 'lpddr_probe_chip': /kisskb/src/drivers/mtd/lpddr/qinfo_probe.c:147:23: note: byref variable will be forcibly initialized struct lpddr_private lpddr; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c: In function 'evergreen_ib_parse': /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:3524:26: note: byref variable will be forcibly initialized struct radeon_cs_packet pkt; ^ /kisskb/src/drivers/gpu/drm/radeon/r300.c: In function 'r300_packet0_check': /kisskb/src/drivers/gpu/drm/radeon/r300.c:630:25: note: byref variable will be forcibly initialized struct radeon_bo_list *reloc; ^ /kisskb/src/drivers/gpu/drm/radeon/r300.c: In function 'r300_packet3_check': /kisskb/src/drivers/gpu/drm/radeon/r300.c:1175:25: note: byref variable will be forcibly initialized struct radeon_bo_list *reloc; ^ /kisskb/src/drivers/gpu/drm/radeon/r300.c: In function 'r300_asic_reset': /kisskb/src/drivers/gpu/drm/radeon/r300.c:416:22: note: byref variable will be forcibly initialized struct r100_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/r300.c: In function 'r300_cs_parse': /kisskb/src/drivers/gpu/drm/radeon/r300.c:1282:26: note: byref variable will be forcibly initialized struct radeon_cs_packet pkt; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c: In function 'vmw_fence_work_func': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c:258:19: note: byref variable will be forcibly initialized struct list_head list; ^ /kisskb/src/drivers/gpu/drm/radeon/r300.c: In function 'r300_mc_program': /kisskb/src/drivers/gpu/drm/radeon/r300.c:1328:22: note: byref variable will be forcibly initialized struct r100_mc_save save; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c: In function '__vmw_fences_update': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c:460:19: note: byref variable will be forcibly initialized struct list_head action_list; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c: In function 'vmw_user_fence_base_release': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c:578:24: note: byref variable will be forcibly initialized struct vmw_fence_obj *fence = &ufence->fence; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c: In function 'vmw_fence_obj_lookup': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c:765:26: note: byref variable will be forcibly initialized struct ttm_base_object *base = ttm_base_object_lookup(tfile, handle); ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c: In function 'vmw_event_fence_action_seq_passed': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c:904:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c: In function 'vmw_fence_obj_add_action': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c:956:20: note: byref variable will be forcibly initialized struct list_head action_list; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c: In function 'vmw_fence_wait': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c:172:24: note: byref variable will be forcibly initialized struct vmwgfx_wait_cb cb; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c: In function 'vmw_user_fence_create': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c:592:24: note: byref variable will be forcibly initialized struct vmw_fence_obj *tmp; ^ /kisskb/src/drivers/gpu/drm/radeon/r100.c: In function 'r100_copy_blit': /kisskb/src/drivers/gpu/drm/radeon/r100.c:906:23: note: byref variable will be forcibly initialized struct radeon_fence *fence; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c: In function 'vmw_fence_fifo_down': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c:705:19: note: byref variable will be forcibly initialized struct list_head action_list; ^ /kisskb/src/drivers/gpu/drm/radeon/r100.c: In function 'r100_reloc_pitch_offset': /kisskb/src/drivers/gpu/drm/radeon/r100.c:1274:25: note: byref variable will be forcibly initialized struct radeon_bo_list *reloc; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c: In function 'vmw_fence_obj_wait_ioctl': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c:790:26: note: byref variable will be forcibly initialized struct ttm_base_object *base; ^ /kisskb/src/drivers/gpu/drm/radeon/r100.c: In function 'r100_packet3_load_vbpntr': /kisskb/src/drivers/gpu/drm/radeon/r100.c:1313:25: note: byref variable will be forcibly initialized struct radeon_bo_list *reloc; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c: In function 'vmw_fence_obj_signaled_ioctl': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c:844:26: note: byref variable will be forcibly initialized struct ttm_base_object *base; ^ /kisskb/src/drivers/gpu/drm/radeon/r100.c: In function 'r100_cs_packet_parse_vline': /kisskb/src/drivers/gpu/drm/radeon/r100.c:1435:35: note: byref variable will be forcibly initialized struct radeon_cs_packet p3reloc, waitreloc; ^ /kisskb/src/drivers/gpu/drm/radeon/r100.c:1435:26: note: byref variable will be forcibly initialized struct radeon_cs_packet p3reloc, waitreloc; ^ /kisskb/src/drivers/gpu/drm/radeon/r100.c: In function 'r100_packet0_check': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c: In function 'vmw_fence_event_ioctl': /kisskb/src/drivers/gpu/drm/radeon/r100.c:1562:25: note: byref variable will be forcibly initialized struct radeon_bo_list *reloc; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c:1112:27: note: byref variable will be forcibly initialized struct ttm_base_object *base = ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c:1103:11: note: byref variable will be forcibly initialized uint32_t handle; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c:1097:24: note: byref variable will be forcibly initialized struct vmw_fence_obj *fence = NULL; ^ /kisskb/src/drivers/gpu/drm/radeon/r100.c: In function 'r100_packet3_check': /kisskb/src/drivers/gpu/drm/radeon/r100.c:1920:25: note: byref variable will be forcibly initialized struct radeon_bo_list *reloc; ^ /kisskb/src/drivers/gpu/drm/radeon/r100.c: In function 'r100_cs_parse': /kisskb/src/drivers/gpu/drm/radeon/r100.c:2040:26: note: byref variable will be forcibly initialized struct radeon_cs_packet pkt; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c: In function 'vmw_user_bo_synccpu_grab': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c:736:7: note: byref variable will be forcibly initialized bool existed; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c: In function 'vmw_bo_pin_reserved': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c:314:23: note: byref variable will be forcibly initialized struct ttm_placement placement; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c:313:19: note: byref variable will be forcibly initialized struct ttm_place pl; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c: In function 'vmw_bo_pin_in_start_of_vram': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c:207:19: note: byref variable will be forcibly initialized struct ttm_place place; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c:206:23: note: byref variable will be forcibly initialized struct ttm_placement placement; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c: In function 'vmw_bo_alloc_ioctl': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c:881:11: note: byref variable will be forcibly initialized uint32_t handle; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c:880:28: note: byref variable will be forcibly initialized struct vmw_buffer_object *vbo; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c: In function 'vmw_user_bo_lookup': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c:945:26: note: byref variable will be forcibly initialized struct ttm_base_object *base; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c: In function 'vmw_user_bo_synccpu_ioctl': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c:812:26: note: byref variable will be forcibly initialized struct ttm_base_object *buffer_base; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c:809:28: note: byref variable will be forcibly initialized struct vmw_buffer_object *vbo; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c: In function 'vmw_dumb_create': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c:1086:28: note: byref variable will be forcibly initialized struct vmw_buffer_object *vbo; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c: In function 'vmw_dumb_map_offset': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c:1120:28: note: byref variable will be forcibly initialized struct vmw_buffer_object *out_buf; ^ /kisskb/src/drivers/gpu/drm/radeon/r100.c: In function 'r100_get_accessible_vram': /kisskb/src/drivers/gpu/drm/radeon/r100.c:2743:5: note: byref variable will be forcibly initialized u8 byte; ^ /kisskb/src/drivers/gpu/drm/radeon/r100.c: In function 'r100_ring_test': /kisskb/src/drivers/gpu/drm/radeon/r100.c:3649:11: note: byref variable will be forcibly initialized uint32_t scratch; ^ /kisskb/src/drivers/gpu/drm/radeon/r100.c: In function 'r100_ib_test': /kisskb/src/drivers/gpu/drm/radeon/r100.c:3705:11: note: byref variable will be forcibly initialized uint32_t scratch; ^ /kisskb/src/drivers/gpu/drm/radeon/r100.c:3704:19: note: byref variable will be forcibly initialized struct radeon_ib ib; ^ /kisskb/src/drivers/gpu/drm/radeon/r100.c: In function 'r100_asic_reset': /kisskb/src/drivers/gpu/drm/radeon/r100.c:2565:22: note: byref variable will be forcibly initialized struct r100_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/r100.c: In function 'r100_mc_program': /kisskb/src/drivers/gpu/drm/radeon/r100.c:3835:22: note: byref variable will be forcibly initialized struct r100_mc_save save; ^ /kisskb/src/drivers/media/cec/i2c/ch7322.c: In function 'ch7322_tx_done': /kisskb/src/drivers/media/cec/i2c/ch7322.c:240:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/media/cec/i2c/ch7322.c: In function 'ch7322_phys_addr': /kisskb/src/drivers/media/cec/i2c/ch7322.c:292:20: note: byref variable will be forcibly initialized unsigned int pah, pal; ^ /kisskb/src/drivers/media/cec/i2c/ch7322.c:292:15: note: byref variable will be forcibly initialized unsigned int pah, pal; ^ /kisskb/src/drivers/media/cec/i2c/ch7322.c: In function 'ch7322_receive_message': /kisskb/src/drivers/media/cec/i2c/ch7322.c:210:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/media/cec/i2c/ch7322.c: In function 'ch7322_send_message': /kisskb/src/drivers/media/cec/i2c/ch7322.c:167:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/media/cec/i2c/ch7322.c: In function 'ch7322_rx_done': /kisskb/src/drivers/media/cec/i2c/ch7322.c:272:17: note: byref variable will be forcibly initialized struct cec_msg msg; ^ /kisskb/src/drivers/media/cec/i2c/ch7322.c: In function 'ch7322_irq': /kisskb/src/drivers/media/cec/i2c/ch7322.c:309:15: note: byref variable will be forcibly initialized unsigned int data = 0; ^ /kisskb/src/drivers/media/cec/i2c/ch7322.c: In function 'ch7322_probe': /kisskb/src/drivers/media/cec/i2c/ch7322.c:455:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c: In function 'edt_ft5x06_ts_readwrite': /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:143:17: note: byref variable will be forcibly initialized struct i2c_msg wrmsg[2]; ^ /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c: In function 'edt_ft5x06_register_write': /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:285:5: note: byref variable will be forcibly initialized u8 wrbuf[4]; ^ /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c: In function 'edt_ft5x06_setting_store': /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:455:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c: In function 'edt_ft5x06_register_read': /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:314:15: note: byref variable will be forcibly initialized u8 wrbuf[2], rdbuf[2]; ^ /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:314:5: note: byref variable will be forcibly initialized u8 wrbuf[2], rdbuf[2]; ^ /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c: In function 'edt_ft5x06_ts_isr': /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:195:5: note: byref variable will be forcibly initialized u8 rdbuf[63]; ^ /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:194:5: note: byref variable will be forcibly initialized u8 cmd; ^ /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c: In function 'edt_ft5x06_ts_identify': /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:826:5: note: byref variable will be forcibly initialized u8 rdbuf[EDT_NAME_LEN]; ^ /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c: In function 'edt_ft5x06_debugfs_raw_data_read': /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:710:7: note: byref variable will be forcibly initialized char wrbuf[3]; ^ /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c: In function 'edt_ft5x06_ts_get_defaults': /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:945:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c: In function 'edt_ft5x06_ts_probe': /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:1084:7: note: byref variable will be forcibly initialized char fw_version[EDT_NAME_LEN]; ^ /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:1080:5: note: byref variable will be forcibly initialized u8 buf[2] = { 0xfc, 0x00 }; ^ /kisskb/src/drivers/ptp/ptp_kvm_common.c: In function 'ptp_kvm_get_time_fn': /kisskb/src/drivers/ptp/ptp_kvm_common.c:34:22: note: byref variable will be forcibly initialized struct clocksource *cs; ^ /kisskb/src/drivers/ptp/ptp_kvm_common.c:33:20: note: byref variable will be forcibly initialized struct timespec64 tspec; ^ /kisskb/src/drivers/ptp/ptp_kvm_common.c:32:6: note: byref variable will be forcibly initialized u64 cycle; ^ /kisskb/src/drivers/ptp/ptp_kvm_common.c: In function 'ptp_kvm_gettime': /kisskb/src/drivers/ptp/ptp_kvm_common.c:88:20: note: byref variable will be forcibly initialized struct timespec64 tspec; ^ /kisskb/src/drivers/usb/core/hcd.c: In function 'rh_string': /kisskb/src/drivers/usb/core/hcd.c:441:7: note: byref variable will be forcibly initialized char buf[100]; ^ /kisskb/src/drivers/usb/core/hcd.c: In function 'usb_giveback_urb_bh': /kisskb/src/drivers/usb/core/hcd.c:1669:19: note: byref variable will be forcibly initialized struct list_head local_list; ^ /kisskb/src/drivers/usb/core/hcd.c: In function 'usb_hcd_poll_rh_status': /kisskb/src/drivers/usb/core/hcd.c:757:8: note: byref variable will be forcibly initialized char buffer[6]; /* Any root hubs with > 31 ports? */ ^ /kisskb/src/drivers/usb/core/hcd.c: In function 'hcd_bus_suspend': /kisskb/src/drivers/usb/core/hcd.c:2278:9: note: byref variable will be forcibly initialized char buffer[6]; ^ /kisskb/src/drivers/usb/core/hcd.c: In function 'usb_remove_hcd': /kisskb/src/drivers/usb/core/hcd.c:3001:21: note: byref variable will be forcibly initialized struct usb_device *rhdev = hcd->self.root_hub; ^ In file included from /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c:10:0: /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c: In function 'sun4i_drv_traverse_endpoints': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c:292:3: note: in expansion of macro 'kfifo_put' kfifo_put(&list->fifo, remote); ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c:276:24: note: byref variable will be forcibly initialized struct of_endpoint endpoint; ^ In file included from /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c:10:0: /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c: In function 'sun4i_drv_probe': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c:385:3: note: in expansion of macro 'kfifo_put' kfifo_put(&list.fifo, pipeline); ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c:373:23: note: byref variable will be forcibly initialized struct endpoint_list list; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c:372:47: note: byref variable will be forcibly initialized struct device_node *np = pdev->dev.of_node, *endpoint; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c:371:26: note: byref variable will be forcibly initialized struct component_match *match = NULL; ^ /kisskb/src/drivers/i2c/muxes/i2c-mux-gpmux.c: In function 'i2c_mux_probe': /kisskb/src/drivers/i2c/muxes/i2c-mux-gpmux.c:112:7: note: byref variable will be forcibly initialized u32 chan; ^ /kisskb/src/drivers/gpu/drm/ast/ast_mode.c: In function 'ast_cursor_plane_init': /kisskb/src/drivers/gpu/drm/ast/ast_mode.c:916:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^ /kisskb/src/drivers/gpu/drm/ast/ast_mode.c: In function 'ast_cursor_plane_destroy': /kisskb/src/drivers/gpu/drm/ast/ast_mode.c:889:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^ /kisskb/src/drivers/gpu/drm/ast/ast_post.c: In function 'finetuneDQSI': /kisskb/src/drivers/gpu/drm/ast/ast_post.c:721:7: note: byref variable will be forcibly initialized char tag[2][76]; ^ /kisskb/src/drivers/gpu/drm/ast/ast_post.c:720:6: note: byref variable will be forcibly initialized u16 pass[32][2][2]; ^ /kisskb/src/drivers/gpu/drm/ast/ast_post.c:718:28: note: byref variable will be forcibly initialized u32 reg_mcr18, reg_mcr0c, passcnt[2], diff; ^ /kisskb/src/drivers/gpu/drm/ast/ast_post.c: In function 'finetuneDQI_L': /kisskb/src/drivers/gpu/drm/ast/ast_post.c:618:32: note: byref variable will be forcibly initialized u32 gold_sadj[2], dllmin[16], dllmax[16], dlli, data, cnt, mask, passcnt, retry = 0; ^ /kisskb/src/drivers/gpu/drm/ast/ast_post.c:618:20: note: byref variable will be forcibly initialized u32 gold_sadj[2], dllmin[16], dllmax[16], dlli, data, cnt, mask, passcnt, retry = 0; ^ /kisskb/src/drivers/gpu/drm/ast/ast_post.c: In function 'ast_post_chip_2300': /kisskb/src/drivers/gpu/drm/ast/ast_post.c:1602:28: note: byref variable will be forcibly initialized struct ast2300_dram_param param; ^ /kisskb/src/drivers/gpu/drm/ast/ast_post.c: In function 'ast_post_gpu': /kisskb/src/drivers/gpu/drm/ast/ast_post.c:371:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/i2c/muxes/i2c-mux-ltc4306.c: In function 'ltc4306_gpio_get': /kisskb/src/drivers/i2c/muxes/i2c-mux-ltc4306.c:79:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/i2c/muxes/i2c-mux-ltc4306.c: In function 'ltc4306_gpio_get_direction': /kisskb/src/drivers/i2c/muxes/i2c-mux-ltc4306.c:102:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/i3c/device.c: In function 'i3c_device_match_id': /kisskb/src/drivers/i3c/device.c:214:25: note: byref variable will be forcibly initialized struct i3c_device_info devinfo; ^ In file included from /kisskb/src/include/linux/mtd/qinfo.h:5:0, from /kisskb/src/include/linux/mtd/pfow.h:8, from /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:14: /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c: In function 'map_word_ff': /kisskb/src/include/linux/mtd/map.h:375:11: note: byref variable will be forcibly initialized map_word r; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/mtd/map.h:16, from /kisskb/src/include/linux/mtd/qinfo.h:5, from /kisskb/src/include/linux/mtd/pfow.h:8, from /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:14: /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c: In function 'wait_for_ready': /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:171:22: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c: In function 'lpddr_writev': /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:652:21: note: byref variable will be forcibly initialized unsigned long ofs, vec_seek, i; ^ /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c: In function 'lpddr_write_buffers': /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:636:14: note: byref variable will be forcibly initialized struct kvec vec; ^ In file included from /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:16:0: /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/i2c/busses/i2c-sis96x.c: In function 'sis96x_probe': /kisskb/src/drivers/i2c/busses/i2c-sis96x.c:245:6: note: byref variable will be forcibly initialized u16 ww = 0; ^ /kisskb/src/drivers/i2c/busses/i2c-via.c: In function 'vt586b_probe': /kisskb/src/drivers/i2c/busses/i2c-via.c:89:5: note: byref variable will be forcibly initialized u8 rev; ^ /kisskb/src/drivers/media/cec/platform/s5p/exynos_hdmi_cecctrl.c: In function 's5p_cec_set_divider': /kisskb/src/drivers/media/cec/platform/s5p/exynos_hdmi_cecctrl.c:26:15: note: byref variable will be forcibly initialized unsigned int reg; ^ /kisskb/src/drivers/input/touchscreen/hycon-hy46xx.c: In function 'hycon_hy46xx_setting_store': /kisskb/src/drivers/input/touchscreen/hycon-hy46xx.c:221:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/input/touchscreen/hycon-hy46xx.c: In function 'hycon_hy46xx_get_parameters': /kisskb/src/drivers/input/touchscreen/hycon-hy46xx.c:353:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/input/touchscreen/hycon-hy46xx.c: In function 'hycon_hy46xx_setting_show': /kisskb/src/drivers/input/touchscreen/hycon-hy46xx.c:186:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/drivers/media/cec/platform/s5p/exynos_hdmi_cecctrl.c: In function 's5p_cec_get_rx_buf': /kisskb/src/drivers/media/cec/platform/s5p/exynos_hdmi_cecctrl.c:198:7: note: byref variable will be forcibly initialized char debug[40]; ^ /kisskb/src/drivers/input/touchscreen/hycon-hy46xx.c: In function 'hycon_hy46xx_isr': /kisskb/src/drivers/input/touchscreen/hycon-hy46xx.c:104:5: note: byref variable will be forcibly initialized u8 rdbuf[HY46XX_REPORT_PKT_LEN]; ^ /kisskb/src/drivers/input/touchscreen/hycon-hy46xx.c: In function 'hycon_hy46xx_get_defaults': /kisskb/src/drivers/input/touchscreen/hycon-hy46xx.c:286:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_context.c: In function 'vmw_user_context_base_release': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_context.c:711:23: note: byref variable will be forcibly initialized struct vmw_resource *res = &ctx->res; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_context.c: In function 'vmw_context_cotables_unref': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_context.c:122:23: note: byref variable will be forcibly initialized struct vmw_resource *res; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_context.c: In function 'vmw_context_define': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_context.c:732:23: note: byref variable will be forcibly initialized struct vmw_resource *tmp; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_context.c:731:23: note: byref variable will be forcibly initialized struct vmw_resource *res; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_context.c: In function 'vmw_gb_context_unbind': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_context.c:372:24: note: byref variable will be forcibly initialized struct vmw_fence_obj *fence; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_context.c: In function 'vmw_dx_context_scrub_cotables': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_context.c:559:24: note: byref variable will be forcibly initialized struct vmw_resource *res; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_context.c: In function 'vmw_dx_context_unbind': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_context.c:581:24: note: byref variable will be forcibly initialized struct vmw_fence_obj *fence; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c: In function 'vmw_sou_surface_post_clip': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:645:18: note: byref variable will be forcibly initialized struct drm_rect src_bb; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c: In function 'vmw_sou_plane_update_bo': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:548:36: note: byref variable will be forcibly initialized struct vmw_du_update_plane_buffer bo_update; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c: In function 'vmw_sou_plane_update_surface': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:709:37: note: byref variable will be forcibly initialized struct vmw_du_update_plane_surface srf_update; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c: In function 'vmw_sou_primary_plane_atomic_update': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:739:24: note: byref variable will be forcibly initialized struct vmw_fence_obj *fence = NULL; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c: In function 'vmw_kms_sou_do_surface_dirty': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:1136:35: note: byref variable will be forcibly initialized struct vmw_kms_sou_surface_dirty sdirty; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c: In function 'vmw_kms_sou_do_bo_dirty': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:1251:23: note: byref variable will be forcibly initialized struct vmw_kms_dirty dirty; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c: In function 'vmw_kms_sou_readback': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:1357:23: note: byref variable will be forcibly initialized struct vmw_kms_dirty dirty; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function '_idtcm_gettime': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:380:5: note: byref variable will be forcibly initialized u8 trigger; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:379:5: note: byref variable will be forcibly initialized u8 buf[TOD_BYTE_COUNT]; ^ /kisskb/src/drivers/power/reset/ltc2952-poweroff.c: In function 'ltc2952_poweroff_init': /kisskb/src/drivers/power/reset/ltc2952-poweroff.c:175:6: note: byref variable will be forcibly initialized u32 trigger_delay_ms; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_extts_check_channel': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:412:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:411:25: note: byref variable will be forcibly initialized struct ptp_clock_event event; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_read_major_release': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1096:5: note: byref variable will be forcibly initialized u8 buf = 0; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_get_pll_mode': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1387:5: note: byref variable will be forcibly initialized u8 dpll_mode; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_get_manual_reference': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1427:5: note: byref variable will be forcibly initialized u8 dpll_manu_ref_cfg; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'initialize_dco_operating_mode': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1671:16: note: byref variable will be forcibly initialized enum pll_mode mode = PLL_MODE_DISABLED; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1670:24: note: byref variable will be forcibly initialized enum manual_reference ref = MANU_REF_XO_DPLL; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_strverscmp': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:166:14: note: byref variable will be forcibly initialized u8 ver1[3], ver2[3]; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:166:5: note: byref variable will be forcibly initialized u8 ver1[3], ver2[3]; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_set_version_info': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:2019:5: note: byref variable will be forcibly initialized u8 config_select; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:2018:5: note: byref variable will be forcibly initialized u8 hw_rev_id; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:2017:6: note: byref variable will be forcibly initialized u16 product_id; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:2016:5: note: byref variable will be forcibly initialized u8 hotfix; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:2015:5: note: byref variable will be forcibly initialized u8 minor; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:2014:5: note: byref variable will be forcibly initialized u8 major; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_state_machine_reset': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1046:6: note: byref variable will be forcibly initialized u32 status = 0; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1045:5: note: byref variable will be forcibly initialized u8 byte = SM_RESET_CMD; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_load_firmware': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1243:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1238:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1237:7: note: byref variable will be forcibly initialized char fname[128] = FW_FILENAME; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_output_enable': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1313:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function '_idtcm_set_scsr_read_trig': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:247:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function '_idtcm_set_dpll_hw_tod': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:693:20: note: byref variable will be forcibly initialized struct timespec64 local_ts = *ts; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:691:5: note: byref variable will be forcibly initialized u8 cmd; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:690:5: note: byref variable will be forcibly initialized u8 buf[TOD_BYTE_COUNT]; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function '_sync_pll_output': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:491:5: note: byref variable will be forcibly initialized u8 temp; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:488:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_sync_pps_output': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:617:5: note: byref variable will be forcibly initialized u8 temp; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_set_manual_reference': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1447:5: note: byref variable will be forcibly initialized u8 dpll_manu_ref_cfg; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_set_phase_pull_in_offset': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:892:5: note: byref variable will be forcibly initialized u8 buf[4]; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_set_phase_pull_in_slope_limit': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:911:5: note: byref variable will be forcibly initialized u8 buf[3]; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_start_phase_pull_in': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:931:5: note: byref variable will be forcibly initialized u8 buf; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_set_pll_mode': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1405:5: note: byref variable will be forcibly initialized u8 dpll_mode; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'wait_for_boot_status_ready': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:220:6: note: byref variable will be forcibly initialized u32 status = 0; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'wait_for_sys_apll_dpll_lock': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:328:5: note: byref variable will be forcibly initialized u8 dpll = 0; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:327:5: note: byref variable will be forcibly initialized u8 apll = 0; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function '_idtcm_set_dpll_scsr_tod': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:759:20: note: byref variable will be forcibly initialized struct timespec64 local_ts = *ts; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:758:37: note: byref variable will be forcibly initialized unsigned char buf[TOD_BYTE_COUNT], cmd; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:758:16: note: byref variable will be forcibly initialized unsigned char buf[TOD_BYTE_COUNT], cmd; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_perout_enable': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1365:20: note: byref variable will be forcibly initialized struct timespec64 ts = {0, 0}; ^ In file included from /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:34:0: /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c: In function 'vmw_surface_calculate_pitch': /kisskb/src/drivers/gpu/drm/vmwgfx/vmw_surface_cache.h:93:13: note: byref variable will be forcibly initialized SVGA3dSize blocks; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_enable_tod': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1982:5: note: byref variable will be forcibly initialized u8 cfg; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1980:20: note: byref variable will be forcibly initialized struct timespec64 ts = {0, 0}; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c: In function 'vmw_surface_get_image_buffer_size': /kisskb/src/drivers/gpu/drm/vmwgfx/vmw_surface_cache.h:118:13: note: byref variable will be forcibly initialized SVGA3dSize image_blocks; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_adjtime': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1867:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c: In function 'vmw_surface_get_serialized_size': /kisskb/src/drivers/gpu/drm/vmwgfx/vmw_surface_cache.h:154:23: note: byref variable will be forcibly initialized struct drm_vmw_size size = ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function '_idtcm_adjtime_deprecated': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1016:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h:31, from /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:30: /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c: In function 'vmw_surface_tex_dirty_range_add': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:1814:35: note: byref variable will be forcibly initialized struct vmw_surface_loc loc_min, loc_max; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:1814:26: note: byref variable will be forcibly initialized struct vmw_surface_loc loc_min, loc_max; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:1786:31: note: byref variable will be forcibly initialized struct vmw_surface_loc loc1, loc2; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:1786:25: note: byref variable will be forcibly initialized struct vmw_surface_loc loc1, loc2; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c: In function 'vmw_user_surface_base_release': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:696:23: note: byref variable will be forcibly initialized struct vmw_resource *res = &user_srf->srf.res; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h:31, from /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:30: /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c: In function 'vmw_legacy_srf_dma': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:489:24: note: byref variable will be forcibly initialized struct vmw_fence_obj *fence; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:488:15: note: byref variable will be forcibly initialized SVGAGuestPtr ptr; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c: In function 'vmw_gb_surface_unbind': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:1251:24: note: byref variable will be forcibly initialized struct vmw_fence_obj *fence; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c: In function 'vmw_surface_handle_reference': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:936:26: note: byref variable will be forcibly initialized struct ttm_base_object *base; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:935:11: note: byref variable will be forcibly initialized uint32_t handle; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c: In function 'vmw_gb_surface_reference_internal': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:1644:11: note: byref variable will be forcibly initialized uint32_t backup_handle; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:1643:26: note: byref variable will be forcibly initialized struct ttm_base_object *base; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c: In function 'vmw_surface_define_ioctl': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:884:12: note: byref variable will be forcibly initialized uint32_t backup_handle; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:737:23: note: byref variable will be forcibly initialized struct vmw_resource *tmp; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:736:23: note: byref variable will be forcibly initialized struct vmw_resource *res; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c: In function 'vmw_surface_reference_ioctl': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:1023:26: note: byref variable will be forcibly initialized struct ttm_base_object *base; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c: In function 'vmw_gb_surface_reference_ioctl': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:1387:40: note: byref variable will be forcibly initialized struct drm_vmw_gb_surface_ref_ext_rep rep_ext; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c: In function 'vmw_gb_surface_define_internal': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:1463:11: note: byref variable will be forcibly initialized uint32_t backup_handle = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:1460:23: note: byref variable will be forcibly initialized struct vmw_resource *tmp; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:1459:23: note: byref variable will be forcibly initialized struct vmw_resource *res; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:1458:22: note: byref variable will be forcibly initialized struct vmw_surface *srf; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c: In function 'vmw_gb_surface_define_ioctl': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:1359:43: note: byref variable will be forcibly initialized struct drm_vmw_gb_surface_create_ext_req req_ext; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/w1/masters/ds1wm.c:14: /kisskb/src/drivers/w1/masters/ds1wm.c: In function 'ds1wm_reset': /kisskb/src/drivers/w1/masters/ds1wm.c:223:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(reset_done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/w1/masters/ds1wm.c: In function 'ds1wm_write': /kisskb/src/drivers/w1/masters/ds1wm.c:254:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(write_done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/w1/masters/ds1wm.c: In function 'ds1wm_read': /kisskb/src/drivers/w1/masters/ds1wm.c:277:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(read_done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/input/touchscreen/eeti_ts.c: In function 'eeti_ts_read': /kisskb/src/drivers/input/touchscreen/eeti_ts.c:69:7: note: byref variable will be forcibly initialized char buf[6]; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c: In function 'idt82p33_xfer_write': /kisskb/src/drivers/ptp/ptp_idt82p33.c:119:5: note: byref variable will be forcibly initialized u8 msg[IDT82P33_MAX_WRITE_COUNT + 1]; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c: In function 'idt82p33_xfer_read': /kisskb/src/drivers/ptp/ptp_idt82p33.c:87:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2]; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c: In function 'idt82p33_output_enable': /kisskb/src/drivers/ptp/ptp_idt82p33.c:581:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c: In function 'idt82p33_dpll_set_mode': /kisskb/src/drivers/ptp/ptp_idt82p33.c:189:5: note: byref variable will be forcibly initialized u8 dpll_mode; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c: In function 'idt82p33_load_firmware': /kisskb/src/drivers/ptp/ptp_idt82p33.c:939:19: note: byref variable will be forcibly initialized u8 loaddr, page, val; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c:937:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c: In function 'idt82p33_sync_tod': /kisskb/src/drivers/ptp/ptp_idt82p33.c:539:5: note: byref variable will be forcibly initialized u8 sync_cnfg; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c: In function '_idt82p33_settime': /kisskb/src/drivers/ptp/ptp_idt82p33.c:258:16: note: byref variable will be forcibly initialized unsigned char trigger; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c:256:7: note: byref variable will be forcibly initialized char buf[TOD_BYTE_COUNT]; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c:255:20: note: byref variable will be forcibly initialized struct timespec64 local_ts = *ts; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c: In function '_idt82p33_gettime': /kisskb/src/drivers/ptp/ptp_idt82p33.c:219:5: note: byref variable will be forcibly initialized u8 trigger; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c:218:5: note: byref variable will be forcibly initialized u8 buf[TOD_BYTE_COUNT]; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c: In function 'idt82p33_measure_settime_gettime_gap_overhead': /kisskb/src/drivers/ptp/ptp_idt82p33.c:441:20: note: byref variable will be forcibly initialized struct timespec64 ts2; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c:440:20: note: byref variable will be forcibly initialized struct timespec64 ts1 = {0, 0}; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c: In function 'idt82p33_measure_one_byte_write_overhead': /kisskb/src/drivers/ptp/ptp_idt82p33.c:371:5: note: byref variable will be forcibly initialized u8 trigger; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c: In function 'idt82p33_measure_tod_write_9_byte_overhead': /kisskb/src/drivers/ptp/ptp_idt82p33.c:404:5: note: byref variable will be forcibly initialized u8 buf[TOD_BYTE_COUNT]; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c: In function 'idt82p33_measure_tod_write_overhead': /kisskb/src/drivers/ptp/ptp_idt82p33.c:461:47: note: byref variable will be forcibly initialized s64 trailing_overhead_ns, one_byte_write_ns, gap_ns; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c:461:28: note: byref variable will be forcibly initialized s64 trailing_overhead_ns, one_byte_write_ns, gap_ns; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c: In function 'idt82p33_enable_tod': /kisskb/src/drivers/ptp/ptp_idt82p33.c:637:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c:635:20: note: byref variable will be forcibly initialized struct timespec64 ts = {0, 0}; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c: In function '_idt82p33_adjtime': /kisskb/src/drivers/ptp/ptp_idt82p33.c:298:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/drivers/input/touchscreen/ektf2127.c: In function 'ektf2127_report_event': /kisskb/src/drivers/input/touchscreen/ektf2127.c:73:6: note: byref variable will be forcibly initialized int slots[EKTF2127_MAX_TOUCHES]; ^ /kisskb/src/drivers/input/touchscreen/ektf2127.c:72:22: note: byref variable will be forcibly initialized struct input_mt_pos touches[EKTF2127_MAX_TOUCHES]; ^ /kisskb/src/drivers/input/touchscreen/ektf2127.c: In function 'ektf2127_irq': /kisskb/src/drivers/input/touchscreen/ektf2127.c:126:7: note: byref variable will be forcibly initialized char buf[EKTF2127_TOUCH_REPORT_SIZE]; ^ /kisskb/src/drivers/input/touchscreen/ektf2127.c: In function 'ektf2127_query_dimension': /kisskb/src/drivers/input/touchscreen/ektf2127.c:212:5: note: byref variable will be forcibly initialized u8 buf[4]; ^ /kisskb/src/drivers/input/touchscreen/ektf2127.c: In function 'ektf2127_probe': /kisskb/src/drivers/input/touchscreen/ektf2127.c:253:5: note: byref variable will be forcibly initialized u8 buf[4]; ^ /kisskb/src/drivers/i2c/muxes/i2c-mux-mlxcpld.c: In function 'mlxcpld_mux_reg_write': /kisskb/src/drivers/i2c/muxes/i2c-mux-mlxcpld.c:66:5: note: byref variable will be forcibly initialized u8 buf[3]; ^ /kisskb/src/drivers/i2c/muxes/i2c-mux-mlxcpld.c:65:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/i2c/muxes/i2c-mux-mlxcpld.c:64:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c: In function 'elants_i2c_execute_command': /kisskb/src/drivers/input/touchscreen/elants_i2c.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2]; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c: In function 'show_calibration_count': /kisskb/src/drivers/input/touchscreen/elants_i2c.c:1190:5: note: byref variable will be forcibly initialized u8 resp[HEADER_SIZE]; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c:1189:11: note: byref variable will be forcibly initialized const u8 cmd[] = { CMD_HEADER_READ, E_ELAN_INFO_REK, 0x00, 0x01 }; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c: In function 'elants_i2c_validate_remark_id': /kisskb/src/drivers/input/touchscreen/elants_i2c.c:713:11: note: byref variable will be forcibly initialized const u8 cmd[] = { CMD_HEADER_ROM_READ, 0x80, 0x1F, 0x00, 0x00, 0x21 }; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c: In function 'elants_i2c_query_hw_version': /kisskb/src/drivers/input/touchscreen/elants_i2c.c:357:5: note: byref variable will be forcibly initialized u8 resp[HEADER_SIZE]; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c:356:11: note: byref variable will be forcibly initialized const u8 cmd[] = { CMD_HEADER_READ, E_ELAN_INFO_FW_ID, 0x00, 0x01 }; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c: In function 'elants_i2c_query_bc_version': /kisskb/src/drivers/input/touchscreen/elants_i2c.c:432:5: note: byref variable will be forcibly initialized u8 resp[HEADER_SIZE]; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c:431:11: note: byref variable will be forcibly initialized const u8 cmd[] = { CMD_HEADER_READ, E_ELAN_INFO_BC_VER, 0x00, 0x01 }; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c: In function 'elants_i2c_query_fw_version': /kisskb/src/drivers/input/touchscreen/elants_i2c.c:382:5: note: byref variable will be forcibly initialized u8 resp[HEADER_SIZE]; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c:381:11: note: byref variable will be forcibly initialized const u8 cmd[] = { CMD_HEADER_READ, E_ELAN_INFO_FW_VER, 0x00, 0x01 }; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c: In function 'elants_i2c_query_test_version': /kisskb/src/drivers/input/touchscreen/elants_i2c.c:411:5: note: byref variable will be forcibly initialized u8 resp[HEADER_SIZE]; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c:410:11: note: byref variable will be forcibly initialized const u8 cmd[] = { CMD_HEADER_READ, E_ELAN_INFO_TEST_VER, 0x00, 0x01 }; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c: In function 'elants_i2c_query_ts_info_ekth': /kisskb/src/drivers/input/touchscreen/elants_i2c.c:508:11: note: byref variable will be forcibly initialized const u8 get_physical_drive_cmd[] = { ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c:505:11: note: byref variable will be forcibly initialized const u8 get_physical_scan_cmd[] = { ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c:502:11: note: byref variable will be forcibly initialized const u8 get_osr_cmd[] = { ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c:499:11: note: byref variable will be forcibly initialized const u8 get_resolution_cmd[] = { ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c:497:5: note: byref variable will be forcibly initialized u8 resp[17]; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c: In function 'elants_i2c_query_ts_info_ektf': /kisskb/src/drivers/input/touchscreen/elants_i2c.c:458:11: note: byref variable will be forcibly initialized const u8 get_yres_cmd[] = { ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c:455:11: note: byref variable will be forcibly initialized const u8 get_xres_cmd[] = { ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c:453:5: note: byref variable will be forcibly initialized u8 resp[4]; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c: In function 'elants_i2c_sw_reset': /kisskb/src/drivers/input/touchscreen/elants_i2c.c:328:11: note: byref variable will be forcibly initialized const u8 soft_rst_cmd[] = { 0x77, 0x77, 0x77, 0x77 }; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c: In function 'elants_i2c_fastboot': /kisskb/src/drivers/input/touchscreen/elants_i2c.c:577:11: note: byref variable will be forcibly initialized const u8 boot_cmd[] = { 0x4D, 0x61, 0x69, 0x6E }; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c: In function 'elants_i2c_fw_write_page': /kisskb/src/drivers/input/touchscreen/elants_i2c.c:677:5: note: byref variable will be forcibly initialized u8 buf[2]; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c:676:11: note: byref variable will be forcibly initialized const u8 ack_ok[] = { 0xaa, 0xaa }; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c: In function 'elants_i2c_do_update_firmware': /kisskb/src/drivers/input/touchscreen/elants_i2c.c:749:6: note: byref variable will be forcibly initialized u16 send_id; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c:748:5: note: byref variable will be forcibly initialized u8 buf[HEADER_SIZE]; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c:747:11: note: byref variable will be forcibly initialized const u8 close_idle[] = { 0x54, 0x2c, 0x01, 0x01 }; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c:746:11: note: byref variable will be forcibly initialized const u8 iap_ack[] = { 0x55, 0xaa, 0x33, 0xcc }; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c:745:11: note: byref variable will be forcibly initialized const u8 enter_iap2[] = { 0x54, 0x00, 0x12, 0x34 }; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c:744:11: note: byref variable will be forcibly initialized const u8 enter_iap[] = { 0x45, 0x49, 0x41, 0x50 }; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c: In function 'elants_i2c_irq': /kisskb/src/drivers/input/touchscreen/elants_i2c.c:1023:11: note: byref variable will be forcibly initialized const u8 wait_packet[] = { 0x64, 0x64, 0x64, 0x64 }; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c: In function 'elants_i2c_initialize': /kisskb/src/drivers/input/touchscreen/elants_i2c.c:596:5: note: byref variable will be forcibly initialized u8 buf[HEADER_SIZE]; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c:595:11: note: byref variable will be forcibly initialized const u8 recov_packet[] = { 0x55, 0x55, 0x80, 0x80 }; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c:594:11: note: byref variable will be forcibly initialized const u8 hello_packet[] = { 0x55, 0x55, 0x55, 0x55 }; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c: In function 'elants_i2c_fw_update': /kisskb/src/drivers/input/touchscreen/elants_i2c.c:865:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c: In function 'elants_i2c_probe': /kisskb/src/drivers/input/touchscreen/elants_i2c.c:1374:23: note: byref variable will be forcibly initialized union i2c_smbus_data dummy; ^ /kisskb/src/drivers/power/reset/vexpress-poweroff.c: In function 'vexpress_reset_active_store': /kisskb/src/drivers/power/reset/vexpress-poweroff.c:62:7: note: byref variable will be forcibly initialized long value; ^ /kisskb/src/drivers/input/touchscreen/egalax_ts.c: In function 'egalax_ts_interrupt': /kisskb/src/drivers/input/touchscreen/egalax_ts.c:69:5: note: byref variable will be forcibly initialized u8 buf[MAX_I2C_DATA_LEN]; ^ /kisskb/src/drivers/input/touchscreen/exc3000.c: In function 'exc3000_probe': /kisskb/src/drivers/input/touchscreen/exc3000.c:403:6: note: byref variable will be forcibly initialized u8 response[EXC3000_LEN_FRAME]; ^ /kisskb/src/drivers/input/touchscreen/exc3000.c:405:51: note: byref variable will be forcibly initialized error = exc3000_vendor_data_request(data, (u8[]){'E'}, 1, ^ /kisskb/src/drivers/input/touchscreen/exc3000.c: In function 'type_show': /kisskb/src/drivers/input/touchscreen/exc3000.c:309:5: note: byref variable will be forcibly initialized u8 response[EXC3000_LEN_FRAME]; ^ /kisskb/src/drivers/input/touchscreen/exc3000.c:312:48: note: byref variable will be forcibly initialized ret = exc3000_vendor_data_request(data, (u8[]){'F'}, 1, response, 1); ^ /kisskb/src/drivers/input/touchscreen/exc3000.c: In function 'model_show': /kisskb/src/drivers/input/touchscreen/exc3000.c:293:5: note: byref variable will be forcibly initialized u8 response[EXC3000_LEN_FRAME]; ^ /kisskb/src/drivers/input/touchscreen/exc3000.c:296:48: note: byref variable will be forcibly initialized ret = exc3000_vendor_data_request(data, (u8[]){'E'}, 1, response, 1); ^ /kisskb/src/drivers/input/touchscreen/exc3000.c: In function 'fw_version_show': /kisskb/src/drivers/input/touchscreen/exc3000.c:263:5: note: byref variable will be forcibly initialized u8 response[EXC3000_LEN_FRAME]; ^ /kisskb/src/drivers/input/touchscreen/exc3000.c:280:48: note: byref variable will be forcibly initialized ret = exc3000_vendor_data_request(data, (u8[]){'D'}, 1, response, 1); ^ /kisskb/src/drivers/input/touchscreen/exc3000.c:268:14: note: byref variable will be forcibly initialized (u8[]){0x39, 0x02}, 2, response, 1); ^ /kisskb/src/drivers/i2c/muxes/i2c-mux-pca954x.c: In function 'pca954x_reg_write': /kisskb/src/drivers/i2c/muxes/i2c-mux-pca954x.c:218:23: note: byref variable will be forcibly initialized union i2c_smbus_data dummy; ^ /kisskb/src/drivers/i2c/muxes/i2c-mux-pca954x.c: In function 'idle_state_store': /kisskb/src/drivers/i2c/muxes/i2c-mux-pca954x.c:292:6: note: byref variable will be forcibly initialized int val; ^ In file included from /kisskb/src/include/linux/acpi.h:13:0, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/i2c/muxes/i2c-mux-pca954x.c:38: /kisskb/src/drivers/i2c/muxes/i2c-mux-pca954x.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ /kisskb/src/drivers/i2c/muxes/i2c-mux-pca954x.c: In function 'pca954x_irq_handler': /kisskb/src/drivers/i2c/muxes/i2c-mux-pca954x.c:323:16: note: byref variable will be forcibly initialized unsigned long pending; ^ /kisskb/src/drivers/i2c/muxes/i2c-mux-pca954x.c: In function 'pca954x_probe': /kisskb/src/drivers/i2c/muxes/i2c-mux-pca954x.c:453:30: note: byref variable will be forcibly initialized struct i2c_device_identity id; ^ /kisskb/src/drivers/mtd/devices/phram.c: In function 'phram_setup': /kisskb/src/drivers/mtd/devices/phram.c:224:11: note: byref variable will be forcibly initialized uint64_t erasesize = PAGE_SIZE; ^ /kisskb/src/drivers/mtd/devices/phram.c:223:11: note: byref variable will be forcibly initialized uint64_t len; ^ /kisskb/src/drivers/mtd/devices/phram.c:222:11: note: byref variable will be forcibly initialized uint64_t start; ^ /kisskb/src/drivers/mtd/devices/phram.c:221:8: note: byref variable will be forcibly initialized char *name; ^ /kisskb/src/drivers/mtd/devices/phram.c:219:32: note: byref variable will be forcibly initialized char buf[64 + 20 + 20 + 20], *str = buf; ^ /kisskb/src/drivers/mtd/devices/phram.c:219:7: note: byref variable will be forcibly initialized char buf[64 + 20 + 20 + 20], *str = buf; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_device_uevent': /kisskb/src/drivers/i3c/master.c:279:25: note: byref variable will be forcibly initialized struct i3c_device_info devinfo; ^ /kisskb/src/drivers/i3c/master.c: In function 'modalias_show': /kisskb/src/drivers/i3c/master.c:248:25: note: byref variable will be forcibly initialized struct i3c_device_info devinfo; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/drivers/i3c/master.c:10: /kisskb/src/drivers/i3c/master.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/drivers/i3c/master.c:16:0: /kisskb/src/drivers/i3c/master.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_enec_disec_locked': /kisskb/src/drivers/i3c/master.c:813:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:812:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getpid_locked': /kisskb/src/drivers/i3c/master.c:1147:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:1146:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getbcr_locked': /kisskb/src/drivers/i3c/master.c:1177:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:1176:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getdcr_locked': /kisskb/src/drivers/i3c/master.c:1202:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:1201:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getmxds_locked': /kisskb/src/drivers/i3c/master.c:1080:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:1079:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getmrl_locked': /kisskb/src/drivers/i3c/master.c:1008:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:1006:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i2c/busses/i2c-bcm-iproc.c: In function 'bcm_iproc_i2c_slave_read': /kisskb/src/drivers/i2c/busses/i2c-bcm-iproc.c:350:5: note: byref variable will be forcibly initialized u8 rx_data, rx_status; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getmwl_locked': /kisskb/src/drivers/i3c/master.c:1050:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:1048:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_gethdrcap_locked': /kisskb/src/drivers/i3c/master.c:1116:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:1115:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_setda_locked': /kisskb/src/drivers/i3c/master.c:971:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:969:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_rstdaa_locked': /kisskb/src/drivers/i3c/master.c:757:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:756:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i2c/busses/i2c-bcm-iproc.c: In function 'bcm_iproc_i2c_slave_isr': /kisskb/src/drivers/i2c/busses/i2c-bcm-iproc.c:428:5: note: byref variable will be forcibly initialized u8 value; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_handle_ibi': /kisskb/src/drivers/i3c/master.c:2250:25: note: byref variable will be forcibly initialized struct i3c_ibi_payload payload; ^ /kisskb/src/drivers/i2c/busses/i2c-bcm-iproc.c: In function 'bcm_iproc_i2c_cfg_speed': /kisskb/src/drivers/i2c/busses/i2c-bcm-iproc.c:1001:15: note: byref variable will be forcibly initialized unsigned int bus_speed; ^ /kisskb/src/drivers/i3c/master.c: In function 'of_i3c_master_add_i3c_boardinfo': /kisskb/src/drivers/i3c/master.c:2032:6: note: byref variable will be forcibly initialized u32 init_dyn_addr = 0; ^ /kisskb/src/drivers/i3c/master.c: In function 'of_i3c_master_add_dev': /kisskb/src/drivers/i3c/master.c:2076:6: note: byref variable will be forcibly initialized u32 reg[3]; ^ /kisskb/src/drivers/i3c/master.c: In function 'of_populate_i3c_bus': /kisskb/src/drivers/i3c/master.c:2104:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/i3c/master.c: In function 'hdrcap_show': /kisskb/src/drivers/i3c/master.c:210:16: note: byref variable will be forcibly initialized unsigned long caps; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_entdaa_locked': /kisskb/src/drivers/i3c/master.c:796:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:795:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_defslvs_locked': /kisskb/src/drivers/i3c/master.c:900:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:897:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i2c/busses/i2c-cadence.c: In function 'cdns_i2c_slave_rcv_data': /kisskb/src/drivers/i2c/busses/i2c-cadence.c:288:16: note: byref variable will be forcibly initialized unsigned char data; ^ /kisskb/src/drivers/i2c/busses/i2c-cadence.c: In function 'cdns_i2c_slave_send_data': /kisskb/src/drivers/i2c/busses/i2c-cadence.c:308:5: note: byref variable will be forcibly initialized u8 data; ^ /kisskb/src/drivers/i2c/busses/i2c-cadence.c: In function 'cdns_i2c_setclk': /kisskb/src/drivers/i2c/busses/i2c-cadence.c:1070:16: note: byref variable will be forcibly initialized unsigned long fscl = id->i2c_clk; ^ /kisskb/src/drivers/i2c/busses/i2c-cadence.c:1067:22: note: byref variable will be forcibly initialized unsigned int div_a, div_b; ^ /kisskb/src/drivers/i2c/busses/i2c-cadence.c:1067:15: note: byref variable will be forcibly initialized unsigned int div_a, div_b; ^ /kisskb/src/drivers/i2c/busses/i2c-cadence.c: In function 'cdns_i2c_clk_notifier_cb': /kisskb/src/drivers/i2c/busses/i2c-cadence.c:1119:23: note: byref variable will be forcibly initialized unsigned int div_a, div_b; ^ /kisskb/src/drivers/i2c/busses/i2c-cadence.c:1119:16: note: byref variable will be forcibly initialized unsigned int div_a, div_b; ^ /kisskb/src/drivers/i2c/busses/i2c-cadence.c:1118:17: note: byref variable will be forcibly initialized unsigned long fscl = id->i2c_clk; ^ /kisskb/src/drivers/i2c/busses/i2c-cadence.c: In function 'cdns_i2c_probe': /kisskb/src/drivers/i2c/busses/i2c-cadence.c:1239:19: note: byref variable will be forcibly initialized struct resource *r_mem; ^ /kisskb/src/drivers/gpu/drm/ast/ast_dp501.c: In function 'ast_get_dp501_max_clk': /kisskb/src/drivers/gpu/drm/ast/ast_dp501.c:279:5: note: byref variable will be forcibly initialized u8 linkcap[4], linkrate, linklanes, maxclk = 0xff; ^ /kisskb/src/drivers/input/touchscreen/hideep.c: In function 'hideep_pgm_r_reg': /kisskb/src/drivers/input/touchscreen/hideep.c:241:9: note: byref variable will be forcibly initialized __be32 data; ^ /kisskb/src/drivers/input/touchscreen/hideep.c: In function 'hideep_check_status': /kisskb/src/drivers/input/touchscreen/hideep.c:397:6: note: byref variable will be forcibly initialized int status; ^ /kisskb/src/drivers/input/touchscreen/hideep.c: In function 'hideep_pgm_w_reg': /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized __be32 data = cpu_to_be32(val); ^ /kisskb/src/drivers/input/touchscreen/hideep.c: In function 'hideep_pgm_get_pattern': /kisskb/src/drivers/input/touchscreen/hideep.c:310:6: note: byref variable will be forcibly initialized u16 p2 = 0xDF9D; ^ /kisskb/src/drivers/input/touchscreen/hideep.c: In function 'hideep_enter_pgm': /kisskb/src/drivers/input/touchscreen/hideep.c:338:6: note: byref variable will be forcibly initialized u32 pattern; ^ /kisskb/src/drivers/input/touchscreen/hideep.c: In function 'hideep_nvm_unlock': /kisskb/src/drivers/input/touchscreen/hideep.c:366:6: note: byref variable will be forcibly initialized u32 unmask_code; ^ /kisskb/src/drivers/input/touchscreen/hideep.c: In function 'hideep_get_axis_info': /kisskb/src/drivers/input/touchscreen/hideep.c:770:9: note: byref variable will be forcibly initialized __le16 val[2]; ^ /kisskb/src/drivers/input/touchscreen/hideep.c: In function 'hideep_update_fw': /kisskb/src/drivers/input/touchscreen/hideep.c:868:6: note: byref variable will be forcibly initialized int mode; ^ /kisskb/src/drivers/input/touchscreen/hideep.c:866:25: note: byref variable will be forcibly initialized const struct firmware *fw_entry; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/drivers/usb/core/urb.c:9: /kisskb/src/drivers/usb/core/urb.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/usb/core/urb.c:6: /kisskb/src/drivers/usb/core/urb.c: In function 'usb_kill_urb': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/usb/core/urb.c:720:2: note: in expansion of macro 'wait_event' wait_event(usb_kill_urb_queue, atomic_read(&urb->use_count) == 0); ^ /kisskb/src/drivers/usb/core/urb.c: In function 'usb_poison_urb': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/usb/core/urb.c:764:2: note: in expansion of macro 'wait_event' wait_event(usb_kill_urb_queue, atomic_read(&urb->use_count) == 0); ^ /kisskb/src/drivers/usb/core/urb.c: In function 'usb_wait_anchor_empty_timeout': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/usb/core/urb.c:963:9: note: in expansion of macro 'wait_event_timeout' return wait_event_timeout(anchor->wait, ^ /kisskb/src/drivers/input/touchscreen/imx6ul_tsc.c: In function 'imx6ul_tsc_probe': /kisskb/src/drivers/input/touchscreen/imx6ul_tsc.c:381:6: note: byref variable will be forcibly initialized u32 average_samples; ^ /kisskb/src/drivers/hwmon/occ/common.c: In function 'occ_poll': /kisskb/src/drivers/hwmon/occ/common.c:135:5: note: byref variable will be forcibly initialized u8 cmd[7]; ^ /kisskb/src/drivers/hwmon/occ/common.c: In function 'occ_set_user_power_cap': /kisskb/src/drivers/hwmon/occ/common.c:184:5: note: byref variable will be forcibly initialized u8 cmd[8]; ^ /kisskb/src/drivers/hwmon/occ/common.c: In function 'occ_store_caps_user': /kisskb/src/drivers/hwmon/occ/common.c:690:21: note: byref variable will be forcibly initialized unsigned long long value; ^ /kisskb/src/drivers/mtd/nand/onenand/onenand_bbt.c: In function 'create_bbt': /kisskb/src/drivers/mtd/nand/onenand/onenand_bbt.c:64:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops; ^ In file included from /kisskb/src/drivers/usb/core/driver.c:29:0: /kisskb/src/drivers/usb/core/driver.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/usb/core/driver.c: In function 'remove_id_store': /kisskb/src/drivers/usb/core/driver.c:156:6: note: byref variable will be forcibly initialized u32 idProduct; ^ /kisskb/src/drivers/usb/core/driver.c:155:6: note: byref variable will be forcibly initialized u32 idVendor; ^ /kisskb/src/drivers/usb/core/driver.c: In function 'usb_suspend_both': /kisskb/src/drivers/usb/core/driver.c:1439:8: note: byref variable will be forcibly initialized u16 devstat; ^ /kisskb/src/drivers/usb/core/driver.c: In function 'usb_store_new_id': /kisskb/src/drivers/usb/core/driver.c:51:17: note: byref variable will be forcibly initialized u32 refVendor, refProduct; ^ /kisskb/src/drivers/usb/core/driver.c:51:6: note: byref variable will be forcibly initialized u32 refVendor, refProduct; ^ /kisskb/src/drivers/usb/core/driver.c:50:15: note: byref variable will be forcibly initialized unsigned int bInterfaceClass = 0; ^ /kisskb/src/drivers/usb/core/driver.c:49:6: note: byref variable will be forcibly initialized u32 idProduct = 0; ^ /kisskb/src/drivers/usb/core/driver.c:48:6: note: byref variable will be forcibly initialized u32 idVendor = 0; ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/usb/core/message.c:8: /kisskb/src/drivers/usb/core/message.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/usb/core/message.c: In function 'usb_start_wait_urb': /kisskb/src/drivers/usb/core/message.c:51:21: note: byref variable will be forcibly initialized struct api_context ctx; ^ /kisskb/src/drivers/usb/core/message.c: In function 'usb_internal_control_msg': /kisskb/src/drivers/usb/core/message.c:93:6: note: byref variable will be forcibly initialized int length; ^ /kisskb/src/drivers/usb/core/message.c: In function 'usb_string_sub': /kisskb/src/drivers/usb/core/message.c:875:6: note: byref variable will be forcibly initialized int rc; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/usb/ch9.h:36, from /kisskb/src/include/linux/usb.h:6, from /kisskb/src/drivers/usb/core/config.c:6: /kisskb/src/drivers/usb/core/config.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/usb/core/config.c: In function 'usb_parse_endpoint': /kisskb/src/drivers/usb/core/config.c:263:6: note: byref variable will be forcibly initialized int n, i, j, retval; ^ /kisskb/src/drivers/usb/core/config.c: In function 'usb_parse_interface': /kisskb/src/drivers/usb/core/config.c:507:9: note: byref variable will be forcibly initialized int i, n; ^ /kisskb/src/drivers/usb/core/config.c: In function 'usb_parse_configuration': /kisskb/src/drivers/usb/core/config.c:618:31: note: byref variable will be forcibly initialized u8 inums[USB_MAXINTERFACES], nalts[USB_MAXINTERFACES]; ^ /kisskb/src/drivers/usb/core/config.c:618:5: note: byref variable will be forcibly initialized u8 inums[USB_MAXINTERFACES], nalts[USB_MAXINTERFACES]; ^ /kisskb/src/drivers/usb/core/config.c:612:12: note: byref variable will be forcibly initialized int i, j, n; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_mob.c: In function 'vmw_mob_build_pt': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_mob.c:469:7: note: byref variable will be forcibly initialized u32 *addr, *save_addr; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_mob.c: In function 'vmw_mob_pt_setup': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_mob.c:509:19: note: byref variable will be forcibly initialized struct vmw_piter pt_iter; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_mob.c: In function 'vmw_setup_otable_base': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_mob.c:131:19: note: byref variable will be forcibly initialized struct vmw_piter iter; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_mob.c: In function 'vmw_mob_bind': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_mob.c:613:19: note: byref variable will be forcibly initialized struct vmw_piter data_iter; ^ /kisskb/src/drivers/input/touchscreen/ili210x.c: In function 'ili251x_firmware_update_firmware_version': /kisskb/src/drivers/input/touchscreen/ili210x.c:396:5: note: byref variable will be forcibly initialized u8 fw[8]; ^ /kisskb/src/drivers/input/touchscreen/ili210x.c: In function 'ili251x_firmware_update_kernel_version': /kisskb/src/drivers/input/touchscreen/ili210x.c:412:5: note: byref variable will be forcibly initialized u8 kv[5]; ^ /kisskb/src/drivers/input/touchscreen/ili210x.c: In function 'ili251x_firmware_update_protocol_version': /kisskb/src/drivers/input/touchscreen/ili210x.c:428:5: note: byref variable will be forcibly initialized u8 pv[2]; ^ /kisskb/src/drivers/input/touchscreen/ili210x.c: In function 'ili251x_firmware_update_ic_mode': /kisskb/src/drivers/input/touchscreen/ili210x.c:444:5: note: byref variable will be forcibly initialized u8 md[2]; ^ /kisskb/src/drivers/input/touchscreen/ili210x.c: In function 'ili251x_firmware_busy': /kisskb/src/drivers/input/touchscreen/ili210x.c:669:5: note: byref variable will be forcibly initialized u8 data; ^ /kisskb/src/drivers/input/touchscreen/ili210x.c: In function 'ili251x_firmware_reset': /kisskb/src/drivers/input/touchscreen/ili210x.c:749:5: note: byref variable will be forcibly initialized u8 cmd_reset[2] = { 0xf2, 0x01 }; ^ /kisskb/src/drivers/input/touchscreen/ili210x.c: In function 'ili210x_read_reg': /kisskb/src/drivers/input/touchscreen/ili210x.c:75:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^ In file included from /kisskb/src/drivers/input/touchscreen/ili210x.c:6:0: /kisskb/src/drivers/input/touchscreen/ili210x.c: In function 'request_ihex_firmware': /kisskb/src/include/linux/ihex.h:68:25: note: byref variable will be forcibly initialized const struct firmware *lfw; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c: In function 'vmw_user_shader_base_release': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c:697:23: note: byref variable will be forcibly initialized struct vmw_resource *res = vmw_user_shader_base_to_res(base); ^ /kisskb/src/drivers/input/touchscreen/ili210x.c: In function 'ili251x_firmware_write_to_ic': /kisskb/src/drivers/input/touchscreen/ili210x.c:702:5: note: byref variable will be forcibly initialized u8 cmd_wr[10] = { ^ /kisskb/src/drivers/input/touchscreen/ili210x.c:690:5: note: byref variable will be forcibly initialized u8 fw_data[33]; ^ /kisskb/src/drivers/input/touchscreen/ili210x.c:688:5: note: byref variable will be forcibly initialized u8 cmd_crc = REG_READ_DATA_CRC; ^ /kisskb/src/drivers/input/touchscreen/ili210x.c: In function 'ili251x_switch_ic_mode': /kisskb/src/drivers/input/touchscreen/ili210x.c:628:5: note: byref variable will be forcibly initialized u8 md[2]; ^ /kisskb/src/drivers/input/touchscreen/ili210x.c:627:5: note: byref variable will be forcibly initialized u8 cmd_wren[3] = { REG_WRITE_ENABLE, 0x5a, 0xa5 }; ^ /kisskb/src/drivers/input/touchscreen/ili210x.c: In function 'ili210x_calibrate': /kisskb/src/drivers/input/touchscreen/ili210x.c:556:5: note: byref variable will be forcibly initialized u8 cmd = REG_CALIBRATE; ^ /kisskb/src/drivers/input/touchscreen/ili210x.c:554:16: note: byref variable will be forcibly initialized unsigned long calibrate; ^ /kisskb/src/drivers/input/touchscreen/ili210x.c: In function 'ili210x_report_events': /kisskb/src/drivers/input/touchscreen/ili210x.c:310:29: note: byref variable will be forcibly initialized unsigned int x = 0, y = 0, z = 0; ^ /kisskb/src/drivers/input/touchscreen/ili210x.c:310:22: note: byref variable will be forcibly initialized unsigned int x = 0, y = 0, z = 0; ^ /kisskb/src/drivers/input/touchscreen/ili210x.c:310:15: note: byref variable will be forcibly initialized unsigned int x = 0, y = 0, z = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c: In function 'vmw_cmdbuf_res_lookup': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c:84:24: note: byref variable will be forcibly initialized struct drm_hash_item *hash; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c: In function 'vmw_dx_shader_unbind': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c:513:24: note: byref variable will be forcibly initialized struct vmw_fence_obj *fence; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c: In function 'vmw_gb_shader_unbind': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c:283:24: note: byref variable will be forcibly initialized struct vmw_fence_obj *fence; ^ /kisskb/src/drivers/input/touchscreen/ili210x.c: In function 'ili251x_firmware_update_resolution': /kisskb/src/drivers/input/touchscreen/ili210x.c:368:5: note: byref variable will be forcibly initialized u8 rs[10]; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c: In function 'vmw_cmdbuf_res_remove': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c:247:24: note: byref variable will be forcibly initialized struct drm_hash_item *hash; ^ /kisskb/src/drivers/input/touchscreen/ili210x.c: In function 'ili210x_firmware_update_store': /kisskb/src/drivers/input/touchscreen/ili210x.c:779:6: note: byref variable will be forcibly initialized u8 *fwbuf; ^ /kisskb/src/drivers/input/touchscreen/ili210x.c:778:14: note: byref variable will be forcibly initialized u16 ac_end, df_end; ^ /kisskb/src/drivers/input/touchscreen/ili210x.c:778:6: note: byref variable will be forcibly initialized u16 ac_end, df_end; ^ /kisskb/src/drivers/input/touchscreen/ili210x.c:777:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c: In function 'vmw_user_shader_alloc': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c:724:29: note: byref variable will be forcibly initialized struct vmw_resource *res, *tmp; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c:724:23: note: byref variable will be forcibly initialized struct vmw_resource *res, *tmp; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c: In function 'vmw_shader_define': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c:847:28: note: byref variable will be forcibly initialized struct vmw_buffer_object *buffer = NULL; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c: In function 'vmw_dx_shader_add': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c:595:23: note: byref variable will be forcibly initialized struct vmw_resource *res; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c: In function 'vmw_shader_remove': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c:928:23: note: byref variable will be forcibly initialized struct vmw_resource *dummy; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c: In function 'vmw_compat_shader_add': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c:964:23: note: byref variable will be forcibly initialized struct vmw_resource *res; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c:961:25: note: byref variable will be forcibly initialized struct ttm_bo_kmap_obj map; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c:960:28: note: byref variable will be forcibly initialized struct vmw_buffer_object *buf; ^ /kisskb/src/drivers/input/touchscreen/ilitek_ts_i2c.c: In function 'ilitek_protocol_init': /kisskb/src/drivers/input/touchscreen/ilitek_ts_i2c.c:404:5: note: byref variable will be forcibly initialized u8 outbuf[64]; ^ /kisskb/src/drivers/input/touchscreen/ilitek_ts_i2c.c: In function 'ilitek_read_tp_info': /kisskb/src/drivers/input/touchscreen/ilitek_ts_i2c.c:424:5: note: byref variable will be forcibly initialized u8 outbuf[256]; ^ /kisskb/src/drivers/input/touchscreen/ilitek_ts_i2c.c: In function 'ilitek_i2c_write_and_read': /kisskb/src/drivers/input/touchscreen/ilitek_ts_i2c.c:98:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[] = { ^ /kisskb/src/drivers/input/touchscreen/ilitek_ts_i2c.c: In function 'api_protocol_set_ic_wake': /kisskb/src/drivers/input/touchscreen/ilitek_ts_i2c.c:348:5: note: byref variable will be forcibly initialized u8 buf[64]; ^ /kisskb/src/drivers/input/touchscreen/ilitek_ts_i2c.c: In function 'api_protocol_set_ic_sleep': /kisskb/src/drivers/input/touchscreen/ilitek_ts_i2c.c:339:5: note: byref variable will be forcibly initialized u8 buf[64]; ^ /kisskb/src/drivers/input/touchscreen/ilitek_ts_i2c.c: In function 'api_protocol_get_ic_mode': /kisskb/src/drivers/input/touchscreen/ilitek_ts_i2c.c:325:5: note: byref variable will be forcibly initialized u8 buf[64]; ^ /kisskb/src/drivers/input/touchscreen/ilitek_ts_i2c.c: In function 'api_protocol_get_tp_res': /kisskb/src/drivers/input/touchscreen/ilitek_ts_i2c.c:304:5: note: byref variable will be forcibly initialized u8 buf[64]; ^ /kisskb/src/drivers/input/touchscreen/ilitek_ts_i2c.c: In function 'api_protocol_get_scrn_res': /kisskb/src/drivers/input/touchscreen/ilitek_ts_i2c.c:285:5: note: byref variable will be forcibly initialized u8 buf[64]; ^ /kisskb/src/drivers/input/touchscreen/ilitek_ts_i2c.c: In function 'api_protocol_get_fw_ver': /kisskb/src/drivers/input/touchscreen/ilitek_ts_i2c.c:269:5: note: byref variable will be forcibly initialized u8 buf[64]; ^ /kisskb/src/drivers/input/touchscreen/ilitek_ts_i2c.c: In function 'api_protocol_get_ptl_ver': /kisskb/src/drivers/input/touchscreen/ilitek_ts_i2c.c:234:5: note: byref variable will be forcibly initialized u8 buf[64]; ^ /kisskb/src/drivers/input/touchscreen/ilitek_ts_i2c.c: In function 'ilitek_process_and_report_v6': /kisskb/src/drivers/input/touchscreen/ilitek_ts_i2c.c:151:5: note: byref variable will be forcibly initialized u8 buf[512]; ^ /kisskb/src/drivers/input/touchscreen/ilitek_ts_i2c.c: In function 'api_protocol_get_mcu_ver': /kisskb/src/drivers/input/touchscreen/ilitek_ts_i2c.c:251:5: note: byref variable will be forcibly initialized u8 buf[64]; ^ /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c: In function 'onenand_otp_walk': /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:3077:11: note: byref variable will be forcibly initialized size_t tmp_retlen; ^ /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c: In function 'onenand_lock_user_prot_reg': /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:3189:9: note: byref variable will be forcibly initialized size_t retlen; ^ In file included from /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:21:0: /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c: In function 'do_otp_lock': /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:2980:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops; ^ /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c: In function 'do_otp_write': /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:2938:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops; ^ /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c: In function 'onenand_multiblock_erase': /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:2185:21: note: byref variable will be forcibly initialized struct erase_info verify_instr = *instr; ^ /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c: In function 'onenand_default_block_markbad': /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:2435:9: note: byref variable will be forcibly initialized u_char buf[2] = {0, 0}; ^ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'ps_set_cur_charge_cntl_limit': /kisskb/src/drivers/power/supply/power_supply_core.c:1064:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/power/supply/power_supply_core.c:12: /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/power/supply/power_supply_core.c:17:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'power_supply_am_i_supplied': /kisskb/src/drivers/power/supply/power_supply_core.c:329:32: note: byref variable will be forcibly initialized struct psy_am_i_supplied_data data = { psy, 0 }; ^ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'power_supply_is_system_supplied': /kisskb/src/drivers/power/supply/power_supply_core.c:362:15: note: byref variable will be forcibly initialized unsigned int count = 0; ^ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'power_supply_get_battery_info': /kisskb/src/drivers/power/supply/power_supply_core.c:696:19: note: byref variable will be forcibly initialized int i, tab_len, size; ^ /kisskb/src/drivers/power/supply/power_supply_core.c:571:11: note: byref variable will be forcibly initialized int err, len, index; ^ /kisskb/src/drivers/power/supply/power_supply_core.c:570:14: note: byref variable will be forcibly initialized const char *value; ^ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'power_supply_batinfo_ocv2cap': /kisskb/src/drivers/power/supply/power_supply_core.c:873:6: note: byref variable will be forcibly initialized int table_len; ^ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'power_supply_read_temp': /kisskb/src/drivers/power/supply/power_supply_core.c:975: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:1046: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:1028:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/thermal.h:211, from /kisskb/src/drivers/thermal/thermal_core.c:25: /kisskb/src/drivers/thermal/thermal_core.c: In function 'perf_trace_thermal_temperature': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:24:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_temperature, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:24:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_temperature, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:24:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_temperature, ^ /kisskb/src/drivers/thermal/thermal_core.c: In function 'perf_trace_cdev_update': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cdev_update, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cdev_update, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cdev_update, ^ /kisskb/src/drivers/thermal/thermal_core.c: In function 'perf_trace_thermal_zone_trip': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_zone_trip, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_zone_trip, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_zone_trip, ^ /kisskb/src/drivers/thermal/thermal_core.c: In function 'perf_trace_thermal_power_devfreq_get_power': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:153:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_power_devfreq_get_power, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:153:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_power_devfreq_get_power, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:153:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_power_devfreq_get_power, ^ /kisskb/src/drivers/thermal/thermal_core.c: In function 'perf_trace_thermal_power_devfreq_limit': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:183:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_power_devfreq_limit, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:183:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_power_devfreq_limit, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:183:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_power_devfreq_limit, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/thermal.h:211, from /kisskb/src/drivers/thermal/thermal_core.c:25: /kisskb/src/drivers/thermal/thermal_core.c: In function 'trace_event_raw_event_thermal_temperature': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:24:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_temperature, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:24:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_temperature, ^ /kisskb/src/drivers/thermal/thermal_core.c: In function 'trace_event_raw_event_cdev_update': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cdev_update, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cdev_update, ^ /kisskb/src/drivers/thermal/thermal_core.c: In function 'trace_event_raw_event_thermal_zone_trip': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_zone_trip, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_zone_trip, ^ /kisskb/src/drivers/thermal/thermal_core.c: In function 'trace_event_raw_event_thermal_power_devfreq_get_power': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:153:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_power_devfreq_get_power, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:153:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_power_devfreq_get_power, ^ /kisskb/src/drivers/thermal/thermal_core.c: In function 'trace_event_raw_event_thermal_power_devfreq_limit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:183:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_power_devfreq_limit, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:183:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_power_devfreq_limit, ^ /kisskb/src/drivers/thermal/thermal_core.c: In function 'update_temperature': /kisskb/src/drivers/thermal/thermal_core.c:399:6: note: byref variable will be forcibly initialized int temp, ret; ^ /kisskb/src/drivers/thermal/thermal_core.c: In function 'handle_critical_trips': /kisskb/src/drivers/thermal/thermal_core.c:345:6: note: byref variable will be forcibly initialized int trip_temp; ^ /kisskb/src/drivers/thermal/thermal_core.c: In function 'handle_thermal_trip': /kisskb/src/drivers/thermal/thermal_core.c:364:17: note: byref variable will be forcibly initialized int trip_temp, hyst = 0; ^ /kisskb/src/drivers/thermal/thermal_core.c:364:6: note: byref variable will be forcibly initialized int trip_temp, hyst = 0; ^ /kisskb/src/drivers/thermal/thermal_core.c:363:25: note: byref variable will be forcibly initialized enum thermal_trip_type type; ^ /kisskb/src/drivers/thermal/thermal_core.c: In function 'thermal_zone_bind_cooling_device': /kisskb/src/drivers/thermal/thermal_core.c:630:16: note: byref variable will be forcibly initialized unsigned long max_state; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'reset_select_slave': /kisskb/src/drivers/thermal/thermal_core.c: In function 'thermal_zone_device_register': /kisskb/src/drivers/thermal/thermal_core.c:1193:6: note: byref variable will be forcibly initialized int trip_temp; ^ /kisskb/src/drivers/thermal/thermal_core.c:1192:25: note: byref variable will be forcibly initialized enum thermal_trip_type trip_type; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c:1008:6: note: byref variable will be forcibly initialized u64 rn = le64_to_cpu(*((u64 *)&sl->reg_num)); ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_read_temp': /kisskb/src/drivers/w1/slaves/w1_therm.c:2018:20: note: byref variable will be forcibly initialized struct therm_info info; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_DS18B20_get_resolution': /kisskb/src/drivers/w1/slaves/w1_therm.c:641:20: note: byref variable will be forcibly initialized struct therm_info info; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_DS18B20_set_resolution': /kisskb/src/drivers/w1/slaves/w1_therm.c:593:26: note: byref variable will be forcibly initialized struct therm_info info, info2; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c:593:20: note: byref variable will be forcibly initialized struct therm_info info, info2; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'features_store': /kisskb/src/drivers/w1/slaves/w1_therm.c:1981:6: note: byref variable will be forcibly initialized int val, ret = 0; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'alarms_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:1764:20: note: byref variable will be forcibly initialized struct therm_info scratchpad; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/i2c/muxes/i2c-mux-pinctrl.c:8: /kisskb/src/drivers/i2c/muxes/i2c-mux-pinctrl.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'temperature_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:1621:20: note: byref variable will be forcibly initialized struct therm_info info; ^ /kisskb/src/drivers/i2c/muxes/i2c-mux-pinctrl.c: In function 'i2c_mux_pinctrl_probe': /kisskb/src/drivers/i2c/muxes/i2c-mux-pinctrl.c:82:14: note: byref variable will be forcibly initialized const char *name; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'resolution_store': /kisskb/src/drivers/w1/slaves/w1_therm.c:1703:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_slave_store': /kisskb/src/drivers/w1/slaves/w1_therm.c:1581:6: note: byref variable will be forcibly initialized int val, ret = 0; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'conv_time_measure': /kisskb/src/drivers/w1/slaves/w1_therm.c:1151:20: note: byref variable will be forcibly initialized struct therm_info inf, ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'conv_time_store': /kisskb/src/drivers/w1/slaves/w1_therm.c:1955:7: note: byref variable will be forcibly initialized int conv_time; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c:1939:6: note: byref variable will be forcibly initialized int val, ret = 0; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'alarms_store': /kisskb/src/drivers/w1/slaves/w1_therm.c:1789:8: note: byref variable will be forcibly initialized char *p_args, *orig; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c:1786:6: note: byref variable will be forcibly initialized int temp, ret; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c:1785:5: note: byref variable will be forcibly initialized u8 new_config_register[3]; /* array of data to be written */ ^ /kisskb/src/drivers/w1/slaves/w1_therm.c:1784: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:1529:20: note: byref variable will be forcibly initialized struct therm_info info; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_seq_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:2061:6: note: byref variable will be forcibly initialized u64 rn; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c:2060:5: note: byref variable will be forcibly initialized u8 ack; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/ioport.h:13, from /kisskb/src/include/linux/acpi.h:12, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/i2c/muxes/i2c-mux-reg.c:9: /kisskb/src/drivers/i2c/muxes/i2c-mux-reg.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/acpi.h:15:0, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/i2c/muxes/i2c-mux-reg.c:9: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /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/input/touchscreen/mcs5000_ts.c: In function 'mcs5000_ts_interrupt': /kisskb/src/drivers/input/touchscreen/mcs5000_ts.c:109:5: note: byref variable will be forcibly initialized u8 buffer[READ_BLOCK_SIZE]; ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_parse_firmware': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:1160:25: note: byref variable will be forcibly initialized struct mip4_fw_version fw_version; ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_bl_get_address': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:848:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:847:5: note: byref variable will be forcibly initialized u8 result[sizeof(u16)]; ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:846:5: note: byref variable will be forcibly initialized u8 cmd[] = { MIP4_R0_BOOT, MIP4_R1_BOOT_BUF_ADDR }; ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_i2c_xfer': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:183:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_bl_change_mode': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:773:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:772:5: note: byref variable will be forcibly initialized u8 result; ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:771:5: note: byref variable will be forcibly initialized u8 mode_read_cmd[] = { MIP4_R0_BOOT, MIP4_R1_BOOT_MODE }; ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:770:5: note: byref variable will be forcibly initialized u8 mode_chg_cmd[] = { MIP4_R0_BOOT, MIP4_R1_BOOT_MODE, mode }; ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_bl_read_status': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:710:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:709:5: note: byref variable will be forcibly initialized u8 result; ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:708:5: note: byref variable will be forcibly initialized u8 cmd[] = { MIP4_R0_BOOT, MIP4_R1_BOOT_STATUS }; ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_bl_program_page': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:883:5: note: byref variable will be forcibly initialized u8 cmd[6]; ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_bl_verify_page': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:969:5: note: byref variable will be forcibly initialized u8 cmd[8]; ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_interrupt': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:588:5: note: byref variable will be forcibly initialized u8 cmd[2]; ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_get_fw_version': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:228:5: note: byref variable will be forcibly initialized u8 buf[sizeof(ts->fw_version)]; ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:227:5: note: byref variable will be forcibly initialized u8 cmd[] = { MIP4_R0_INFO, MIP4_R1_INFO_VERSION_BOOT }; ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_query_device': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:250:5: note: byref variable will be forcibly initialized u8 buf[14]; ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:249:5: note: byref variable will be forcibly initialized u8 cmd[2]; ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:247:23: note: byref variable will be forcibly initialized union i2c_smbus_data dummy; ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_flash_fw': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:1084:6: note: byref variable will be forcibly initialized u16 buf_addr; ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_execute_fw_update': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:1250:6: note: byref variable will be forcibly initialized u32 fw_size; ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:1249:6: note: byref variable will be forcibly initialized u32 fw_start_offset; ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:1248:30: note: byref variable will be forcibly initialized const struct mip4_bin_tail *fw_info; ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_sysfs_fw_update': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:1293:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^ /kisskb/src/drivers/thermal/broadcom/sr-thermal.c: In function 'sr_thermal_probe': /kisskb/src/drivers/thermal/broadcom/sr-thermal.c:54:6: note: byref variable will be forcibly initialized u32 sr_tmon_list = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c: In function 'vmw_cmdbuf_man_process': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c:437:6: note: byref variable will be forcibly initialized int notempty; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/dmapool.h:14, from /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c:28: /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c: In function 'vmw_cmdbuf_alloc_space': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 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/vmwgfx/vmwgfx_cmdbuf.c:840:3: note: in expansion of macro 'wait_event' wait_event(man->alloc_queue, vmw_cmdbuf_try_alloc(man, &info)); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/vmwgfx/vmwgfx_cmdbuf.c:830:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c:802:31: note: byref variable will be forcibly initialized struct vmw_cmdbuf_alloc_info info; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/dmapool.h:14, from /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c:28: /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c: In function 'vmw_cmdbuf_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: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/vmwgfx/vmwgfx_cmdbuf.c:734:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_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: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/vmwgfx/vmwgfx_cmdbuf.c:730:9: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c: In function 'vmw_cmdbuf_send_device_command': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c:1136:28: note: byref variable will be forcibly initialized struct vmw_cmdbuf_header *header; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c: In function 'vmw_cmdbuf_preempt': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c:1174:13: note: byref variable will be forcibly initialized } __packed cmd; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c: In function 'vmw_cmdbuf_startstop': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c:1200:13: note: byref variable will be forcibly initialized } __packed cmd; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c: In function 'vmw_cmdbuf_work_func': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c:535:15: note: byref variable will be forcibly initialized const char *cmd_name; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c:534:7: note: byref variable will be forcibly initialized u32 error_cmd_size, new_start_offset; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c:520:19: note: byref variable will be forcibly initialized struct list_head restart_head[SVGA_CB_CONTEXT_MAX]; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c:518:11: note: byref variable will be forcibly initialized uint32_t dummy = 0; ^ /kisskb/src/drivers/usb/core/file.c: In function 'usb_register_dev': /kisskb/src/drivers/usb/core/file.c:162:7: note: byref variable will be forcibly initialized char name[20]; ^ /kisskb/src/drivers/i2c/busses/i2c-designware-common.c: In function '__i2c_dw_disable': /kisskb/src/drivers/i2c/busses/i2c-designware-common.c:442:6: note: byref variable will be forcibly initialized u32 status; ^ /kisskb/src/drivers/i2c/busses/i2c-designware-common.c: In function 'i2c_dw_set_sda_hold': /kisskb/src/drivers/i2c/busses/i2c-designware-common.c:391:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/i2c/busses/i2c-designware-common.c: In function 'i2c_dw_wait_bus_not_busy': /kisskb/src/drivers/i2c/busses/i2c-designware-common.c:530:6: note: byref variable will be forcibly initialized u32 status; ^ /kisskb/src/drivers/i2c/busses/i2c-designware-common.c: In function 'i2c_dw_handle_tx_abort': /kisskb/src/drivers/i2c/busses/i2c-designware-common.c:551:16: note: byref variable will be forcibly initialized unsigned long abort_source = dev->abort_source; ^ /kisskb/src/drivers/i2c/busses/i2c-designware-common.c: In function 'i2c_dw_set_fifo_size': /kisskb/src/drivers/i2c/busses/i2c-designware-common.c:574:6: note: byref variable will be forcibly initialized u32 param, tx_fifo_depth, rx_fifo_depth; ^ /kisskb/src/drivers/i2c/busses/i2c-designware-common.c: In function 'i2c_dw_disable': /kisskb/src/drivers/i2c/busses/i2c-designware-common.c:609:6: note: byref variable will be forcibly initialized u32 dummy; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c: In function 'vmw_stdu_bo_populate_update_cpu': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c:1286:22: note: byref variable will be forcibly initialized struct vmw_diff_cpy diff = VMW_CPU_BLIT_DIFF_INITIALIZER(0); ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c: In function 'vmw_stdu_bo_cpu_commit': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c:620:24: note: byref variable will be forcibly initialized struct drm_clip_rect region; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c:585:22: note: byref variable will be forcibly initialized struct vmw_diff_cpy diff = VMW_CPU_BLIT_DIFF_INITIALIZER(stdu->cpp); ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c: In function 'vmw_stdu_bind_st': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c:219:23: note: byref variable will be forcibly initialized SVGA3dSurfaceImageId image; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c: In function 'vmw_stdu_plane_update_bo': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c:1361:36: note: byref variable will be forcibly initialized struct vmw_du_update_plane_buffer bo_update; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c: In function 'vmw_stdu_plane_update_surface': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c:1536:29: note: byref variable will be forcibly initialized struct vmw_du_update_plane srf_update; ^ /kisskb/src/drivers/input/touchscreen/mms114.c: In function '__mms114_read_reg': /kisskb/src/drivers/input/touchscreen/mms114.c:92:5: note: byref variable will be forcibly initialized u8 buf = reg & 0xff; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c: In function 'vmw_stdu_surface_update_proxy': /kisskb/src/drivers/input/touchscreen/mms114.c:91:17: note: byref variable will be forcibly initialized struct i2c_msg xfer[2]; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c:1435:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c:1434:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/input/touchscreen/mms114.c: In function 'mms114_read_reg': /kisskb/src/drivers/input/touchscreen/mms114.c:123:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/input/touchscreen/mms114.c: In function 'mms114_interrupt': /kisskb/src/drivers/input/touchscreen/mms114.c:198:22: note: byref variable will be forcibly initialized struct mms114_touch touch[MMS114_MAX_TOUCH]; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c: In function 'vmw_stdu_primary_plane_atomic_update': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c:1591:24: note: byref variable will be forcibly initialized struct vmw_fence_obj *fence = NULL; ^ In file included from /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_kms.h:34:0, from /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c:35: /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c: In function 'vmw_surface_unreference': /kisskb/src/drivers/input/touchscreen/mms114.c: In function 'mms114_get_version': /kisskb/src/drivers/input/touchscreen/mms114.c:256:5: note: byref variable will be forcibly initialized u8 buf[6]; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h:1575:23: note: byref variable will be forcibly initialized struct vmw_resource *res = &tmp_srf->res; ^ /kisskb/src/drivers/input/touchscreen/mms114.c: In function 'mms114_write_reg': /kisskb/src/drivers/input/touchscreen/mms114.c:137:5: note: byref variable will be forcibly initialized u8 buf[2]; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c: In function 'vmw_stdu_primary_plane_prepare_fb': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c:1075:31: note: byref variable will be forcibly initialized struct vmw_surface_metadata metadata = {0}; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c: In function 'vmw_kms_stdu_dma': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c:690:24: note: byref variable will be forcibly initialized struct vmw_stdu_dirty ddirty; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c: In function 'vmw_kms_stdu_surface_dirty': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c:866:24: note: byref variable will be forcibly initialized struct vmw_stdu_dirty sdirty; ^ /kisskb/src/drivers/input/touchscreen/msg2638.c: In function 'msg2638_ts_irq_handler': /kisskb/src/drivers/input/touchscreen/msg2638.c:76:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^ /kisskb/src/drivers/input/touchscreen/msg2638.c:74:21: note: byref variable will be forcibly initialized struct touch_event touch_event; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c: In function 'vmw_cotable_unbind': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c:313:24: note: byref variable will be forcibly initialized struct vmw_fence_obj *fence; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c: In function 'vmw_cotable_readback': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c:350:24: note: byref variable will be forcibly initialized struct vmw_fence_obj *fence; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c: In function 'vmw_cotable_resize': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c:394:34: note: byref variable will be forcibly initialized struct ttm_bo_kmap_obj old_map, new_map; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c:394:25: note: byref variable will be forcibly initialized struct ttm_bo_kmap_obj old_map, new_map; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c:389:34: note: byref variable will be forcibly initialized struct vmw_buffer_object *buf, *old_buf = res->backup; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c:389:28: note: byref variable will be forcibly initialized struct vmw_buffer_object *buf, *old_buf = res->backup; ^ /kisskb/src/drivers/mtd/ubi/vmt.c: In function 'ubi_create_volume': /kisskb/src/drivers/mtd/ubi/vmt.c:148:25: note: byref variable will be forcibly initialized struct ubi_vtbl_record vtbl_rec; ^ /kisskb/src/drivers/mtd/ubi/vmt.c: In function 'ubi_resize_volume': /kisskb/src/drivers/mtd/ubi/vmt.c:416:25: note: byref variable will be forcibly initialized struct ubi_vtbl_record vtbl_rec; ^ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'cur_state_show': /kisskb/src/drivers/thermal/thermal_sysfs.c:596:16: note: byref variable will be forcibly initialized unsigned long state; ^ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'max_state_show': /kisskb/src/drivers/thermal/thermal_sysfs.c:583:16: note: byref variable will be forcibly initialized unsigned long state; ^ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'offset_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:327:7: note: byref variable will be forcibly initialized s32 value; \ ^ /kisskb/src/drivers/thermal/thermal_sysfs.c:347:1: note: in expansion of macro 'create_s32_tzp_attr' create_s32_tzp_attr(offset); ^ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'slope_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:327:7: note: byref variable will be forcibly initialized s32 value; \ ^ /kisskb/src/drivers/thermal/thermal_sysfs.c:346:1: note: in expansion of macro 'create_s32_tzp_attr' create_s32_tzp_attr(slope); ^ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'integral_cutoff_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:327:7: note: byref variable will be forcibly initialized s32 value; \ ^ /kisskb/src/drivers/thermal/thermal_sysfs.c:345:1: note: in expansion of macro 'create_s32_tzp_attr' create_s32_tzp_attr(integral_cutoff); ^ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'k_d_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:327:7: note: byref variable will be forcibly initialized s32 value; \ ^ /kisskb/src/drivers/thermal/thermal_sysfs.c:344:1: note: in expansion of macro 'create_s32_tzp_attr' create_s32_tzp_attr(k_d); ^ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'k_i_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:327:7: note: byref variable will be forcibly initialized s32 value; \ ^ /kisskb/src/drivers/thermal/thermal_sysfs.c:343:1: note: in expansion of macro 'create_s32_tzp_attr' create_s32_tzp_attr(k_i); ^ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'k_pu_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:327:7: note: byref variable will be forcibly initialized s32 value; \ ^ /kisskb/src/drivers/thermal/thermal_sysfs.c:342:1: note: in expansion of macro 'create_s32_tzp_attr' create_s32_tzp_attr(k_pu); ^ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'k_po_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:327:7: note: byref variable will be forcibly initialized s32 value; \ ^ /kisskb/src/drivers/thermal/thermal_sysfs.c:341:1: note: in expansion of macro 'create_s32_tzp_attr' create_s32_tzp_attr(k_po); ^ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'sustainable_power_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:296:6: note: byref variable will be forcibly initialized u32 sustainable_power; ^ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'policy_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:224:7: note: byref variable will be forcibly initialized char name[THERMAL_NAME_LENGTH]; ^ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'temp_show': /kisskb/src/drivers/thermal/thermal_sysfs.c:38:6: note: byref variable will be forcibly initialized int temperature, ret; ^ In file included from /kisskb/src/drivers/thermal/thermal_sysfs.c:18:0: /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'trip_point_hyst_show': /kisskb/src/drivers/thermal/thermal_sysfs.c:206:6: note: byref variable will be forcibly initialized int temperature; ^ /kisskb/src/drivers/thermal/thermal_sysfs.c:205:6: note: byref variable will be forcibly initialized int trip, ret; ^ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'trip_point_temp_show': /kisskb/src/drivers/thermal/thermal_sysfs.c:154:6: note: byref variable will be forcibly initialized int temperature; ^ /kisskb/src/drivers/thermal/thermal_sysfs.c:153:6: note: byref variable will be forcibly initialized int trip, ret; ^ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'trip_point_hyst_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:176:6: note: byref variable will be forcibly initialized int temperature; ^ /kisskb/src/drivers/thermal/thermal_sysfs.c:175:6: note: byref variable will be forcibly initialized int trip, ret; ^ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'trip_point_type_show': /kisskb/src/drivers/thermal/thermal_sysfs.c:83:6: note: byref variable will be forcibly initialized int trip, result; ^ /kisskb/src/drivers/thermal/thermal_sysfs.c:82:25: note: byref variable will be forcibly initialized enum thermal_trip_type type; ^ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'cooling_device_stats_setup': /kisskb/src/drivers/thermal/thermal_sysfs.c:820:16: note: byref variable will be forcibly initialized unsigned long states; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_so.c: In function 'vmw_view_add': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_so.c:328:23: note: byref variable will be forcibly initialized struct vmw_resource *res; ^ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'cur_state_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:610:16: note: byref variable will be forcibly initialized unsigned long state; ^ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'weight_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:901:11: note: byref variable will be forcibly initialized int ret, weight; ^ /kisskb/src/drivers/usb/core/buffer.c: In function 'hcd_buffer_create': /kisskb/src/drivers/usb/core/buffer.c:67:8: note: byref variable will be forcibly initialized char name[16]; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_dotclock.c: In function 'sun4i_dclk_get_phase': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_dotclock.c:128:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_dotclock.c: In function 'sun4i_dclk_recalc_rate': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_dotclock.c:57:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_dotclock.c: In function 'sun4i_dclk_is_enabled': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_dotclock.c:46:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_dotclock.c: In function 'sun4i_dclk_create': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_dotclock.c:168:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_dotclock.c:167:25: note: byref variable will be forcibly initialized const char *clk_name, *parent_name; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_dotclock.c:167:14: note: byref variable will be forcibly initialized const char *clk_name, *parent_name; ^ /kisskb/src/drivers/input/touchscreen/pixcir_i2c_ts.c: In function 'pixcir_ts_parse': /kisskb/src/drivers/input/touchscreen/pixcir_i2c_ts.c:97:5: note: byref variable will be forcibly initialized u8 wrbuf[1] = { 0 }; ^ /kisskb/src/drivers/input/touchscreen/pixcir_i2c_ts.c:96:5: note: byref variable will be forcibly initialized u8 rdbuf[2 + PIXCIR_MAX_SLOTS * 5]; ^ /kisskb/src/drivers/input/touchscreen/pixcir_i2c_ts.c: In function 'pixcir_ts_report': /kisskb/src/drivers/input/touchscreen/pixcir_i2c_ts.c:150:6: note: byref variable will be forcibly initialized int slots[PIXCIR_MAX_SLOTS]; ^ /kisskb/src/drivers/input/touchscreen/pixcir_i2c_ts.c: In function 'pixcir_ts_isr': /kisskb/src/drivers/input/touchscreen/pixcir_i2c_ts.c:194:28: note: byref variable will be forcibly initialized struct pixcir_report_data report; ^ /kisskb/src/drivers/usb/core/sysfs.c: In function 'avoid_reset_quirk_store': /kisskb/src/drivers/usb/core/sysfs.c:278:8: note: byref variable will be forcibly initialized int val, rc; ^ /kisskb/src/drivers/usb/core/sysfs.c: In function 'bConfigurationValue_store': /kisskb/src/drivers/usb/core/sysfs.c:97:8: note: byref variable will be forcibly initialized int config, value, rc; ^ /kisskb/src/drivers/usb/core/sysfs.c: In function 'persist_store': /kisskb/src/drivers/usb/core/sysfs.c:327:6: note: byref variable will be forcibly initialized int value, rc; ^ /kisskb/src/drivers/usb/core/sysfs.c: In function 'authorized_default_store': /kisskb/src/drivers/usb/core/sysfs.c:929:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/usb/core/sysfs.c: In function 'authorized_store': /kisskb/src/drivers/usb/core/sysfs.c:744:11: note: byref variable will be forcibly initialized unsigned val; ^ /kisskb/src/drivers/usb/core/sysfs.c: In function 'usb2_lpm_besl_store': /kisskb/src/drivers/usb/core/sysfs.c:563:5: note: byref variable will be forcibly initialized u8 besl; ^ /kisskb/src/drivers/usb/core/sysfs.c: In function 'usb2_lpm_l1_timeout_store': /kisskb/src/drivers/usb/core/sysfs.c:540:6: note: byref variable will be forcibly initialized u16 timeout; ^ /kisskb/src/drivers/usb/core/sysfs.c: In function 'usb2_hardware_lpm_store': /kisskb/src/drivers/usb/core/sysfs.c:501:7: note: byref variable will be forcibly initialized bool value; ^ /kisskb/src/drivers/power/supply/power_supply_sysfs.c: In function 'power_supply_store_property': /kisskb/src/drivers/power/supply/power_supply_sysfs.c:329:8: note: byref variable will be forcibly initialized long long_val; ^ /kisskb/src/drivers/power/supply/power_supply_sysfs.c:316:29: note: byref variable will be forcibly initialized union power_supply_propval value; ^ /kisskb/src/drivers/usb/core/sysfs.c: In function 'interface_authorized_default_store': /kisskb/src/drivers/usb/core/sysfs.c:976:7: note: byref variable will be forcibly initialized bool val; ^ /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/usb/core/sysfs.c: In function 'autosuspend_store': /kisskb/src/drivers/usb/core/sysfs.c:411:6: note: byref variable will be forcibly initialized int value; ^ /kisskb/src/drivers/usb/core/sysfs.c: In function 'interface_authorized_store': /kisskb/src/drivers/usb/core/sysfs.c:1176:7: note: byref variable will be forcibly initialized bool val; ^ /kisskb/src/drivers/input/touchscreen/s6sy761.c: In function 's6sy761_read_events': /kisskb/src/drivers/input/touchscreen/s6sy761.c:119:5: note: byref variable will be forcibly initialized u8 cmd = S6SY761_READ_ALL_EVENT; ^ /kisskb/src/drivers/input/touchscreen/s6sy761.c: In function 's6sy761_power_on': /kisskb/src/drivers/input/touchscreen/s6sy761.c:296:5: note: byref variable will be forcibly initialized u8 buffer[S6SY761_EVENT_SIZE]; ^ /kisskb/src/drivers/input/touchscreen/s6sy761.c: In function 's6sy761_hw_init': /kisskb/src/drivers/input/touchscreen/s6sy761.c:344:5: note: byref variable will be forcibly initialized u8 buffer[S6SY761_PANEL_ID_SIZE]; /* larger read size */ ^ /kisskb/src/drivers/input/touchscreen/s6sy761.c: In function 's6sy761_probe': /kisskb/src/drivers/input/touchscreen/s6sy761.c:396:22: note: byref variable will be forcibly initialized unsigned int max_x, max_y; ^ /kisskb/src/drivers/input/touchscreen/s6sy761.c:396:15: note: byref variable will be forcibly initialized unsigned int max_x, max_y; ^ /kisskb/src/drivers/bluetooth/bpa10x.c: In function 'bpa10x_set_diag': /kisskb/src/drivers/bluetooth/bpa10x.c:345:11: note: byref variable will be forcibly initialized const u8 req[] = { 0x00, enable }; ^ /kisskb/src/drivers/input/touchscreen/sun4i-ts.c: In function 'show_temp': /kisskb/src/drivers/input/touchscreen/sun4i-ts.c:208:6: note: byref variable will be forcibly initialized int temp; ^ /kisskb/src/drivers/input/touchscreen/sun4i-ts.c: In function 'sun4i_ts_probe': /kisskb/src/drivers/input/touchscreen/sun4i-ts.c:245:6: note: byref variable will be forcibly initialized u32 filter_type = 1; ^ /kisskb/src/drivers/input/touchscreen/sun4i-ts.c:244:6: note: byref variable will be forcibly initialized u32 tp_sensitive_adjust = 15; ^ /kisskb/src/drivers/i2c/busses/i2c-designware-master.c: In function 'i2c_dw_read_clear_intrbits': /kisskb/src/drivers/i2c/busses/i2c-designware-master.c:661:12: note: byref variable will be forcibly initialized u32 stat, dummy; ^ /kisskb/src/drivers/i2c/busses/i2c-designware-master.c:661:6: note: byref variable will be forcibly initialized u32 stat, dummy; ^ /kisskb/src/drivers/i2c/busses/i2c-designware-master.c: In function 'i2c_dw_read': /kisskb/src/drivers/i2c/busses/i2c-designware-master.c:508:12: note: byref variable will be forcibly initialized u32 len, tmp; ^ /kisskb/src/drivers/i2c/busses/i2c-designware-master.c:505:15: note: byref variable will be forcibly initialized unsigned int rx_valid; ^ /kisskb/src/drivers/i2c/busses/i2c-designware-master.c: In function 'i2c_dw_xfer_msg': /kisskb/src/drivers/i2c/busses/i2c-designware-master.c:373:15: note: byref variable will be forcibly initialized unsigned int flr; ^ /kisskb/src/drivers/i2c/busses/i2c-designware-master.c: In function 'i2c_dw_irq_handler_master': /kisskb/src/drivers/i2c/busses/i2c-designware-master.c:720:6: note: byref variable will be forcibly initialized u32 stat; ^ /kisskb/src/drivers/i2c/busses/i2c-designware-master.c: In function 'i2c_dw_isr': /kisskb/src/drivers/i2c/busses/i2c-designware-master.c:763:12: note: byref variable will be forcibly initialized u32 stat, enabled; ^ /kisskb/src/drivers/i2c/busses/i2c-designware-master.c:763:6: note: byref variable will be forcibly initialized u32 stat, enabled; ^ /kisskb/src/drivers/i2c/busses/i2c-designware-master.c: In function 'i2c_dw_check_stopbit': /kisskb/src/drivers/i2c/busses/i2c-designware-master.c:257:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/i2c/busses/i2c-designware-master.c: In function 'i2c_dw_xfer_init': /kisskb/src/drivers/i2c/busses/i2c-designware-master.c:214:6: note: byref variable will be forcibly initialized u32 dummy; ^ /kisskb/src/drivers/i2c/busses/i2c-designware-master.c: In function 'amd_i2c_dw_xfer_quirk': /kisskb/src/drivers/i2c/busses/i2c-designware-master.c:290:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/i2c/busses/i2c-designware-master.c: In function 'i2c_dw_set_timings_master': /kisskb/src/drivers/i2c/busses/i2c-designware-master.c:42:6: note: byref variable will be forcibly initialized u32 comp_param1; ^ /kisskb/src/drivers/input/touchscreen/st1232.c: In function 'st1232_ts_parse_and_report': /kisskb/src/drivers/input/touchscreen/st1232.c:135:6: note: byref variable will be forcibly initialized int slots[ST_TS_MAX_FINGERS]; ^ /kisskb/src/drivers/input/touchscreen/st1232.c:134:5: note: byref variable will be forcibly initialized u8 z[ST_TS_MAX_FINGERS]; ^ /kisskb/src/drivers/input/touchscreen/st1232.c:133:22: note: byref variable will be forcibly initialized struct input_mt_pos pos[ST_TS_MAX_FINGERS]; ^ /kisskb/src/drivers/hwmon/occ/p8_i2c.c: In function 'p8_i2c_occ_putscom': /kisskb/src/drivers/hwmon/occ/p8_i2c.c:68:6: note: byref variable will be forcibly initialized u32 buf[3]; ^ /kisskb/src/drivers/hwmon/occ/p8_i2c.c: In function 'p8_i2c_occ_putscom_u32': /kisskb/src/drivers/hwmon/occ/p8_i2c.c:91:5: note: byref variable will be forcibly initialized u8 buf[8]; ^ /kisskb/src/drivers/hwmon/occ/p8_i2c.c: In function 'p8_i2c_occ_putscom_be': /kisskb/src/drivers/hwmon/occ/p8_i2c.c:102:20: note: byref variable will be forcibly initialized __be32 data0 = 0, data1 = 0; ^ /kisskb/src/drivers/hwmon/occ/p8_i2c.c:102:9: note: byref variable will be forcibly initialized __be32 data0 = 0, data1 = 0; ^ /kisskb/src/drivers/input/touchscreen/st1232.c: In function 'st1232_ts_probe': /kisskb/src/drivers/input/touchscreen/st1232.c:229:13: note: byref variable will be forcibly initialized u16 max_x, max_y; ^ /kisskb/src/drivers/input/touchscreen/st1232.c:229:6: note: byref variable will be forcibly initialized u16 max_x, max_y; ^ /kisskb/src/drivers/hwmon/occ/p8_i2c.c: In function 'p8_i2c_occ_getscom': /kisskb/src/drivers/hwmon/occ/p8_i2c.c:40:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2]; ^ /kisskb/src/drivers/hwmon/occ/p8_i2c.c:39:9: note: byref variable will be forcibly initialized __be64 buf; ^ /kisskb/src/drivers/input/touchscreen/ti_am335x_tsc.c: In function 'titsc_read_coordinates': /kisskb/src/drivers/input/touchscreen/ti_am335x_tsc.c:220:25: note: byref variable will be forcibly initialized unsigned int yvals[7], xvals[7]; ^ /kisskb/src/drivers/input/touchscreen/ti_am335x_tsc.c:220:15: note: byref variable will be forcibly initialized unsigned int yvals[7], xvals[7]; ^ /kisskb/src/drivers/input/touchscreen/ti_am335x_tsc.c: In function 'titsc_irq': /kisskb/src/drivers/input/touchscreen/ti_am335x_tsc.c:275:19: note: byref variable will be forcibly initialized unsigned int z1, z2, z; ^ /kisskb/src/drivers/input/touchscreen/ti_am335x_tsc.c:275:15: note: byref variable will be forcibly initialized unsigned int z1, z2, z; ^ /kisskb/src/drivers/input/touchscreen/ti_am335x_tsc.c:274:22: note: byref variable will be forcibly initialized unsigned int x = 0, y = 0; ^ /kisskb/src/drivers/input/touchscreen/ti_am335x_tsc.c:274:15: note: byref variable will be forcibly initialized unsigned int x = 0, y = 0; ^ /kisskb/src/drivers/input/touchscreen/ti_am335x_tsc.c: In function 'titsc_config_wires': /kisskb/src/drivers/input/touchscreen/ti_am335x_tsc.c:77:6: note: byref variable will be forcibly initialized u32 wire_order[4]; ^ /kisskb/src/drivers/input/touchscreen/ti_am335x_tsc.c:76:6: note: byref variable will be forcibly initialized u32 analog_line[4]; ^ /kisskb/src/drivers/thermal/thermal_helpers.c: In function 'get_tz_trend': /kisskb/src/drivers/thermal/thermal_helpers.c:28:21: note: byref variable will be forcibly initialized enum thermal_trend trend; ^ /kisskb/src/drivers/thermal/thermal_helpers.c: In function 'thermal_zone_get_temp': /kisskb/src/drivers/thermal/thermal_helpers.c:82:6: note: byref variable will be forcibly initialized int crit_temp = INT_MAX; ^ /kisskb/src/drivers/thermal/thermal_helpers.c: In function 'thermal_zone_set_trips': /kisskb/src/drivers/thermal/thermal_helpers.c:133:17: note: byref variable will be forcibly initialized int trip_temp, hysteresis; ^ /kisskb/src/drivers/thermal/thermal_helpers.c:133:6: note: byref variable will be forcibly initialized int trip_temp, hysteresis; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_disconnectsignal_compat': /kisskb/src/drivers/usb/core/devio.c:2140:37: note: byref variable will be forcibly initialized struct usbdevfs_disconnectsignal32 ds; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'get_urb32': /kisskb/src/drivers/usb/core/devio.c:2152:24: note: byref variable will be forcibly initialized struct usbdevfs_urb32 urb32; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_disconnectsignal': /kisskb/src/drivers/usb/core/devio.c:2259:35: note: byref variable will be forcibly initialized struct usbdevfs_disconnectsignal ds; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_drop_privileges': /kisskb/src/drivers/usb/core/devio.c:2511:6: note: byref variable will be forcibly initialized u32 data; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'usbdev_read': /kisskb/src/drivers/usb/core/devio.c:311:32: note: byref variable will be forcibly initialized struct usb_device_descriptor temp_desc; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'destroy_async_on_interface': /kisskb/src/drivers/usb/core/devio.c:666:27: note: byref variable will be forcibly initialized struct list_head *p, *q, hitlist; ^ In file included from /kisskb/src/drivers/usb/core/devio.c:27:0: /kisskb/src/drivers/usb/core/devio.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_connectinfo': /kisskb/src/drivers/usb/core/devio.c:1430:30: note: byref variable will be forcibly initialized struct usbdevfs_connectinfo ci; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'usbdev_mmap': /kisskb/src/drivers/usb/core/devio.c:225:13: note: byref variable will be forcibly initialized dma_addr_t dma_handle; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/drivers/usb/core/devio.c:24: /kisskb/src/drivers/usb/core/devio.c: In function 'usbfs_start_wait_urb': /kisskb/src/drivers/usb/core/devio.c:1118:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(ctx); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/usb/core/devio.c: In function 'do_proc_control': /kisskb/src/drivers/usb/core/devio.c:1151:24: note: byref variable will be forcibly initialized unsigned int wLength, actlen; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_control': /kisskb/src/drivers/usb/core/devio.c:1248:31: note: byref variable will be forcibly initialized struct usbdevfs_ctrltransfer ctrl; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_control_compat': /kisskb/src/drivers/usb/core/devio.c:2113:31: note: byref variable will be forcibly initialized struct usbdevfs_ctrltransfer ctrl; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'do_proc_bulk': /kisskb/src/drivers/usb/core/devio.c:1259:26: note: byref variable will be forcibly initialized unsigned int tmo, len1, len2, pipe; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_bulk': /kisskb/src/drivers/usb/core/devio.c:1347:31: note: byref variable will be forcibly initialized struct usbdevfs_bulktransfer bulk; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_bulk_compat': /kisskb/src/drivers/usb/core/devio.c:2126:31: note: byref variable will be forcibly initialized struct usbdevfs_bulktransfer bulk; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_getdriver': /kisskb/src/drivers/usb/core/devio.c:1411:28: note: byref variable will be forcibly initialized struct usbdevfs_getdriver gd; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_setintf': /kisskb/src/drivers/usb/core/devio.c:1503:31: note: byref variable will be forcibly initialized struct usbdevfs_setinterface setintf; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_submiturb': /kisskb/src/drivers/usb/core/devio.c:1967:11: note: byref variable will be forcibly initialized sigval_t userurb_sigval; ^ /kisskb/src/drivers/usb/core/devio.c:1966:22: note: byref variable will be forcibly initialized struct usbdevfs_urb uurb; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_submiturb_compat': /kisskb/src/drivers/usb/core/devio.c:2173:11: note: byref variable will be forcibly initialized sigval_t userurb_sigval; ^ /kisskb/src/drivers/usb/core/devio.c:2172:22: note: byref variable will be forcibly initialized struct usbdevfs_urb uurb; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'async_completed': /kisskb/src/drivers/usb/core/devio.c:608:11: note: userspace variable will be forcibly initialized sigval_t addr; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_ioctl_compat': /kisskb/src/drivers/usb/core/devio.c:2382:24: note: byref variable will be forcibly initialized struct usbdevfs_ioctl ctrl; ^ /kisskb/src/drivers/usb/core/devio.c:2381:26: note: byref variable will be forcibly initialized struct usbdevfs_ioctl32 ioc32; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_ioctl_default': /kisskb/src/drivers/usb/core/devio.c:2371:24: note: byref variable will be forcibly initialized struct usbdevfs_ioctl ctrl; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_disconnect_claim': /kisskb/src/drivers/usb/core/devio.c:2437:35: note: byref variable will be forcibly initialized struct usbdevfs_disconnect_claim dc; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_alloc_streams': /kisskb/src/drivers/usb/core/devio.c:2474:24: note: byref variable will be forcibly initialized struct usb_interface *intf; ^ /kisskb/src/drivers/usb/core/devio.c:2473:29: note: byref variable will be forcibly initialized struct usb_host_endpoint **eps; ^ /kisskb/src/drivers/usb/core/devio.c:2472:24: note: byref variable will be forcibly initialized unsigned num_streams, num_eps; ^ /kisskb/src/drivers/usb/core/devio.c:2472:11: note: byref variable will be forcibly initialized unsigned num_streams, num_eps; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_free_streams': /kisskb/src/drivers/usb/core/devio.c:2494:24: note: byref variable will be forcibly initialized struct usb_interface *intf; ^ /kisskb/src/drivers/usb/core/devio.c:2493:29: note: byref variable will be forcibly initialized struct usb_host_endpoint **eps; ^ /kisskb/src/drivers/usb/core/devio.c:2492:11: note: byref variable will be forcibly initialized unsigned num_eps; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/usb/core/devio.c:24: /kisskb/src/drivers/usb/core/devio.c: In function 'proc_wait_for_resume': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/core/devio.c:2558:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(ps->wait_for_resume, ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_conninfo_ex': /kisskb/src/drivers/usb/core/devio.c:1444:30: note: byref variable will be forcibly initialized struct usbdevfs_conninfo_ex ci; ^ /kisskb/src/drivers/power/supply/power_supply_leds.c: In function 'power_supply_update_gen_leds': /kisskb/src/drivers/power/supply/power_supply_leds.c:115:29: note: byref variable will be forcibly initialized union power_supply_propval online; ^ /kisskb/src/drivers/power/supply/power_supply_leds.c: In function 'power_supply_update_bat_leds': /kisskb/src/drivers/power/supply/power_supply_leds.c:25:16: note: byref variable will be forcibly initialized unsigned long delay_off = 0; ^ /kisskb/src/drivers/power/supply/power_supply_leds.c:24:16: note: byref variable will be forcibly initialized unsigned long delay_on = 0; ^ /kisskb/src/drivers/power/supply/power_supply_leds.c:23:29: note: byref variable will be forcibly initialized union power_supply_propval status; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/io-mapping.h:10, from /kisskb/src/drivers/gpu/drm/qxl/qxl_kms.c:26: /kisskb/src/drivers/gpu/drm/qxl/qxl_kms.c: In function 'qxl_device_fini': /kisskb/src/include/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_kms.c:309:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(qdev->release_event, ^ /kisskb/src/drivers/usb/phy/phy.c: In function 'usb_phy_notify_charger_work': /kisskb/src/drivers/usb/phy/phy.c:126:20: note: byref variable will be forcibly initialized unsigned int min, max; ^ /kisskb/src/drivers/usb/phy/phy.c:126:15: note: byref variable will be forcibly initialized unsigned int min, max; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c: In function 'vmw_open_channel': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:100:44: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si = 0, di = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:100:36: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si = 0, di = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:100:31: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si = 0, di = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:100:26: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si = 0, di = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:100:21: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si = 0, di = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:100:16: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si = 0, di = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c: In function 'vmw_close_channel': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:129:40: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si, di; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:129:36: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si, di; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:129:31: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si, di; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:129:26: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si, di; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:129:21: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si, di; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:129:16: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si, di; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c: In function 'hypervisor_ppn_reset_all': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:648:44: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si = 0, di = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:648:36: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si = 0, di = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:648:31: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si = 0, di = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:648:26: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si = 0, di = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:648:21: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si = 0, di = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:648:16: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si = 0, di = 0; ^ /kisskb/src/drivers/mtd/ubi/upd.c: In function 'set_update_marker': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c: In function 'hypervisor_ppn_add': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:665:44: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si = 0, di = 0; ^ /kisskb/src/drivers/mtd/ubi/upd.c:44:25: note: byref variable will be forcibly initialized struct ubi_vtbl_record vtbl_rec; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:665:36: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si = 0, di = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:665:31: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si = 0, di = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:665:26: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si = 0, di = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:665:21: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si = 0, di = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:665:16: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si = 0, di = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c: In function 'hypervisor_ppn_remove': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:682:44: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si = 0, di = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:682:36: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si = 0, di = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:682:31: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si = 0, di = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:682:26: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si = 0, di = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:682:21: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si = 0, di = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:682:16: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si = 0, di = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c: In function 'vmw_port_hb_in': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:216:39: note: byref variable will be forcibly initialized unsigned long si, di, eax, ebx, ecx, edx; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:216:34: note: byref variable will be forcibly initialized unsigned long si, di, eax, ebx, ecx, edx; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:216:29: note: byref variable will be forcibly initialized unsigned long si, di, eax, ebx, ecx, edx; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:216:24: note: byref variable will be forcibly initialized unsigned long si, di, eax, ebx, ecx, edx; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:216:20: note: byref variable will be forcibly initialized unsigned long si, di, eax, ebx, ecx, edx; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:216:16: note: byref variable will be forcibly initialized unsigned long si, di, eax, ebx, ecx, edx; ^ /kisskb/src/drivers/mtd/ubi/upd.c: In function 'clear_update_marker': /kisskb/src/drivers/mtd/ubi/upd.c:78:25: note: byref variable will be forcibly initialized struct ubi_vtbl_record vtbl_rec; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c: In function 'vmw_recv_msg': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:325:40: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si, di; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:325:36: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si, di; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:325:31: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si, di; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:325:26: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si, di; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:325:21: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si, di; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:325:16: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si, di; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c: In function 'vmw_port_hb_out': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:185:17: note: byref variable will be forcibly initialized unsigned long word = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:159:39: note: byref variable will be forcibly initialized unsigned long si, di, eax, ebx, ecx, edx; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:159:34: note: byref variable will be forcibly initialized unsigned long si, di, eax, ebx, ecx, edx; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:159:29: note: byref variable will be forcibly initialized unsigned long si, di, eax, ebx, ecx, edx; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:159:24: note: byref variable will be forcibly initialized unsigned long si, di, eax, ebx, ecx, edx; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:159:20: note: byref variable will be forcibly initialized unsigned long si, di, eax, ebx, ecx, edx; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:159:16: note: byref variable will be forcibly initialized unsigned long si, di, eax, ebx, ecx, edx; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c: In function 'vmw_send_msg': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:272:40: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si, di; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:272:36: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si, di; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:272:31: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si, di; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:272:26: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si, di; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:272:21: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si, di; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:272:16: note: byref variable will be forcibly initialized unsigned long eax, ebx, ecx, edx, si, di; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c: In function 'vmw_host_get_guestinfo': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:433:9: note: byref variable will be forcibly initialized size_t reply_len = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:432:14: note: byref variable will be forcibly initialized char *msg, *reply = NULL; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:431:21: note: byref variable will be forcibly initialized struct rpc_channel channel; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c: In function 'vmw_host_printf': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:497:21: note: byref variable will be forcibly initialized struct rpc_channel channel; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:496:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c: In function 'vmw_msg_ioctl': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:594:10: note: byref variable will be forcibly initialized size_t reply_len = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:593:9: note: byref variable will be forcibly initialized char *reply = NULL; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:563:21: note: byref variable will be forcibly initialized struct rpc_channel channel; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c: In function 'vmw_mksstat_add_ioctl': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:1028:15: note: byref variable will be forcibly initialized struct page *pages_strs[ARRAY_SIZE(pdesc->strsPPNs)]; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:1027:15: note: byref variable will be forcibly initialized struct page *pages_info[ARRAY_SIZE(pdesc->infoPPNs)]; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c:1026:15: note: byref variable will be forcibly initialized struct page *pages_stat[ARRAY_SIZE(pdesc->statPPNs)]; ^ /kisskb/src/drivers/mtd/ubi/build.c: In function 'autoresize': /kisskb/src/drivers/mtd/ubi/build.c:780:26: note: byref variable will be forcibly initialized struct ubi_vtbl_record vtbl_rec; ^ /kisskb/src/drivers/mtd/ubi/build.c:763:25: note: byref variable will be forcibly initialized struct ubi_volume_desc desc; ^ /kisskb/src/drivers/w1/slaves/w1_ds2405.c: In function 'output_store': /kisskb/src/drivers/w1/slaves/w1_ds2405.c:183:6: note: byref variable will be forcibly initialized u8 cmd[9]; ^ /kisskb/src/drivers/w1/slaves/w1_ds2405.c:145:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/w1/slaves/w1_ds2405.c:144:6: note: byref variable will be forcibly initialized int ret, current_pio; ^ /kisskb/src/drivers/mtd/ubi/build.c: In function 'uif_init': /kisskb/src/drivers/mtd/ubi/build.c:440:8: note: byref variable will be forcibly initialized dev_t dev; ^ /kisskb/src/drivers/mtd/ubi/build.c: In function 'bytes_str_to_int': /kisskb/src/drivers/mtd/ubi/build.c:1335:8: note: byref variable will be forcibly initialized char *endp; ^ /kisskb/src/drivers/mtd/ubi/build.c: In function 'open_mtd_by_chdev': /kisskb/src/drivers/mtd/ubi/build.c:1134:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/drivers/mtd/ubi/build.c:1133:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/drivers/mtd/ubi/build.c: In function 'open_mtd_device': /kisskb/src/drivers/mtd/ubi/build.c:1176:8: note: byref variable will be forcibly initialized char *endp; ^ /kisskb/src/drivers/mtd/ubi/build.c: In function 'ubi_mtd_param_parse': /kisskb/src/drivers/mtd/ubi/build.c:1378:8: note: byref variable will be forcibly initialized char *tokens[MTD_PARAM_MAX_COUNT], *token; ^ /kisskb/src/drivers/mtd/ubi/build.c:1377:8: note: byref variable will be forcibly initialized char *pbuf = &buf[0]; ^ /kisskb/src/drivers/mtd/ubi/build.c:1376:7: note: byref variable will be forcibly initialized char buf[MTD_PARAM_LEN_MAX]; ^ /kisskb/src/drivers/mtd/ubi/build.c: In function 'ubi_volume_notify': /kisskb/src/drivers/mtd/ubi/build.c:158:26: note: byref variable will be forcibly initialized struct ubi_notification nt; ^ /kisskb/src/drivers/mtd/ubi/build.c: In function 'ubi_notify_all': /kisskb/src/drivers/mtd/ubi/build.c:189:26: note: byref variable will be forcibly initialized struct ubi_notification nt; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c: In function 'vmw_simple_resource_base_release': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c:122:23: note: byref variable will be forcibly initialized struct vmw_resource *res = &usimple->simple.res; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c: In function 'vmw_simple_resource_init': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c:67:23: note: byref variable will be forcibly initialized struct vmw_resource *res = &simple->res; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c: In function 'vmw_simple_resource_create_ioctl': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c:150:23: note: byref variable will be forcibly initialized struct vmw_resource *tmp; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c:149:23: note: byref variable will be forcibly initialized struct vmw_resource *res; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c: In function 'vmw_simple_resource_lookup': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c:232:26: note: byref variable will be forcibly initialized struct ttm_base_object *base; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_lvds.c: In function 'sun4i_lvds_init': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_lvds.c:100:21: note: byref variable will be forcibly initialized struct drm_bridge *bridge; ^ /kisskb/src/drivers/thermal/gov_fair_share.c: In function 'get_target_state': /kisskb/src/drivers/thermal/gov_fair_share.c:52:16: note: byref variable will be forcibly initialized unsigned long max_state; ^ /kisskb/src/drivers/thermal/gov_fair_share.c: In function 'get_trip_level': /kisskb/src/drivers/thermal/gov_fair_share.c:26:25: note: byref variable will be forcibly initialized enum thermal_trip_type trip_type; ^ /kisskb/src/drivers/thermal/gov_fair_share.c:25:6: note: byref variable will be forcibly initialized int trip_temp; ^ /kisskb/src/drivers/input/touchscreen/tsc200x-core.c: In function 'tsc200x_selftest_show': /kisskb/src/drivers/input/touchscreen/tsc200x-core.c:261:15: note: byref variable will be forcibly initialized unsigned int temp_high_orig; ^ /kisskb/src/drivers/input/touchscreen/tsc200x-core.c:260:15: note: byref variable will be forcibly initialized unsigned int temp_high; ^ /kisskb/src/drivers/input/touchscreen/tsc200x-core.c: In function 'tsc200x_irq_thread': /kisskb/src/drivers/input/touchscreen/tsc200x-core.c:140:22: note: byref variable will be forcibly initialized struct tsc200x_data tsdata; ^ /kisskb/src/drivers/input/touchscreen/tsc200x-core.c: In function 'tsc200x_esd_work': /kisskb/src/drivers/input/touchscreen/tsc200x-core.c:362:15: note: byref variable will be forcibly initialized unsigned int r; ^ /kisskb/src/drivers/input/touchscreen/tsc200x-core.c: In function 'tsc200x_probe': /kisskb/src/drivers/input/touchscreen/tsc200x-core.c:447:6: note: byref variable will be forcibly initialized u32 esd_timeout; ^ /kisskb/src/drivers/input/touchscreen/tsc200x-core.c:446:6: note: byref variable will be forcibly initialized u32 x_plate_ohm; ^ /kisskb/src/drivers/input/touchscreen/tps6507x-ts.c: In function 'tps6507x_adc_conversion': /kisskb/src/drivers/input/touchscreen/tps6507x-ts.c:65:5: note: byref variable will be forcibly initialized u8 result; ^ /kisskb/src/drivers/input/touchscreen/tps6507x-ts.c:64:5: note: byref variable will be forcibly initialized u8 adc_status; ^ /kisskb/src/drivers/input/touchscreen/tps6507x-ts.c: In function 'tps6507x_adc_standby': /kisskb/src/drivers/input/touchscreen/tps6507x-ts.c:123:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/input/touchscreen/wm831x-ts.c: In function 'wm831x_ts_data_irq': /kisskb/src/drivers/input/touchscreen/wm831x-ts.c:88:6: note: byref variable will be forcibly initialized u16 data[3]; ^ In file included from /kisskb/src/include/net/genetlink.h:6:0, from /kisskb/src/drivers/thermal/thermal_netlink.c:11: /kisskb/src/drivers/thermal/thermal_netlink.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/drivers/thermal/thermal_netlink.c: In function 'thermal_genl_cmd_tz_get_trip': /kisskb/src/drivers/thermal/thermal_netlink.c:422:13: note: byref variable will be forcibly initialized int temp, hyst; ^ /kisskb/src/drivers/thermal/thermal_netlink.c:422:7: note: byref variable will be forcibly initialized int temp, hyst; ^ /kisskb/src/drivers/thermal/thermal_netlink.c:421:26: note: byref variable will be forcibly initialized enum thermal_trip_type type; ^ /kisskb/src/drivers/thermal/thermal_netlink.c: In function 'thermal_genl_cmd_tz_get_temp': /kisskb/src/drivers/thermal/thermal_netlink.c:451:6: note: byref variable will be forcibly initialized int temp, ret, id; ^ /kisskb/src/drivers/usb/phy/of.c: In function 'of_usb_get_phy_mode': /kisskb/src/drivers/usb/phy/of.c:30:14: note: byref variable will be forcibly initialized const char *phy_type; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/usb.h:16, from /kisskb/src/drivers/usb/core/quirks.c:10: /kisskb/src/drivers/usb/core/quirks.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/usb/core/quirks.c: In function 'quirks_param_set': /kisskb/src/drivers/usb/core/quirks.c:31:11: note: byref variable will be forcibly initialized u16 vid, pid; ^ /kisskb/src/drivers/usb/core/quirks.c:31:6: note: byref variable will be forcibly initialized u16 vid, pid; ^ /kisskb/src/drivers/usb/core/quirks.c:30:14: note: byref variable will be forcibly initialized char *val, *p, *field; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/i2c.h:146, from /kisskb/src/drivers/i2c/i2c-core-base.c:47: /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'perf_trace_i2c_write': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/i2c.h:25:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_write, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/i2c.h:25:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_write, ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'perf_trace_i2c_read': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/i2c.h:58:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_read, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/i2c.h:58:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_read, ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'perf_trace_i2c_reply': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/i2c.h:89:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_reply, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/i2c.h:89:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_reply, ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'perf_trace_i2c_result': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/i2c.h:122:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_result, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/i2c.h:122:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_result, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/i2c.h:146, from /kisskb/src/drivers/i2c/i2c-core-base.c:47: /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'trace_event_raw_event_i2c_write': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/i2c.h:25:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_write, ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'trace_event_raw_event_i2c_read': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/i2c.h:58:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_read, ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'trace_event_raw_event_i2c_reply': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/i2c.h:89:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_reply, ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'trace_event_raw_event_i2c_result': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/i2c.h:122:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_result, ^ In file included from /kisskb/src/include/linux/acpi.h:13:0, from /kisskb/src/drivers/i2c/i2c-core-base.c:16: /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:15: note: byref variable will be forcibly initialized unsigned int irq; ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_default_probe': /kisskb/src/drivers/i2c/i2c-core-base.c:2359: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:1276:15: note: byref variable will be forcibly initialized char *blank, end; ^ /kisskb/src/drivers/i2c/i2c-core-base.c:1274: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:2387:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^ /kisskb/src/drivers/input/touchscreen/wacom_i2c.c: In function 'wacom_query_device': /kisskb/src/drivers/input/touchscreen/wacom_i2c.c:58:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[] = { ^ /kisskb/src/drivers/input/touchscreen/wacom_i2c.c:57:5: note: byref variable will be forcibly initialized u8 data[WACOM_QUERY_SIZE]; ^ /kisskb/src/drivers/input/touchscreen/wacom_i2c.c:56:5: note: byref variable will be forcibly initialized u8 cmd2[] = { WACOM_CMD_THROW0, WACOM_CMD_THROW1 }; ^ /kisskb/src/drivers/input/touchscreen/wacom_i2c.c:54:5: note: byref variable will be forcibly initialized u8 cmd1[] = { WACOM_CMD_QUERY0, WACOM_CMD_QUERY1, ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_new_ancillary_device': /kisskb/src/drivers/i2c/i2c-core-base.c:1221:6: note: byref variable will be forcibly initialized u32 addr = default_addr; ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'delete_device_store': /kisskb/src/drivers/i2c/i2c-core-base.c:1344:7: note: byref variable will be forcibly initialized char end; ^ /kisskb/src/drivers/i2c/i2c-core-base.c:1343:17: note: byref variable will be forcibly initialized unsigned short addr; ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_clients_command': /kisskb/src/drivers/i2c/i2c-core-base.c:2018: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:2290: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:2318:23: note: byref variable will be forcibly initialized union i2c_smbus_data raw_id; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_blit.c: In function 'vmw_bo_cpu_blit': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_blit.c:459:31: note: byref variable will be forcibly initialized struct vmw_bo_blit_line_data d; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/hwmon.h:71, from /kisskb/src/drivers/hwmon/hwmon.c:26: /kisskb/src/drivers/hwmon/hwmon.c: In function 'perf_trace_hwmon_attr_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/hwmon.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hwmon_attr_class, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/hwmon.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hwmon_attr_class, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/hwmon.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hwmon_attr_class, ^ /kisskb/src/drivers/hwmon/hwmon.c: In function 'perf_trace_hwmon_attr_show_string': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/hwmon.h:46:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hwmon_attr_show_string, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/hwmon.h:46:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hwmon_attr_show_string, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/hwmon.h:46:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hwmon_attr_show_string, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/hwmon.h:71, from /kisskb/src/drivers/hwmon/hwmon.c:26: /kisskb/src/drivers/hwmon/hwmon.c: In function 'trace_event_raw_event_hwmon_attr_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/hwmon.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hwmon_attr_class, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/hwmon.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hwmon_attr_class, ^ /kisskb/src/drivers/hwmon/hwmon.c: In function 'trace_event_raw_event_hwmon_attr_show_string': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/hwmon.h:46:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hwmon_attr_show_string, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/hwmon.h:46:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hwmon_attr_show_string, ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/hwmon/hwmon.c:20: /kisskb/src/drivers/hwmon/hwmon.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/hwmon/hwmon.c: In function 'hwmon_attr_store': /kisskb/src/drivers/hwmon/hwmon.c:340:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/hwmon.c: In function 'hwmon_attr_show': /kisskb/src/drivers/hwmon/hwmon.c:301:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/hwmon.c: In function 'hwmon_attr_show_string': /kisskb/src/drivers/hwmon/hwmon.c:321:14: note: byref variable will be forcibly initialized const char *s; ^ /kisskb/src/drivers/hwmon/hwmon.c: In function 'hwmon_notify_event': /kisskb/src/drivers/hwmon/hwmon.c:626:7: note: byref variable will be forcibly initialized char sattr[MAX_SYSFS_ATTR_NAME_LENGTH]; ^ /kisskb/src/drivers/input/touchscreen/zet6223.c: In function 'zet6223_irq': /kisskb/src/drivers/input/touchscreen/zet6223.c:63:5: note: byref variable will be forcibly initialized u8 buf[ZET6223_MAX_PKT_SIZE]; ^ /kisskb/src/drivers/hwmon/hwmon.c: In function 'hwmon_device_unregister': /kisskb/src/drivers/hwmon/hwmon.c:910:6: note: byref variable will be forcibly initialized int id; ^ /kisskb/src/drivers/input/touchscreen/zet6223.c: In function 'zet6223_query_device': /kisskb/src/drivers/input/touchscreen/zet6223.c:136:5: note: byref variable will be forcibly initialized u8 cmd = ZET6223_CMD_INFO; ^ /kisskb/src/drivers/input/touchscreen/zet6223.c:135:5: note: byref variable will be forcibly initialized u8 buf[ZET6223_CMD_INFO_LENGTH]; ^ /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c: In function 'inv_y_store': /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c:822:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c: In function 'inv_x_store': /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c:783:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c: In function 'swap_xy_store': /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c:744:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c: In function 'rohm_i2c_burst_read': /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c:286:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2]; ^ /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c: In function 'rohm_ts_manual_calibration': /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c:317:5: note: byref variable will be forcibly initialized u8 buf[33]; /* for PRM1_X_H(0x08)-TOUCH(0x28) */ ^ /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c: In function 'rohm_ts_soft_irq': /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c:530:6: note: byref variable will be forcibly initialized int slots[MAX_CONTACTS]; ^ /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c:529:22: note: byref variable will be forcibly initialized struct input_mt_pos pos[MAX_CONTACTS]; ^ /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c:527:5: note: byref variable will be forcibly initialized u8 buf[10]; /* for POS_X1_H(0x20)-TOUCH_GESTURE(0x29) */ ^ /kisskb/src/drivers/w1/slaves/w1_ds2408.c: In function 'optional_read_back_valid': /kisskb/src/drivers/w1/slaves/w1_ds2408.c:142:5: note: byref variable will be forcibly initialized u8 w1_buf[3]; ^ /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c: In function 'rohm_ts_load_firmware': /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c:646:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^ /kisskb/src/drivers/w1/slaves/w1_ds2408.c: In function 'status_control_write': /kisskb/src/drivers/w1/slaves/w1_ds2408.c:247:5: note: byref variable will be forcibly initialized u8 w1_buf[4]; ^ /kisskb/src/drivers/w1/slaves/w1_ds2408.c: In function '_read_reg': /kisskb/src/drivers/w1/slaves/w1_ds2408.c:40:5: note: byref variable will be forcibly initialized u8 wrbuf[3]; ^ /kisskb/src/drivers/w1/slaves/w1_ds2408.c: In function 'output_write': /kisskb/src/drivers/w1/slaves/w1_ds2408.c:167:5: note: byref variable will be forcibly initialized u8 w1_buf[3]; ^ /kisskb/src/drivers/w1/slaves/w1_ds2408.c: In function 'w1_f29_disable_test_mode': /kisskb/src/drivers/w1/slaves/w1_ds2408.c:295:6: note: byref variable will be forcibly initialized u64 rn = le64_to_cpu(*((u64*)&sl->reg_num)); ^ /kisskb/src/drivers/usb/core/devices.c: In function 'usb_device_read': /kisskb/src/drivers/usb/core/devices.c:563:6: note: byref variable will be forcibly initialized int id; ^ /kisskb/src/drivers/usb/core/devices.c:562:9: note: byref variable will be forcibly initialized loff_t skip_bytes = *ppos; ^ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_fw_file_parse': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:713:5: note: byref variable will be forcibly initialized u8 rec_data[IQS5XX_REC_LEN_MAX]; ^ /kisskb/src/drivers/input/touchscreen/iqs5xx.c:712:5: note: byref variable will be forcibly initialized u8 rec_hdr[IQS5XX_REC_HDR_LEN]; ^ /kisskb/src/drivers/input/touchscreen/iqs5xx.c:711:24: note: byref variable will be forcibly initialized u8 rec_len, rec_type, rec_chksm, chksm; ^ /kisskb/src/drivers/input/touchscreen/iqs5xx.c:705:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_bl_write': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:362:5: note: byref variable will be forcibly initialized u8 mbuf[sizeof(bl_addr) + IQS5XX_BL_BLK_LEN_MAX]; ^ /kisskb/src/drivers/input/touchscreen/iqs5xx.c:360:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_read_burst': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:138:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^ /kisskb/src/drivers/input/touchscreen/iqs5xx.c:136:9: note: byref variable will be forcibly initialized __be16 reg_buf = cpu_to_be16(reg); ^ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_read_word': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:177:9: note: byref variable will be forcibly initialized __be16 val_buf; ^ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_bl_cmd': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:250:5: note: byref variable will be forcibly initialized u8 mbuf[sizeof(bl_cmd) + sizeof(bl_addr)]; ^ /kisskb/src/drivers/input/touchscreen/iqs5xx.c:248:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_bl_verify': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:401:5: note: byref variable will be forcibly initialized u8 bl_data[IQS5XX_BL_BLK_LEN_MAX]; ^ /kisskb/src/drivers/input/touchscreen/iqs5xx.c:399:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_write_burst': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:194:5: note: byref variable will be forcibly initialized u8 mbuf[sizeof(reg) + IQS5XX_WR_BYTES_MAX]; ^ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_write_word': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:226:9: note: byref variable will be forcibly initialized __be16 val_buf = cpu_to_be16(val); ^ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_axis_init': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:490:13: note: byref variable will be forcibly initialized u16 max_x, max_y; ^ /kisskb/src/drivers/input/touchscreen/iqs5xx.c:490:6: note: byref variable will be forcibly initialized u16 max_x, max_y; ^ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_dev_init': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:557:5: note: byref variable will be forcibly initialized u8 buf[sizeof(*dev_id_info) + 1]; ^ /kisskb/src/drivers/i2c/busses/i2c-gpio.c: In function 'of_i2c_gpio_get_props': /kisskb/src/drivers/i2c/busses/i2c-gpio.c:306:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'fw_file_store': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:902:7: note: byref variable will be forcibly initialized char fw_file[IQS5XX_FW_FILE_LEN + 1]; ^ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_irq': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:639:23: note: byref variable will be forcibly initialized struct iqs5xx_status status; ^ /kisskb/src/drivers/thermal/gov_step_wise.c: In function 'get_target_state': /kisskb/src/drivers/thermal/gov_step_wise.c:41:16: note: byref variable will be forcibly initialized unsigned long cur_state; ^ /kisskb/src/drivers/thermal/gov_step_wise.c: In function 'thermal_zone_trip_update': /kisskb/src/drivers/thermal/gov_step_wise.c:119:25: note: byref variable will be forcibly initialized enum thermal_trip_type trip_type; ^ /kisskb/src/drivers/thermal/gov_step_wise.c:118:6: note: byref variable will be forcibly initialized int trip_temp; ^ /kisskb/src/drivers/bluetooth/bfusb.c: In function 'bfusb_send_frame': /kisskb/src/drivers/bluetooth/bfusb.c:453:16: note: byref variable will be forcibly initialized unsigned char buf[3]; ^ /kisskb/src/drivers/bluetooth/bfusb.c: In function 'bfusb_load_firmware': /kisskb/src/drivers/bluetooth/bfusb.c:522:17: note: byref variable will be forcibly initialized int err, pipe, len, size, sent = 0; ^ /kisskb/src/drivers/bluetooth/bfusb.c: In function 'bfusb_probe': /kisskb/src/drivers/bluetooth/bfusb.c:600:25: note: byref variable will be forcibly initialized const struct firmware *firmware; ^ /kisskb/src/drivers/mtd/hyperbus/hbmc-am654.c: In function 'am654_hbmc_calibrate': /kisskb/src/drivers/mtd/hyperbus/hbmc-am654.c:41:21: note: byref variable will be forcibly initialized struct cfi_private cfi; ^ /kisskb/src/drivers/mtd/hyperbus/hbmc-am654.c: In function 'am654_hbmc_request_mmap_dma': /kisskb/src/drivers/mtd/hyperbus/hbmc-am654.c:141:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ /kisskb/src/drivers/mtd/hyperbus/hbmc-am654.c: In function 'am654_hbmc_probe': /kisskb/src/drivers/mtd/hyperbus/hbmc-am654.c:165:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/i2c/busses/i2c-imx.c: In function 'i2c_imx_slave_finish_op': /kisskb/src/drivers/i2c/busses/i2c-imx.c:683:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/i2c/busses/i2c-imx.c: In function 'i2c_imx_slave_isr': /kisskb/src/drivers/i2c/busses/i2c-imx.c:707:5: note: byref variable will be forcibly initialized u8 value; ^ In file included from /kisskb/src/drivers/i2c/busses/i2c-imx.c:29:0: /kisskb/src/drivers/i2c/busses/i2c-imx.c: In function 'dmaengine_prep_slave_single': /kisskb/src/include/linux/dmaengine.h:969:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, 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:506: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:320:26: note: byref variable will be forcibly initialized struct dma_slave_config dma_sconfig; ^ /kisskb/src/drivers/mtd/ubi/cdev.c: In function 'vol_cdev_ioctl': /kisskb/src/drivers/mtd/ubi/cdev.c:572:26: note: byref variable will be forcibly initialized struct ubi_volume_info vi; ^ /kisskb/src/drivers/mtd/ubi/cdev.c:562:26: note: byref variable will be forcibly initialized struct ubi_volume_info vi; ^ /kisskb/src/drivers/mtd/ubi/cdev.c:538:31: note: byref variable will be forcibly initialized struct ubi_set_vol_prop_req req; ^ /kisskb/src/drivers/mtd/ubi/cdev.c:496:22: note: byref variable will be forcibly initialized struct ubi_map_req req; ^ /kisskb/src/drivers/mtd/ubi/cdev.c:431:29: note: byref variable will be forcibly initialized struct ubi_leb_change_req req; ^ /kisskb/src/drivers/mtd/ubi/cdev.c:391:11: note: byref variable will be forcibly initialized int64_t bytes, rsvd_bytes; ^ /kisskb/src/drivers/mtd/ubi/cdev.c: In function 'rename_volumes': /kisskb/src/drivers/mtd/ubi/cdev.c:683:19: note: byref variable will be forcibly initialized struct list_head rename_list; ^ /kisskb/src/drivers/mtd/ubi/cdev.c: In function 'ubi_cdev_ioctl': /kisskb/src/drivers/mtd/ubi/cdev.c:911:24: note: byref variable will be forcibly initialized struct ubi_rsvol_req req; ^ /kisskb/src/drivers/mtd/ubi/cdev.c:850:24: note: byref variable will be forcibly initialized struct ubi_mkvol_req req; ^ /kisskb/src/drivers/mtd/ubi/cdev.c: In function 'ctrl_cdev_ioctl': /kisskb/src/drivers/mtd/ubi/cdev.c:1016:25: note: byref variable will be forcibly initialized struct ubi_attach_req req; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/dma-buf-map.h:9, from /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:28: /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c: In function 'qxl_check_mode': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:208:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(stride, height, &size)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:208:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(stride, height, &size)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:206:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(width, 4u, &stride)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:206:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(width, 4u, &stride)) ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:204:15: note: byref variable will be forcibly initialized unsigned int size; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:203:15: note: byref variable will be forcibly initialized unsigned int stride; ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:31: /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c: In function 'qxl_framebuffer_surface_dirty': /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:410:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:408: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_primary_move_cursor': /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:534:22: note: byref variable will be forcibly initialized struct qxl_release *release; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c: In function 'qxl_cursor_atomic_disable': /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:709:22: note: byref variable will be forcibly initialized struct qxl_release *release; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c: In function 'qxl_primary_apply_cursor': /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:488:22: note: byref variable will be forcibly initialized struct qxl_release *release; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c: In function 'qxl_prepare_shadow': /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:795:21: note: byref variable will be forcibly initialized struct qxl_surface surf; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c: In function 'qxl_create_cursor': /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:571:20: note: byref variable will be forcibly initialized struct qxl_cursor cursor; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:570:21: note: byref variable will be forcibly initialized struct dma_buf_map user_map; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:569:21: note: byref variable will be forcibly initialized struct dma_buf_map cursor_map; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:568:17: note: byref variable will be forcibly initialized struct qxl_bo *cursor_bo; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c: In function 'qxl_primary_atomic_update': /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:643: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:1186:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:1185:25: note: byref variable will be forcibly initialized struct drm_gem_object *gobj; ^ /kisskb/src/drivers/thermal/gov_user_space.c: In function 'notify_user_space': /kisskb/src/drivers/thermal/gov_user_space.c:35:8: note: byref variable will be forcibly initialized char *thermal_prop[5]; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_validation.c: In function 'vmw_validation_find_bo_dup': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_validation.c:187:25: note: byref variable will be forcibly initialized struct drm_hash_item *hash; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_validation.c: In function 'vmw_validation_find_res_dup': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_validation.c:224:25: note: byref variable will be forcibly initialized struct drm_hash_item *hash; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_validation.c: In function 'vmw_validation_bo_validate': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_validation.c:589:29: note: byref variable will be forcibly initialized struct ttm_operation_ctx ttm_ctx = { ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c: In function 'vmw_bo_dirty_scan_mkwrite': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c:144:11: note: byref variable will be forcibly initialized pgoff_t end = dirty->bitmap_size; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c:143:11: note: byref variable will be forcibly initialized pgoff_t start = 0; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c: In function 'vmw_bo_vm_fault': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c:454:11: note: byref variable will be forcibly initialized pgoff_t allowed_prefault; ^ /kisskb/src/drivers/mtd/ubi/kapi.c: In function 'ubi_open_volume_path': /kisskb/src/drivers/mtd/ubi/kapi.c:293:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/drivers/mtd/ubi/kapi.c:292:14: note: byref variable will be forcibly initialized struct path path; ^ In file included from /kisskb/src/drivers/mtd/ubi/eba.c:31:0: /kisskb/src/drivers/mtd/ubi/eba.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/power/supply/test_power.c: In function 'map_get_value': /kisskb/src/drivers/power/supply/test_power.c:306:7: note: byref variable will be forcibly initialized char buf[MAX_KEYLENGTH]; ^ /kisskb/src/drivers/power/supply/test_power.c: In function 'param_set_battery_capacity': /kisskb/src/drivers/power/supply/test_power.c:435:6: note: byref variable will be forcibly initialized int tmp; ^ /kisskb/src/drivers/power/supply/test_power.c: In function 'param_set_battery_voltage': /kisskb/src/drivers/power/supply/test_power.c:450:6: note: byref variable will be forcibly initialized int tmp; ^ /kisskb/src/drivers/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/power/supply/test_power.c: In function 'param_set_battery_charge_counter': /kisskb/src/drivers/power/supply/test_power.c:465:6: note: byref variable will be forcibly initialized int tmp; ^ /kisskb/src/drivers/power/supply/test_power.c: In function 'param_set_battery_current': /kisskb/src/drivers/power/supply/test_power.c:480:6: note: byref variable will be forcibly initialized int tmp; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c: In function 'sun4i_tcon0_mode_set_cpu': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c:367:6: note: byref variable will be forcibly initialized u32 tcon_div; ^ /kisskb/src/drivers/mtd/ubi/eba.c: In function 'recover_peb': /kisskb/src/drivers/mtd/ubi/eba.c:914:8: note: byref variable will be forcibly initialized bool retry; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c: In function 'sun4i_tcon_of_get_id_from_port': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c:967:7: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c: In function 'sun4i_tcon_find_engine_traverse': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c:891:6: note: byref variable will be forcibly initialized u32 reg = 0; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c: In function 'sun4i_tcon_handler': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c:752:15: note: byref variable will be forcibly initialized unsigned int status; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c: In function 'vmw_dx_streamoutput_unbind': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c:197:24: note: byref variable will be forcibly initialized struct vmw_fence_obj *fence; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c: In function 'sun4i_tcon_probe': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c:1323:20: note: byref variable will be forcibly initialized struct drm_panel *panel; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c:1322:21: note: byref variable will be forcibly initialized struct drm_bridge *bridge; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c: In function 'vmw_dx_streamoutput_add': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c:285:23: note: byref variable will be forcibly initialized struct vmw_resource *res; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c: In function 'vmw_dx_streamoutput_remove': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c:362:23: note: byref variable will be forcibly initialized struct vmw_resource *r; ^ /kisskb/src/drivers/usb/core/port.c: In function 'quirks_store': /kisskb/src/drivers/usb/core/port.c:74:6: note: byref variable will be forcibly initialized u32 value; ^ /kisskb/src/drivers/input/touchscreen/zinitix.c: In function 'zinitix_write_cmd': /kisskb/src/drivers/input/touchscreen/zinitix.c:183:9: note: byref variable will be forcibly initialized __le16 reg_le = cpu_to_le16(reg); ^ /kisskb/src/drivers/input/touchscreen/zinitix.c: In function 'zinitix_write_u16': /kisskb/src/drivers/input/touchscreen/zinitix.c:171:9: note: byref variable will be forcibly initialized __le16 packet[2] = {cpu_to_le16(reg), cpu_to_le16(value)}; ^ /kisskb/src/drivers/input/touchscreen/zinitix.c: In function 'zinitix_read_data': /kisskb/src/drivers/input/touchscreen/zinitix.c:154:9: note: byref variable will be forcibly initialized __le16 reg_le = cpu_to_le16(reg); ^ /kisskb/src/drivers/input/touchscreen/zinitix.c: In function 'zinitix_ts_irq_handler': /kisskb/src/drivers/input/touchscreen/zinitix.c:325:21: note: byref variable will be forcibly initialized struct touch_event touch_event; ^ /kisskb/src/drivers/usb/phy/phy-mxs-usb.c: In function 'mxs_phy_get_vbus_status': /kisskb/src/drivers/usb/phy/phy-mxs-usb.c:337:15: note: byref variable will be forcibly initialized unsigned int vbus_value = 0; ^ /kisskb/src/drivers/usb/phy/phy-mxs-usb.c: In function 'mxs_phy_is_low_speed_connection': /kisskb/src/drivers/usb/phy/phy-mxs-usb.c:461:15: note: byref variable will be forcibly initialized unsigned int line_state; ^ /kisskb/src/drivers/usb/phy/phy-mxs-usb.c: In function 'mxs_charger_data_contact_detect': /kisskb/src/drivers/usb/phy/phy-mxs-usb.c:575:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/usb/phy/phy-mxs-usb.c: In function 'mxs_charger_primary_detection': /kisskb/src/drivers/usb/phy/phy-mxs-usb.c:628:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/usb/phy/phy-mxs-usb.c: In function 'mxs_charger_secondary_detection': /kisskb/src/drivers/usb/phy/phy-mxs-usb.c:663:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/drivers/usb/phy/phy-mxs-usb.c: In function 'mxs_phy_probe': /kisskb/src/drivers/usb/phy/phy-mxs-usb.c:718:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/w1/slaves/w1_ds2413.c: In function 'output_write': /kisskb/src/drivers/w1/slaves/w1_ds2413.c:88:5: note: byref variable will be forcibly initialized u8 w1_buf[3]; ^ /kisskb/src/drivers/thermal/devfreq_cooling.c: In function 'devfreq_cooling_power2state': /kisskb/src/drivers/thermal/devfreq_cooling.c:256:28: note: byref variable will be forcibly initialized struct devfreq_dev_status status; ^ /kisskb/src/drivers/thermal/devfreq_cooling.c: In function 'devfreq_cooling_get_requested_power': /kisskb/src/drivers/thermal/devfreq_cooling.c:181:28: note: byref variable will be forcibly initialized struct devfreq_dev_status status; ^ In file included from /kisskb/src/drivers/thermal/devfreq_cooling.c:17:0: /kisskb/src/drivers/thermal/devfreq_cooling.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/thermal/devfreq_cooling.c: In function 'devfreq_cooling_gen_tables': /kisskb/src/drivers/thermal/devfreq_cooling.c:315:16: note: byref variable will be forcibly initialized unsigned long freq; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_ttm.c: In function 'qxl_mm_dump_table': /kisskb/src/drivers/gpu/drm/qxl/qxl_ttm.c:232:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_status': /kisskb/src/drivers/power/supply/adp5061.c:160:5: note: byref variable will be forcibly initialized u8 buf[2]; ^ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_chg_type': /kisskb/src/drivers/power/supply/adp5061.c:423:14: note: byref variable will be forcibly initialized u8 status1, status2; ^ /kisskb/src/drivers/power/supply/adp5061.c:423:5: note: byref variable will be forcibly initialized u8 status1, status2; ^ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_charger_status': /kisskb/src/drivers/power/supply/adp5061.c:442:14: note: byref variable will be forcibly initialized u8 status1, status2; ^ /kisskb/src/drivers/power/supply/adp5061.c:442:5: note: byref variable will be forcibly initialized u8 status1, status2; ^ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_battery_status': /kisskb/src/drivers/power/supply/adp5061.c:475:14: note: byref variable will be forcibly initialized u8 status1, status2; ^ /kisskb/src/drivers/power/supply/adp5061.c:475:5: note: byref variable will be forcibly initialized u8 status1, status2; ^ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_input_current_limit': /kisskb/src/drivers/power/supply/adp5061.c:178:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_max_voltage': /kisskb/src/drivers/power/supply/adp5061.c:260:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_min_voltage': /kisskb/src/drivers/power/supply/adp5061.c:228:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_chg_volt_lim': /kisskb/src/drivers/power/supply/adp5061.c:244:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_const_chg_current': /kisskb/src/drivers/power/supply/adp5061.c:338:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_prechg_current': /kisskb/src/drivers/power/supply/adp5061.c:357:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_vweak_th': /kisskb/src/drivers/power/supply/adp5061.c:390:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_termination_current': /kisskb/src/drivers/power/supply/adp5061.c:504:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_property': /kisskb/src/drivers/power/supply/adp5061.c:537:14: note: byref variable will be forcibly initialized u8 status1, status2; ^ /kisskb/src/drivers/power/supply/adp5061.c:537:5: note: byref variable will be forcibly initialized u8 status1, status2; ^ /kisskb/src/drivers/mtd/mtdsuper.c: In function 'get_tree_mtd': /kisskb/src/drivers/mtd/mtdsuper.c:158:10: note: byref variable will be forcibly initialized char *endptr; ^ /kisskb/src/drivers/usb/core/of.c: In function 'usb_of_get_device_node': /kisskb/src/drivers/usb/core/of.c:28:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/usb/core/of.c: In function 'usb_of_get_interface_node': /kisskb/src/drivers/usb/core/of.c:95:6: note: byref variable will be forcibly initialized u32 reg[2]; ^ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_ooblayout_count_bytes': /kisskb/src/drivers/mtd/mtdcore.c:1861:24: note: byref variable will be forcibly initialized struct mtd_oob_region oobregion; ^ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_bitflip_threshold_store': /kisskb/src/drivers/mtd/mtdcore.c:249:15: note: byref variable will be forcibly initialized unsigned int bitflip_threshold; ^ In file included from /kisskb/src/include/linux/err.h:5:0, from /kisskb/src/drivers/thermal/k3_bandgap.c:8: /kisskb/src/drivers/thermal/k3_bandgap.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/of_platform.h:9:0, from /kisskb/src/drivers/thermal/k3_bandgap.c:14: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_nvmem_add': /kisskb/src/drivers/mtd/mtdcore.c:537:22: note: byref variable will be forcibly initialized struct nvmem_config config = {}; ^ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_ooblayout_get_bytes': /kisskb/src/drivers/mtd/mtdcore.c:1782:6: note: byref variable will be forcibly initialized int section, ret; ^ /kisskb/src/drivers/mtd/mtdcore.c:1781:24: note: byref variable will be forcibly initialized struct mtd_oob_region oobregion; ^ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_ooblayout_set_bytes': /kisskb/src/drivers/mtd/mtdcore.c:1825:6: note: byref variable will be forcibly initialized int section, ret; ^ /kisskb/src/drivers/mtd/mtdcore.c:1824:24: note: byref variable will be forcibly initialized struct mtd_oob_region oobregion; ^ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_io_emulated_slc': /kisskb/src/drivers/mtd/mtdcore.c:1500:26: note: byref variable will be forcibly initialized struct mtd_pairing_info info; ^ /kisskb/src/drivers/mtd/mtdcore.c:1498:21: note: byref variable will be forcibly initialized struct mtd_oob_ops adjops = *ops; ^ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_erase': /kisskb/src/drivers/mtd/mtdcore.c:1241:20: note: byref variable will be forcibly initialized struct erase_info adjinstr; ^ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_get_unmapped_area': /kisskb/src/drivers/mtd/mtdcore.c:1333:8: note: byref variable will be forcibly initialized void *virt; ^ /kisskb/src/drivers/mtd/mtdcore.c:1332:9: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_read_oob': /kisskb/src/drivers/mtd/mtdcore.c:1558:23: note: byref variable will be forcibly initialized struct mtd_ecc_stats old_stats = master->ecc_stats; ^ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_nvmem_reg_read': /kisskb/src/drivers/mtd/mtdcore.c:524:9: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/drivers/mtd/mtdcore.c: In function 'default_mtd_writev': /kisskb/src/drivers/mtd/mtdcore.c:2228:21: note: byref variable will be forcibly initialized size_t totlen = 0, thislen; ^ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_nvmem_fact_otp_reg_read': /kisskb/src/drivers/mtd/mtdcore.c:867:9: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_otp_size': /kisskb/src/drivers/mtd/mtdcore.c:787:9: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_nvmem_user_otp_reg_read': /kisskb/src/drivers/mtd/mtdcore.c:853:9: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/drivers/thermal/sun8i_thermal.c: In function 'sun8i_ths_get_temp': /kisskb/src/drivers/thermal/sun8i_thermal.c:115:6: note: byref variable will be forcibly initialized int val = 0; ^ /kisskb/src/drivers/thermal/sun8i_thermal.c: In function 'sun50i_h6_irq_ack': /kisskb/src/drivers/thermal/sun8i_thermal.c:171:9: note: byref variable will be forcibly initialized int i, state; ^ /kisskb/src/drivers/thermal/sun8i_thermal.c:170:16: note: byref variable will be forcibly initialized unsigned long irq_bitmap = 0; ^ /kisskb/src/drivers/thermal/sun8i_thermal.c: In function 'sun8i_h3_irq_ack': /kisskb/src/drivers/thermal/sun8i_thermal.c:153:9: note: byref variable will be forcibly initialized int i, state; ^ /kisskb/src/drivers/thermal/sun8i_thermal.c:152:16: note: byref variable will be forcibly initialized unsigned long irq_bitmap = 0; ^ /kisskb/src/drivers/thermal/sun8i_thermal.c: In function 'sun8i_irq_thread': /kisskb/src/drivers/thermal/sun8i_thermal.c:189:16: note: byref variable will be forcibly initialized unsigned long irq_bitmap = tmdev->chip->irq_ack(tmdev); ^ /kisskb/src/drivers/thermal/sun8i_thermal.c: In function 'sun8i_ths_calibrate': /kisskb/src/drivers/thermal/sun8i_thermal.c:286:9: note: byref variable will be forcibly initialized size_t callen; ^ /kisskb/src/drivers/usb/core/ledtrig-usbport.c: In function 'usbport_trig_port_observed': /kisskb/src/drivers/usb/core/ledtrig-usbport.c:134:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/hwmon/w83773g.c: In function 'get_update_interval': /kisskb/src/drivers/hwmon/w83773g.c:144:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/hwmon/w83773g.c: In function 'get_local_temp': /kisskb/src/drivers/hwmon/w83773g.c:63:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/hwmon/w83773g.c: In function 'get_remote_temp': /kisskb/src/drivers/hwmon/w83773g.c:77:15: note: byref variable will be forcibly initialized unsigned int regval_low; ^ /kisskb/src/drivers/hwmon/w83773g.c:76:15: note: byref variable will be forcibly initialized unsigned int regval_high; ^ /kisskb/src/drivers/hwmon/w83773g.c: In function 'get_fault': /kisskb/src/drivers/hwmon/w83773g.c:94:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/hwmon/w83773g.c: In function 'get_offset': /kisskb/src/drivers/hwmon/w83773g.c:108:15: note: byref variable will be forcibly initialized unsigned int regval_low; ^ /kisskb/src/drivers/hwmon/w83773g.c:107:15: note: byref variable will be forcibly initialized unsigned int regval_high; ^ /kisskb/src/drivers/thermal/imx_sc_thermal.c: In function 'imx_sc_thermal_get_temp': /kisskb/src/drivers/thermal/imx_sc_thermal.c:48:34: note: byref variable will be forcibly initialized struct imx_sc_msg_misc_get_temp msg; ^ /kisskb/src/drivers/w1/slaves/w1_ds2406.c: In function 'w1_f12_read_state': /kisskb/src/drivers/w1/slaves/w1_ds2406.c:30:5: note: byref variable will be forcibly initialized u8 w1_buf[6]={W1_F12_FUNC_READ_STATUS, 7, 0, 0, 0, 0}; ^ /kisskb/src/drivers/w1/slaves/w1_ds2406.c: In function 'w1_f12_write_output': /kisskb/src/drivers/w1/slaves/w1_ds2406.c:68:5: note: byref variable will be forcibly initialized u8 w1_buf[6]={W1_F12_FUNC_WRITE_STATUS, 7, 0, 0, 0, 0}; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_object.c: In function 'ttm_release_base': /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_object.c:203:26: note: byref variable will be forcibly initialized struct ttm_base_object *base = ^ /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_object.c: In function 'ttm_prime_refcount_release': /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_object.c:602:26: note: byref variable will be forcibly initialized struct ttm_base_object *base = *p_base; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_object.c: In function 'ttm_prime_dmabuf_release': /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_object.c:627:26: note: byref variable will be forcibly initialized struct ttm_base_object *base = &prime->base; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_object.c: In function 'ttm_base_object_noref_lookup': /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_object.c:250:24: note: byref variable will be forcibly initialized struct drm_hash_item *hash; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_object.c: In function 'ttm_base_object_lookup': /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_object.c:270:24: note: byref variable will be forcibly initialized struct drm_hash_item *hash; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_object.c: In function 'ttm_ref_object_exists': /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_object.c:316:24: note: byref variable will be forcibly initialized struct drm_hash_item *hash; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_object.c: In function 'ttm_ref_object_add': /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_object.c:354:24: note: byref variable will be forcibly initialized struct drm_hash_item *hash; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_object.c: In function 'ttm_ref_object_base_unref': /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_object.c:451:24: note: byref variable will be forcibly initialized struct drm_hash_item *hash; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_object.c: In function 'ttm_object_file_release': /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_object.c:471:26: note: byref variable will be forcibly initialized struct ttm_object_file *tfile = *p_tfile; ^ /kisskb/src/drivers/thermal/armada_thermal.c: In function 'armada_read_sensor': /kisskb/src/drivers/thermal/armada_thermal.c:376:6: note: byref variable will be forcibly initialized u32 reg, div; ^ /kisskb/src/drivers/thermal/armada_thermal.c: In function 'armada_is_valid': /kisskb/src/drivers/thermal/armada_thermal.c:277:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/thermal/armada_thermal.c: In function 'armada380_init': /kisskb/src/drivers/thermal/armada_thermal.c:221:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/thermal/armada_thermal.c: In function 'armada_cp110_init': /kisskb/src/drivers/thermal/armada_thermal.c:259:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_object.c: In function 'ttm_prime_handle_to_fd': /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_object.c:718:28: note: byref variable will be forcibly initialized struct ttm_operation_ctx ctx = { ^ In file included from /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_object.h:40:0, from /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_object.c:52: /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_object.c:717:30: note: byref variable will be forcibly initialized DEFINE_DMA_BUF_EXPORT_INFO(exp_info); ^ /kisskb/src/include/linux/dma-buf.h:558:29: note: in definition of macro 'DEFINE_DMA_BUF_EXPORT_INFO' struct dma_buf_export_info name = { .exp_name = KBUILD_MODNAME, \ ^ /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_object.c:691:26: note: byref variable will be forcibly initialized struct ttm_base_object *base; ^ /kisskb/src/drivers/thermal/armada_thermal.c: In function 'armada_ap806_init': /kisskb/src/drivers/thermal/armada_thermal.c:240:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/thermal/armada_thermal.c: In function 'armadaxp_init': /kisskb/src/drivers/thermal/armada_thermal.c:142:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/thermal/armada_thermal.c: In function 'armada_set_overheat_thresholds': /kisskb/src/drivers/thermal/armada_thermal.c:504:6: note: byref variable will be forcibly initialized u32 ctrl1; ^ /kisskb/src/drivers/thermal/armada_thermal.c: In function 'armada_enable_overheat_interrupt': /kisskb/src/drivers/thermal/armada_thermal.c:290:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/thermal/armada_thermal.c: In function 'armada375_init': /kisskb/src/drivers/thermal/armada_thermal.c:190:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/thermal/armada_thermal.c: In function 'armada370_init': /kisskb/src/drivers/thermal/armada_thermal.c:169:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/thermal/armada_thermal.c: In function 'armada_overheat_isr_thread': /kisskb/src/drivers/thermal/armada_thermal.c:541:6: note: byref variable will be forcibly initialized u32 dummy; ^ /kisskb/src/drivers/thermal/armada_thermal.c:540:6: note: byref variable will be forcibly initialized int temperature; ^ /kisskb/src/drivers/thermal/armada_thermal.c: In function 'armada_wait_sensor_validity': /kisskb/src/drivers/thermal/armada_thermal.c:208:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/thermal/armada_thermal.c: In function 'armada_select_channel': /kisskb/src/drivers/thermal/armada_thermal.c:326:6: note: byref variable will be forcibly initialized u32 ctrl0; ^ /kisskb/src/drivers/thermal/imx_thermal.c: In function 'imx_init_from_tempmon_data': /kisskb/src/drivers/thermal/imx_thermal.c:544:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thermal/imx_thermal.c: In function 'imx_get_temp': /kisskb/src/drivers/thermal/imx_thermal.c:256:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thermal/imx_thermal.c: In function 'imx_init_from_nvmem_cells': /kisskb/src/drivers/thermal/imx_thermal.c:576:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thermal/rockchip_thermal.c: In function 'rockchip_configure_from_dt': /kisskb/src/drivers/thermal/rockchip_thermal.c:1251:29: note: byref variable will be forcibly initialized u32 shut_temp, tshut_mode, tshut_polarity; ^ /kisskb/src/drivers/thermal/rockchip_thermal.c:1251:17: note: byref variable will be forcibly initialized u32 shut_temp, tshut_mode, tshut_polarity; ^ /kisskb/src/drivers/thermal/rockchip_thermal.c:1251:6: note: byref variable will be forcibly initialized u32 shut_temp, tshut_mode, tshut_polarity; ^ /kisskb/src/drivers/mtd/ubi/io.c: In function 'self_check_write': /kisskb/src/drivers/mtd/ubi/io.c:1295:9: note: byref variable will be forcibly initialized size_t read; ^ /kisskb/src/drivers/input/input.c: In function 'input_pass_event': /kisskb/src/drivers/input/input.c:169:21: note: byref variable will be forcibly initialized struct input_value vals[] = { { type, code, value } }; ^ In file included from /kisskb/src/drivers/input/input.c:16:0: /kisskb/src/drivers/input/input.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/radix-tree.h:11, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/drivers/input/input.c:13: /kisskb/src/drivers/input/input.c: In function '__input_release_device': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/input/input.c:568:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->grab, NULL); ^ /kisskb/src/drivers/mtd/ubi/io.c: In function 'ubi_io_read': /kisskb/src/drivers/mtd/ubi/io.c:117:9: note: byref variable will be forcibly initialized size_t read; ^ /kisskb/src/drivers/thermal/imx8mm_thermal.c: In function 'imx8mp_tmu_get_temp': /kisskb/src/drivers/thermal/imx8mm_thermal.c:78:16: note: byref variable will be forcibly initialized unsigned long val; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/thermal/imx8mm_thermal.c:11: /kisskb/src/drivers/thermal/imx8mm_thermal.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mtd/ubi/io.c: In function 'nor_erase_prepare': /kisskb/src/drivers/mtd/ubi/io.c:465:21: note: byref variable will be forcibly initialized struct ubi_vid_hdr vid_hdr; ^ /kisskb/src/drivers/mtd/ubi/io.c:456:24: note: byref variable will be forcibly initialized struct ubi_vid_io_buf vidb; ^ /kisskb/src/drivers/mtd/ubi/io.c:455:20: note: byref variable will be forcibly initialized struct ubi_ec_hdr ec_hdr; ^ /kisskb/src/drivers/mtd/ubi/io.c:454:11: note: byref variable will be forcibly initialized uint32_t data = 0; ^ /kisskb/src/drivers/mtd/ubi/io.c:452:9: note: byref variable will be forcibly initialized size_t written; ^ /kisskb/src/drivers/mtd/ubi/io.c: In function 'ubi_self_check_all_ff': /kisskb/src/drivers/mtd/ubi/io.c:1358:9: note: byref variable will be forcibly initialized size_t read; ^ /kisskb/src/drivers/mtd/ubi/io.c: In function 'ubi_io_write': /kisskb/src/drivers/mtd/ubi/io.c:226:9: note: byref variable will be forcibly initialized size_t written; ^ /kisskb/src/drivers/mtd/ubi/io.c: In function 'do_sync_erase': /kisskb/src/drivers/mtd/ubi/io.c:310:20: note: byref variable will be forcibly initialized struct erase_info ei; ^ /kisskb/src/drivers/input/input.c: In function 'inhibited_store': /kisskb/src/drivers/input/input.c:1441:7: note: byref variable will be forcibly initialized bool inhibited; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/radix-tree.h:11, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/drivers/input/input.c:13: /kisskb/src/drivers/input/input.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/thermal/max77620_thermal.c: In function 'max77620_thermal_read_temp': /kisskb/src/drivers/thermal/max77620_thermal.c:50:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/input/input.c: In function 'input_get_disposition': /kisskb/src/drivers/input/input.c:265:6: note: byref variable will be forcibly initialized int value = *pval; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/radix-tree.h:11, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/drivers/input/input.c:13: /kisskb/src/drivers/input/input.c: In function 'input_grab_device': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/input/input.c:552:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->grab, handle); ^ /kisskb/src/drivers/input/input.c: In function 'input_default_setkeycode': /kisskb/src/drivers/input/input.c:843:15: note: byref variable will be forcibly initialized unsigned int index; ^ /kisskb/src/drivers/input/input.c: In function 'input_default_getkeycode': /kisskb/src/drivers/input/input.c:814:15: note: byref variable will be forcibly initialized unsigned int index; ^ /kisskb/src/drivers/input/input.c: In function 'input_set_keycode': /kisskb/src/drivers/input/input.c:960:22: note: byref variable will be forcibly initialized struct input_value vals[] = { ^ /kisskb/src/drivers/input/input.c:934:15: note: byref variable will be forcibly initialized unsigned int old_keycode; ^ /kisskb/src/drivers/input/input.c: In function 'input_repeat_key': /kisskb/src/drivers/input/input.c:188:22: note: byref variable will be forcibly initialized struct input_value vals[] = { ^ /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_memory.c: In function 'ttm_mem_global_store': /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_memory.c:206:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_memory.c: In function 'ttm_mem_zone_store': /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_memory.c:127:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_memory.c: In function 'ttm_mem_global_init': /kisskb/src/drivers/gpu/drm/vmwgfx/ttm_memory.c:420:17: note: byref variable will be forcibly initialized struct sysinfo si; ^ /kisskb/src/drivers/bluetooth/btsdio.c: In function 'btsdio_rx_packet': /kisskb/src/drivers/bluetooth/btsdio.c:115:5: note: byref variable will be forcibly initialized u8 hdr[4] __attribute__ ((aligned(4))); ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h:31, from /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_thp.c:7: /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_thp.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_beep': /kisskb/src/drivers/hwmon/w83795.c:730:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_in': /kisskb/src/drivers/hwmon/w83795.c:1518:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_sf4_temp': /kisskb/src/drivers/hwmon/w83795.c:1301:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_sf4_pwm': /kisskb/src/drivers/hwmon/w83795.c:1265:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_temp_pwm': /kisskb/src/drivers/hwmon/w83795.c:1205:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_temp_pwm_enable': /kisskb/src/drivers/hwmon/w83795.c:1096:16: note: byref variable will be forcibly initialized unsigned long tmp; ^ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_temp_mode': /kisskb/src/drivers/hwmon/w83795.c:1443:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_fanin': /kisskb/src/drivers/hwmon/w83795.c:1157:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_pwm_enable': /kisskb/src/drivers/hwmon/w83795.c:923:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_pwm': /kisskb/src/drivers/hwmon/w83795.c:863:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_chassis_clear': /kisskb/src/drivers/hwmon/w83795.c:755:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_temp_src': /kisskb/src/drivers/hwmon/w83795.c:1028:16: note: byref variable will be forcibly initialized unsigned long channel; ^ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_fan_min': /kisskb/src/drivers/hwmon/w83795.c:801:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_dts_ext': /kisskb/src/drivers/hwmon/w83795.c:1402:7: note: byref variable will be forcibly initialized long tmp; ^ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_temp': /kisskb/src/drivers/hwmon/w83795.c:1341:7: note: byref variable will be forcibly initialized long tmp; ^ In file included from /kisskb/src/drivers/opp/core.c:16:0: /kisskb/src/drivers/opp/core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/opp/core.c: In function '_find_current_opp': /kisskb/src/drivers/opp/core.c:945:16: note: byref variable will be forcibly initialized unsigned long freq; ^ /kisskb/src/drivers/opp/core.c: In function 'dev_pm_opp_set_rate': /kisskb/src/drivers/opp/core.c:1094:26: note: byref variable will be forcibly initialized unsigned long freq = 0, temp_freq; ^ /kisskb/src/drivers/opp/core.c: In function '_opp_add': /kisskb/src/drivers/opp/core.c:1708:20: note: byref variable will be forcibly initialized struct list_head *head; ^ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_get_capacity': /kisskb/src/drivers/power/supply/ds2780_battery.c:300:5: note: byref variable will be forcibly initialized u8 raw; ^ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_read16': /kisskb/src/drivers/power/supply/ds2780_battery.c:71:5: note: byref variable will be forcibly initialized u8 raw[2]; ^ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_get_voltage': /kisskb/src/drivers/power/supply/ds2780_battery.c:159:6: note: byref variable will be forcibly initialized s16 voltage_raw; ^ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_get_temperature': /kisskb/src/drivers/power/supply/ds2780_battery.c:187:6: note: byref variable will be forcibly initialized s16 temperature_raw; ^ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_get_current': /kisskb/src/drivers/power/supply/ds2780_battery.c:219:5: note: byref variable will be forcibly initialized u8 sense_res_raw, reg_msb; ^ /kisskb/src/drivers/power/supply/ds2780_battery.c:218:6: note: byref variable will be forcibly initialized s16 current_raw; ^ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_get_status': /kisskb/src/drivers/power/supply/ds2780_battery.c:312:23: note: byref variable will be forcibly initialized int ret, current_uA, capacity; ^ /kisskb/src/drivers/power/supply/ds2780_battery.c:312:11: note: byref variable will be forcibly initialized int ret, current_uA, capacity; ^ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_get_accumulated_current': /kisskb/src/drivers/power/supply/ds2780_battery.c:264:5: note: byref variable will be forcibly initialized u8 sense_res_raw; ^ /kisskb/src/drivers/power/supply/ds2780_battery.c:263:6: note: byref variable will be forcibly initialized s16 current_raw; ^ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_get_charge_now': /kisskb/src/drivers/power/supply/ds2780_battery.c:338:6: note: byref variable will be forcibly initialized u16 charge_raw; ^ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_set_rsgain_register': /kisskb/src/drivers/power/supply/ds2780_battery.c:145:5: note: byref variable will be forcibly initialized u8 raw[] = {rsgain >> 8, rsgain & 0xFF}; ^ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_set_pio_pin': /kisskb/src/drivers/power/supply/ds2780_battery.c:601:5: note: byref variable will be forcibly initialized u8 new_setting; ^ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_set_sense_resistor_value': /kisskb/src/drivers/power/supply/ds2780_battery.c:520:5: note: byref variable will be forcibly initialized u8 new_setting; ^ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_set_pmod_enabled': /kisskb/src/drivers/power/supply/ds2780_battery.c:467:18: note: byref variable will be forcibly initialized u8 control_reg, new_setting; ^ /kisskb/src/drivers/power/supply/ds2780_battery.c:467:5: note: byref variable will be forcibly initialized u8 control_reg, new_setting; ^ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_get_pio_pin': /kisskb/src/drivers/power/supply/ds2780_battery.c:583:5: note: byref variable will be forcibly initialized u8 sfr; ^ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_get_rsgain_setting': /kisskb/src/drivers/power/supply/ds2780_battery.c:540:6: note: byref variable will be forcibly initialized u16 rsgain; ^ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_get_sense_resistor_value': /kisskb/src/drivers/power/supply/ds2780_battery.c:502:5: note: byref variable will be forcibly initialized u8 sense_resistor; ^ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_get_pmod_enabled': /kisskb/src/drivers/power/supply/ds2780_battery.c:448:5: note: byref variable will be forcibly initialized u8 control_reg; ^ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_set_rsgain_setting': /kisskb/src/drivers/power/supply/ds2780_battery.c:557:6: note: byref variable will be forcibly initialized u16 new_setting; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/mtd/mtdpart.c:10: /kisskb/src/drivers/mtd/mtdpart.c: In function '__del_mtd_partitions': /kisskb/src/drivers/mtd/mtdpart.c:328:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/mtd/mtdpart.c: In function 'mtd_add_partition': /kisskb/src/drivers/mtd/mtdpart.c:244:23: note: byref variable will be forcibly initialized struct mtd_partition part; ^ /kisskb/src/drivers/mtd/ubi/attach.c: In function 'add_volume': /kisskb/src/drivers/mtd/ubi/attach.c:401:7: note: byref variable will be forcibly initialized bool created; ^ /kisskb/src/drivers/thermal/mtk_thermal.c: In function 'of_get_phys_base': /kisskb/src/drivers/thermal/mtk_thermal.c:818:6: note: byref variable will be forcibly initialized u64 size64; ^ /kisskb/src/drivers/thermal/mtk_thermal.c: In function 'mtk_thermal_get_calibration_data': /kisskb/src/drivers/thermal/mtk_thermal.c:895:9: note: byref variable will be forcibly initialized size_t len; ^ In file included from /kisskb/src/drivers/mtd/ubi/wl.c:88:0: /kisskb/src/drivers/mtd/ubi/wl.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mtd/ubi/wl.c: In function 'do_sync_erase': /kisskb/src/drivers/mtd/ubi/wl.c:623:18: note: byref variable will be forcibly initialized struct ubi_work wl_wrk; ^ In file included from /kisskb/src/drivers/usb/dwc3/core.c:15:0: /kisskb/src/drivers/usb/dwc3/core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mtd/ubi/attach.c: In function 'ubi_add_av': /kisskb/src/drivers/mtd/ubi/attach.c:719:7: note: byref variable will be forcibly initialized bool created; ^ /kisskb/src/drivers/mtd/ubi/attach.c: In function 'ubi_find_av': /kisskb/src/drivers/mtd/ubi/attach.c:735:7: note: byref variable will be forcibly initialized bool created; ^ /kisskb/src/drivers/usb/dwc3/core.c: In function 'dwc3_get_properties': In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/smbus.h:245, from /kisskb/src/drivers/i2c/i2c-core-smbus.c:22: /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'perf_trace_smbus_write': /kisskb/src/drivers/usb/dwc3/core.c:1303:15: note: byref variable will be forcibly initialized const char *usb_psy_name; ^ /kisskb/src/drivers/usb/dwc3/core.c:1302:7: note: byref variable will be forcibly initialized u8 tx_fifo_resize_max_num; ^ /kisskb/src/drivers/usb/dwc3/core.c:1301:7: note: byref variable will be forcibly initialized u8 tx_max_burst_prd; ^ /kisskb/src/drivers/usb/dwc3/core.c:1300:7: note: byref variable will be forcibly initialized u8 tx_thr_num_pkt_prd; ^ /kisskb/src/drivers/usb/dwc3/core.c:1299:7: note: byref variable will be forcibly initialized u8 rx_max_burst_prd; ^ /kisskb/src/drivers/usb/dwc3/core.c:1298:7: note: byref variable will be forcibly initialized u8 rx_thr_num_pkt_prd; ^ /kisskb/src/drivers/usb/dwc3/core.c:1297:7: note: byref variable will be forcibly initialized u8 hird_threshold; ^ /kisskb/src/drivers/usb/dwc3/core.c:1296:7: note: byref variable will be forcibly initialized u8 tx_de_emphasis; ^ /kisskb/src/drivers/usb/dwc3/core.c:1295:7: note: byref variable will be forcibly initialized u8 lpm_nyet_threshold; ^ /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^ /kisskb/src/include/trace/events/smbus.h:23:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(smbus_write, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^ /kisskb/src/include/trace/events/smbus.h:23:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(smbus_write, ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'perf_trace_smbus_read': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^ /kisskb/src/include/trace/events/smbus.h:91:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(smbus_read, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^ /kisskb/src/include/trace/events/smbus.h:91:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(smbus_read, ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'perf_trace_smbus_reply': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^ /kisskb/src/include/trace/events/smbus.h:133:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(smbus_reply, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^ /kisskb/src/include/trace/events/smbus.h:133:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(smbus_reply, ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'perf_trace_smbus_result': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/smbus.h:199:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(smbus_result, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/smbus.h:199:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(smbus_result, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/smbus.h:245, from /kisskb/src/drivers/i2c/i2c-core-smbus.c:22: /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'trace_event_raw_event_smbus_write': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^ /kisskb/src/include/trace/events/smbus.h:23:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(smbus_write, ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'trace_event_raw_event_smbus_read': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^ /kisskb/src/include/trace/events/smbus.h:91:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(smbus_read, ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'trace_event_raw_event_smbus_reply': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^ /kisskb/src/include/trace/events/smbus.h:133:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(smbus_reply, ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'trace_event_raw_event_smbus_result': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/smbus.h:199:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(smbus_result, ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_msg_pec': /kisskb/src/drivers/i2c/i2c-core-smbus.c:62:5: note: byref variable will be forcibly initialized u8 addr = i2c_8bit_addr_from_msg(msg); ^ In file included from /kisskb/src/drivers/mtd/mtdconcat.c:13:0: /kisskb/src/drivers/mtd/mtdconcat.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mtd/mtdconcat.c: In function 'concat_write': /kisskb/src/drivers/mtd/mtdconcat.c:156:16: note: byref variable will be forcibly initialized size_t size, retsize; ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_xfer_emulated': /kisskb/src/drivers/i2c/i2c-core-smbus.c:337:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c:333:16: note: byref variable will be forcibly initialized unsigned char msgbuf1[I2C_SMBUS_BLOCK_MAX+2]; ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c:332:16: note: byref variable will be forcibly initialized unsigned char msgbuf0[I2C_SMBUS_BLOCK_MAX+3]; ^ /kisskb/src/drivers/mtd/mtdconcat.c: In function 'concat_read': /kisskb/src/drivers/mtd/mtdconcat.c:63:16: note: byref variable will be forcibly initialized size_t size, retsize; ^ /kisskb/src/drivers/usb/dwc3/core.c: In function 'dwc3_probe': /kisskb/src/drivers/usb/dwc3/core.c:1556:25: note: byref variable will be forcibly initialized struct resource *res, dwc_res; ^ /kisskb/src/drivers/mtd/mtdconcat.c: In function 'concat_panic_write': /kisskb/src/drivers/mtd/mtdconcat.c:114:16: note: byref variable will be forcibly initialized size_t size, retsize; ^ /kisskb/src/drivers/mtd/mtdconcat.c: In function 'concat_write_oob': /kisskb/src/drivers/mtd/mtdconcat.c:320:21: note: byref variable will be forcibly initialized struct mtd_oob_ops devops = *ops; ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_byte': /kisskb/src/drivers/i2c/i2c-core-smbus.c:103: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:138: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:160: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:178:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/mtd/mtdconcat.c: In function 'concat_read_oob': /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_write_word_data': /kisskb/src/drivers/mtd/mtdconcat.c:263:21: note: byref variable will be forcibly initialized struct mtd_oob_ops devops = *ops; ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c:200: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:226: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:253: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:269: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:289:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/mtd/mtdconcat.c: In function 'concat_writev': /kisskb/src/drivers/mtd/mtdconcat.c:214:23: note: byref variable will be forcibly initialized size_t size, wsize, retsize, old_iov_len; ^ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_pwm': /kisskb/src/drivers/hwmon/w83791d.c:724:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_beep': /kisskb/src/drivers/hwmon/w83791d.c:448:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_fan_min': /kisskb/src/drivers/hwmon/w83791d.c:537:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_temp_tolerance': /kisskb/src/drivers/hwmon/w83791d.c:872:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_pwmenable': /kisskb/src/drivers/hwmon/w83791d.c:765:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/w83791d.c: In function 'vrm_store': /kisskb/src/drivers/hwmon/w83791d.c:1153:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_in_max': /kisskb/src/drivers/hwmon/w83791d.c:374:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/hwmon/w83791d.c:386:1: note: in expansion of macro 'store_in_reg' store_in_reg(MAX, max); ^ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_in_min': /kisskb/src/drivers/hwmon/w83791d.c:374:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/hwmon/w83791d.c:385:1: note: in expansion of macro 'store_in_reg' store_in_reg(MIN, min); ^ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_fan_div': /kisskb/src/drivers/hwmon/w83791d.c:581:16: note: byref variable will be forcibly initialized unsigned long val; ^ /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:213:21: note: byref variable will be forcibly initialized struct dma_buf_map bo_map; ^ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_temp_target': /kisskb/src/drivers/hwmon/w83791d.c:831:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_beep_mask': /kisskb/src/drivers/hwmon/w83791d.c:1063:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_beep_enable': /kisskb/src/drivers/hwmon/w83791d.c:1097:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_temp23': /kisskb/src/drivers/hwmon/w83791d.c:966:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_temp1': /kisskb/src/drivers/hwmon/w83791d.c:934:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/w1/w1.c: In function 'w1_atoreg_num': /kisskb/src/drivers/w1/w1.c:406:6: note: byref variable will be forcibly initialized u64 rn64_le; ^ /kisskb/src/drivers/w1/w1.c:404:21: note: byref variable will be forcibly initialized unsigned long long id; ^ /kisskb/src/drivers/w1/w1.c:403:15: note: byref variable will be forcibly initialized unsigned int family; ^ /kisskb/src/drivers/w1/w1.c: In function 'w1_addr_crc_is_valid': /kisskb/src/drivers/w1/w1.c:935:7: note: byref variable will be forcibly initialized u64 corr_le = rn_le; ^ /kisskb/src/drivers/w1/w1.c:920:6: note: byref variable will be forcibly initialized u64 rn_le = cpu_to_le64(rn); ^ /kisskb/src/drivers/w1/w1.c: In function 'w1_master_attribute_store_pullup': /kisskb/src/drivers/w1/w1.c:262:7: note: byref variable will be forcibly initialized long tmp; ^ /kisskb/src/drivers/w1/w1.c: In function 'w1_master_attribute_store_search': /kisskb/src/drivers/w1/w1.c:226:7: note: byref variable will be forcibly initialized long tmp; ^ /kisskb/src/drivers/w1/w1.c: In function 'w1_master_attribute_store_max_slave_count': /kisskb/src/drivers/w1/w1.c:320:6: note: byref variable will be forcibly initialized int tmp; ^ /kisskb/src/drivers/w1/w1.c: In function 'w1_attach_slave_device': /kisskb/src/drivers/w1/w1.c:725: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:464: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:793:25: note: byref variable will be forcibly initialized struct w1_netlink_msg msg; ^ /kisskb/src/drivers/w1/slaves/w1_ds2423.c: In function 'w1_slave_show': /kisskb/src/drivers/w1/slaves/w1_ds2423.c:36:5: note: byref variable will be forcibly initialized u8 wrbuf[3]; ^ /kisskb/src/drivers/w1/slaves/w1_ds2423.c:35:5: note: byref variable will be forcibly initialized u8 rbuf[COUNTER_COUNT * READ_BYTE_COUNT]; ^ /kisskb/src/drivers/w1/w1.c: In function 'w1_master_attribute_store_remove': /kisskb/src/drivers/w1/w1.c:502: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:898:23: note: byref variable will be forcibly initialized struct w1_reg_num rn; ^ /kisskb/src/drivers/w1/w1.c: In function 'w1_search': /kisskb/src/drivers/w1/w1.c:991:15: note: byref variable will be forcibly initialized u64 last_rn, rn, tmp64; ^ /kisskb/src/drivers/thermal/amlogic_thermal.c: In function 'amlogic_thermal_get_temp': /kisskb/src/drivers/thermal/amlogic_thermal.c:184:15: note: byref variable will be forcibly initialized unsigned int tval; ^ /kisskb/src/drivers/w1/slaves/w1_ds2805.c: In function 'w1_f0d_readblock': /kisskb/src/drivers/w1/slaves/w1_ds2805.c:64:5: note: byref variable will be forcibly initialized u8 cmp[W1_F0D_READ_MAXLEN]; ^ /kisskb/src/drivers/w1/slaves/w1_ds2805.c:63:5: note: byref variable will be forcibly initialized u8 wrbuf[3]; ^ /kisskb/src/drivers/w1/slaves/w1_ds2805.c: In function 'w1_f0d_write': /kisskb/src/drivers/w1/slaves/w1_ds2805.c:148:5: note: byref variable will be forcibly initialized u8 rdbuf[W1_F0D_SCRATCH_SIZE]; ^ /kisskb/src/drivers/w1/slaves/w1_ds2805.c:147:5: note: byref variable will be forcibly initialized u8 wrbuf[3]; ^ /kisskb/src/drivers/w1/slaves/w1_ds2805.c: In function 'w1_f0d_write_bin': /kisskb/src/drivers/w1/slaves/w1_ds2805.c:223:9: note: byref variable will be forcibly initialized char tmp[W1_F0D_SCRATCH_SIZE]; ^ /kisskb/src/drivers/w1/slaves/w1_ds250x.c: In function 'w1_ds2505_read_page': /kisskb/src/drivers/w1/slaves/w1_ds250x.c:90:5: note: byref variable will be forcibly initialized u8 buf[6]; ^ /kisskb/src/drivers/w1/slaves/w1_ds250x.c: In function 'w1_ds2502_read_page': /kisskb/src/drivers/w1/slaves/w1_ds250x.c:51:5: note: byref variable will be forcibly initialized u8 buf[3]; ^ /kisskb/src/drivers/w1/slaves/w1_ds2433.c: In function 'w1_f23_refresh_block': /kisskb/src/drivers/w1/slaves/w1_ds2433.c:64:5: note: byref variable will be forcibly initialized u8 wrbuf[3]; ^ /kisskb/src/drivers/w1/slaves/w1_ds2433.c: In function 'w1_f23_write': /kisskb/src/drivers/w1/slaves/w1_ds2433.c:158:5: note: byref variable will be forcibly initialized u8 rdbuf[W1_PAGE_SIZE + 3]; ^ /kisskb/src/drivers/w1/slaves/w1_ds2433.c:157:5: note: byref variable will be forcibly initialized u8 wrbuf[4]; ^ /kisskb/src/drivers/hwmon/ad7414.c: In function 'max_min_store': /kisskb/src/drivers/hwmon/ad7414.c:130:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/i2c/busses/i2c-mt65xx.c: In function 'mtk_i2c_set_speed': /kisskb/src/drivers/i2c/busses/i2c-mt65xx.c:783:15: note: byref variable will be forcibly initialized unsigned int l_sample_cnt; ^ /kisskb/src/drivers/i2c/busses/i2c-mt65xx.c:782:15: note: byref variable will be forcibly initialized unsigned int l_step_cnt; ^ /kisskb/src/drivers/i2c/busses/i2c-mt65xx.c:781:15: note: byref variable will be forcibly initialized unsigned int sample_cnt; ^ /kisskb/src/drivers/i2c/busses/i2c-mt65xx.c:780:15: note: byref variable will be forcibly initialized unsigned int step_cnt; ^ /kisskb/src/drivers/power/supply/ds2781_battery.c: In function 'ds2781_get_capacity': /kisskb/src/drivers/power/supply/ds2781_battery.c:301:5: note: byref variable will be forcibly initialized u8 raw; ^ /kisskb/src/drivers/power/supply/ds2781_battery.c: In function 'ds2781_read16': /kisskb/src/drivers/power/supply/ds2781_battery.c:75:5: note: byref variable will be forcibly initialized u8 raw[2]; ^ /kisskb/src/drivers/power/supply/ds2781_battery.c: In function 'ds2781_get_current': /kisskb/src/drivers/power/supply/ds2781_battery.c:220:5: note: byref variable will be forcibly initialized u8 sense_res_raw, reg_msb; ^ /kisskb/src/drivers/power/supply/ds2781_battery.c:219:6: note: byref variable will be forcibly initialized s16 current_raw; ^ /kisskb/src/drivers/power/supply/ds2781_battery.c: In function 'ds2781_get_accumulated_current': /kisskb/src/drivers/power/supply/ds2781_battery.c:265:5: note: byref variable will be forcibly initialized u8 sense_res_raw; ^ /kisskb/src/drivers/power/supply/ds2781_battery.c:264:6: note: byref variable will be forcibly initialized s16 current_raw; ^ /kisskb/src/drivers/power/supply/ds2781_battery.c: In function 'ds2781_get_charge_now': /kisskb/src/drivers/power/supply/ds2781_battery.c:340:6: note: byref variable will be forcibly initialized u16 charge_raw; ^ /kisskb/src/drivers/power/supply/ds2781_battery.c: In function 'ds2781_get_voltage': /kisskb/src/drivers/power/supply/ds2781_battery.c:163:7: note: byref variable will be forcibly initialized char val[2]; ^ /kisskb/src/drivers/power/supply/ds2781_battery.c: In function 'ds2781_get_temperature': /kisskb/src/drivers/power/supply/ds2781_battery.c:192:7: note: byref variable will be forcibly initialized char val[2]; ^ /kisskb/src/drivers/power/supply/ds2781_battery.c: In function 'ds2781_set_rsgain_register': /kisskb/src/drivers/power/supply/ds2781_battery.c:149:5: note: byref variable will be forcibly initialized u8 raw[] = {rsgain >> 8, rsgain & 0xFF}; ^ /kisskb/src/drivers/power/supply/ds2781_battery.c: In function 'ds2781_set_pio_pin': /kisskb/src/drivers/power/supply/ds2781_battery.c:603:5: note: byref variable will be forcibly initialized u8 new_setting; ^ /kisskb/src/drivers/power/supply/ds2781_battery.c: In function 'ds2781_set_sense_resistor_value': /kisskb/src/drivers/power/supply/ds2781_battery.c:522:5: note: byref variable will be forcibly initialized u8 new_setting; ^ /kisskb/src/drivers/power/supply/ds2781_battery.c: In function 'ds2781_set_pmod_enabled': /kisskb/src/drivers/power/supply/ds2781_battery.c:469:18: note: byref variable will be forcibly initialized u8 control_reg, new_setting; ^ /kisskb/src/drivers/power/supply/ds2781_battery.c:469:5: note: byref variable will be forcibly initialized u8 control_reg, new_setting; ^ /kisskb/src/drivers/power/supply/ds2781_battery.c: In function 'ds2781_get_pio_pin': /kisskb/src/drivers/power/supply/ds2781_battery.c:585:5: note: byref variable will be forcibly initialized u8 sfr; ^ /kisskb/src/drivers/power/supply/ds2781_battery.c: In function 'ds2781_get_rsgain_setting': /kisskb/src/drivers/power/supply/ds2781_battery.c:542:6: note: byref variable will be forcibly initialized u16 rsgain; ^ /kisskb/src/drivers/power/supply/ds2781_battery.c: In function 'ds2781_get_sense_resistor_value': /kisskb/src/drivers/power/supply/ds2781_battery.c:504:5: note: byref variable will be forcibly initialized u8 sense_resistor; ^ /kisskb/src/drivers/power/supply/ds2781_battery.c: In function 'ds2781_get_pmod_enabled': /kisskb/src/drivers/power/supply/ds2781_battery.c:450:5: note: byref variable will be forcibly initialized u8 control_reg; ^ /kisskb/src/drivers/power/supply/ds2781_battery.c: In function 'ds2781_set_rsgain_setting': /kisskb/src/drivers/power/supply/ds2781_battery.c:559:6: note: byref variable will be forcibly initialized u16 new_setting; ^ /kisskb/src/drivers/power/supply/ds2781_battery.c: In function 'ds2781_get_status': /kisskb/src/drivers/power/supply/ds2781_battery.c:313:23: note: byref variable will be forcibly initialized int ret, current_uA, capacity; ^ /kisskb/src/drivers/power/supply/ds2781_battery.c:313:11: note: byref variable will be forcibly initialized int ret, current_uA, capacity; ^ /kisskb/src/drivers/w1/slaves/w1_ds28e17.c: In function '__w1_f19_set_i2c_speed': /kisskb/src/drivers/w1/slaves/w1_ds28e17.c:536:5: note: byref variable will be forcibly initialized u8 w1_buf[2]; ^ /kisskb/src/drivers/w1/slaves/w1_ds28e17.c:535:12: note: byref variable will be forcibly initialized const int i2c_speeds[3] = { 100, 400, 900 }; ^ /kisskb/src/drivers/w1/slaves/w1_ds28e17.c: In function 'w1_f19_i2c_busy_wait': /kisskb/src/drivers/w1/slaves/w1_ds28e17.c:87:22: note: byref variable will be forcibly initialized const unsigned long timebases[3] = W1_F19_BUSY_TIMEBASES; ^ /kisskb/src/drivers/w1/slaves/w1_ds28e17.c: In function 'w1_f19_i2c_write_read': /kisskb/src/drivers/w1/slaves/w1_ds28e17.c:306:5: note: byref variable will be forcibly initialized u8 w1_buf[3]; ^ /kisskb/src/drivers/w1/slaves/w1_ds28e17.c: In function 'w1_f19_i2c_read': /kisskb/src/drivers/w1/slaves/w1_ds28e17.c:267:5: note: byref variable will be forcibly initialized u8 w1_buf[5]; ^ /kisskb/src/drivers/w1/slaves/w1_ds28e17.c: In function '__w1_f19_i2c_write': /kisskb/src/drivers/w1/slaves/w1_ds28e17.c:155:5: note: byref variable will be forcibly initialized u8 w1_buf[2]; ^ /kisskb/src/drivers/w1/slaves/w1_ds28e17.c: In function 'w1_f19_i2c_write': /kisskb/src/drivers/w1/slaves/w1_ds28e17.c:196:5: note: byref variable will be forcibly initialized u8 command[2]; ^ /kisskb/src/drivers/mtd/mtdoops.c: In function 'mtdoops_write': /kisskb/src/drivers/mtd/mtdoops.c:180:9: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/drivers/mtd/mtdoops.c: In function 'mtdoops_do_dump': /kisskb/src/drivers/mtd/mtdoops.c:280:24: note: byref variable will be forcibly initialized struct kmsg_dump_iter iter; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/drivers/mtd/mtdoops.c:13: /kisskb/src/drivers/mtd/mtdoops.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mtd/mtdoops.c: In function 'find_next_position': /kisskb/src/drivers/mtd/mtdoops.c:227:9: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/drivers/mtd/mtdoops.c:226:6: note: byref variable will be forcibly initialized u32 count[2], maxcount = 0xffffffff; ^ /kisskb/src/drivers/mtd/mtdoops.c: In function 'mtdoops_erase_block': /kisskb/src/drivers/mtd/mtdoops.c:80:20: note: byref variable will be forcibly initialized struct erase_info erase; ^ /kisskb/src/drivers/mtd/mtdoops.c: In function 'mtdoops_init': /kisskb/src/drivers/mtd/mtdoops.c:382:8: note: byref variable will be forcibly initialized char *endp; ^ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_writeoob': /kisskb/src/drivers/mtd/mtdchar.c:347:11: note: byref variable will be forcibly initialized uint32_t retlen; ^ /kisskb/src/drivers/mtd/mtdchar.c:346:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops = {}; ^ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_write_ioctl': /kisskb/src/drivers/mtd/mtdchar.c:581:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops = {}; ^ /kisskb/src/drivers/mtd/mtdchar.c:580:23: note: byref variable will be forcibly initialized struct mtd_write_req req; ^ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_blkpg_ioctl': /kisskb/src/drivers/mtd/mtdchar.c:544:25: note: byref variable will be forcibly initialized struct blkpg_partition p; ^ /kisskb/src/drivers/mtd/mtdchar.c: In function 'get_oobinfo': /kisskb/src/drivers/mtd/mtdchar.c:493:24: note: byref variable will be forcibly initialized struct mtd_oob_region oobregion; ^ /kisskb/src/drivers/mtd/mtdchar.c: In function 'shrink_ecclayout': /kisskb/src/drivers/mtd/mtdchar.c:446:24: note: byref variable will be forcibly initialized struct mtd_oob_region oobregion; ^ /kisskb/src/drivers/mtd/mtdchar.c: In function 'otp_select_filemode': /kisskb/src/drivers/mtd/mtdchar.c:313:9: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_ioctl': /kisskb/src/drivers/mtd/mtdchar.c:1005:26: note: byref variable will be forcibly initialized struct blkpg_ioctl_arg a; ^ /kisskb/src/drivers/mtd/mtdchar.c:936:19: note: byref variable will be forcibly initialized struct otp_info oinfo; ^ /kisskb/src/drivers/mtd/mtdchar.c:922:9: note: byref variable will be forcibly initialized int nbr = retlen / sizeof(struct otp_info); ^ /kisskb/src/drivers/mtd/mtdchar.c:906:10: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/drivers/mtd/mtdchar.c:890:7: note: byref variable will be forcibly initialized int mode; ^ /kisskb/src/drivers/mtd/mtdchar.c:881:10: note: byref variable will be forcibly initialized loff_t offs; ^ /kisskb/src/drivers/mtd/mtdchar.c:872:10: note: byref variable will be forcibly initialized loff_t offs; ^ /kisskb/src/drivers/mtd/mtdchar.c:856:23: note: byref variable will be forcibly initialized struct nand_oobinfo oi; ^ /kisskb/src/drivers/mtd/mtdchar.c:844:26: note: byref variable will be forcibly initialized struct erase_info_user einfo; ^ /kisskb/src/drivers/mtd/mtdchar.c:833:26: note: byref variable will be forcibly initialized struct erase_info_user einfo; ^ /kisskb/src/drivers/mtd/mtdchar.c:822:26: note: byref variable will be forcibly initialized struct erase_info_user einfo; ^ /kisskb/src/drivers/mtd/mtdchar.c:801:24: note: byref variable will be forcibly initialized struct mtd_oob_buf64 buf; ^ /kisskb/src/drivers/mtd/mtdchar.c:787:24: note: byref variable will be forcibly initialized struct mtd_oob_buf64 buf; ^ /kisskb/src/drivers/mtd/mtdchar.c:773:22: note: byref variable will be forcibly initialized struct mtd_oob_buf buf; ^ /kisskb/src/drivers/mtd/mtdchar.c:759:22: note: byref variable will be forcibly initialized struct mtd_oob_buf buf; ^ /kisskb/src/drivers/mtd/mtdchar.c:740:28: note: byref variable will be forcibly initialized struct erase_info_user einfo32; ^ /kisskb/src/drivers/mtd/mtdchar.c:730:30: note: byref variable will be forcibly initialized struct erase_info_user64 einfo64; ^ /kisskb/src/drivers/mtd/mtdchar.c:631:23: note: byref variable will be forcibly initialized struct mtd_info_user info; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_device.c: In function 'find_chipid': /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_device.c:447:19: note: byref variable will be forcibly initialized unsigned int r, patch; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_device.c:447:16: note: byref variable will be forcibly initialized unsigned int r, patch; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_device.c:442:6: note: byref variable will be forcibly initialized u32 chipid; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_device.c:440:14: note: byref variable will be forcibly initialized const char *compat; ^ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_compat_ioctl': /kisskb/src/drivers/mtd/mtdchar.c:1101:26: note: byref variable will be forcibly initialized struct blkpg_ioctl_arg a; ^ /kisskb/src/drivers/mtd/mtdchar.c:1100:33: note: byref variable will be forcibly initialized struct blkpg_compat_ioctl_arg compat_arg; ^ /kisskb/src/drivers/mtd/mtdchar.c:1083:24: note: byref variable will be forcibly initialized struct mtd_oob_buf32 buf; ^ /kisskb/src/drivers/mtd/mtdchar.c:1064:24: note: byref variable will be forcibly initialized struct mtd_oob_buf32 buf; ^ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_write': /kisskb/src/drivers/mtd/mtdchar.c:263:23: note: byref variable will be forcibly initialized struct mtd_oob_ops ops = {}; ^ /kisskb/src/drivers/mtd/mtdchar.c:224:9: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/drivers/mtd/mtdchar.c:222:9: note: byref variable will be forcibly initialized size_t size = count; ^ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_read': /kisskb/src/drivers/mtd/mtdchar.c:169:23: note: byref variable will be forcibly initialized struct mtd_oob_ops ops = {}; ^ /kisskb/src/drivers/mtd/mtdchar.c:136:9: note: byref variable will be forcibly initialized size_t size = count; ^ /kisskb/src/drivers/mtd/mtdchar.c:132:9: note: byref variable will be forcibly initialized size_t retlen; ^ /kisskb/src/drivers/power/supply/ds2782_battery.c: In function 'ds278x_get_status': /kisskb/src/drivers/power/supply/ds2782_battery.c:218:6: note: byref variable will be forcibly initialized int capacity; ^ /kisskb/src/drivers/power/supply/ds2782_battery.c:217:6: note: byref variable will be forcibly initialized int current_uA; ^ /kisskb/src/drivers/power/supply/ds2782_battery.c: In function 'ds2786_get_capacity': /kisskb/src/drivers/power/supply/ds2782_battery.c:204:5: note: byref variable will be forcibly initialized u8 raw; ^ /kisskb/src/drivers/power/supply/ds2782_battery.c: In function 'ds2782_get_capacity': /kisskb/src/drivers/power/supply/ds2782_battery.c:164:5: note: byref variable will be forcibly initialized u8 raw; ^ /kisskb/src/drivers/power/supply/ds2782_battery.c: In function 'ds2786_get_voltage': /kisskb/src/drivers/power/supply/ds2782_battery.c:187:6: note: byref variable will be forcibly initialized s16 raw; ^ /kisskb/src/drivers/power/supply/ds2782_battery.c: In function 'ds2786_get_current': /kisskb/src/drivers/power/supply/ds2782_battery.c:176:6: note: byref variable will be forcibly initialized s16 raw; ^ /kisskb/src/drivers/power/supply/ds2782_battery.c: In function 'ds2782_get_voltage': /kisskb/src/drivers/power/supply/ds2782_battery.c:147:6: note: byref variable will be forcibly initialized s16 raw; ^ /kisskb/src/drivers/power/supply/ds2782_battery.c: In function 'ds278x_get_temp': /kisskb/src/drivers/power/supply/ds2782_battery.c:100:6: note: byref variable will be forcibly initialized s16 raw; ^ /kisskb/src/drivers/power/supply/ds2782_battery.c: In function 'ds2782_get_current': /kisskb/src/drivers/power/supply/ds2782_battery.c:121:6: note: byref variable will be forcibly initialized s16 raw; ^ /kisskb/src/drivers/power/supply/ds2782_battery.c:120:5: note: byref variable will be forcibly initialized u8 sense_res_raw; ^ In file included from /kisskb/src/drivers/bluetooth/virtio_bt.c:5:0: /kisskb/src/drivers/bluetooth/virtio_bt.c: In function 'virtio_cread8': /kisskb/src/include/linux/virtio_config.h:472:5: note: byref variable will be forcibly initialized u8 ret; ^ /kisskb/src/drivers/bluetooth/virtio_bt.c: In function 'virtbt_send_frame': /kisskb/src/drivers/bluetooth/virtio_bt.c:88:21: note: byref variable will be forcibly initialized struct scatterlist sg[1]; ^ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c: In function 'ltc294x_read_regs': /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:102:5: note: byref variable will be forcibly initialized u8 reg_start = reg; ^ /kisskb/src/drivers/bluetooth/virtio_bt.c: In function 'virtbt_add_inbuf': /kisskb/src/drivers/bluetooth/virtio_bt.c:32:21: note: byref variable will be forcibly initialized struct scatterlist sg[1]; ^ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c: In function 'ltc294x_read_charge_register': /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:192:5: note: byref variable will be forcibly initialized u8 datar[2]; ^ /kisskb/src/drivers/bluetooth/virtio_bt.c: In function 'virtbt_tx_done': /kisskb/src/drivers/bluetooth/virtio_bt.c:231:15: note: byref variable will be forcibly initialized unsigned int len; ^ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c: In function 'ltc294x_get_voltage': /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:289:5: note: byref variable will be forcibly initialized u8 datar[2]; ^ /kisskb/src/drivers/bluetooth/virtio_bt.c: In function 'virtbt_rx_work': /kisskb/src/drivers/bluetooth/virtio_bt.c:213:15: note: byref variable will be forcibly initialized unsigned int len; ^ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c: In function 'ltc294x_get_current': /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:319:5: note: byref variable will be forcibly initialized u8 datar[2]; ^ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c: In function 'ltc294x_get_temperature': /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:341:5: note: byref variable will be forcibly initialized u8 datar[2]; ^ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c: In function 'ltc294x_i2c_shutdown': /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:570:5: note: byref variable will be forcibly initialized u8 control; ^ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:569:5: note: byref variable will be forcibly initialized u8 value; ^ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c: In function 'ltc294x_set_charge_thr': /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:258:5: note: byref variable will be forcibly initialized u8 dataw[2]; ^ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c: In function 'ltc294x_set_charge_now': /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:218:5: note: byref variable will be forcibly initialized u8 ctrl_reg; ^ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:217:5: note: byref variable will be forcibly initialized u8 dataw[2]; ^ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c: In function 'ltc294x_reset': /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:147:5: note: byref variable will be forcibly initialized u8 control; ^ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:146:5: note: byref variable will be forcibly initialized u8 value; ^ In file included from /kisskb/src/drivers/bluetooth/virtio_bt.c:5:0: /kisskb/src/drivers/bluetooth/virtio_bt.c: In function 'virtbt_probe': /kisskb/src/include/linux/virtio_config.h:336:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^ /kisskb/src/drivers/bluetooth/virtio_bt.c:339:3: note: in expansion of macro 'virtio_cread' virtio_cread(vdev, struct virtio_bt_config, ^ /kisskb/src/include/linux/virtio_config.h:336:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^ /kisskb/src/drivers/bluetooth/virtio_bt.c:306:3: note: in expansion of macro 'virtio_cread' virtio_cread(vdev, struct virtio_bt_config, vendor, &vendor); ^ /kisskb/src/drivers/bluetooth/virtio_bt.c:250:14: note: byref variable will be forcibly initialized const char *names[VIRTBT_NUM_VQS] = { ^ /kisskb/src/drivers/bluetooth/virtio_bt.c:246:17: note: byref variable will be forcibly initialized vq_callback_t *callbacks[VIRTBT_NUM_VQS] = { ^ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c: In function 'ltc294x_i2c_probe': /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:458:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:457:6: note: byref variable will be forcibly initialized s32 r_sense; ^ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:456:6: note: byref variable will be forcibly initialized u32 prescaler_exp; ^ /kisskb/src/drivers/input/input-compat.c: In function 'input_event_from_user': /kisskb/src/drivers/input/input-compat.c:18:29: note: byref variable will be forcibly initialized struct input_event_compat compat_event; ^ /kisskb/src/drivers/input/input-compat.c: In function 'input_event_to_user': /kisskb/src/drivers/input/input-compat.c:42:29: note: byref variable will be forcibly initialized struct input_event_compat compat_event; ^ In file included from /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c:15:0: /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c: In function 'adreno_gpu_ascii85_encode': /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c:606:7: note: byref variable will be forcibly initialized char out[ASCII85_BUFSZ]; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c: In function 'adreno_get_legacy_pwrlevels': /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c:827:16: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c: In function 'adreno_get_pwrlevels': /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c:849:16: note: byref variable will be forcibly initialized unsigned long freq = ULONG_MAX; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c: In function 'adreno_request_fw': /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c:286:25: note: byref variable will be forcibly initialized const struct firmware *fw = NULL; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c: In function 'zap_shader_load_mdt': /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c:32:18: note: byref variable will be forcibly initialized struct resource r; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c:30:14: note: byref variable will be forcibly initialized const char *signed_fwname = NULL; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c:29:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c: In function 'adreno_fw_create_bo': /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c:390:25: note: byref variable will be forcibly initialized struct drm_gem_object *bo; ^ /kisskb/src/drivers/mtd/ubi/misc.c: In function 'ubi_msg': /kisskb/src/drivers/mtd/ubi/misc.c:148:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/mtd/ubi/misc.c:147:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/mtd/ubi/misc.c: In function 'ubi_warn': /kisskb/src/drivers/mtd/ubi/misc.c:164:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/mtd/ubi/misc.c:163:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/mtd/ubi/misc.c: In function 'ubi_err': /kisskb/src/drivers/mtd/ubi/misc.c:181:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/mtd/ubi/misc.c:180:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_gem.c: In function 'qxl_gem_object_create': /kisskb/src/drivers/gpu/drm/qxl/qxl_gem.c:51:17: note: byref variable will be forcibly initialized struct qxl_bo *qbo; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_gem.c: In function 'qxl_gem_object_create_with_handle': /kisskb/src/drivers/gpu/drm/qxl/qxl_gem.c:83:25: note: byref variable will be forcibly initialized struct drm_gem_object *gobj; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/mmc.h:193, from /kisskb/src/drivers/mmc/core/core.c:36: /kisskb/src/drivers/mmc/core/core.c: In function 'perf_trace_mmc_request_start': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mmc.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_start, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mmc.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_start, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mmc.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_start, ^ /kisskb/src/drivers/mmc/core/core.c: In function 'perf_trace_mmc_request_done': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mmc.h:96:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_done, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mmc.h:96:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_done, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mmc.h:96:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_done, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/mmc.h:193, from /kisskb/src/drivers/mmc/core/core.c:36: /kisskb/src/drivers/mmc/core/core.c: In function 'trace_event_raw_event_mmc_request_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mmc.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_start, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mmc.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_start, ^ /kisskb/src/drivers/mmc/core/core.c: In function 'trace_event_raw_event_mmc_request_done': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mmc.h:96:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_done, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mmc.h:96:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_done, ^ /kisskb/src/drivers/mmc/core/core.c: In function 'mmc_of_get_func_num': /kisskb/src/drivers/mmc/core/core.c:1079:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/mmc/core/core.c: In function 'mmc_cqe_recovery': /kisskb/src/drivers/mmc/core/core.c:537:21: note: byref variable will be forcibly initialized struct mmc_command cmd; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/mmc/core/core.c:10: /kisskb/src/drivers/mmc/core/core.c: In function '__mmc_claim_host': /kisskb/src/drivers/mmc/core/core.c:784: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/i2c/busses/i2c-mv64xxx.c: In function 'mv64xxx_i2c_read_offload_rx_data': /kisskb/src/drivers/i2c/busses/i2c-mv64xxx.c:443:6: note: byref variable will be forcibly initialized u32 buf[2]; ^ /kisskb/src/drivers/i2c/busses/i2c-mv64xxx.c: In function 'mv64xxx_i2c_prepare_tx': /kisskb/src/drivers/i2c/busses/i2c-mv64xxx.c:601:6: note: byref variable will be forcibly initialized u32 buf[2]; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, 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:314: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:311: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:301: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:298:10: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(qdev->io_cmd_event, ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/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:562: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:546:14: note: in expansion of macro 'wait_event_timeout' time_left = wait_event_timeout(drv_data->waitq, ^ /kisskb/src/drivers/mmc/core/core.c: In function 'mmc_erase': /kisskb/src/drivers/mmc/core/core.c:1745:20: note: byref variable will be forcibly initialized unsigned int rem, to = from + nr; ^ /kisskb/src/drivers/i2c/busses/i2c-mv64xxx.c: In function 'mv64xxx_of_config': /kisskb/src/drivers/i2c/busses/i2c-mv64xxx.c:813:6: note: byref variable will be forcibly initialized u32 bus_freq, tclk; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c: In function 'qxl_ring_push': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 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_garbage_collect': /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c:223:11: note: byref variable will be forcibly initialized uint64_t id, next_id; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c: In function 'qxl_alloc_bo_reserved': /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c:268:17: note: byref variable will be forcibly initialized struct qxl_bo *bo; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c: In function 'qxl_update_surface': /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c:555:18: note: byref variable will be forcibly initialized struct qxl_rect rect; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/i2c/busses/i2c-ocores.c:12: /kisskb/src/drivers/i2c/busses/i2c-ocores.c: In function 'ocores_xfer_core': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/i2c/busses/i2c-ocores.c:393:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(i2c->wait, ^ /kisskb/src/drivers/i2c/busses/i2c-ocores.c: In function 'ocores_i2c_of_probe': /kisskb/src/drivers/i2c/busses/i2c-ocores.c:531:6: note: byref variable will be forcibly initialized u32 clock_frequency; ^ /kisskb/src/drivers/i2c/busses/i2c-ocores.c:530:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c: In function 'qxl_hw_surface_alloc': /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c:471:22: note: byref variable will be forcibly initialized struct qxl_release *release; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c: In function 'qxl_hw_surface_dealloc': /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c:518:22: note: byref variable will be forcibly initialized struct qxl_release *release; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/i2c/busses/i2c-pca-platform.c:12: /kisskb/src/drivers/i2c/busses/i2c-pca-platform.c: In function 'i2c_pca_pf_waitforcompletion': /kisskb/src/include/linux/wait.h:277: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-pca-platform.c:84:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(i2c->wait, ^ /kisskb/src/drivers/i2c/busses/i2c-pca-platform.c: In function 'i2c_pca_pf_probe': /kisskb/src/drivers/i2c/busses/i2c-pca-platform.c:134:19: note: byref variable will be forcibly initialized struct resource *res; ^ /kisskb/src/drivers/i2c/busses/i2c-omap.c: In function 'omap_i2c_probe': /kisskb/src/drivers/i2c/busses/i2c-omap.c:1381:7: note: byref variable will be forcibly initialized u32 freq = I2C_MAX_STANDARD_MODE_FREQ; ^ /kisskb/src/drivers/i2c/i2c-core-slave.c: In function 'i2c_detect_slave_mode': /kisskb/src/drivers/i2c/i2c-core-slave.c:98:7: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/mtd/ubi/debug.c: In function 'dfs_file_write': /kisskb/src/drivers/mtd/ubi/debug.c:320:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/drivers/mtd/ubi/debug.c: In function 'dfs_file_read': /kisskb/src/drivers/mtd/ubi/debug.c:255:7: note: byref variable will be forcibly initialized char buf[8]; ^ /kisskb/src/drivers/mtd/ubi/debug.c: In function 'ubi_dump_flash': /kisskb/src/drivers/mtd/ubi/debug.c:25:9: note: byref variable will be forcibly initialized size_t read; ^ /kisskb/src/drivers/mtd/ubi/debug.c: In function 'ubi_dump_mkvol_req': /kisskb/src/drivers/mtd/ubi/debug.c:195:7: note: byref variable will be forcibly initialized char nm[17]; ^ /kisskb/src/drivers/hwmon/adc128d818.c: In function 'adc128_temp_store': /kisskb/src/drivers/hwmon/adc128d818.c:208:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adc128d818.c: In function 'adc128_in_store': /kisskb/src/drivers/hwmon/adc128d818.c:170:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/ad7418.c: In function 'temp_store': /kisskb/src/drivers/hwmon/ad7418.c:163:7: note: byref variable will be forcibly initialized long temp; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/i2c/busses/i2c-pxa.c:19: /kisskb/src/drivers/i2c/busses/i2c-pxa.c: In function 'i2c_pxa_send_mastercode': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/i2c/busses/i2c-pxa.c:836:12: note: in expansion of macro 'wait_event_timeout' timeout = wait_event_timeout(i2c->wait, ^ /kisskb/src/drivers/i2c/busses/i2c-pxa.c: In function 'i2c_pxa_do_xfer': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/i2c/busses/i2c-pxa.c:1094:12: note: in expansion of macro 'wait_event_timeout' timeout = wait_event_timeout(i2c->wait, i2c->msg_num == 0, HZ * 5); ^ /kisskb/src/drivers/i2c/busses/i2c-pxa.c: In function 'i2c_pxa_probe': /kisskb/src/drivers/i2c/busses/i2c-pxa.c:1365:21: note: byref variable will be forcibly initialized enum pxa_i2c_types i2c_type; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/usb/dwc3/trace.h:349, from /kisskb/src/drivers/usb/dwc3/trace.c:11: /kisskb/src/drivers/usb/dwc3/trace.c: In function 'perf_trace_dwc3_log_io': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:22:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_io, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:22:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_io, ^ /kisskb/src/drivers/usb/dwc3/trace.c: In function 'perf_trace_dwc3_log_event': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:51:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_event, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:51:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_event, ^ /kisskb/src/drivers/usb/dwc3/trace.c: In function 'perf_trace_dwc3_log_ctrl': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:73:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_ctrl, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:73:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_ctrl, ^ /kisskb/src/drivers/usb/dwc3/trace.c: In function 'perf_trace_dwc3_log_generic_cmd': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:160:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_generic_cmd, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:160:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_generic_cmd, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/usb/dwc3/trace.h:349, from /kisskb/src/drivers/usb/dwc3/trace.c:11: /kisskb/src/drivers/usb/dwc3/trace.c: In function 'trace_event_raw_event_dwc3_log_io': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:22:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_io, ^ /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/usb/dwc3/trace.c: In function 'trace_event_raw_event_dwc3_log_event': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:51:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_event, ^ /kisskb/src/drivers/usb/dwc3/trace.c: In function 'trace_event_raw_event_dwc3_log_ctrl': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:73:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_ctrl, ^ /kisskb/src/drivers/usb/dwc3/trace.c: In function 'trace_event_raw_event_dwc3_log_generic_cmd': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:160:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_generic_cmd, ^ /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/usb/dwc3/trace.h:20:0, from /kisskb/src/drivers/usb/dwc3/trace.c:11: /kisskb/src/drivers/usb/dwc3/trace.c: In function 'dwc3_decode_event': /kisskb/src/drivers/usb/dwc3/debug.h:374:19: note: byref variable will be forcibly initialized union dwc3_event evt; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/usb/dwc3/trace.h:349, from /kisskb/src/drivers/usb/dwc3/trace.c:11: /kisskb/src/drivers/usb/dwc3/trace.c: In function 'perf_trace_dwc3_log_request': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:103:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_request, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:103:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_request, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:103:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_request, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/usb/dwc3/trace.h:349, from /kisskb/src/drivers/usb/dwc3/trace.c:11: /kisskb/src/drivers/usb/dwc3/trace.c: In function 'trace_event_raw_event_dwc3_log_request': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:103:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_request, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:103:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_request, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/usb/dwc3/trace.h:349, from /kisskb/src/drivers/usb/dwc3/trace.c:11: /kisskb/src/drivers/usb/dwc3/trace.c: In function 'perf_trace_dwc3_log_gadget_ep_cmd': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:185:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_gadget_ep_cmd, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:185:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_gadget_ep_cmd, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:185:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_gadget_ep_cmd, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/usb/dwc3/trace.h:349, from /kisskb/src/drivers/usb/dwc3/trace.c:11: /kisskb/src/drivers/usb/dwc3/trace.c: In function 'trace_event_raw_event_dwc3_log_gadget_ep_cmd': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:185:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_gadget_ep_cmd, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:185:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_gadget_ep_cmd, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/usb/dwc3/trace.h:349, from /kisskb/src/drivers/usb/dwc3/trace.c:11: /kisskb/src/drivers/usb/dwc3/trace.c: In function 'perf_trace_dwc3_log_trb': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:219:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_trb, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:219:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_trb, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:219:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_trb, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/usb/dwc3/trace.h:349, from /kisskb/src/drivers/usb/dwc3/trace.c:11: /kisskb/src/drivers/usb/dwc3/trace.c: In function 'trace_event_raw_event_dwc3_log_trb': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:219:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_trb, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:219:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_trb, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/usb/dwc3/trace.h:349, from /kisskb/src/drivers/usb/dwc3/trace.c:11: /kisskb/src/drivers/usb/dwc3/trace.c: In function 'perf_trace_dwc3_log_ep': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:290:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_ep, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:290:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_ep, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:290:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_ep, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/usb/dwc3/trace.h:349, from /kisskb/src/drivers/usb/dwc3/trace.c:11: /kisskb/src/drivers/usb/dwc3/trace.c: In function 'trace_event_raw_event_dwc3_log_ep': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:290:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_ep, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/usb/dwc3/./trace.h:290:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_ep, ^ /kisskb/src/drivers/usb/dwc2/platform.c: In function 'dwc2_driver_probe': /kisskb/src/drivers/usb/dwc2/platform.c:456:19: note: byref variable will be forcibly initialized struct resource *res; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/input.h:19, from /kisskb/src/include/linux/input/mt.h:11, from /kisskb/src/drivers/input/input-mt.c:8: /kisskb/src/drivers/input/input-mt.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/drivers/input/input-mt.c:10:0: /kisskb/src/drivers/input/input-mt.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/drivers/opp/of.c:18:0: /kisskb/src/drivers/opp/of.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/opp/of.c: In function '_read_opp_key': /kisskb/src/drivers/opp/of.c:772:6: note: byref variable will be forcibly initialized u64 rate; ^ /kisskb/src/drivers/opp/of.c: In function '_opp_is_supported': /kisskb/src/drivers/opp/of.c:524:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/opp/of.c: In function 'opp_parse_supplies': /kisskb/src/drivers/opp/of.c:581:7: note: byref variable will be forcibly initialized char name[NAME_MAX]; ^ /kisskb/src/drivers/leds/trigger/ledtrig-timer.c: In function 'led_delay_off_store': /kisskb/src/drivers/leds/trigger/ledtrig-timer.c:55:16: note: byref variable will be forcibly initialized unsigned long state; ^ /kisskb/src/drivers/leds/trigger/ledtrig-timer.c: In function 'led_delay_on_store': /kisskb/src/drivers/leds/trigger/ledtrig-timer.c:30:16: note: byref variable will be forcibly initialized unsigned long state; ^ /kisskb/src/drivers/opp/of.c: In function '_of_init_opp_table': /kisskb/src/drivers/opp/of.c:212:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/leds/trigger/ledtrig-timer.c: In function 'pattern_init': /kisskb/src/drivers/leds/trigger/ledtrig-timer.c:81:15: note: byref variable will be forcibly initialized unsigned int size = 0; ^ /kisskb/src/drivers/opp/of.c: In function '_opp_add_static_v2': /kisskb/src/drivers/opp/of.c:841:7: note: byref variable will be forcibly initialized bool rate_not_available = false; ^ /kisskb/src/drivers/opp/of.c:839:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/opp/of.c: In function 'dev_pm_opp_of_register_em': /kisskb/src/drivers/opp/of.c:1464:6: note: byref variable will be forcibly initialized u32 cap; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_backend.c: In function 'sun4i_backend_atomic_begin': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_backend.c:478:6: note: byref variable will be forcibly initialized u32 val; ^ /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:713:21: note: byref variable will be forcibly initialized struct of_endpoint of_ep; ^ /kisskb/src/drivers/usb/dwc2/gadget.c: In function 'dwc2_gadget_fill_nonisoc_xfer_ddma_one': /kisskb/src/drivers/usb/dwc2/gadget.c:812:6: note: byref variable will be forcibly initialized u32 mask = 0; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_backend.c: In function 'sun4i_backend_update_layer_formats': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_backend.c:263:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_backend.c: In function 'sun4i_backend_update_layer_frontend': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_backend.c:309:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_backend.c: In function 'sun4i_backend_update_layer_buffer': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_backend.c:351:13: note: byref variable will be forcibly initialized dma_addr_t paddr; ^ /kisskb/src/drivers/usb/dwc2/gadget.c: In function 'dwc2_gadget_fill_isoc_desc': /kisskb/src/drivers/usb/dwc2/gadget.c:916:6: note: byref variable will be forcibly initialized u32 mask = 0; ^ /kisskb/src/drivers/usb/dwc2/gadget.c: In function 'dwc2_gadget_config_nonisoc_xfer_ddma': /kisskb/src/drivers/usb/dwc2/gadget.c:873:24: note: byref variable will be forcibly initialized struct dwc2_dma_desc *desc = hs_ep->desc_list; ^ /kisskb/src/drivers/usb/dwc2/gadget.c: In function 'dwc2_hsotg_ep_queue': /kisskb/src/drivers/usb/dwc2/gadget.c:1412:6: note: byref variable will be forcibly initialized u32 mask = 0; ^ /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:153:24: note: byref variable will be forcibly initialized struct qxl_drm_image *dimage; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_draw.c:152:17: note: byref variable will be forcibly initialized struct qxl_bo *clips_bo; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_draw.c:151:22: note: byref variable will be forcibly initialized struct qxl_release *release; ^ /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; ^ /kisskb/src/drivers/usb/dwc2/gadget.c: In function 'dwc2_hsotg_process_req_status': /kisskb/src/drivers/usb/dwc2/gadget.c:1672:9: note: byref variable will be forcibly initialized __le16 reply; ^ /kisskb/src/drivers/usb/dwc2/debugfs.c: In function 'dr_mode_show': /kisskb/src/drivers/usb/dwc2/debugfs.c:765:14: note: byref variable will be forcibly initialized const char *dr_mode = ""; ^ /kisskb/src/drivers/usb/dwc2/debugfs.c: In function 'params_show': /kisskb/src/drivers/usb/dwc2/debugfs.c:717:8: note: byref variable will be forcibly initialized char str[32]; ^ /kisskb/src/drivers/usb/dwc2/debugfs.c: In function 'testmode_write': /kisskb/src/drivers/usb/dwc2/debugfs.c:34:9: note: byref variable will be forcibly initialized char buf[32]; ^ /kisskb/src/drivers/i2c/busses/i2c-qcom-cci.c: In function 'cci_probe': /kisskb/src/drivers/i2c/busses/i2c-qcom-cci.c:544:7: note: byref variable will be forcibly initialized u32 idx; ^ /kisskb/src/drivers/i2c/busses/i2c-qcom-cci.c:531:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/w1/w1_io.c: In function 'w1_reset_select_slave': /kisskb/src/drivers/w1/w1_io.c:396:7: note: byref variable will be forcibly initialized u64 rn = le64_to_cpu(*((u64*)&sl->reg_num)); ^ /kisskb/src/drivers/w1/w1_io.c:395:6: note: byref variable will be forcibly initialized u8 match[9] = {W1_MATCH_ROM, }; ^ /kisskb/src/drivers/hwmon/adm1021.c: In function 'temp_min_store': /kisskb/src/drivers/hwmon/adm1021.c:222:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/adm1021.c: In function 'temp_max_store': /kisskb/src/drivers/hwmon/adm1021.c:196:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/adm1021.c: In function 'low_power_store': /kisskb/src/drivers/hwmon/adm1021.c:255:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/leds/trigger/ledtrig-oneshot.c: In function 'led_invert_store': /kisskb/src/drivers/leds/trigger/ledtrig-oneshot.c:51:16: note: byref variable will be forcibly initialized unsigned long state; ^ /kisskb/src/drivers/leds/trigger/ledtrig-oneshot.c: In function 'led_delay_off_store': /kisskb/src/drivers/leds/trigger/ledtrig-oneshot.c:104:16: note: byref variable will be forcibly initialized unsigned long state; ^ /kisskb/src/drivers/leds/trigger/ledtrig-oneshot.c: In function 'led_delay_on_store': /kisskb/src/drivers/leds/trigger/ledtrig-oneshot.c:80:16: note: byref variable will be forcibly initialized unsigned long state; ^ /kisskb/src/drivers/leds/trigger/ledtrig-oneshot.c: In function 'pattern_init': /kisskb/src/drivers/leds/trigger/ledtrig-oneshot.c:133:15: note: byref variable will be forcibly initialized unsigned int size = 0; ^ /kisskb/src/drivers/i2c/i2c-core-of.c: In function 'of_i2c_get_board_info': /kisskb/src/drivers/i2c/i2c-core-of.c:25:6: note: byref variable will be forcibly initialized u32 addr; ^ /kisskb/src/drivers/i2c/i2c-core-of.c: In function 'of_i2c_register_device': /kisskb/src/drivers/i2c/i2c-core-of.c:69:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^ /kisskb/src/drivers/i2c/busses/i2c-rk3x.c: In function 'rk3x_i2c_adapt_div': /kisskb/src/drivers/i2c/busses/i2c-rk3x.c:875:33: note: byref variable will be forcibly initialized struct rk3x_i2c_calced_timings calc; ^ /kisskb/src/drivers/i2c/busses/i2c-rk3x.c: In function 'rk3x_i2c_clk_notifier_cb': /kisskb/src/drivers/i2c/busses/i2c-rk3x.c:929:33: note: byref variable will be forcibly initialized struct rk3x_i2c_calced_timings calc; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/i2c/busses/i2c-rk3x.c:10: /kisskb/src/drivers/i2c/busses/i2c-rk3x.c: In function 'rk3x_i2c_xfer_common': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/i2c/busses/i2c-rk3x.c:1093:14: note: in expansion of macro 'wait_event_timeout' timeout = wait_event_timeout(i2c->wait, !i2c->busy, ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/ioport.h:13, from /kisskb/src/include/linux/acpi.h:12, from /kisskb/src/drivers/i2c/busses/i2c-qup.c:8: /kisskb/src/drivers/i2c/busses/i2c-qup.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/acpi.h:15:0, from /kisskb/src/drivers/i2c/busses/i2c-qup.c:8: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/i2c/busses/i2c-qup.c: In function 'qup_i2c_probe': /kisskb/src/drivers/i2c/busses/i2c-qup.c:1665:6: note: byref variable will be forcibly initialized u32 clk_freq = DEFAULT_CLK_FREQ; ^ /kisskb/src/drivers/i2c/busses/i2c-qup.c:1664:6: note: byref variable will be forcibly initialized u32 src_clk_freq = DEFAULT_SRC_CLK; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/a2xx_gpu.c: In function 'a2xx_hw_init': /kisskb/src/drivers/gpu/drm/msm/adreno/a2xx_gpu.c:105:22: note: byref variable will be forcibly initialized dma_addr_t pt_base, tran_error; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/a2xx_gpu.c:105:13: note: byref variable will be forcibly initialized dma_addr_t pt_base, tran_error; ^ /kisskb/src/drivers/input/input-poller.c: In function 'input_dev_set_poll_interval': /kisskb/src/drivers/input/input-poller.c:152:15: note: byref variable will be forcibly initialized unsigned int interval; ^ /kisskb/src/drivers/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_dumb.c:37:11: note: byref variable will be forcibly initialized uint32_t handle; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_dumb.c:36:17: note: byref variable will be forcibly initialized struct qxl_bo *qobj; ^ /kisskb/src/drivers/w1/w1_netlink.c: In function 'w1_netlink_send_error': /kisskb/src/drivers/w1/w1_netlink.c:198:4: note: byref variable will be forcibly initialized } packet; ^ /kisskb/src/drivers/w1/w1_netlink.c: In function 'w1_get_slaves': /kisskb/src/drivers/w1/w1_netlink.c:273:7: note: byref variable will be forcibly initialized u64 rn; ^ /kisskb/src/drivers/power/supply/max1721x_battery.c: In function 'get_string': /kisskb/src/drivers/power/supply/max1721x_battery.c:229:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/power/supply/max1721x_battery.c: In function 'get_sn_string': /kisskb/src/drivers/power/supply/max1721x_battery.c:247:15: note: byref variable will be forcibly initialized unsigned int val[3]; ^ In file included from /kisskb/src/drivers/input/ff-core.c:18:0: /kisskb/src/drivers/input/ff-core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/power/supply/max1721x_battery.c: In function 'max1721x_battery_get_property': /kisskb/src/drivers/power/supply/max1721x_battery.c:132:15: note: byref variable will be forcibly initialized unsigned int reg = 0; ^ /kisskb/src/drivers/w1/w1_netlink.c: In function 'w1_cn_callback': /kisskb/src/drivers/w1/w1_netlink.c:546:6: note: byref variable will be forcibly initialized int cmd_count = 0; ^ /kisskb/src/drivers/w1/w1_netlink.c:541:6: note: byref variable will be forcibly initialized u16 slave_len = 0; ^ /kisskb/src/drivers/power/supply/max1721x_battery.c: In function 'devm_w1_max1721x_add_device': /kisskb/src/drivers/power/supply/max1721x_battery.c:396:16: note: byref variable will be forcibly initialized unsigned int dev_name; ^ /kisskb/src/drivers/w1/w1_netlink.c: In function 'w1_netlink_send': /kisskb/src/drivers/w1/w1_netlink.c:219:4: note: byref variable will be forcibly initialized } packet; ^ /kisskb/src/drivers/w1/w1_netlink.c: In function 'w1_init_netlink': /kisskb/src/drivers/w1/w1_netlink.c:715:15: note: byref variable will be forcibly initialized struct cb_id w1_id = {.idx = CN_W1_IDX, .val = CN_W1_VAL}; ^ /kisskb/src/drivers/w1/w1_netlink.c: In function 'w1_fini_netlink': /kisskb/src/drivers/w1/w1_netlink.c:722:15: note: byref variable will be forcibly initialized struct cb_id w1_id = {.idx = CN_W1_IDX, .val = CN_W1_VAL}; ^ /kisskb/src/drivers/i2c/busses/i2c-synquacer.c: In function 'synquacer_i2c_probe': /kisskb/src/drivers/i2c/busses/i2c-synquacer.c:538:6: note: byref variable will be forcibly initialized u32 bus_speed; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_ioctl.c: In function 'qxl_alloc_surf_ioctl': /kisskb/src/drivers/gpu/drm/qxl/qxl_ioctl.c:400:21: note: byref variable will be forcibly initialized struct qxl_surface surf; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_ioctl.c:397:6: note: byref variable will be forcibly initialized int handle; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_ioctl.c:396:17: note: byref variable will be forcibly initialized struct qxl_bo *qobj; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_ioctl.c: In function 'qxl_alloc_ioctl': /kisskb/src/drivers/gpu/drm/qxl/qxl_ioctl.c:43:11: note: byref variable will be forcibly initialized uint32_t handle; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_ioctl.c:42:17: note: byref variable will be forcibly initialized struct qxl_bo *qobj; ^ /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, ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/gpu/drm/qxl/qxl_ioctl.c:26: /kisskb/src/drivers/gpu/drm/qxl/qxl_ioctl.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /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:149:17: note: byref variable will be forcibly initialized struct qxl_bo *cmd_bo; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_ioctl.c:148:22: note: byref variable will be forcibly initialized struct qxl_release *release; ^ /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/drivers/power/supply/da9150-fg.c: In function 'da9150_fg_write_attr': /kisskb/src/drivers/power/supply/da9150-fg.c:110:5: note: byref variable will be forcibly initialized u8 buf[DA9150_QIF_LONG_SIZE]; ^ /kisskb/src/drivers/power/supply/da9150-fg.c: In function 'da9150_fg_read_attr': /kisskb/src/drivers/power/supply/da9150-fg.c:91:5: note: byref variable will be forcibly initialized u8 buf[DA9150_QIF_LONG_SIZE]; ^ /kisskb/src/drivers/power/supply/da9150-fg.c: In function 'da9150_fg_soc_changed': /kisskb/src/drivers/power/supply/da9150-fg.c:343:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/ioport.h:13, from /kisskb/src/include/linux/acpi.h:12, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/sun4i/sun4i_layer.c:9: /kisskb/src/drivers/gpu/drm/sun4i/sun4i_layer.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/acpi.h:15:0, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/sun4i/sun4i_layer.c:9: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/power/supply/max17040_battery.c: In function 'max17040_get_soc': /kisskb/src/drivers/power/supply/max17040_battery.c:201:6: note: byref variable will be forcibly initialized u32 soc; ^ /kisskb/src/drivers/power/supply/max17040_battery.c: In function 'max17040_get_vcell': /kisskb/src/drivers/power/supply/max17040_battery.c:192:6: note: byref variable will be forcibly initialized u32 vcell; ^ /kisskb/src/drivers/power/supply/max17040_battery.c: In function 'max17040_get_version': /kisskb/src/drivers/power/supply/max17040_battery.c:211:6: note: byref variable will be forcibly initialized u32 version; ^ /kisskb/src/drivers/power/supply/max17040_battery.c: In function 'max17040_get_of_data': /kisskb/src/drivers/power/supply/max17040_battery.c:229:5: note: byref variable will be forcibly initialized u8 rcomp[2]; ^ /kisskb/src/drivers/power/supply/max17040_battery.c: In function 'max17040_handle_soc_alert': /kisskb/src/drivers/power/supply/max17040_battery.c:300:6: note: byref variable will be forcibly initialized u32 data; ^ /kisskb/src/drivers/opp/debugfs.c: In function 'opp_debug_create_supplies': /kisskb/src/drivers/opp/debugfs.c:84:8: note: byref variable will be forcibly initialized char name[15]; ^ /kisskb/src/drivers/opp/debugfs.c: In function 'opp_debug_create_bw': /kisskb/src/drivers/opp/debugfs.c:58:7: note: byref variable will be forcibly initialized char name[11]; ^ /kisskb/src/drivers/opp/debugfs.c: In function 'bw_name_read': /kisskb/src/drivers/opp/debugfs.c:39:7: note: byref variable will be forcibly initialized char buf[64]; ^ /kisskb/src/drivers/opp/debugfs.c: In function 'opp_list_debug_create_link': /kisskb/src/drivers/opp/debugfs.c:161:7: note: byref variable will be forcibly initialized char name[NAME_MAX]; ^ /kisskb/src/drivers/opp/debugfs.c: In function 'opp_debug_create_one': /kisskb/src/drivers/opp/debugfs.c:110:7: note: byref variable will be forcibly initialized char name[25]; /* 20 chars for 64 bit value + 5 (opp:\0) */ ^ /kisskb/src/drivers/leds/trigger/ledtrig-mtd.c: In function 'ledtrig_mtd_activity': /kisskb/src/drivers/leds/trigger/ledtrig-mtd.c:25:16: note: byref variable will be forcibly initialized unsigned long blink_delay = BLINK_DELAY; ^ /kisskb/src/drivers/hwmon/adm1026.c: In function 'vrm_store': /kisskb/src/drivers/hwmon/adm1026.c:1092:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/adm1026.c: In function 'temp1_auto_point1_pwm_store': /kisskb/src/drivers/hwmon/adm1026.c:1306:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/adm1026.c: In function 'set_temp_crit_enable': /kisskb/src/drivers/hwmon/adm1026.c:981:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/adm1026.c: In function 'pwm1_enable_store': /kisskb/src/drivers/hwmon/adm1026.c:1345:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/adm1026.c: In function 'temp_crit_store': /kisskb/src/drivers/hwmon/adm1026.c:1022:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adm1026.c: In function 'temp_auto_point1_temp_store': /kisskb/src/drivers/hwmon/adm1026.c:942:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adm1026.c: In function 'temp_offset_store': /kisskb/src/drivers/hwmon/adm1026.c:886:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adm1026.c: In function 'temp_min_store': /kisskb/src/drivers/hwmon/adm1026.c:815:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adm1026.c: In function 'temp_max_store': /kisskb/src/drivers/hwmon/adm1026.c:845:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adm1026.c: In function 'in_min_store': /kisskb/src/drivers/hwmon/adm1026.c:490:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adm1026.c: In function 'in_max_store': /kisskb/src/drivers/hwmon/adm1026.c:518:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adm1026.c: In function 'analog_out_store': /kisskb/src/drivers/hwmon/adm1026.c:1053:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adm1026.c: In function 'pwm1_store': /kisskb/src/drivers/hwmon/adm1026.c:1277:8: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adm1026.c: In function 'gpio_mask_store': /kisskb/src/drivers/hwmon/adm1026.c:1242:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adm1026.c: In function 'gpio_store': /kisskb/src/drivers/hwmon/adm1026.c:1207:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adm1026.c: In function 'alarm_mask_store': /kisskb/src/drivers/hwmon/adm1026.c:1167:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adm1026.c: In function 'fan_min_store': /kisskb/src/drivers/hwmon/adm1026.c:679:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adm1026.c: In function 'fan_div_store': /kisskb/src/drivers/hwmon/adm1026.c:746:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adm1026.c: In function 'in16_min_store': /kisskb/src/drivers/hwmon/adm1026.c:601:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adm1026.c: In function 'in16_max_store': /kisskb/src/drivers/hwmon/adm1026.c:630:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/leds/trigger/ledtrig-heartbeat.c: In function 'led_invert_store': /kisskb/src/drivers/leds/trigger/ledtrig-heartbeat.c:108:16: note: byref variable will be forcibly initialized unsigned long state; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/linux/gpio/driver.h:7, from /kisskb/src/include/linux/of_gpio.h:14, from /kisskb/src/drivers/mmc/core/host.c:16: /kisskb/src/drivers/mmc/core/host.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mmc/core/host.c: In function 'mmc_of_parse': /kisskb/src/drivers/mmc/core/host.c:270:27: note: byref variable will be forcibly initialized u32 bus_width, drv_type, cd_debounce_delay_ms; ^ /kisskb/src/drivers/mmc/core/host.c:270:17: note: byref variable will be forcibly initialized u32 bus_width, drv_type, cd_debounce_delay_ms; ^ /kisskb/src/drivers/mmc/core/host.c:270:6: note: byref variable will be forcibly initialized u32 bus_width, drv_type, cd_debounce_delay_ms; ^ /kisskb/src/drivers/usb/dwc3/gadget.c: In function 'dwc3_stop_active_transfer': /kisskb/src/drivers/usb/dwc3/gadget.c:3558:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^ /kisskb/src/drivers/usb/dwc3/gadget.c: In function 'dwc3_send_clear_stall_ep_cmd': /kisskb/src/drivers/usb/dwc3/gadget.c:423:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^ /kisskb/src/drivers/usb/dwc3/gadget.c: In function '__dwc3_gadget_kick_transfer': /kisskb/src/drivers/usb/dwc3/gadget.c:1560:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^ /kisskb/src/drivers/usb/dwc3/gadget.c: In function 'dwc3_gadget_start_isoc_quirk': /kisskb/src/drivers/usb/dwc3/gadget.c:1689:36: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^ /kisskb/src/drivers/usb/dwc3/gadget.c: In function '__dwc3_gadget_start_isoc': /kisskb/src/drivers/usb/dwc3/gadget.c:1810:36: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^ /kisskb/src/drivers/usb/dwc3/gadget.c: In function 'dwc3_gadget_set_xfer_resource': /kisskb/src/drivers/usb/dwc3/gadget.c:484:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^ /kisskb/src/drivers/usb/dwc3/gadget.c: In function 'dwc3_gadget_start_config': /kisskb/src/drivers/usb/dwc3/gadget.c:529:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^ /kisskb/src/drivers/usb/dwc3/gadget.c: In function 'dwc3_gadget_set_ep_config': /kisskb/src/drivers/usb/dwc3/gadget.c:564:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^ /kisskb/src/drivers/usb/dwc3/gadget.c: In function '__dwc3_gadget_ep_enable': /kisskb/src/drivers/usb/dwc3/gadget.c:898:36: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^ /kisskb/src/drivers/usb/dwc3/gadget.c: In function 'dwc3_process_event_buf': /kisskb/src/drivers/usb/dwc3/gadget.c:4078:20: note: byref variable will be forcibly initialized union dwc3_event event; ^ /kisskb/src/drivers/usb/dwc3/gadget.c: In function '__dwc3_gadget_ep_set_halt': /kisskb/src/drivers/usb/dwc3/gadget.c:2028:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^ /kisskb/src/drivers/input/touchscreen.c: In function 'touchscreen_get_prop_u32': /kisskb/src/drivers/input/touchscreen.c:20:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/input/touchscreen.c: In function 'touchscreen_parse_properties': /kisskb/src/drivers/input/touchscreen.c:71:33: note: byref variable will be forcibly initialized unsigned int minimum, maximum, fuzz; ^ /kisskb/src/drivers/input/touchscreen.c:71:24: note: byref variable will be forcibly initialized unsigned int minimum, maximum, fuzz; ^ /kisskb/src/drivers/input/touchscreen.c:71:15: note: byref variable will be forcibly initialized unsigned int minimum, maximum, fuzz; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_release.c: In function 'qxl_release_free_list': /kisskb/src/drivers/gpu/drm/qxl/qxl_release.c:124:18: note: byref variable will be forcibly initialized struct qxl_bo *bo; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/tracepoint.h:16, from /kisskb/src/include/trace/events/dma_fence.h:8, from /kisskb/src/drivers/gpu/drm/qxl/qxl_release.c:25: /kisskb/src/drivers/gpu/drm/qxl/qxl_release.c: In function 'qxl_fence_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/gpu/drm/qxl/qxl_release.c:65:7: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(qdev->release_event, ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_release.c: In function 'qxl_alloc_release_reserved': /kisskb/src/drivers/gpu/drm/qxl/qxl_release.c:286:22: note: byref variable will be forcibly initialized struct qxl_bo *bo, *free_bo = NULL; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_release.c:286:17: note: byref variable will be forcibly initialized struct qxl_bo *bo, *free_bo = NULL; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_frontend.c: In function 'sun4i_frontend_update_buffer': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_frontend.c:163:13: note: byref variable will be forcibly initialized dma_addr_t paddr; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_frontend.c: In function 'sun4i_frontend_update_formats': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_frontend.c:412:30: note: byref variable will be forcibly initialized u32 in_fmt_val, in_mod_val, in_ps_val; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_frontend.c:412:18: note: byref variable will be forcibly initialized u32 in_fmt_val, in_mod_val, in_ps_val; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_frontend.c:412:6: note: byref variable will be forcibly initialized u32 in_fmt_val, in_mod_val, in_ps_val; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_frontend.c:411:6: note: byref variable will be forcibly initialized u32 out_fmt_val; ^ /kisskb/src/drivers/mmc/core/mmc.c: In function 'mmc_compare_ext_csds': /kisskb/src/drivers/mmc/core/mmc.c:708:6: note: byref variable will be forcibly initialized u8 *bw_ext_csd; ^ /kisskb/src/drivers/mmc/core/mmc.c: In function 'mmc_read_ext_csd': /kisskb/src/drivers/mmc/core/mmc.c:670:6: note: byref variable will be forcibly initialized u8 *ext_csd; ^ /kisskb/src/drivers/mmc/core/mmc.c: In function 'mmc_select_driver_type': /kisskb/src/drivers/mmc/core/mmc.c:1332:37: note: byref variable will be forcibly initialized int card_drv_type, drive_strength, drv_type = 0; ^ /kisskb/src/drivers/mmc/core/mmc.c: In function 'mmc_init_card': /kisskb/src/drivers/mmc/core/mmc.c:1577:6: note: byref variable will be forcibly initialized u32 rocr; ^ /kisskb/src/drivers/mmc/core/mmc.c:1576:6: note: byref variable will be forcibly initialized u32 cid[4]; ^ /kisskb/src/drivers/mmc/core/mmc.c: In function 'mmc_attach_mmc': /kisskb/src/drivers/mmc/core/mmc.c:2258:6: note: byref variable will be forcibly initialized u32 ocr, rocr; ^ In file included from /kisskb/src/include/linux/kasan-checks.h:5:0, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/asm-generic/bug.h:5, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/input/ff-memless.c:16: /kisskb/src/drivers/input/ff-memless.c: In function 'ml_play_effects': /kisskb/src/drivers/input/ff-memless.c:393:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(handled_bm, FF_MEMLESS_EFFECTS); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/input/ff-memless.c:392:19: note: byref variable will be forcibly initialized struct ff_effect effect; ^ /kisskb/src/drivers/leds/trigger/ledtrig-backlight.c: In function 'bl_trig_invert_store': /kisskb/src/drivers/leds/trigger/ledtrig-backlight.c:73:16: note: byref variable will be forcibly initialized unsigned long invert; ^ /kisskb/src/drivers/i2c/i2c-smbus.c: In function 'smbus_alert': /kisskb/src/drivers/i2c/i2c-smbus.c:75:21: note: byref variable will be forcibly initialized struct alert_data data; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, 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/i2c/busses/i2c-octeon-core.c: In function 'octeon_i2c_read': /kisskb/src/drivers/i2c/busses/i2c-octeon-core.c:309:9: note: byref variable will be forcibly initialized int i, result, length = *rlength; ^ /kisskb/src/drivers/firmware/arm_scmi/bus.c: In function 'scmi_child_dev_find': /kisskb/src/drivers/firmware/arm_scmi/bus.c:66:24: note: byref variable will be forcibly initialized struct scmi_device_id id_table; ^ /kisskb/src/drivers/power/supply/rt5033_battery.c: In function 'rt5033_battery_get_watt_prop': /kisskb/src/drivers/power/supply/rt5033_battery.c:41:11: note: byref variable will be forcibly initialized u32 msb, lsb; ^ /kisskb/src/drivers/power/supply/rt5033_battery.c:41:6: note: byref variable will be forcibly initialized u32 msb, lsb; ^ /kisskb/src/drivers/power/supply/rt5033_battery.c: In function 'rt5033_battery_get_present': /kisskb/src/drivers/power/supply/rt5033_battery.c:28:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/power/supply/rt5033_battery.c: In function 'rt5033_battery_get_capacity': /kisskb/src/drivers/power/supply/rt5033_battery.c:18:6: note: byref variable will be forcibly initialized u32 msb; ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/power/supply/gpio-charger.c:7: /kisskb/src/drivers/power/supply/gpio-charger.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/power/supply/gpio-charger.c:7:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/power/supply/gpio-charger.c: In function 'gpio_charger_get_type': /kisskb/src/drivers/power/supply/gpio-charger.c:140:14: note: byref variable will be forcibly initialized const char *chargetype; ^ /kisskb/src/drivers/leds/trigger/ledtrig-activity.c: In function 'led_invert_store': /kisskb/src/drivers/leds/trigger/ledtrig-activity.c:167:16: note: byref variable will be forcibly initialized unsigned long state; ^ /kisskb/src/drivers/leds/trigger/ledtrig-activity.c: In function 'led_activity_function': /kisskb/src/drivers/leds/trigger/ledtrig-activity.c:61:25: note: byref variable will be forcibly initialized struct kernel_cpustat kcpustat; ^ /kisskb/src/drivers/power/supply/lp8727_charger.c: In function 'lp8727_parse_dt': /kisskb/src/drivers/power/supply/lp8727_charger.c:512:14: note: byref variable will be forcibly initialized const char *type; ^ /kisskb/src/drivers/power/supply/lp8727_charger.c: In function 'lp8727_battery_get_property': /kisskb/src/drivers/power/supply/lp8727_charger.c:339:5: note: byref variable will be forcibly initialized u8 read; ^ /kisskb/src/drivers/power/supply/lp8727_charger.c: In function 'lp8727_is_dedicated_charger': /kisskb/src/drivers/power/supply/lp8727_charger.c:160:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/power/supply/lp8727_charger.c: In function 'lp8727_is_usb_charger': /kisskb/src/drivers/power/supply/lp8727_charger.c:168:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/power/supply/lp8727_charger.c: In function 'lp8727_init_device': /kisskb/src/drivers/power/supply/lp8727_charger.c:142:5: note: byref variable will be forcibly initialized u8 intstat[LP8788_NUM_INTREGS]; ^ /kisskb/src/drivers/power/supply/lp8727_charger.c: In function 'lp8727_enable_chgdet': /kisskb/src/drivers/power/supply/lp8727_charger.c:215:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/power/supply/lp8727_charger.c: In function 'lp8727_delayed_func': /kisskb/src/drivers/power/supply/lp8727_charger.c:226:5: note: byref variable will be forcibly initialized u8 intstat[LP8788_NUM_INTREGS]; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_charger_get_status': /kisskb/src/drivers/power/supply/rt9455_charger.c:355:18: note: byref variable will be forcibly initialized unsigned int v, pwr_rdy; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c:355:15: note: byref variable will be forcibly initialized unsigned int v, pwr_rdy; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_charger_get_battery_presence': /kisskb/src/drivers/power/supply/rt9455_charger.c:487:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_charger_get_online': /kisskb/src/drivers/power/supply/rt9455_charger.c:508:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_get_field_val': /kisskb/src/drivers/power/supply/rt9455_charger.c:275:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_charger_get_current': /kisskb/src/drivers/power/supply/rt9455_charger.c:525:6: note: byref variable will be forcibly initialized int curr; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_charger_get_voltage': /kisskb/src/drivers/power/supply/rt9455_charger.c:555:6: note: byref variable will be forcibly initialized int voltage; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_charger_get_term_current': /kisskb/src/drivers/power/supply/rt9455_charger.c:586:13: note: byref variable will be forcibly initialized int ichrg, ieoc_percentage, ret; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c:586:6: note: byref variable will be forcibly initialized int ichrg, ieoc_percentage, ret; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_register_reset': /kisskb/src/drivers/power/supply/rt9455_charger.c:300:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_send_bus_test': /kisskb/src/drivers/mmc/core/mmc_ops.c:738:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_busy_cb': /kisskb/src/drivers/mmc/core/mmc_ops.c:435:6: note: byref variable will be forcibly initialized u32 status = 0; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_charger_get_health': /kisskb/src/drivers/power/supply/rt9455_charger.c:408:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_send_adtc_data': /kisskb/src/drivers/mmc/core/mmc_ops.c:260:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_usb_event': /kisskb/src/drivers/power/supply/rt9455_charger.c:1405:25: note: byref variable will be forcibly initialized unsigned int opa_mode, iaicr; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c:1405:15: note: byref variable will be forcibly initialized unsigned int opa_mode, iaicr; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_irq_handler_check_irq1_register': /kisskb/src/drivers/power/supply/rt9455_charger.c:854:28: note: byref variable will be forcibly initialized unsigned int irq1, mask1, mask2; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c:854:21: note: byref variable will be forcibly initialized unsigned int irq1, mask1, mask2; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c:854:15: note: byref variable will be forcibly initialized unsigned int irq1, mask1, mask2; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c: In function 'sun8i_dw_hdmi_bind': /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_batt_presence_work_callback': /kisskb/src/drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c:123:59: note: byref variable will be forcibly initialized struct platform_device *pdev = to_platform_device(dev), *connector_pdev; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c:1500:21: note: byref variable will be forcibly initialized unsigned int irq1, mask1; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c:1500:15: note: byref variable will be forcibly initialized unsigned int irq1, mask1; ^ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_switch_status': /kisskb/src/drivers/mmc/core/mmc_ops.c:419:6: note: byref variable will be forcibly initialized u32 status; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_pwr_rdy_work_callback': /kisskb/src/drivers/power/supply/rt9455_charger.c:1448:15: note: byref variable will be forcibly initialized unsigned int pwr_rdy; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_irq_handler_check_irq2_register': /kisskb/src/drivers/mmc/core/mmc_ops.c: In function '__mmc_poll_for_busy': /kisskb/src/drivers/power/supply/rt9455_charger.c:948:21: note: byref variable will be forcibly initialized unsigned int irq2, mask2; ^ /kisskb/src/drivers/mmc/core/mmc_ops.c:482:7: note: byref variable will be forcibly initialized bool busy = false; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c:948:15: note: byref variable will be forcibly initialized unsigned int irq2, mask2; ^ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_poll_for_busy': /kisskb/src/drivers/mmc/core/mmc_ops.c:518:23: note: byref variable will be forcibly initialized struct mmc_busy_data cb_data; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_irq_handler_check_irq3_register': /kisskb/src/drivers/power/supply/rt9455_charger.c:1060:21: note: byref variable will be forcibly initialized unsigned int irq3, mask3; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c:1060:15: note: byref variable will be forcibly initialized unsigned int irq3, mask3; ^ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_interrupt_hpi': /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_irq_handler_thread': /kisskb/src/drivers/power/supply/rt9455_charger.c:1119:15: note: byref variable will be forcibly initialized unsigned int status; ^ /kisskb/src/drivers/mmc/core/mmc_ops.c:870:6: note: byref variable will be forcibly initialized u32 status; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c:1118:7: note: byref variable will be forcibly initialized bool is_battery_absent = false; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c:1117:7: note: byref variable will be forcibly initialized bool alert_userspace = false; ^ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_send_tuning': /kisskb/src/drivers/mmc/core/mmc_ops.c:642:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_probe': /kisskb/src/drivers/power/supply/rt9455_charger.c:1598:17: note: byref variable will be forcibly initialized u32 mivr = -1, iaicr = -1; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c:1598:6: note: byref variable will be forcibly initialized u32 mivr = -1, iaicr = -1; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c:1596:13: note: byref variable will be forcibly initialized u32 ichrg, ieoc_percentage; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c:1596:6: note: byref variable will be forcibly initialized u32 ichrg, ieoc_percentage; ^ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_read_bkops_status': /kisskb/src/drivers/mmc/core/mmc_ops.c:916:6: note: byref variable will be forcibly initialized u8 *ext_csd; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/i2c/busses/i2c-taos-evm.c:11: /kisskb/src/drivers/i2c/busses/i2c-taos-evm.c: In function 'taos_smbus_xfer': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/i2c/busses/i2c-taos-evm.c:104:2: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(wq, taos->state == TAOS_STATE_IDLE, ^ /kisskb/src/drivers/i2c/busses/i2c-taos-evm.c: In function 'taos_connect': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/i2c/busses/i2c-taos-evm.c:248:2: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(wq, taos->state == TAOS_STATE_IDLE, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/i2c/busses/i2c-taos-evm.c:226:2: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(wq, taos->state == TAOS_STATE_IDLE, ^ /kisskb/src/drivers/input/sparse-keymap.c: In function 'sparse_keymap_locate': /kisskb/src/drivers/input/sparse-keymap.c:99:15: note: byref variable will be forcibly initialized unsigned int scancode; ^ /kisskb/src/drivers/input/sparse-keymap.c: In function 'sparse_keymap_report_event': /kisskb/src/drivers/input/sparse-keymap.c:278:19: note: byref variable will be forcibly initialized struct key_entry unknown_ke; ^ /kisskb/src/drivers/leds/trigger/ledtrig-transient.c: In function 'transient_state_store': /kisskb/src/drivers/leds/trigger/ledtrig-transient.c:135:16: note: byref variable will be forcibly initialized unsigned long state; ^ /kisskb/src/drivers/leds/trigger/ledtrig-transient.c: In function 'transient_duration_store': /kisskb/src/drivers/leds/trigger/ledtrig-transient.c:108:16: note: byref variable will be forcibly initialized unsigned long state; ^ /kisskb/src/drivers/leds/trigger/ledtrig-transient.c: In function 'transient_activate_store': /kisskb/src/drivers/leds/trigger/ledtrig-transient.c:57:16: note: byref variable will be forcibly initialized unsigned long state; ^ /kisskb/src/drivers/mmc/core/sd_ops.c: In function 'mmc_send_if_cond_pcie': /kisskb/src/drivers/mmc/core/sd_ops.c:204:6: note: byref variable will be forcibly initialized u32 resp = 0; ^ /kisskb/src/drivers/mmc/core/sd_ops.c: In function 'mmc_app_send_scr': /kisskb/src/drivers/mmc/core/sd_ops.c:262: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:333:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/input/matrix-keymap.c:11: /kisskb/src/drivers/input/matrix-keymap.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/input/matrix-keymap.c:11:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/drivers/input/matrix-keymap.c:19:0: /kisskb/src/drivers/input/matrix-keymap.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/clocksource/timer-probe.c: In function 'timer_probe': /kisskb/src/drivers/clocksource/timer-probe.c:19:29: note: byref variable will be forcibly initialized const struct of_device_id *match; ^ /kisskb/src/drivers/mmc/core/sd.c: In function 'sd_write_ext_reg': /kisskb/src/drivers/mmc/core/sd.c:1017:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/mmc/core/sd.c: In function 'sd_parse_ext_reg': /kisskb/src/drivers/mmc/core/sd.c:1186:6: note: byref variable will be forcibly initialized u32 reg_addr; ^ /kisskb/src/drivers/mmc/core/sd.c:1185:6: note: byref variable will be forcibly initialized u16 sfc, offset, ext = *next_ext_addr; ^ /kisskb/src/drivers/mmc/core/sd.c: In function 'sd_read_ext_regs': /kisskb/src/drivers/mmc/core/sd.c:1236:16: note: byref variable will be forcibly initialized u16 rev, len, next_ext_addr; ^ /kisskb/src/drivers/mmc/core/sd.c: In function 'sd_poweroff_notify': /kisskb/src/drivers/mmc/core/sd.c:1647:22: note: byref variable will be forcibly initialized struct sd_busy_data cb_data; ^ /kisskb/src/drivers/mmc/core/sd.c: In function 'sd_select_driver_type': /kisskb/src/drivers/mmc/core/sd.c:416:37: note: byref variable will be forcibly initialized int card_drv_type, drive_strength, drv_type; ^ /kisskb/src/drivers/mmc/core/sd.c: In function 'mmc_sd_init_card': /kisskb/src/drivers/mmc/core/sd.c:1396:6: note: byref variable will be forcibly initialized u32 rocr = 0; ^ /kisskb/src/drivers/mmc/core/sd.c:1395:6: note: byref variable will be forcibly initialized u32 cid[4]; ^ /kisskb/src/drivers/mmc/core/sd.c: In function 'mmc_attach_sd': /kisskb/src/drivers/mmc/core/sd.c:1808:6: note: byref variable will be forcibly initialized u32 ocr, rocr; ^ /kisskb/src/drivers/leds/trigger/ledtrig-pattern.c: In function 'repeat_store': /kisskb/src/drivers/leds/trigger/ledtrig-pattern.c:166:11: note: byref variable will be forcibly initialized int err, res; ^ /kisskb/src/drivers/leds/trigger/ledtrig-pattern.c: In function 'pattern_trig_store_patterns_string': /kisskb/src/drivers/leds/trigger/ledtrig-pattern.c:226:14: note: byref variable will be forcibly initialized int ccount, cr, offset = 0; ^ /kisskb/src/drivers/leds/trigger/ledtrig-tty.c: In function 'ledtrig_tty_work': /kisskb/src/drivers/leds/trigger/ledtrig-tty.c:96:9: note: byref variable will be forcibly initialized dev_t devno; ^ /kisskb/src/drivers/leds/trigger/ledtrig-tty.c:83:32: note: byref variable will be forcibly initialized struct serial_icounter_struct icount; ^ /kisskb/src/drivers/leds/trigger/ledtrig-pattern.c: In function 'pattern_init': /kisskb/src/drivers/leds/trigger/ledtrig-pattern.c:366:15: note: byref variable will be forcibly initialized unsigned int size = 0; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/i2c/i2c-mux.c:22: /kisskb/src/drivers/i2c/i2c-mux.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/i2c/i2c-mux.c: In function 'i2c_mux_add_adapter': /kisskb/src/drivers/i2c/i2c-mux.c:357:7: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/i2c/i2c-mux.c:288:7: note: byref variable will be forcibly initialized char symlink_name[20]; ^ /kisskb/src/drivers/i2c/i2c-mux.c: In function 'i2c_mux_del_adapters': /kisskb/src/drivers/i2c/i2c-mux.c:442:7: note: byref variable will be forcibly initialized char symlink_name[20]; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c: In function 'sun8i_hdmi_phy_config_h3': /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c:198:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c: In function 'sun8i_hdmi_phy_init_h3': /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c:433:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c: In function 'sun8i_hdmi_phy_probe': /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c:677:18: note: byref variable will be forcibly initialized struct resource res; ^ /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:287:6: note: byref variable will be forcibly initialized int uV; ^ /kisskb/src/drivers/power/supply/charger-manager.c:283:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/gpu/drm/meson/meson_drv.c: In function 'meson_drv_probe': /kisskb/src/drivers/gpu/drm/meson/meson_drv.c:482:26: note: byref variable will be forcibly initialized struct component_match *match = NULL; ^ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'cm_check_thermal_status': /kisskb/src/drivers/power/supply/charger-manager.c:529:6: note: byref variable will be forcibly initialized int temp, upper_limit, lower_limit; ^ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'charger_get_property': /kisskb/src/drivers/power/supply/charger-manager.c:719:6: note: byref variable will be forcibly initialized int uV; ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/include/linux/io.h:10, from /kisskb/src/drivers/power/supply/charger-manager.c:15: /kisskb/src/drivers/power/supply/charger-manager.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/rtc.h:37:0, from /kisskb/src/drivers/power/supply/charger-manager.c:19: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'of_cm_parse_desc': /kisskb/src/drivers/power/supply/charger-manager.c:1289:6: note: byref variable will be forcibly initialized u32 battery_stat = CM_NO_BATTERY; ^ /kisskb/src/drivers/power/supply/charger-manager.c:1288:6: note: byref variable will be forcibly initialized u32 poll_mode = CM_POLL_DISABLE; ^ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'cm_init_thermal_data': /kisskb/src/drivers/power/supply/charger-manager.c:1239:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'charger_externally_control_store': /kisskb/src/drivers/power/supply/charger-manager.c:1117:6: note: byref variable will be forcibly initialized int externally_control; ^ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'charger_manager_probe': /kisskb/src/drivers/power/supply/charger-manager.c:1432:9: note: byref variable will be forcibly initialized size_t num_properties; ^ /kisskb/src/drivers/power/supply/charger-manager.c:1429:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/scmi.h:90, from /kisskb/src/drivers/firmware/arm_scmi/driver.c:37: /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'perf_trace_scmi_xfer_begin': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/scmi.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scmi_xfer_begin, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/scmi.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scmi_xfer_begin, ^ /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'perf_trace_scmi_xfer_end': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/scmi.h:36:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scmi_xfer_end, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/scmi.h:36:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scmi_xfer_end, ^ /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'perf_trace_scmi_rx_done': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/scmi.h:62:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scmi_rx_done, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/scmi.h:62:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scmi_rx_done, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/scmi.h:90, from /kisskb/src/drivers/firmware/arm_scmi/driver.c:37: /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'trace_event_raw_event_scmi_xfer_begin': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/scmi.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scmi_xfer_begin, ^ /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'trace_event_raw_event_scmi_xfer_end': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/scmi.h:36:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scmi_xfer_end, ^ /kisskb/src/drivers/power/supply/max14656_charger_detector.c: In function 'max14656_irq_worker': /kisskb/src/drivers/power/supply/max14656_charger_detector.c:138:5: note: byref variable will be forcibly initialized u8 buf[REG_TOTAL_NUM]; ^ /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'trace_event_raw_event_scmi_rx_done': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/scmi.h:62:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scmi_rx_done, ^ /kisskb/src/drivers/power/supply/max14656_charger_detector.c: In function 'max14656_hw_init': /kisskb/src/drivers/power/supply/max14656_charger_detector.c:171:10: note: byref variable will be forcibly initialized uint8_t val = 0; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/energy_model.h:7, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/drivers/firmware/arm_scmi/driver.c:18: /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'do_xfer_with_response': /kisskb/src/drivers/firmware/arm_scmi/driver.c:868:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(async_response); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'version_get': /kisskb/src/drivers/firmware/arm_scmi/driver.c:947:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c: In function 'mt6360_vinovp_trans_to_sel': /kisskb/src/drivers/power/supply/mt6360_charger.c:741:6: note: byref variable will be forcibly initialized u32 vinovp_tbl[] = { 5500000, 6500000, 11000000, 14500000 }; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c: In function 'mt6360_charger_set_ichg': /kisskb/src/drivers/power/supply/mt6360_charger.c:387:6: note: byref variable will be forcibly initialized u32 sel; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/drivers/firmware/arm_scmi/driver.c:17: /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'devm_kmalloc_array': /kisskb/src/drivers/power/supply/mt6360_charger.c: In function 'mt6360_charger_set_cv': /kisskb/src/drivers/power/supply/mt6360_charger.c:399:6: note: byref variable will be forcibly initialized u32 sel; ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/firmware/arm_scmi/driver.c:18:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c: In function 'mt6360_charger_set_aicr': /kisskb/src/drivers/power/supply/mt6360_charger.c:411:6: note: byref variable will be forcibly initialized u32 sel; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c: In function 'mt6360_charger_set_mivr': /kisskb/src/drivers/power/supply/mt6360_charger.c:423:6: note: byref variable will be forcibly initialized u32 sel; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c: In function 'mt6360_charger_set_iprechg': /kisskb/src/drivers/power/supply/mt6360_charger.c:435:6: note: byref variable will be forcibly initialized u32 sel; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c: In function 'mt6360_charger_set_ieoc': /kisskb/src/drivers/power/supply/mt6360_charger.c:447:6: note: byref variable will be forcibly initialized u32 sel; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c: In function 'mt6360_get_chrdet_ext_stat': /kisskb/src/drivers/power/supply/mt6360_charger.c:171:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c: In function 'mt6360_charger_get_online': /kisskb/src/drivers/power/supply/mt6360_charger.c:184:7: note: byref variable will be forcibly initialized bool pwr_rdy; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c: In function 'mt6360_charger_get_status': /kisskb/src/drivers/power/supply/mt6360_charger.c:198:7: note: byref variable will be forcibly initialized bool pwr_rdy; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c:197:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c: In function 'mt6360_charger_get_charge_type': /kisskb/src/drivers/power/supply/mt6360_charger.c:236:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'scmi_remove': /kisskb/src/drivers/firmware/arm_scmi/driver.c:1918:15: note: byref variable will be forcibly initialized int ret = 0, id; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c: In function 'mt6360_charger_get_ichg': /kisskb/src/drivers/power/supply/mt6360_charger.c:267:11: note: byref variable will be forcibly initialized u32 sel, value; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c:267:6: note: byref variable will be forcibly initialized u32 sel, value; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c: In function 'mt6360_charger_get_cv': /kisskb/src/drivers/power/supply/mt6360_charger.c:290:11: note: byref variable will be forcibly initialized u32 sel, value; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c:290:6: note: byref variable will be forcibly initialized u32 sel, value; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c: In function 'mt6360_charger_get_aicr': /kisskb/src/drivers/power/supply/mt6360_charger.c:313:11: note: byref variable will be forcibly initialized u32 sel, value; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c:313:6: note: byref variable will be forcibly initialized u32 sel, value; ^ /kisskb/src/drivers/hwmon/adm1031.c: In function 'pwm_store': /kisskb/src/drivers/power/supply/mt6360_charger.c: In function 'mt6360_charger_get_mivr': /kisskb/src/drivers/hwmon/adm1031.c:480:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c:329:11: note: byref variable will be forcibly initialized u32 sel, value; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c:329:6: note: byref variable will be forcibly initialized u32 sel, value; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c: In function 'mt6360_charger_get_iprechg': /kisskb/src/drivers/power/supply/mt6360_charger.c:345:11: note: byref variable will be forcibly initialized u32 sel, value; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c:345:6: note: byref variable will be forcibly initialized u32 sel, value; ^ /kisskb/src/drivers/hwmon/adm1031.c: In function 'auto_temp_max_store': /kisskb/src/drivers/hwmon/adm1031.c:439:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c: In function 'mt6360_charger_get_ieoc': /kisskb/src/drivers/power/supply/mt6360_charger.c:361:11: note: byref variable will be forcibly initialized u32 sel, value; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c:361:6: note: byref variable will be forcibly initialized u32 sel, value; ^ /kisskb/src/drivers/hwmon/adm1031.c: In function 'auto_temp_min_store': /kisskb/src/drivers/hwmon/adm1031.c:409:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adm1031.c: In function 'temp_crit_store': /kisskb/src/drivers/hwmon/adm1031.c:779:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c: In function 'mt6360_handle_chrdet_ext_evt': /kisskb/src/drivers/power/supply/mt6360_charger.c:666:7: note: byref variable will be forcibly initialized bool pwr_rdy; ^ /kisskb/src/drivers/hwmon/adm1031.c: In function 'temp_max_store': /kisskb/src/drivers/hwmon/adm1031.c:757:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'scmi_probe': /kisskb/src/drivers/power/supply/mt6360_charger.c: In function 'mt6360_pmu_attach_i_handler': /kisskb/src/drivers/firmware/arm_scmi/driver.c:1872:7: note: byref variable will be forcibly initialized u32 prot_id; ^ /kisskb/src/drivers/power/supply/mt6360_charger.c:612:15: note: byref variable will be forcibly initialized unsigned int usb_status; ^ /kisskb/src/drivers/hwmon/adm1031.c: In function 'temp_min_store': /kisskb/src/drivers/hwmon/adm1031.c:735:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adm1031.c: In function 'temp_offset_store': /kisskb/src/drivers/hwmon/adm1031.c:713:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adm1031.c: In function 'fan_auto_channel_store': /kisskb/src/drivers/hwmon/adm1031.c:336:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adm1031.c: In function 'fan_min_store': /kisskb/src/drivers/hwmon/adm1031.c:591:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adm1031.c: In function 'fan_div_store': /kisskb/src/drivers/hwmon/adm1031.c:616:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'scmi_protocol_device_request': /kisskb/src/drivers/firmware/arm_scmi/driver.c:1639:15: note: byref variable will be forcibly initialized unsigned int id = 0; ^ /kisskb/src/drivers/hwmon/adm1031.c: In function 'update_interval_store': /kisskb/src/drivers/hwmon/adm1031.c:864:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/infiniband/core/ud_header.c: In function 'ib_ud_ip4_csum': /kisskb/src/drivers/infiniband/core/ud_header.c:285:15: note: byref variable will be forcibly initialized struct iphdr iph; ^ /kisskb/src/drivers/gpu/drm/mediatek/mtk_disp_rdma.c: In function 'mtk_disp_rdma_probe': /kisskb/src/drivers/gpu/drm/mediatek/mtk_disp_rdma.c:277:6: note: byref variable will be forcibly initialized int ret; ^ /kisskb/src/drivers/clocksource/dw_apb_timer_of.c: In function 'add_clocksource': /kisskb/src/drivers/clocksource/dw_apb_timer_of.c:117:6: note: byref variable will be forcibly initialized u32 rate; ^ /kisskb/src/drivers/clocksource/dw_apb_timer_of.c:115:16: note: byref variable will be forcibly initialized void __iomem *iobase; ^ /kisskb/src/drivers/clocksource/dw_apb_timer_of.c: In function 'add_clockevent': /kisskb/src/drivers/clocksource/dw_apb_timer_of.c:89:11: note: byref variable will be forcibly initialized u32 irq, rate; ^ /kisskb/src/drivers/clocksource/dw_apb_timer_of.c:87:16: note: byref variable will be forcibly initialized void __iomem *iobase; ^ /kisskb/src/drivers/usb/cdns3/core.c: In function 'cdns_init': /kisskb/src/drivers/usb/cdns3/core.c:441:31: note: byref variable will be forcibly initialized struct usb_role_switch_desc sw_desc = { }; ^ /kisskb/src/drivers/mmc/core/sdio.c: In function 'sdio_enable_wide': /kisskb/src/drivers/mmc/core/sdio.c:249:5: note: byref variable will be forcibly initialized u8 ctrl; ^ /kisskb/src/drivers/mmc/core/sdio.c: In function 'sdio_disable_wide': /kisskb/src/drivers/mmc/core/sdio.c:306:5: note: byref variable will be forcibly initialized u8 ctrl; ^ /kisskb/src/drivers/mmc/core/sdio.c: In function 'sdio_read_cccr': /kisskb/src/drivers/mmc/core/sdio.c:149:16: note: byref variable will be forcibly initialized unsigned char speed; ^ /kisskb/src/drivers/mmc/core/sdio.c:148:16: note: byref variable will be forcibly initialized unsigned char data; ^ /kisskb/src/drivers/mmc/core/sdio.c: In function 'sdio_disable_cd': /kisskb/src/drivers/mmc/core/sdio.c:285:5: note: byref variable will be forcibly initialized u8 ctrl; ^ /kisskb/src/drivers/mmc/core/sdio.c: In function 'mmc_sdio_switch_hs': /kisskb/src/drivers/mmc/core/sdio.c:385:5: note: byref variable will be forcibly initialized u8 speed; ^ /kisskb/src/drivers/mmc/core/sdio.c: In function 'sdio_read_fbr': /kisskb/src/drivers/mmc/core/sdio.c:75:16: note: byref variable will be forcibly initialized unsigned char data; ^ /kisskb/src/drivers/power/supply/bq2415x_charger.c: In function 'bq2415x_i2c_write': /kisskb/src/drivers/power/supply/bq2415x_charger.c:246:5: note: byref variable will be forcibly initialized u8 data[2]; ^ /kisskb/src/drivers/power/supply/bq2415x_charger.c:245:17: note: byref variable will be forcibly initialized struct i2c_msg msg[1]; ^ /kisskb/src/drivers/mmc/core/sdio.c: In function 'sdio_set_bus_speed_mode': /kisskb/src/drivers/mmc/core/sdio.c:506:16: note: byref variable will be forcibly initialized unsigned char speed; ^ /kisskb/src/drivers/power/supply/bq2415x_charger.c: In function 'bq2415x_i2c_read': /kisskb/src/drivers/power/supply/bq2415x_charger.c:191:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/power/supply/bq2415x_charger.c:190:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2]; ^ /kisskb/src/drivers/mmc/core/sdio.c: In function 'sdio_select_driver_type': /kisskb/src/drivers/mmc/core/sdio.c:468:16: note: byref variable will be forcibly initialized unsigned char card_strength; ^ /kisskb/src/drivers/mmc/core/sdio.c:467:37: note: byref variable will be forcibly initialized int card_drv_type, drive_strength, drv_type; ^ /kisskb/src/drivers/mmc/core/sdio.c: In function 'mmc_sdio_init_card': /kisskb/src/drivers/mmc/core/sdio.c:649:6: note: byref variable will be forcibly initialized u32 rocr = 0; ^ /kisskb/src/drivers/power/supply/bq2415x_charger.c: In function 'bq2415x_notifier_call': /kisskb/src/drivers/power/supply/bq2415x_charger.c:812:29: note: byref variable will be forcibly initialized union power_supply_propval prop; ^ /kisskb/src/drivers/power/supply/bq2415x_charger.c: In function 'bq2415x_sysfs_set_registers': /kisskb/src/drivers/power/supply/bq2415x_charger.c:1242:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/power/supply/bq2415x_charger.c:1241:15: note: byref variable will be forcibly initialized unsigned int reg; ^ /kisskb/src/drivers/mmc/core/sdio.c: In function 'mmc_attach_sdio': /kisskb/src/drivers/mmc/core/sdio.c:1185:6: note: byref variable will be forcibly initialized u32 ocr, rocr; ^ /kisskb/src/drivers/power/supply/bq2415x_charger.c: In function 'bq2415x_sysfs_set_enable': /kisskb/src/drivers/power/supply/bq2415x_charger.c:1353:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/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/power/supply/bq2415x_charger.c: In function 'bq2415x_sysfs_set_limit': /kisskb/src/drivers/power/supply/bq2415x_charger.c:1293:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/power/supply/bq2415x_charger.c: In function 'bq2415x_power_supply_init': /kisskb/src/drivers/power/supply/bq2415x_charger.c:1477:7: note: byref variable will be forcibly initialized char revstr[8]; ^ /kisskb/src/drivers/mmc/core/sdio_ops.c: In function 'sdio_reset': /kisskb/src/drivers/mmc/core/sdio_ops.c:205:5: note: byref variable will be forcibly initialized u8 abort; ^ /kisskb/src/drivers/power/supply/bq2415x_charger.c: In function 'bq2415x_probe': /kisskb/src/drivers/power/supply/bq2415x_charger.c:1534:29: note: byref variable will be forcibly initialized union power_supply_propval prop; ^ /kisskb/src/drivers/i2c/i2c-slave-eeprom.c: In function 'i2c_slave_init_eeprom_data': /kisskb/src/drivers/i2c/i2c-slave-eeprom.c:127:14: note: byref variable will be forcibly initialized const char *eeprom_data; ^ /kisskb/src/drivers/i2c/i2c-slave-eeprom.c:126:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c: In function 'bq24190_read_mask': /kisskb/src/drivers/power/supply/bq24190_charger.c:260:5: note: byref variable will be forcibly initialized u8 v; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c: In function 'bq24190_battery_get_online': /kisskb/src/drivers/power/supply/bq24190_charger.c:1359:5: note: byref variable will be forcibly initialized u8 batfet_disable; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c: In function 'bq24190_get_field_val': /kisskb/src/drivers/power/supply/bq24190_charger.c:295:5: note: byref variable will be forcibly initialized u8 v; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c: In function 'bq24190_battery_get_temp_alert_max': /kisskb/src/drivers/power/supply/bq24190_charger.c:1383:6: note: byref variable will be forcibly initialized int temp, ret; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c: In function 'bq24190_charger_get_voltage': /kisskb/src/drivers/power/supply/bq24190_charger.c:1013:6: note: byref variable will be forcibly initialized int voltage, ret; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c: In function 'bq24190_charger_get_iinlimit': /kisskb/src/drivers/power/supply/bq24190_charger.c:1047:6: note: byref variable will be forcibly initialized int iinlimit, ret; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c: In function 'bq24190_charger_get_charge_type': /kisskb/src/drivers/power/supply/bq24190_charger.c:714:5: note: byref variable will be forcibly initialized u8 v; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c: In function 'bq24190_charger_get_online': /kisskb/src/drivers/power/supply/bq24190_charger.c:867:14: note: byref variable will be forcibly initialized u8 pg_stat, batfet_disable; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c:867:5: note: byref variable will be forcibly initialized u8 pg_stat, batfet_disable; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c: In function 'bq24190_charger_get_precharge': /kisskb/src/drivers/power/supply/bq24190_charger.c:923:5: note: byref variable will be forcibly initialized u8 v; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c: In function 'bq24190_charger_get_charge_term': /kisskb/src/drivers/power/supply/bq24190_charger.c:939:5: note: byref variable will be forcibly initialized u8 v; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c: In function 'bq24190_charger_get_current': /kisskb/src/drivers/power/supply/bq24190_charger.c:956:6: note: byref variable will be forcibly initialized int curr, ret; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c:955:5: note: byref variable will be forcibly initialized u8 v; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c: In function 'bq24190_battery_get_status': /kisskb/src/drivers/power/supply/bq24190_charger.c:1268:5: note: byref variable will be forcibly initialized u8 ss_reg, chrg_fault; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c: In function 'bq24190_write_mask': /kisskb/src/drivers/power/supply/bq24190_charger.c:277:5: note: byref variable will be forcibly initialized u8 v; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c: In function 'bq24190_charger_set_current': /kisskb/src/drivers/power/supply/bq24190_charger.c:991:5: note: byref variable will be forcibly initialized u8 v; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c: In function 'bq24190_set_config': /kisskb/src/drivers/power/supply/bq24190_charger.c:609:5: note: byref variable will be forcibly initialized u8 v; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c: In function 'bq24190_check_status': /kisskb/src/drivers/power/supply/bq24190_charger.c:1543:17: note: byref variable will be forcibly initialized u8 ss_reg = 0, f_reg = 0; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c:1543:5: note: byref variable will be forcibly initialized u8 ss_reg = 0, f_reg = 0; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c: In function 'bq24190_register_reset': /kisskb/src/drivers/power/supply/bq24190_charger.c:668:5: note: byref variable will be forcibly initialized u8 v; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c: In function 'bq24190_hw_init': /kisskb/src/drivers/power/supply/bq24190_charger.c:1638:5: note: byref variable will be forcibly initialized u8 v; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c: In function 'bq24190_get_config': /kisskb/src/drivers/power/supply/bq24190_charger.c:1674:6: note: byref variable will be forcibly initialized int v; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c: In function 'bq24190_sysfs_store': /kisskb/src/drivers/power/supply/bq24190_charger.c:473:5: note: byref variable will be forcibly initialized u8 v; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c: In function 'bq24190_sysfs_show': /kisskb/src/drivers/power/supply/bq24190_charger.c:442:5: note: byref variable will be forcibly initialized u8 v; ^ /kisskb/src/drivers/power/supply/bq24190_charger.c: In function 'bq24190_vbus_is_enabled': /kisskb/src/drivers/power/supply/bq24190_charger.c:537:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/mmc/core/sdio_cis.c: In function 'sdio_read_cis': /kisskb/src/drivers/mmc/core/sdio_cis.c:278:27: note: byref variable will be forcibly initialized unsigned char tpl_code, tpl_link; ^ /kisskb/src/drivers/mmc/core/sdio_cis.c:278:17: note: byref variable will be forcibly initialized unsigned char tpl_code, tpl_link; ^ /kisskb/src/drivers/mmc/core/sdio_cis.c:255:17: note: byref variable will be forcibly initialized unsigned char x, fn; ^ /kisskb/src/drivers/power/supply/bq24257_charger.c: In function 'bq24257_field_read': /kisskb/src/drivers/power/supply/bq24257_charger.c:214:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/drivers/power/supply/bq24257_charger.c: In function 'bq24257_hw_init': /kisskb/src/drivers/power/supply/bq24257_charger.c:680:23: note: byref variable will be forcibly initialized struct bq24257_state state; ^ /kisskb/src/drivers/power/supply/bq24257_charger.c: In function 'bq24257_irq_handler_thread': /kisskb/src/drivers/power/supply/bq24257_charger.c:653:23: note: byref variable will be forcibly initialized struct bq24257_state state; ^ /kisskb/src/drivers/power/supply/bq24257_charger.c: In function 'bq24257_fw_probe': /kisskb/src/drivers/power/supply/bq24257_charger.c:884:6: note: byref variable will be forcibly initialized u32 property; ^ /kisskb/src/drivers/mmc/core/sdio_io.c: In function 'sdio_enable_func': /kisskb/src/drivers/mmc/core/sdio_io.c:62:16: note: byref variable will be forcibly initialized unsigned char reg; ^ /kisskb/src/drivers/power/supply/bq24257_charger.c: In function 'bq24257_sysfs_set_enable': /kisskb/src/drivers/mmc/core/sdio_io.c: In function 'sdio_disable_func': /kisskb/src/drivers/power/supply/bq24257_charger.c:813:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/mmc/core/sdio_io.c:113:16: note: byref variable will be forcibly initialized unsigned char reg; ^ /kisskb/src/drivers/mmc/core/sdio_io.c: In function 'sdio_readb': /kisskb/src/drivers/mmc/core/sdio_io.c:383:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/mmc/core/sdio_io.c: In function 'sdio_writeb_readb': /kisskb/src/drivers/mmc/core/sdio_io.c:445:5: note: byref variable will be forcibly initialized u8 val; ^ In file included from /kisskb/src/drivers/leds/led-core.c:18:0: /kisskb/src/drivers/leds/led-core.c: In function 'kmalloc_array': /kisskb/src/drivers/mmc/core/sdio_io.c: In function 'sdio_f0_readb': /kisskb/src/drivers/mmc/core/sdio_io.c:635:16: note: byref variable will be forcibly initialized unsigned char val; ^ /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/leds/led-core.c: In function 'led_compose_name': /kisskb/src/drivers/leds/led-core.c:446:8: note: byref variable will be forcibly initialized char tmp_buf[LED_MAX_NAME_SIZE]; ^ /kisskb/src/drivers/leds/led-core.c: In function 'led_init_default_state_get': /kisskb/src/drivers/leds/led-core.c:483:14: note: byref variable will be forcibly initialized const char *state = NULL; ^ /kisskb/src/drivers/mmc/core/sdio_irq.c: In function 'sdio_get_pending_irqs': /kisskb/src/drivers/mmc/core/sdio_irq.c:46:17: note: byref variable will be forcibly initialized unsigned char dummy; ^ /kisskb/src/drivers/mmc/core/sdio_irq.c: In function 'process_sdio_pending_irqs': /kisskb/src/drivers/mmc/core/sdio_irq.c:63:16: note: byref variable will be forcibly initialized unsigned char pending; ^ /kisskb/src/drivers/mmc/core/sdio_irq.c: In function 'sdio_claim_irq': /kisskb/src/drivers/mmc/core/sdio_irq.c:302:16: note: byref variable will be forcibly initialized unsigned char reg; ^ /kisskb/src/drivers/mmc/core/sdio_irq.c: In function 'sdio_release_irq': /kisskb/src/drivers/mmc/core/sdio_irq.c:345:16: note: byref variable will be forcibly initialized unsigned char reg; ^ /kisskb/src/drivers/usb/dwc3/ep0.c: In function 'dwc3_ep0_start_trans': /kisskb/src/drivers/usb/dwc3/ep0.c:65:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^ /kisskb/src/drivers/usb/dwc3/ep0.c: In function 'dwc3_ep0_end_control_data': /kisskb/src/drivers/usb/dwc3/ep0.c:1078:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^ /kisskb/src/drivers/usb/dwc3/ep0.c: In function 'dwc3_ep0_set_sel_cmpl': /kisskb/src/drivers/usb/dwc3/ep0.c:678:13: note: byref variable will be forcibly initialized } __packed timing; ^ /kisskb/src/drivers/i2c/i2c-slave-testunit.c: In function 'i2c_slave_testunit_work': /kisskb/src/drivers/i2c/i2c-slave-testunit.c:50:5: note: byref variable will be forcibly initialized u8 msgbuf[256]; ^ /kisskb/src/drivers/i2c/i2c-slave-testunit.c:49:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/hid/usbhid/hid-core.c:15: /kisskb/src/drivers/hid/usbhid/hid-core.c: In function 'usbhid_wait_io': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/hid/usbhid/hid-core.c:644:7: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(usbhid->wait, ^ /kisskb/src/drivers/hid/usbhid/hid-core.c: In function 'usbhid_output_report': /kisskb/src/drivers/hid/usbhid/hid-core.c:943:6: note: byref variable will be forcibly initialized int actual_length, skipped_report_id = 0, ret; ^ /kisskb/src/drivers/hid/usbhid/hid-core.c: In function 'usbhid_parse': /kisskb/src/drivers/hid/usbhid/hid-core.c:984:25: note: byref variable will be forcibly initialized struct hid_descriptor *hdesc; ^ /kisskb/src/drivers/hid/usbhid/hid-core.c: In function 'usbhid_set_leds': /kisskb/src/drivers/hid/usbhid/hid-core.c:826:20: note: byref variable will be forcibly initialized struct hid_field *field; ^ /kisskb/src/drivers/hid/usbhid/hid-core.c: In function 'usbhid_start': /kisskb/src/drivers/hid/usbhid/hid-core.c:1066:18: note: byref variable will be forcibly initialized unsigned int n, insize = 0; ^ /kisskb/src/drivers/power/supply/bq24735-charger.c: In function 'bq24735_parse_dt_data': /kisskb/src/drivers/power/supply/bq24735-charger.c:328:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c: In function 'sun8i_phy_clk_get_parent': /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c:111:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c: In function 'sun8i_phy_clk_recalc_rate': /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c:72:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c: In function 'sun8i_phy_clk_create': /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c:148:14: note: byref variable will be forcibly initialized const char *parents[2]; ^ /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; ^ In file included from /kisskb/src/include/linux/dma-resv.h:44:0, from /kisskb/src/include/drm/drm_gem.h:38, from /kisskb/src/drivers/gpu/drm/mediatek/mtk_drm_gem.c:10: /kisskb/src/drivers/gpu/drm/mediatek/mtk_drm_gem.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/i2c/ch7006_drv.c: In function 'ch7006_probe': /kisskb/src/drivers/gpu/drm/i2c/ch7006_drv.c:392:10: note: byref variable will be forcibly initialized uint8_t val; ^ /kisskb/src/drivers/gpu/drm/i2c/ch7006_drv.c:391:10: note: byref variable will be forcibly initialized uint8_t addr = CH7006_VERSION_ID; ^ /kisskb/src/drivers/gpu/drm/i2c/ch7006_mode.c: In function 'ch7006_write': /kisskb/src/drivers/gpu/drm/i2c/ch7006_mode.c:370:10: note: byref variable will be forcibly initialized uint8_t buf[] = {addr, val}; ^ /kisskb/src/drivers/gpu/drm/i2c/ch7006_mode.c: In function 'ch7006_read': /kisskb/src/drivers/gpu/drm/i2c/ch7006_mode.c:381:10: note: byref variable will be forcibly initialized uint8_t val; ^ /kisskb/src/drivers/gpu/drm/mediatek/mtk_drm_crtc.c: In function 'mtk_crtc_ddp_config': /kisskb/src/drivers/gpu/drm/mediatek/mtk_drm_crtc.c:368:15: note: byref variable will be forcibly initialized unsigned int local_layer; ^ In file included from /kisskb/src/include/linux/err.h:5:0, from /kisskb/src/include/linux/clk.h:12, from /kisskb/src/drivers/gpu/drm/mediatek/mtk_drm_crtc.c:6: /kisskb/src/drivers/gpu/drm/mediatek/mtk_drm_crtc.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/pm_runtime.h:11:0, from /kisskb/src/drivers/gpu/drm/mediatek/mtk_drm_crtc.c:7: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/mediatek/mtk_drm_crtc.c: In function 'mtk_crtc_ddp_hw_init': /kisskb/src/drivers/gpu/drm/mediatek/mtk_drm_crtc.c:306:16: note: byref variable will be forcibly initialized unsigned int local_layer; ^ /kisskb/src/drivers/gpu/drm/mediatek/mtk_drm_crtc.c:236:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/mediatek/mtk_drm_crtc.c: In function 'mtk_drm_crtc_plane_check': /kisskb/src/drivers/gpu/drm/mediatek/mtk_drm_crtc.c:522:15: note: byref variable will be forcibly initialized unsigned int local_layer; ^ /kisskb/src/drivers/hwmon/adm1177.c: In function 'adm1177_read': /kisskb/src/drivers/hwmon/adm1177.c:77:5: note: byref variable will be forcibly initialized u8 data[3]; ^ /kisskb/src/drivers/hwmon/adm1177.c: In function 'adm1177_probe': /kisskb/src/drivers/hwmon/adm1177.c:204:6: note: byref variable will be forcibly initialized u32 alert_threshold_ua; ^ /kisskb/src/drivers/gpu/drm/mediatek/mtk_drm_drv.c: In function 'mtk_drm_probe': /kisskb/src/drivers/gpu/drm/mediatek/mtk_drm_drv.c:507:26: note: byref variable will be forcibly initialized struct component_match *match = NULL; ^ /kisskb/src/drivers/power/supply/bq2515x_charger.c: In function 'bq2515x_update_ps_status': /kisskb/src/drivers/power/supply/bq2515x_charger.c:299:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/power/supply/bq2515x_charger.c: In function 'bq2515x_get_const_charge_current': /kisskb/src/drivers/power/supply/bq2515x_charger.c:452:15: note: byref variable will be forcibly initialized unsigned int pchrgctrl; ^ /kisskb/src/drivers/power/supply/bq2515x_charger.c:451:15: note: byref variable will be forcibly initialized unsigned int ichg_reg_code; ^ /kisskb/src/drivers/power/supply/bq2515x_charger.c: In function 'bq2515x_get_batt_reg': /kisskb/src/drivers/power/supply/bq2515x_charger.c:633:6: note: byref variable will be forcibly initialized int vbat_reg_code; ^ /kisskb/src/drivers/power/supply/bq2515x_charger.c: In function 'bq2515x_get_precharge_current': /kisskb/src/drivers/power/supply/bq2515x_charger.c:506:15: note: byref variable will be forcibly initialized unsigned int pchrgctrl; ^ /kisskb/src/drivers/power/supply/bq2515x_charger.c: In function 'bq2515x_get_ilim_lvl': /kisskb/src/drivers/power/supply/bq2515x_charger.c:658:6: note: byref variable will be forcibly initialized int ilimctrl; ^ /kisskb/src/drivers/power/supply/bq2515x_charger.c: In function 'bq2515x_get_charge_disable': /kisskb/src/drivers/power/supply/bq2515x_charger.c:422:6: note: byref variable will be forcibly initialized int icctrl2; ^ /kisskb/src/drivers/power/supply/bq2515x_charger.c: In function 'bq2515x_charging_status': /kisskb/src/drivers/power/supply/bq2515x_charger.c:572:15: note: byref variable will be forcibly initialized unsigned int status; ^ /kisskb/src/drivers/power/supply/bq2515x_charger.c: In function 'bq2515x_wake_up': /kisskb/src/drivers/power/supply/bq2515x_charger.c:272:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/drivers/power/supply/bq2515x_charger.c: In function 'bq2515x_get_battery_voltage_now': /kisskb/src/drivers/power/supply/bq2515x_charger.c:336:6: note: byref variable will be forcibly initialized int vbat_lsb; ^ /kisskb/src/drivers/power/supply/bq2515x_charger.c:335:6: note: byref variable will be forcibly initialized int vbat_msb; ^ /kisskb/src/drivers/power/supply/bq2515x_charger.c: In function 'bq2515x_get_battery_current_now': /kisskb/src/drivers/power/supply/bq2515x_charger.c:365:15: note: byref variable will be forcibly initialized unsigned int buvlo, vlowv_sel, vlowv = BQ2515X_VLOWV_SEL_1B0_UV; ^ /kisskb/src/drivers/power/supply/bq2515x_charger.c:364:34: note: byref variable will be forcibly initialized unsigned int icharge_range = 0, pchrgctrl; ^ /kisskb/src/drivers/power/supply/bq2515x_charger.c:363:15: note: byref variable will be forcibly initialized unsigned int ichg_reg_code, reg_code; ^ /kisskb/src/drivers/power/supply/bq2515x_charger.c:360:6: note: byref variable will be forcibly initialized int ichg_lsb; ^ /kisskb/src/drivers/power/supply/bq2515x_charger.c:359:6: note: byref variable will be forcibly initialized int ichg_msb; ^ /kisskb/src/drivers/power/supply/bq2515x_charger.c: In function 'bq2515x_charger_get_health': /kisskb/src/drivers/power/supply/bq2515x_charger.c:699:15: note: byref variable will be forcibly initialized unsigned int flag3; ^ /kisskb/src/drivers/power/supply/bq2515x_charger.c:698:15: note: byref variable will be forcibly initialized unsigned int stat1; ^ /kisskb/src/drivers/power/supply/bq2515x_charger.c: In function 'bq2515x_set_precharge_current': /kisskb/src/drivers/power/supply/bq2515x_charger.c:529:15: note: byref variable will be forcibly initialized unsigned int pchrgctrl; ^ /kisskb/src/drivers/firmware/arm_scmi/base.c: In function 'scmi_base_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/base.c:67:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/base.c: In function 'scmi_base_implementation_version_get': /kisskb/src/drivers/firmware/arm_scmi/base.c:143:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/base.c: In function 'scmi_base_error_notify': /kisskb/src/drivers/firmware/arm_scmi/base.c:260:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/firmware/arm_scmi/base.c:10: /kisskb/src/drivers/firmware/arm_scmi/base.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/scmi_protocol.h:12:0, from /kisskb/src/drivers/firmware/arm_scmi/base.c:11: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/firmware/arm_scmi/base.c: In function 'scmi_base_vendor_id_get': /kisskb/src/drivers/firmware/arm_scmi/base.c:102:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/base.c: In function 'scmi_base_implementation_list_get': /kisskb/src/drivers/firmware/arm_scmi/base.c:177:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/base.c: In function 'scmi_base_discover_agent_get': /kisskb/src/drivers/firmware/arm_scmi/base.c:235:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/base.c: In function 'scmi_base_protocol_init': /kisskb/src/drivers/firmware/arm_scmi/base.c:346:7: note: byref variable will be forcibly initialized char name[SCMI_MAX_STR_SIZE]; ^ /kisskb/src/drivers/firmware/arm_scmi/base.c:345:6: note: byref variable will be forcibly initialized u32 version; ^ /kisskb/src/drivers/leds/led-class.c: In function 'brightness_store': /kisskb/src/drivers/leds/led-class.c:42:16: note: byref variable will be forcibly initialized unsigned long state; ^ /kisskb/src/drivers/leds/led-class.c: In function 'led_classdev_register_ext': /kisskb/src/drivers/leds/led-class.c:340:7: note: byref variable will be forcibly initialized char final_name[LED_MAX_NAME_SIZE]; ^ /kisskb/src/drivers/leds/led-class.c:339:7: note: byref variable will be forcibly initialized char composed_name[LED_MAX_NAME_SIZE]; ^ /kisskb/src/drivers/mmc/core/regulator.c: In function 'mmc_regulator_set_ocr': /kisskb/src/drivers/mmc/core/regulator.c:111:16: note: byref variable will be forcibly initialized int min_uV, max_uV; ^ /kisskb/src/drivers/mmc/core/regulator.c:111:8: note: byref variable will be forcibly initialized int min_uV, max_uV; ^ /kisskb/src/drivers/mmc/core/regulator.c: In function 'mmc_regulator_set_vqmmc': /kisskb/src/drivers/mmc/core/regulator.c:182:25: note: byref variable will be forcibly initialized int ret, volt, min_uV, max_uV; ^ /kisskb/src/drivers/mmc/core/regulator.c:182:11: note: byref variable will be forcibly initialized int ret, volt, min_uV, max_uV; ^ /kisskb/src/drivers/clocksource/arm_arch_timer.c: In function 'arch_timer_mem_of_init': /kisskb/src/drivers/clocksource/arm_arch_timer.c:1537:7: note: byref variable will be forcibly initialized u32 n; ^ /kisskb/src/drivers/clocksource/arm_arch_timer.c:1523:18: note: byref variable will be forcibly initialized struct resource res; ^ In file included from /kisskb/src/drivers/infiniband/core/verbs.c:49:0: /kisskb/src/drivers/infiniband/core/verbs.c: In function 'ib_post_send': /kisskb/src/include/rdma/ib_verbs.h:3824:27: note: byref variable will be forcibly initialized const struct ib_send_wr *dummy; ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'ib_post_recv': /kisskb/src/include/rdma/ib_verbs.h:3841:27: note: byref variable will be forcibly initialized const struct ib_recv_wr *dummy; ^ /kisskb/src/drivers/clocksource/arm_arch_timer.c: In function 'kvm_arch_ptp_get_crosststamp': /kisskb/src/drivers/clocksource/arm_arch_timer.c:1737:23: note: byref variable will be forcibly initialized struct arm_smccc_res hvc_res; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/drivers/infiniband/core/verbs.c:43: /kisskb/src/drivers/infiniband/core/verbs.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/drivers/infiniband/core/verbs.c:43:0: /kisskb/src/drivers/infiniband/core/verbs.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'ib_resolve_unicast_gid_dmac': /kisskb/src/drivers/infiniband/core/verbs.c:760:6: note: byref variable will be forcibly initialized int hop_limit = 0xff; ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'get_sgid_attr_from_eth': /kisskb/src/drivers/infiniband/core/verbs.c:710:32: note: byref variable will be forcibly initialized struct find_gid_index_context context = {.vlan_id = vlan_id, ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'find_gid_index': /kisskb/src/drivers/infiniband/core/verbs.c:692:6: note: byref variable will be forcibly initialized u16 vlan_id = 0xffff; ^ /kisskb/src/drivers/firmware/arm_scmi/notify.c: In function 'scmi_process_event_payload': /kisskb/src/drivers/firmware/arm_scmi/notify.c:466:6: note: byref variable will be forcibly initialized u32 src_id, key; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bitfield.h:10, from /kisskb/src/drivers/firmware/arm_scmi/notify.c:76: /kisskb/src/drivers/firmware/arm_scmi/notify.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/firmware/arm_scmi/notify.c:79:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'ib_get_rdma_header_version': /kisskb/src/drivers/infiniband/core/verbs.c:632:15: note: byref variable will be forcibly initialized struct iphdr ip4h_checked; ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'ib_get_gids_from_rdma_hdr': /kisskb/src/drivers/infiniband/core/verbs.c:722:22: note: byref variable will be forcibly initialized struct sockaddr_in dst_in; ^ /kisskb/src/drivers/infiniband/core/verbs.c:721:22: note: byref variable will be forcibly initialized struct sockaddr_in src_in; ^ /kisskb/src/drivers/firmware/arm_scmi/notify.c: In function 'scmi_devm_notifier_unregister': /kisskb/src/drivers/firmware/arm_scmi/notify.c:1537:30: note: byref variable will be forcibly initialized struct scmi_notifier_devres dres; ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'rdma_create_ah': /kisskb/src/drivers/infiniband/core/verbs.c:565:28: note: byref variable will be forcibly initialized const struct ib_gid_attr *old_sgid_attr; ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'rdma_create_user_ah': /kisskb/src/drivers/infiniband/core/verbs.c:604:28: note: byref variable will be forcibly initialized const struct ib_gid_attr *old_sgid_attr; ^ /kisskb/src/drivers/firmware/arm_scmi/notify.c: In function 'scmi_notify': /kisskb/src/drivers/firmware/arm_scmi/notify.c:582:27: note: byref variable will be forcibly initialized struct scmi_event_header eh; ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function '_ib_modify_qp': /kisskb/src/drivers/infiniband/core/verbs.c:1763:28: note: byref variable will be forcibly initialized const struct ib_gid_attr *old_sgid_attr_alt_av; ^ /kisskb/src/drivers/infiniband/core/verbs.c:1762:28: note: byref variable will be forcibly initialized const struct ib_gid_attr *old_sgid_attr_av; ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'ib_init_ah_attr_from_wc': /kisskb/src/drivers/infiniband/core/verbs.c:804:15: note: byref variable will be forcibly initialized union ib_gid sgid; ^ /kisskb/src/drivers/infiniband/core/verbs.c:803:15: note: byref variable will be forcibly initialized union ib_gid dgid; ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'ib_create_ah_from_wc': /kisskb/src/drivers/infiniband/core/verbs.c:926:22: note: byref variable will be forcibly initialized struct rdma_ah_attr ah_attr; ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'rdma_modify_ah': /kisskb/src/drivers/infiniband/core/verbs.c:943:28: note: byref variable will be forcibly initialized const struct ib_gid_attr *old_sgid_attr; ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'ib_get_eth_speed': /kisskb/src/drivers/infiniband/core/verbs.c:1894:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings lksettings; ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function '__ib_drain_sq': /kisskb/src/drivers/infiniband/core/verbs.c:2754:22: note: byref variable will be forcibly initialized struct ib_drain_cqe sdrain; ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function '__ib_drain_rq': /kisskb/src/drivers/infiniband/core/verbs.c:2793:22: note: byref variable will be forcibly initialized struct ib_drain_cqe rdrain; ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'rdma_alloc_netdev': /kisskb/src/drivers/infiniband/core/verbs.c:2906:34: note: byref variable will be forcibly initialized struct rdma_netdev_alloc_params params; ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'rdma_init_netdev': /kisskb/src/drivers/infiniband/core/verbs.c:2933:34: note: byref variable will be forcibly initialized struct rdma_netdev_alloc_params params; ^ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_state': /kisskb/src/drivers/power/supply/bq25980_charger.c:567:15: note: byref variable will be forcibly initialized unsigned int ibat_adc_msb; ^ /kisskb/src/drivers/power/supply/bq25980_charger.c:566:15: note: byref variable will be forcibly initialized unsigned int stat4; ^ /kisskb/src/drivers/power/supply/bq25980_charger.c:565:15: note: byref variable will be forcibly initialized unsigned int stat3; ^ /kisskb/src/drivers/power/supply/bq25980_charger.c:564:15: note: byref variable will be forcibly initialized unsigned int stat2; ^ /kisskb/src/drivers/power/supply/bq25980_charger.c:563:15: note: byref variable will be forcibly initialized unsigned int stat1; ^ /kisskb/src/drivers/power/supply/bq25980_charger.c:562:15: note: byref variable will be forcibly initialized unsigned int chg_ctrl_2; ^ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_irq_handler_thread': /kisskb/src/drivers/power/supply/bq25980_charger.c:834:23: note: byref variable will be forcibly initialized struct bq25980_state state; ^ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_ibat_adc': /kisskb/src/drivers/power/supply/bq25980_charger.c:521:20: note: byref variable will be forcibly initialized int ibat_adc_lsb, ibat_adc_msb; ^ /kisskb/src/drivers/power/supply/bq25980_charger.c:521:6: note: byref variable will be forcibly initialized int ibat_adc_lsb, ibat_adc_msb; ^ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_adc_vbat': /kisskb/src/drivers/power/supply/bq25980_charger.c:542:20: note: byref variable will be forcibly initialized int vsys_adc_lsb, vsys_adc_msb; ^ /kisskb/src/drivers/power/supply/bq25980_charger.c:542:6: note: byref variable will be forcibly initialized int vsys_adc_lsb, vsys_adc_msb; ^ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_input_volt_lim': /kisskb/src/drivers/power/supply/bq25980_charger.c:323:15: note: byref variable will be forcibly initialized unsigned int busovp_reg_code; ^ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_input_curr_lim': /kisskb/src/drivers/power/supply/bq25980_charger.c:277:15: note: byref variable will be forcibly initialized unsigned int busocp_reg_code; ^ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_adc_ibus': /kisskb/src/drivers/power/supply/bq25980_charger.c:479:20: note: byref variable will be forcibly initialized int ibus_adc_lsb, ibus_adc_msb; ^ /kisskb/src/drivers/power/supply/bq25980_charger.c:479:6: note: byref variable will be forcibly initialized int ibus_adc_lsb, ibus_adc_msb; ^ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_adc_vbus': /kisskb/src/drivers/power/supply/bq25980_charger.c:501:20: note: byref variable will be forcibly initialized int vbus_adc_lsb, vbus_adc_msb; ^ /kisskb/src/drivers/power/supply/bq25980_charger.c:501:6: note: byref variable will be forcibly initialized int vbus_adc_lsb, vbus_adc_msb; ^ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_const_charge_curr': /kisskb/src/drivers/power/supply/bq25980_charger.c:377:15: note: byref variable will be forcibly initialized unsigned int batocp_reg_code; ^ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_const_charge_volt': /kisskb/src/drivers/power/supply/bq25980_charger.c:409:15: note: byref variable will be forcibly initialized unsigned int batovp_reg_code; ^ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_charger_property': /kisskb/src/drivers/power/supply/bq25980_charger.c:701:23: note: byref variable will be forcibly initialized struct bq25980_state state; ^ /kisskb/src/drivers/power/supply/bq25890_charger.c: In function 'bq25890_field_read': /kisskb/src/drivers/power/supply/bq25890_charger.c:318:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/drivers/power/supply/bq25890_charger.c: In function 'bq25890_get_chip_state': /kisskb/src/drivers/power/supply/bq25890_charger.c:546:4: note: byref variable will be forcibly initialized } state_fields[] = { ^ /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; ^ In file included from /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_gpu.c:11:0: /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_gpu.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/power/supply/bq25890_charger.c: In function 'bq25890_fw_read_u32_props': /kisskb/src/drivers/power/supply/bq25890_charger.c:859:4: note: byref variable will be forcibly initialized } props[] = { ^ /kisskb/src/drivers/power/supply/bq25890_charger.c:851:6: note: byref variable will be forcibly initialized u32 property; ^ /kisskb/src/drivers/power/supply/bq25890_charger.c: In function 'bq25890_power_supply_get_property': /kisskb/src/drivers/power/supply/bq25890_charger.c:407:6: note: byref variable will be forcibly initialized int ret; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_gpu.c: In function 'check_speed_bin': /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_gpu.c:1716:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/ssb/main.c: In function 'ssb_fetch_invariants': /kisskb/src/drivers/ssb/main.c:603:29: note: byref variable will be forcibly initialized struct ssb_init_invariants iv; ^ /kisskb/src/drivers/ssb/main.c: In function 'ssb_clockspeed': /kisskb/src/drivers/ssb/main.c:943:16: note: byref variable will be forcibly initialized u32 clkctl_n, clkctl_m; ^ /kisskb/src/drivers/ssb/main.c:943:6: note: byref variable will be forcibly initialized u32 clkctl_n, clkctl_m; ^ /kisskb/src/drivers/ssb/main.c:942:6: note: byref variable will be forcibly initialized u32 plltype; ^ /kisskb/src/drivers/of/base.c: In function 'of_bus_n_addr_cells': /kisskb/src/drivers/of/base.c:92:6: note: byref variable will be forcibly initialized u32 cells; ^ /kisskb/src/drivers/of/base.c: In function 'of_bus_n_size_cells': /kisskb/src/drivers/of/base.c:113:6: note: byref variable will be forcibly initialized u32 cells; ^ /kisskb/src/drivers/of/base.c: In function '__of_device_is_available': /kisskb/src/drivers/of/base.c:615:6: note: byref variable will be forcibly initialized int statlen; ^ /kisskb/src/drivers/of/base.c: In function 'of_get_cpu_hwid': /kisskb/src/drivers/of/base.c:301:10: note: byref variable will be forcibly initialized int ac, len; ^ /kisskb/src/drivers/of/base.c: In function '__of_find_n_match_cpu_property': /kisskb/src/drivers/of/base.c:340:10: note: byref variable will be forcibly initialized int ac, prop_len, tid; ^ /kisskb/src/drivers/of/base.c: In function 'of_modalias_node': /kisskb/src/drivers/of/base.c:1199:6: note: byref variable will be forcibly initialized int cplen; ^ /kisskb/src/drivers/of/base.c: In function 'of_phandle_iterator_init': /kisskb/src/drivers/of/base.c:1268:6: note: byref variable will be forcibly initialized int size; ^ /kisskb/src/drivers/of/base.c: In function 'of_phandle_iterator_next': /kisskb/src/drivers/of/base.c:1296:11: note: byref variable will be forcibly initialized uint32_t count = 0; ^ /kisskb/src/drivers/of/base.c: In function '__of_parse_phandle_with_args': /kisskb/src/drivers/of/base.c:1397: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:1456: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:459:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/of/base.c: In function 'of_parse_phandle_with_args_map': /kisskb/src/drivers/of/base.c:1575:17: note: byref variable will be forcibly initialized u32 list_size, new_size; ^ /kisskb/src/drivers/of/base.c:1575:6: note: byref variable will be forcibly initialized u32 list_size, new_size; ^ /kisskb/src/drivers/of/base.c:1574:14: note: byref variable will be forcibly initialized int i, ret, map_len, match; ^ /kisskb/src/drivers/of/base.c:1572:9: note: byref variable will be forcibly initialized __be32 initial_match_array[MAX_PHANDLE_ARGS]; ^ /kisskb/src/drivers/of/base.c: In function 'of_count_phandle_with_args': /kisskb/src/drivers/of/base.c:1773:7: note: byref variable will be forcibly initialized int size; ^ /kisskb/src/drivers/of/base.c:1762:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^ /kisskb/src/drivers/of/base.c: In function 'of_update_property': /kisskb/src/drivers/of/base.c:1939:19: note: byref variable will be forcibly initialized struct property *oldprop; ^ /kisskb/src/drivers/of/base.c: In function 'of_alias_scan': /kisskb/src/drivers/of/base.c:2014:7: note: byref variable will be forcibly initialized int id, len; ^ /kisskb/src/drivers/of/base.c:1995:15: note: byref variable will be forcibly initialized const char *name = NULL; ^ /kisskb/src/drivers/of/base.c: In function 'of_find_last_cache_level': /kisskb/src/drivers/of/base.c:2220:6: note: byref variable will be forcibly initialized u32 cache_level = 0; ^ /kisskb/src/drivers/of/base.c: In function 'of_map_id': /kisskb/src/drivers/of/base.c:2258:6: note: byref variable will be forcibly initialized int map_len; ^ /kisskb/src/drivers/of/base.c:2257:6: note: byref variable will be forcibly initialized u32 map_mask, masked_id; ^ /kisskb/src/drivers/usb/mon/mon_main.c: In function 'mon_init': /kisskb/src/drivers/usb/mon/mon_main.c:353:10: note: byref variable will be forcibly initialized int rc, id; ^ /kisskb/src/drivers/firmware/arm_scmi/clock.c: In function 'scmi_clock_protocol_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/clock.c:83:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/clock.c: In function 'scmi_clock_rate_get': /kisskb/src/drivers/firmware/arm_scmi/clock.c:222:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/clock.c: In function 'scmi_clock_rate_set': /kisskb/src/drivers/firmware/arm_scmi/clock.c:244:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/clock.c: In function 'scmi_clock_config_set': /kisskb/src/drivers/firmware/arm_scmi/clock.c:279:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/power/supply/bq256xx_charger.c: In function 'bq256xx_get_state': /kisskb/src/drivers/power/supply/bq256xx_charger.c:427:15: note: byref variable will be forcibly initialized unsigned int charger_status_1; ^ /kisskb/src/drivers/power/supply/bq256xx_charger.c:426:15: note: byref variable will be forcibly initialized unsigned int charger_status_0; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/firmware/arm_scmi/clock.c:8: /kisskb/src/drivers/firmware/arm_scmi/clock.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/firmware/arm_scmi/common.h:14:0, from /kisskb/src/drivers/firmware/arm_scmi/clock.c:11: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/power/supply/bq256xx_charger.c: In function 'bq25611d_get_chrg_volt': /kisskb/src/drivers/power/supply/bq256xx_charger.c:543:15: note: byref variable will be forcibly initialized unsigned int battery_volt_lim; ^ /kisskb/src/drivers/firmware/arm_scmi/clock.c: In function 'scmi_clock_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/clock.c:107:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/power/supply/bq256xx_charger.c: In function 'bq25618_619_get_prechrg_curr': /kisskb/src/drivers/power/supply/bq256xx_charger.c:707:15: note: byref variable will be forcibly initialized unsigned int prechg_and_term_curr_lim; ^ /kisskb/src/drivers/power/supply/bq256xx_charger.c: In function 'bq25618_619_get_term_curr': /kisskb/src/drivers/power/supply/bq256xx_charger.c:769:15: note: byref variable will be forcibly initialized unsigned int prechg_and_term_curr_lim; ^ /kisskb/src/drivers/firmware/arm_scmi/clock.c: In function 'scmi_clock_describe_rates_get': /kisskb/src/drivers/firmware/arm_scmi/clock.c:149:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/power/supply/bq256xx_charger.c: In function 'bq25618_619_get_chrg_volt': /kisskb/src/drivers/power/supply/bq256xx_charger.c:520:15: note: byref variable will be forcibly initialized unsigned int battery_volt_lim; ^ /kisskb/src/drivers/power/supply/bq256xx_charger.c: In function 'bq25618_619_get_ichg_curr': /kisskb/src/drivers/power/supply/bq256xx_charger.c:470:15: note: byref variable will be forcibly initialized unsigned int charge_current_limit; ^ /kisskb/src/drivers/power/supply/bq256xx_charger.c: In function 'bq25601d_get_chrg_volt': /kisskb/src/drivers/power/supply/bq256xx_charger.c:583:15: note: byref variable will be forcibly initialized unsigned int battery_volt_lim; ^ /kisskb/src/drivers/power/supply/bq256xx_charger.c: In function 'bq256xx_get_input_volt_lim': /kisskb/src/drivers/power/supply/bq256xx_charger.c:799:15: note: byref variable will be forcibly initialized unsigned int charger_control_2; ^ /kisskb/src/drivers/power/supply/bq256xx_charger.c: In function 'bq256xx_get_prechrg_curr': /kisskb/src/drivers/power/supply/bq256xx_charger.c:675:15: note: byref variable will be forcibly initialized unsigned int prechg_and_term_curr_lim; ^ /kisskb/src/drivers/power/supply/bq256xx_charger.c: In function 'bq256xx_get_term_curr': /kisskb/src/drivers/power/supply/bq256xx_charger.c:739:15: note: byref variable will be forcibly initialized unsigned int prechg_and_term_curr_lim; ^ /kisskb/src/drivers/power/supply/bq256xx_charger.c: In function 'bq2560x_get_chrg_volt': /kisskb/src/drivers/power/supply/bq256xx_charger.c:565:15: note: byref variable will be forcibly initialized unsigned int battery_volt_lim; ^ /kisskb/src/drivers/firmware/arm_scmi/clock.c: In function 'scmi_clock_protocol_init': /kisskb/src/drivers/firmware/arm_scmi/clock.c:337:6: note: byref variable will be forcibly initialized u32 version; ^ /kisskb/src/drivers/power/supply/bq256xx_charger.c: In function 'bq256xx_get_input_curr_lim': /kisskb/src/drivers/power/supply/bq256xx_charger.c:829:15: note: byref variable will be forcibly initialized unsigned int input_current_limit; ^ /kisskb/src/drivers/power/supply/bq256xx_charger.c: In function 'bq256xx_get_ichg_curr': /kisskb/src/drivers/power/supply/bq256xx_charger.c:454:15: note: byref variable will be forcibly initialized unsigned int charge_current_limit; ^ /kisskb/src/drivers/power/supply/bq256xx_charger.c: In function 'bq256xx_state_changed': /kisskb/src/drivers/power/supply/bq256xx_charger.c:1136:23: note: byref variable will be forcibly initialized struct bq256xx_state old_state; ^ /kisskb/src/drivers/power/supply/bq256xx_charger.c: In function 'bq256xx_irq_handler_thread': /kisskb/src/drivers/power/supply/bq256xx_charger.c:1148:23: note: byref variable will be forcibly initialized struct bq256xx_state state; ^ /kisskb/src/drivers/power/supply/bq256xx_charger.c: In function 'bq256xx_get_charger_property': /kisskb/src/drivers/power/supply/bq256xx_charger.c:953:23: note: byref variable will be forcibly initialized struct bq256xx_state state; ^ /kisskb/src/drivers/hwmon/adt7x10.c: In function 'adt7x10_t_hyst_store': /kisskb/src/drivers/hwmon/adt7x10.c:288:7: note: byref variable will be forcibly initialized long hyst; ^ /kisskb/src/drivers/hwmon/adt7x10.c: In function 'adt7x10_temp_store': /kisskb/src/drivers/hwmon/adt7x10.c:246:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/leds/led-class-multicolor.c: In function 'multi_intensity_store': /kisskb/src/drivers/leds/led-class-multicolor.c:37:6: note: byref variable will be forcibly initialized int intensity_value[LED_COLOR_ID_MAX]; ^ /kisskb/src/drivers/leds/led-class-multicolor.c:36:6: note: byref variable will be forcibly initialized int nrchars, offset = 0; ^ /kisskb/src/drivers/usb/dwc3/debugfs.c: In function 'dwc3_link_state_write': /kisskb/src/drivers/usb/dwc3/debugfs.c:579:9: note: byref variable will be forcibly initialized char buf[32]; ^ /kisskb/src/drivers/usb/dwc3/debugfs.c: In function 'dwc3_testmode_write': /kisskb/src/drivers/usb/dwc3/debugfs.c:506:9: note: byref variable will be forcibly initialized char buf[32]; ^ /kisskb/src/drivers/usb/dwc3/debugfs.c: In function 'dwc3_lsp_write': /kisskb/src/drivers/usb/dwc3/debugfs.c:363:8: note: byref variable will be forcibly initialized u32 sel; ^ /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c: In function 'sil164_write': /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:108:10: note: byref variable will be forcibly initialized uint8_t buf[] = {addr, val}; ^ /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c: In function 'sil164_read': /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:120:10: note: byref variable will be forcibly initialized uint8_t val; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/mediatek/mtk_dsi.c:6: /kisskb/src/drivers/gpu/drm/mediatek/mtk_dsi.c: In function 'mtk_dsi_wait_for_irq_done': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h: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/mediatek/mtk_dsi.c:549:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(dsi->irq_wait_queue, ^ /kisskb/src/drivers/gpu/drm/mediatek/mtk_dsi.c: In function 'mtk_dsi_host_transfer': /kisskb/src/drivers/gpu/drm/mediatek/mtk_dsi.c:891:5: note: byref variable will be forcibly initialized u8 read_data[16]; ^ /kisskb/src/drivers/gpu/drm/mediatek/mtk_dsi.c: In function 'mtk_dsi_probe': /kisskb/src/drivers/gpu/drm/mediatek/mtk_dsi.c:1007:20: note: byref variable will be forcibly initialized struct drm_panel *panel; ^ /kisskb/src/drivers/mmc/core/sdio_uart.c: In function 'sdio_uart_transmit_chars': /kisskb/src/drivers/mmc/core/sdio_uart.c:429:5: note: byref variable will be forcibly initialized u8 iobuf[16]; ^ /kisskb/src/drivers/mmc/core/sdio_uart.c: In function 'sdio_uart_irq': /kisskb/src/drivers/mmc/core/sdio_uart.c:515:20: note: byref variable will be forcibly initialized unsigned int iir, lsr; ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'cec_write': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:407:5: note: byref variable will be forcibly initialized u8 buf[] = {addr, val}; ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'cec_read': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:424:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'set_page': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:562:6: note: byref variable will be forcibly initialized u8 buf[] = { ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'reg_write': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:653:5: note: byref variable will be forcibly initialized u8 buf[] = {REG2ADDR(reg), val}; ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'reg_write16': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:672:5: note: byref variable will be forcibly initialized u8 buf[] = {REG2ADDR(reg), val >> 8, val}; ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'reg_read_range': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:581:5: note: byref variable will be forcibly initialized u8 addr = REG2ADDR(reg); ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'reg_read': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:640:5: note: byref variable will be forcibly initialized u8 val = 0; ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'reg_write_range': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:613:5: note: byref variable will be forcibly initialized u8 buf[MAX_WRITE_RANGE_BUF + 1]; ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_write_if': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:831:5: note: byref variable will be forcibly initialized u8 buf[MAX_WRITE_RANGE_BUF]; ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_write_avi': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:860:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_write_aif': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:850:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_write_vsi': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:874:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_configure_audio': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:1006:5: note: byref variable will be forcibly initialized u8 buf[6], adiv; ^ /kisskb/src/drivers/of/device.c: In function 'of_dma_configure_id': /kisskb/src/drivers/of/device.c:115:31: note: byref variable will be forcibly initialized const struct bus_dma_region *map = NULL; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/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_get_audio_ports': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:1694:6: note: byref variable will be forcibly initialized u32 size; ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_create': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:1813:6: note: byref variable will be forcibly initialized u32 video; ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:1811:24: note: byref variable will be forcibly initialized struct i2c_board_info cec_info; ^ /kisskb/src/drivers/clocksource/timer-microchip-pit64b.c: In function 'mchp_pit64b_init_mode': /kisskb/src/drivers/clocksource/timer-microchip-pit64b.c:284:6: note: byref variable will be forcibly initialized u32 pres, best_pres = 0; ^ /kisskb/src/drivers/clocksource/timer-microchip-pit64b.c: In function 'mchp_pit64b_dt_init_timer': /kisskb/src/drivers/clocksource/timer-microchip-pit64b.c:422:27: note: byref variable will be forcibly initialized struct mchp_pit64b_timer timer; ^ /kisskb/src/drivers/power/supply/smb347-charger.c: In function 'smb347_usb_vbus_get_current_limit': /kisskb/src/drivers/power/supply/smb347-charger.c:1334:15: note: byref variable will be forcibly initialized unsigned int val; ^ In file included from /kisskb/src/include/linux/string.h:5:0, from /kisskb/src/include/linux/dma-mapping.h:6, from /kisskb/src/drivers/usb/mtu3/mtu3_plat.c:8: /kisskb/src/drivers/usb/mtu3/mtu3_plat.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/dma-mapping.h:7:0, from /kisskb/src/drivers/usb/mtu3/mtu3_plat.c:8: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/power/supply/smb347-charger.c: In function 'smb347_get_charging_status': /kisskb/src/drivers/power/supply/smb347-charger.c:1048:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/power/supply/smb347-charger.c: In function 'smb347_charging_status': /kisskb/src/drivers/power/supply/smb347-charger.c:357:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/power/supply/smb347-charger.c: In function 'get_const_charge_voltage': /kisskb/src/drivers/power/supply/smb347-charger.c:1026:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/power/supply/smb347-charger.c: In function 'get_const_charge_current': /kisskb/src/drivers/power/supply/smb347-charger.c:994:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/power/supply/smb347-charger.c: In function 'smb347_update_ps_status': /kisskb/src/drivers/power/supply/smb347-charger.c:311:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/power/supply/smb347-charger.c: In function 'smb347_interrupt': /kisskb/src/drivers/power/supply/smb347-charger.c:797:45: note: byref variable will be forcibly initialized unsigned int stat_c, irqstat_c, irqstat_d, irqstat_e; ^ /kisskb/src/drivers/power/supply/smb347-charger.c:797:34: note: byref variable will be forcibly initialized unsigned int stat_c, irqstat_c, irqstat_d, irqstat_e; ^ /kisskb/src/drivers/power/supply/smb347-charger.c:797:23: note: byref variable will be forcibly initialized unsigned int stat_c, irqstat_c, irqstat_d, irqstat_e; ^ /kisskb/src/drivers/power/supply/smb347-charger.c:797:15: note: byref variable will be forcibly initialized unsigned int stat_c, irqstat_c, irqstat_d, irqstat_e; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/gpu/drm/mediatek/mtk_dpi.c:9: /kisskb/src/drivers/gpu/drm/mediatek/mtk_dpi.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/meson/meson_venc.c: In function 'meson_venc_hdmi_mode_set': /kisskb/src/drivers/gpu/drm/meson/meson_venc.c:954:29: note: byref variable will be forcibly initialized union meson_hdmi_venc_mode vmode_dmt; ^ /kisskb/src/drivers/gpu/drm/mediatek/mtk_dpi.c: In function 'mtk_dpi_set_display_mode': /kisskb/src/drivers/gpu/drm/mediatek/mtk_dpi.c:454:28: note: byref variable will be forcibly initialized struct mtk_dpi_sync_param hsync; ^ /kisskb/src/drivers/gpu/drm/mediatek/mtk_dpi.c:453:28: note: byref variable will be forcibly initialized struct mtk_dpi_polarities dpi_pol; ^ /kisskb/src/drivers/gpu/drm/mediatek/mtk_dpi.c:452:26: note: byref variable will be forcibly initialized struct mtk_dpi_yc_limit limit; ^ /kisskb/src/drivers/gpu/drm/meson/meson_vclk.c: In function 'meson_venci_cvbs_clock_config': /kisskb/src/drivers/gpu/drm/meson/meson_vclk.c:242:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/gpu/drm/meson/meson_vclk.c: In function 'meson_hdmi_pll_set_params': /kisskb/src/drivers/gpu/drm/meson/meson_vclk.c:494:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/gpu/drm/meson/meson_vclk.c: In function 'meson_hdmi_pll_generic_set': /kisskb/src/drivers/gpu/drm/meson/meson_vclk.c:746:22: note: byref variable will be forcibly initialized unsigned int od, m, frac, od1, od2, od3; ^ /kisskb/src/drivers/gpu/drm/meson/meson_vclk.c:746:19: note: byref variable will be forcibly initialized unsigned int od, m, frac, od1, od2, od3; ^ /kisskb/src/drivers/gpu/drm/meson/meson_vclk.c:746:15: note: byref variable will be forcibly initialized unsigned int od, m, frac, od1, od2, od3; ^ /kisskb/src/drivers/gpu/drm/meson/meson_vclk.c: In function 'meson_vclk_dmt_supported_freq': /kisskb/src/drivers/gpu/drm/meson/meson_vclk.c:723:22: note: byref variable will be forcibly initialized unsigned int od, m, frac; ^ /kisskb/src/drivers/gpu/drm/meson/meson_vclk.c:723:19: note: byref variable will be forcibly initialized unsigned int od, m, frac; ^ /kisskb/src/drivers/gpu/drm/meson/meson_vclk.c:723:15: note: byref variable will be forcibly initialized unsigned int od, m, frac; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/include/linux/regulator/consumer.h:35, from /kisskb/src/include/linux/amba/bus.h:19, from /kisskb/src/drivers/of/platform.c:14: /kisskb/src/drivers/of/platform.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/of/platform.c: In function 'of_device_make_bus_id': /kisskb/src/drivers/of/platform.c:79:6: note: byref variable will be forcibly initialized u32 mask; ^ /kisskb/src/drivers/of/platform.c: In function 'of_dev_lookup': /kisskb/src/drivers/of/platform.c:301: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:118:24: note: byref variable will be forcibly initialized struct resource *res, temp_res; ^ /kisskb/src/drivers/firmware/arm_scmi/power.c: In function 'scmi_power_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/power.c:76:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/power.c: In function 'scmi_power_state_set': /kisskb/src/drivers/firmware/arm_scmi/power.c:132:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/power.c: In function 'scmi_power_state_get': /kisskb/src/drivers/firmware/arm_scmi/power.c:154:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/power.c: In function 'scmi_power_request_notify': /kisskb/src/drivers/firmware/arm_scmi/power.c:197:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/of/platform.c: In function 'of_platform_notify': /kisskb/src/drivers/of/platform.c:677:7: note: byref variable will be forcibly initialized bool children_left; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/firmware/arm_scmi/power.c:10: /kisskb/src/drivers/firmware/arm_scmi/power.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/scmi_protocol.h:12:0, from /kisskb/src/drivers/firmware/arm_scmi/power.c:11: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/firmware/arm_scmi/power.c: In function 'scmi_power_domain_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/power.c:103:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/power.c: In function 'scmi_power_protocol_init': /kisskb/src/drivers/firmware/arm_scmi/power.c:284:6: note: byref variable will be forcibly initialized u32 version; ^ /kisskb/src/drivers/firmware/arm_scmi/reset.c: In function 'scmi_reset_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/reset.c:72:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/reset.c: In function 'scmi_domain_reset': /kisskb/src/drivers/firmware/arm_scmi/reset.c:152:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/reset.c: In function 'scmi_reset_notify': /kisskb/src/drivers/firmware/arm_scmi/reset.c:212:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/firmware/arm_scmi/reset.c:10: /kisskb/src/drivers/firmware/arm_scmi/reset.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/scmi_protocol.h:12:0, from /kisskb/src/drivers/firmware/arm_scmi/reset.c:11: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/firmware/arm_scmi/reset.c: In function 'scmi_reset_domain_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/reset.c:95:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/reset.c: In function 'scmi_reset_protocol_init': /kisskb/src/drivers/firmware/arm_scmi/reset.c:297:6: note: byref variable will be forcibly initialized u32 version; ^ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_perf_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/perf.c:183:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_perf_mb_limits_set': /kisskb/src/drivers/firmware/arm_scmi/perf.c:360:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_perf_mb_limits_get': /kisskb/src/drivers/firmware/arm_scmi/perf.c:399:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_perf_mb_level_set': /kisskb/src/drivers/firmware/arm_scmi/perf.c:440:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_perf_mb_level_get': /kisskb/src/drivers/firmware/arm_scmi/perf.c:477:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_perf_level_limits_notify': /kisskb/src/drivers/firmware/arm_scmi/perf.c:514:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_dvfs_freq_get': /kisskb/src/drivers/firmware/arm_scmi/perf.c:701:6: note: byref variable will be forcibly initialized u32 level; ^ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_dev_domain_id': /kisskb/src/drivers/firmware/arm_scmi/perf.c:631:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/drivers/firmware/arm_scmi/perf.c:10: /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/platform_device.h:13:0, from /kisskb/src/drivers/firmware/arm_scmi/perf.c:15: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_perf_domain_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/perf.c:213:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_perf_describe_levels_get': /kisskb/src/drivers/firmware/arm_scmi/perf.c:266:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_perf_domain_desc_fc': /kisskb/src/drivers/firmware/arm_scmi/perf.c:550:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_perf_protocol_init': /kisskb/src/drivers/firmware/arm_scmi/perf.c:877:6: note: byref variable will be forcibly initialized u32 version; ^ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensor_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:210:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensor_request_notify': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:569:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensor_trip_point_config': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:609:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensor_config_get': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:633:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensor_config_set': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:658:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensor_reading_get': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:701:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensor_reading_get_timestamped': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:765:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bitfield.h:10, from /kisskb/src/drivers/firmware/arm_scmi/sensors.c:10: /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/scmi_protocol.h:12:0, from /kisskb/src/drivers/firmware/arm_scmi/sensors.c:12: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensor_update_intervals': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:246:20: note: byref variable will be forcibly initialized struct scmi_xfer *ti; ^ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensor_axis_description': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:335:20: note: byref variable will be forcibly initialized struct scmi_xfer *te; ^ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensor_description_get': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:427:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensors_protocol_init': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:965:6: note: byref variable will be forcibly initialized u32 version; ^ /kisskb/src/drivers/firmware/arm_scmi/system.c: In function 'scmi_system_request_notify': /kisskb/src/drivers/firmware/arm_scmi/system.c:40:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/system.c: In function 'scmi_system_protocol_init': /kisskb/src/drivers/firmware/arm_scmi/system.c:116:6: note: byref variable will be forcibly initialized u32 version; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/leds/led-triggers.c:11: /kisskb/src/drivers/leds/led-triggers.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:320:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/drivers/leds/led-triggers.c: In function 'led_trigger_snprintf': /kisskb/src/drivers/leds/led-triggers.c:81:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/leds/led-triggers.c:11: /kisskb/src/drivers/leds/led-triggers.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/leds/led-triggers.c: In function 'led_trigger_set': /kisskb/src/drivers/leds/led-triggers.c:161:8: note: byref variable will be forcibly initialized char *envp[2]; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_get_chip_state': /kisskb/src/drivers/power/supply/bd99954-charger.c:450:4: note: byref variable will be forcibly initialized } state_fields[] = { ^ /kisskb/src/drivers/power/supply/bd99954-charger.c:446:14: note: byref variable will be forcibly initialized int i, ret, tmp; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_get_prop_batt_present': /kisskb/src/drivers/power/supply/bd99954-charger.c:234:11: note: byref variable will be forcibly initialized int ret, tmp; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_get_prop_batt_voltage': /kisskb/src/drivers/power/supply/bd99954-charger.c:245:11: note: byref variable will be forcibly initialized int ret, tmp; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_get_prop_batt_current': /kisskb/src/drivers/power/supply/bd99954-charger.c:258:11: note: byref variable will be forcibly initialized int ret, tmp; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_get_prop_charge_type': /kisskb/src/drivers/power/supply/bd99954-charger.c:211:11: note: byref variable will be forcibly initialized int ret, tmp; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_get_prop_batt_health': /kisskb/src/drivers/power/supply/bd99954-charger.c:184:11: note: byref variable will be forcibly initialized int ret, tmp; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_get_prop_batt_temp': /kisskb/src/drivers/power/supply/bd99954-charger.c:271:11: note: byref variable will be forcibly initialized int ret, tmp; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_irq_handler_thread': /kisskb/src/drivers/power/supply/bd99954-charger.c:543:24: note: byref variable will be forcibly initialized struct regmap_field *sub_mask_f[] = { ^ /kisskb/src/drivers/power/supply/bd99954-charger.c:539:7: note: byref variable will be forcibly initialized int sub_status_reg[] = { ^ /kisskb/src/drivers/power/supply/bd99954-charger.c:538:19: note: byref variable will be forcibly initialized int sub_status, sub_mask; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c:538:7: note: byref variable will be forcibly initialized int sub_status, sub_mask; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c:485:23: note: byref variable will be forcibly initialized struct bd9995x_state state; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c:484:16: note: byref variable will be forcibly initialized unsigned long tmp; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c:483:19: note: byref variable will be forcibly initialized int ret, status, mask, i; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c:483:11: note: byref variable will be forcibly initialized int ret, status, mask, i; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function '__bd9995x_chip_reset': /kisskb/src/drivers/power/supply/bd99954-charger.c:608:6: note: byref variable will be forcibly initialized u16 tmp = ALLRST | OTPLD; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c:606:11: note: byref variable will be forcibly initialized int ret, state; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_hw_init': /kisskb/src/drivers/power/supply/bd99954-charger.c:643:4: note: byref variable will be forcibly initialized } init_data[] = { ^ /kisskb/src/drivers/power/supply/bd99954-charger.c:637:23: note: byref variable will be forcibly initialized struct bd9995x_state state; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_power_supply_get_property': /kisskb/src/drivers/power/supply/bd99954-charger.c:284:11: note: byref variable will be forcibly initialized int ret, tmp; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_fw_probe': /kisskb/src/drivers/power/supply/bd99954-charger.c:942:17: note: byref variable will be forcibly initialized struct dt_init props[] = { ^ /kisskb/src/drivers/power/supply/bd99954-charger.c:891:22: note: byref variable will be forcibly initialized struct battery_init battery_inits[] = { ^ /kisskb/src/drivers/power/supply/bd99954-charger.c:889:7: note: byref variable will be forcibly initialized bool found; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c:888:6: note: byref variable will be forcibly initialized int regval; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c:886:6: note: byref variable will be forcibly initialized u32 property; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c:885:35: note: byref variable will be forcibly initialized struct power_supply_battery_info info; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_preempt.c: In function 'preempt_init_ring': /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_preempt.c:229:16: note: byref variable will be forcibly initialized u64 iova = 0, counters_iova = 0; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_preempt.c:229:6: note: byref variable will be forcibly initialized u64 iova = 0, counters_iova = 0; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_preempt.c:228:37: note: byref variable will be forcibly initialized struct drm_gem_object *bo = NULL, *counters_bo = NULL; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_preempt.c:228:25: note: byref variable will be forcibly initialized struct drm_gem_object *bo = NULL, *counters_bo = NULL; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gpu.c: In function 'a6xx_set_pagetable': /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gpu.c:106:6: note: byref variable will be forcibly initialized u32 asid; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gpu.c:105:14: note: byref variable will be forcibly initialized phys_addr_t ttbr; ^ /kisskb/src/drivers/of/property.c: In function 'parse_suffix_prop_cells': /kisskb/src/drivers/of/property.c:1223:25: note: byref variable will be forcibly initialized struct of_phandle_args sup_args; ^ /kisskb/src/drivers/of/property.c: In function 'parse_gpio_compat': /kisskb/src/drivers/of/property.c:1319: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:1169:25: note: byref variable will be forcibly initialized struct of_phandle_args sup_args; ^ /kisskb/src/drivers/of/property.c: In function 'parse_interrupts': /kisskb/src/drivers/of/property.c:1341: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:966:25: note: byref variable will be forcibly initialized struct of_phandle_args of_args; ^ /kisskb/src/drivers/of/property.c: In function 'of_property_read_variable_u8_array': /kisskb/src/drivers/of/property.c:221:9: note: byref variable will be forcibly initialized size_t sz, count; ^ /kisskb/src/drivers/of/property.c: In function 'of_property_read_variable_u16_array': /kisskb/src/drivers/of/property.c:271:9: note: byref variable will be forcibly initialized size_t sz, count; ^ /kisskb/src/drivers/of/property.c: In function 'of_property_read_variable_u32_array': /kisskb/src/drivers/of/property.c:318:9: note: byref variable will be forcibly initialized size_t sz, count; ^ /kisskb/src/drivers/of/property.c: In function 'of_property_read_variable_u64_array': /kisskb/src/drivers/of/property.c:396:9: note: byref variable will be forcibly initialized size_t sz, count; ^ /kisskb/src/drivers/of/property.c: In function 'of_graph_get_port_by_id': /kisskb/src/drivers/of/property.c:615:7: note: byref variable will be forcibly initialized u32 port_id = 0; ^ /kisskb/src/drivers/of/property.c: In function 'of_graph_get_endpoint_by_regs': /kisskb/src/drivers/of/property.c:710:21: note: byref variable will be forcibly initialized struct of_endpoint endpoint; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gpu.c: In function 'a6xx_set_supported_hw': /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gpu.c:1754:6: note: byref variable will be forcibly initialized u32 speedbin; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gpu.c:1753:6: note: byref variable will be forcibly initialized u32 supp_hw = UINT_MAX; ^ /kisskb/src/drivers/firmware/arm_scmi/voltage.c: In function 'scmi_protocol_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/voltage.c:67:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/voltage.c: In function '__scmi_voltage_get_u32': /kisskb/src/drivers/firmware/arm_scmi/voltage.c:221:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/voltage.c: In function 'scmi_voltage_config_set': /kisskb/src/drivers/firmware/arm_scmi/voltage.c:244:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/voltage.c: In function 'scmi_voltage_level_set': /kisskb/src/drivers/firmware/arm_scmi/voltage.c:277:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/firmware/arm_scmi/voltage.c:8: /kisskb/src/drivers/firmware/arm_scmi/voltage.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/scmi_protocol.h:12:0, from /kisskb/src/drivers/firmware/arm_scmi/voltage.c:9: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/firmware/arm_scmi/voltage.c: In function 'scmi_voltage_descriptors_get': /kisskb/src/drivers/firmware/arm_scmi/voltage.c:117:25: note: byref variable will be forcibly initialized struct scmi_xfer *td, *tl; ^ /kisskb/src/drivers/firmware/arm_scmi/voltage.c:117:20: note: byref variable will be forcibly initialized struct scmi_xfer *td, *tl; ^ /kisskb/src/drivers/firmware/arm_scmi/voltage.c: In function 'scmi_voltage_protocol_init': /kisskb/src/drivers/firmware/arm_scmi/voltage.c:338:6: note: byref variable will be forcibly initialized u32 version; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_audio.c: In function 'msm_hdmi_audio_update': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_audio.c:116:11: note: byref variable will be forcibly initialized uint8_t buf[14]; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c: In function 'a6xx_hfi_wait_for_ack': /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c:119:32: note: byref variable will be forcibly initialized struct a6xx_hfi_msg_response resp; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c: In function 'a6xx_hfi_send_test': /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c:478:27: note: byref variable will be forcibly initialized struct a6xx_hfi_msg_test msg = { 0 }; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c: In function 'a6xx_hfi_send_start': /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c:486:28: note: byref variable will be forcibly initialized struct a6xx_hfi_msg_start msg = { 0 }; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/arch/arm64/include/asm/sysreg.h:12, from /kisskb/src/arch/arm64/include/asm/cputype.h:148, from /kisskb/src/arch/arm64/include/asm/cache.h:8, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/irq.h:13, from /kisskb/src/include/linux/of_irq.h:7, from /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi.c:8: /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/gpio/driver.h:5:0, from /kisskb/src/include/linux/of_gpio.h:14, from /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi.c:9: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi.c: In function 'msm_hdmi_bind': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi.c:549:9: note: byref variable will be forcibly initialized char name3[32]; ^ /kisskb/src/drivers/of/dynamic.c: In function '__of_attach_node': /kisskb/src/drivers/of/dynamic.c:207:6: note: byref variable will be forcibly initialized int sz; ^ /kisskb/src/drivers/of/dynamic.c: In function 'of_property_notify': /kisskb/src/drivers/of/dynamic.c:192: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:539:28: note: byref variable will be forcibly initialized struct of_changeset_entry ce_inverted; ^ /kisskb/src/drivers/of/dynamic.c:538: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:237:26: note: byref variable will be forcibly initialized struct of_reconfig_data rd; ^ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_entry_apply': /kisskb/src/drivers/of/dynamic.c:572:19: note: byref variable will be forcibly initialized struct property *old_prop, **propp; ^ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_entry_revert': /kisskb/src/drivers/of/dynamic.c:664: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:290:26: note: byref variable will be forcibly initialized struct of_reconfig_data rd; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gmu.c: In function 'a6xx_gmu_build_freq_table': /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1329:16: note: byref variable will be forcibly initialized unsigned long freq = 1; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gmu.c: In function 'a6xx_gmu_rpmh_arc_votes_init': /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1232:20: note: byref variable will be forcibly initialized size_t pri_count, sec_count; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1232:9: note: byref variable will be forcibly initialized size_t pri_count, sec_count; ^ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_apply': /kisskb/src/drivers/of/dynamic.c:770:11: note: byref variable will be forcibly initialized int ret, ret_revert = 0; ^ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_revert': /kisskb/src/drivers/of/dynamic.c:863:11: note: byref variable will be forcibly initialized int ret, ret_reply; ^ /kisskb/src/drivers/usb/mon/mon_text.c: In function 'mon_get_timestamp': /kisskb/src/drivers/usb/mon/mon_text.c:184:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/drivers/usb/mon/mon_text.c: In function 'mon_text_read_u': /kisskb/src/drivers/usb/mon/mon_text.c:438:22: note: byref variable will be forcibly initialized struct mon_text_ptr ptr; ^ /kisskb/src/drivers/usb/mon/mon_text.c: In function 'mon_text_read_t': /kisskb/src/drivers/usb/mon/mon_text.c:399:22: note: byref variable will be forcibly initialized struct mon_text_ptr ptr; ^ /kisskb/src/drivers/usb/mon/mon_text.c: In function 'mon_text_add': /kisskb/src/drivers/usb/mon/mon_text.c:704:7: note: byref variable will be forcibly initialized char name[NAMESZ]; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c:21: /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c: In function '__i2c_hid_command': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c:274:8: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(ihid->wait, ^ /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c:218:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2]; ^ /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c: In function 'i2c_hid_get_report': /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c:296:5: note: byref variable will be forcibly initialized u8 args[3]; ^ /kisskb/src/drivers/usb/mon/mon_bin.c: In function 'mon_bin_error': /kisskb/src/drivers/usb/mon/mon_bin.c:635:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/drivers/usb/mon/mon_bin.c: In function 'mon_bin_event': /kisskb/src/drivers/usb/mon/mon_bin.c:489:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c: In function 'i2c_hid_start': /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c:767:15: note: byref variable will be forcibly initialized unsigned int bufsize = HID_MIN_BUFFER_SIZE; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/usb.h:16, from /kisskb/src/drivers/usb/mon/mon_bin.c:17: /kisskb/src/drivers/usb/mon/mon_bin.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/usb/mon/mon_bin.c: In function 'mon_bin_ioctl': /kisskb/src/drivers/usb/mon/mon_bin.c:1082:25: note: byref variable will be forcibly initialized struct mon_bin_mfetch mfetch; ^ /kisskb/src/drivers/usb/mon/mon_bin.c:1066:22: note: byref variable will be forcibly initialized struct mon_bin_get getb; ^ /kisskb/src/drivers/usb/mon/mon_bin.c: In function 'mon_bin_compat_ioctl': /kisskb/src/drivers/usb/mon/mon_bin.c:1161:27: note: byref variable will be forcibly initialized struct mon_bin_mfetch32 mfetch; ^ /kisskb/src/drivers/usb/mon/mon_bin.c:1145:24: note: byref variable will be forcibly initialized struct mon_bin_get32 getb; ^ /kisskb/src/drivers/hid/i2c-hid/i2c-hid-of.c: In function 'i2c_hid_of_probe': /kisskb/src/drivers/hid/i2c-hid/i2c-hid-of.c:75:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/mmc/host/mmci.c: In function 'mmci_pio_read': /kisskb/src/drivers/mmc/host/mmci.c:1475:19: note: byref variable will be forcibly initialized unsigned char buf[4]; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/usb/mtu3/mtu3_trace.h:279, from /kisskb/src/drivers/usb/mtu3/mtu3_trace.c:12: /kisskb/src/drivers/usb/mtu3/mtu3_trace.c: In function 'perf_trace_mtu3_log': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mtu3_log, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mtu3_log, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mtu3_log, ^ /kisskb/src/drivers/usb/mtu3/mtu3_trace.c: In function 'perf_trace_mtu3_u3_ltssm_isr': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mtu3_u3_ltssm_isr, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mtu3_u3_ltssm_isr, ^ /kisskb/src/drivers/usb/mtu3/mtu3_trace.c: In function 'perf_trace_mtu3_u2_common_isr': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:56:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mtu3_u2_common_isr, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:56:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mtu3_u2_common_isr, ^ /kisskb/src/drivers/usb/mtu3/mtu3_trace.c: In function 'perf_trace_mtu3_qmu_isr': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:72:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mtu3_qmu_isr, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:72:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mtu3_qmu_isr, ^ /kisskb/src/drivers/usb/mtu3/mtu3_trace.c: In function 'perf_trace_mtu3_log_setup': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:90:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mtu3_log_setup, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:90:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mtu3_log_setup, ^ /kisskb/src/drivers/usb/mtu3/mtu3_trace.c: In function 'perf_trace_mtu3_log_request': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:118:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mtu3_log_request, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:118:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mtu3_log_request, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:118:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mtu3_log_request, ^ /kisskb/src/drivers/usb/mtu3/mtu3_trace.c: In function 'perf_trace_mtu3_log_gpd': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:175:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mtu3_log_gpd, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:175:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mtu3_log_gpd, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:175:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mtu3_log_gpd, ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/linux/of_irq.h:7, from /kisskb/src/drivers/usb/mtu3/mtu3_core.c:15: /kisskb/src/drivers/usb/mtu3/mtu3_core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/usb/mtu3/mtu3_trace.c: In function 'perf_trace_mtu3_log_ep': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:216:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mtu3_log_ep, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:216:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mtu3_log_ep, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:216:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mtu3_log_ep, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/usb/mtu3/mtu3_trace.h:279, from /kisskb/src/drivers/usb/mtu3/mtu3_trace.c:12: /kisskb/src/drivers/usb/mtu3/mtu3_trace.c: In function 'trace_event_raw_event_mtu3_log': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mtu3_log, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mtu3_log, ^ /kisskb/src/drivers/usb/mtu3/mtu3_trace.c: In function 'trace_event_raw_event_mtu3_u3_ltssm_isr': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mtu3_u3_ltssm_isr, ^ /kisskb/src/drivers/usb/mtu3/mtu3_trace.c: In function 'trace_event_raw_event_mtu3_u2_common_isr': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:56:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mtu3_u2_common_isr, ^ /kisskb/src/drivers/usb/mtu3/mtu3_trace.c: In function 'trace_event_raw_event_mtu3_qmu_isr': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:72:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mtu3_qmu_isr, ^ /kisskb/src/drivers/usb/mtu3/mtu3_trace.c: In function 'trace_event_raw_event_mtu3_log_setup': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:90:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mtu3_log_setup, ^ /kisskb/src/drivers/usb/mtu3/mtu3_trace.c: In function 'trace_event_raw_event_mtu3_log_request': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:118:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mtu3_log_request, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:118:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mtu3_log_request, ^ /kisskb/src/drivers/usb/mtu3/mtu3_trace.c: In function 'trace_event_raw_event_mtu3_log_gpd': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:175:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mtu3_log_gpd, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:175:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mtu3_log_gpd, ^ /kisskb/src/drivers/usb/mtu3/mtu3_trace.c: In function 'trace_event_raw_event_mtu3_log_ep': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:216:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mtu3_log_ep, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/usb/mtu3/./mtu3_trace.h:216:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mtu3_log_ep, ^ /kisskb/src/drivers/usb/mtu3/mtu3_trace.c: In function 'mtu3_dbg_trace': /kisskb/src/drivers/usb/mtu3/mtu3_trace.c:17:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/usb/mtu3/mtu3_trace.c:16:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/include/linux/ssb/ssb.h:9, from /kisskb/src/drivers/ssb/ssb_private.h:8, from /kisskb/src/drivers/ssb/sprom.c:14: /kisskb/src/drivers/ssb/sprom.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/ssb/sprom.c: In function 'hex2sprom': /kisskb/src/drivers/ssb/sprom.c:41:16: note: byref variable will be forcibly initialized unsigned long parsed; ^ /kisskb/src/drivers/ssb/sprom.c: In function 'ssb_attr_sprom_store': /kisskb/src/drivers/ssb/sprom.c:107:28: note: byref variable will be forcibly initialized struct ssb_freeze_context freeze; ^ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c: In function 'adv7511_hpd': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:401:15: note: byref variable will be forcibly initialized unsigned int irq0; ^ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c: In function 'adv7511_irq_process': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:459:21: note: byref variable will be forcibly initialized unsigned int irq0, irq1; ^ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:459:15: note: byref variable will be forcibly initialized unsigned int irq0, irq1; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/bridge/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_get_edid_block': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:539:16: note: byref variable will be forcibly initialized unsigned int status; ^ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:531:10: note: byref variable will be forcibly initialized uint8_t offset; ^ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:530:17: note: byref variable will be forcibly initialized struct i2c_msg xfer[2]; ^ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c: In function 'adv7511_set_config_csc': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:210:10: note: byref variable will be forcibly initialized uint8_t infoframe[17]; ^ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:207:30: note: byref variable will be forcibly initialized struct adv7511_video_config config; ^ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c: In function 'adv7511_detect': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:647:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c: In function 'adv7511_hpd_work': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:421:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c: In function 'adv7511_parse_dt': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:1075:14: note: byref variable will be forcibly initialized const char *str; ^ In file included from /kisskb/src/include/linux/err.h:5:0, from /kisskb/src/include/linux/clk.h:12, from /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:8: /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:9:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c: In function 'adv7511_probe': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:1160:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:1157:29: note: byref variable will be forcibly initialized struct adv7511_link_config link_config; ^ In file included from /kisskb/src/drivers/infiniband/core/cq.c:7:0: /kisskb/src/drivers/infiniband/core/cq.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/of/fdt.c: In function 'populate_properties': /kisskb/src/drivers/of/fdt.c:125:7: note: byref variable will be forcibly initialized u32 sz; ^ /kisskb/src/drivers/of/fdt.c:124:15: note: byref variable will be forcibly initialized const char *pname; ^ /kisskb/src/drivers/infiniband/core/cq.c: In function 'ib_process_cq_direct': /kisskb/src/drivers/infiniband/core/cq.c:141:15: note: byref variable will be forcibly initialized struct ib_wc wcs[IB_POLL_BATCH_DIRECT]; ^ /kisskb/src/drivers/of/fdt.c: In function 'populate_node': /kisskb/src/drivers/of/fdt.c:214:6: note: byref variable will be forcibly initialized int len; ^ /kisskb/src/drivers/of/fdt.c: In function 'unflatten_dt_nodes': /kisskb/src/drivers/of/fdt.c:292:22: note: byref variable will be forcibly initialized struct device_node *nps[FDT_MAX_DEPTH]; ^ /kisskb/src/drivers/of/fdt.c:290:18: note: byref variable will be forcibly initialized int offset = 0, depth = 0, initial_depth = 0; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/infiniband/core/cq.c:5: /kisskb/src/drivers/infiniband/core/cq.c: In function 'ib_alloc_cqs': /kisskb/src/drivers/infiniband/core/cq.c:371:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/of/fdt.c: In function 'of_fdt_is_compatible': /kisskb/src/drivers/of/fdt.c:770:6: note: byref variable will be forcibly initialized int cplen; ^ /kisskb/src/drivers/of/fdt.c: In function 'of_fdt_limit_memory': /kisskb/src/drivers/of/fdt.c:46:6: note: byref variable will be forcibly initialized int len; ^ /kisskb/src/drivers/of/fdt.c: In function 'of_scan_flat_dt': /kisskb/src/drivers/of/fdt.c:679:22: note: byref variable will be forcibly initialized int offset, rc = 0, depth = -1; ^ /kisskb/src/drivers/of/fdt.c: In function 'early_init_dt_check_for_initrd': /kisskb/src/drivers/of/fdt.c:917:6: note: byref variable will be forcibly initialized int len; ^ /kisskb/src/drivers/of/fdt.c: In function 'of_flat_dt_match_machine': /kisskb/src/drivers/of/fdt.c:874:7: note: byref variable will be forcibly initialized int size; ^ /kisskb/src/drivers/of/fdt.c:860:21: note: byref variable will be forcibly initialized const char *const *compat; ^ /kisskb/src/drivers/of/fdt.c: In function 'early_init_dt_scan_chosen_stdout': /kisskb/src/drivers/of/fdt.c:1000:6: note: byref variable will be forcibly initialized int l; ^ /kisskb/src/drivers/of/fdt.c: In function '__reserved_mem_reserve_reg': /kisskb/src/drivers/of/fdt.c:504:16: note: byref variable will be forcibly initialized const __be32 *prop; ^ /kisskb/src/drivers/of/fdt.c:503:6: note: byref variable will be forcibly initialized int len; ^ /kisskb/src/drivers/of/fdt.c:502:14: note: byref variable will be forcibly initialized phys_addr_t base, size; ^ /kisskb/src/drivers/of/fdt.c: In function 'early_init_fdt_scan_reserved_mem': /kisskb/src/drivers/of/fdt.c:631:12: note: byref variable will be forcibly initialized u64 base, size; ^ /kisskb/src/drivers/of/fdt.c:631:6: note: byref variable will be forcibly initialized u64 base, size; ^ /kisskb/src/drivers/of/fdt.c: In function 'early_init_dt_check_for_elfcorehdr': /kisskb/src/drivers/of/fdt.c:950:6: note: byref variable will be forcibly initialized int len; ^ /kisskb/src/drivers/of/fdt.c:949:16: note: byref variable will be forcibly initialized const __be32 *prop; ^ /kisskb/src/drivers/of/fdt.c: In function 'early_init_dt_check_for_usable_mem_range': /kisskb/src/drivers/of/fdt.c:979:6: note: byref variable will be forcibly initialized int len; ^ /kisskb/src/drivers/of/fdt.c:978:16: note: byref variable will be forcibly initialized const __be32 *prop; ^ /kisskb/src/drivers/of/fdt.c: In function 'early_init_dt_scan_chosen': /kisskb/src/drivers/of/fdt.c:1130:6: note: byref variable will be forcibly initialized int l; ^ In file included from /kisskb/src/include/rdma/mr_pool.h:8:0, from /kisskb/src/drivers/infiniband/core/rw.c:8: /kisskb/src/drivers/infiniband/core/rw.c: In function 'ib_post_send': /kisskb/src/drivers/of/fdt.c: In function 'early_init_dt_scan_memory': /kisskb/src/drivers/of/fdt.c:1086:6: note: byref variable will be forcibly initialized int l; ^ /kisskb/src/drivers/of/fdt.c:1085:16: note: byref variable will be forcibly initialized const __be32 *reg, *endp; ^ /kisskb/src/include/rdma/ib_verbs.h:3824:27: note: byref variable will be forcibly initialized const struct ib_send_wr *dummy; ^ In file included from /kisskb/src/drivers/infiniband/core/rw.c:6:0: /kisskb/src/drivers/infiniband/core/rw.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /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/infiniband/core/rw.c: In function 'rdma_rw_ctx_signature_init': /kisskb/src/drivers/infiniband/core/rw.c:403:18: note: byref variable will be forcibly initialized struct sg_table prot_sgt = { ^ /kisskb/src/drivers/infiniband/core/rw.c:399:18: note: byref variable will be forcibly initialized struct sg_table sgt = { ^ /kisskb/src/drivers/gpu/drm/meson/meson_overlay.c: In function 'meson_overlay_setup_scaler_params': /kisskb/src/drivers/gpu/drm/meson/meson_overlay.c:240:14: note: byref variable will be forcibly initialized int vphase, vphase_repeat_skip; ^ /kisskb/src/drivers/gpu/drm/meson/meson_overlay.c:240:6: note: byref variable will be forcibly initialized int vphase, vphase_repeat_skip; ^ /kisskb/src/drivers/leds/leds-aw2013.c: In function 'aw2013_probe_dt': /kisskb/src/drivers/leds/leds-aw2013.c:277:7: note: byref variable will be forcibly initialized u32 imax; ^ /kisskb/src/drivers/leds/leds-aw2013.c:276:7: note: byref variable will be forcibly initialized u32 source; ^ /kisskb/src/drivers/leds/leds-aw2013.c:275:24: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^ /kisskb/src/drivers/leds/leds-aw2013.c: In function 'aw2013_probe': /kisskb/src/drivers/leds/leds-aw2013.c:331:15: note: byref variable will be forcibly initialized unsigned int chipid; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_bridge.c: In function 'msm_hdmi_config_avi_infoframe': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_bridge.c:83:5: note: byref variable will be forcibly initialized u8 buffer[HDMI_INFOFRAME_SIZE(AVI)]; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_bridge.c:82:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^ /kisskb/src/drivers/mailbox/mailbox.c: In function 'mbox_request_channel': /kisskb/src/drivers/mailbox/mailbox.c:335:25: note: byref variable will be forcibly initialized struct of_phandle_args spec; ^ /kisskb/src/drivers/hwmon/adt7462.c: In function 'pwm_auto_temp_store': /kisskb/src/drivers/hwmon/adt7462.c:1382:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/adt7462.c: In function 'pwm_auto_store': /kisskb/src/drivers/hwmon/adt7462.c:1325:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/adt7462.c: In function 'pwm_tmax_store': /kisskb/src/drivers/hwmon/adt7462.c:1232:7: note: byref variable will be forcibly initialized long trange; ^ /kisskb/src/drivers/hwmon/adt7462.c: In function 'pwm_tmin_store': /kisskb/src/drivers/hwmon/adt7462.c:1270:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/adt7462.c: In function 'pwm_hyst_store': /kisskb/src/drivers/hwmon/adt7462.c:1188:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/adt7462.c: In function 'pwm_max_store': /kisskb/src/drivers/hwmon/adt7462.c:1126:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/adt7462.c: In function 'pwm_min_store': /kisskb/src/drivers/hwmon/adt7462.c:1156:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/adt7462.c: In function 'pwm_store': /kisskb/src/drivers/hwmon/adt7462.c:1098:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/adt7462.c: In function 'force_pwm_max_store': /kisskb/src/drivers/hwmon/adt7462.c:1065:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/adt7462.c: In function 'fan_min_store': /kisskb/src/drivers/hwmon/adt7462.c:1019:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/adt7462.c: In function 'volt_min_store': /kisskb/src/drivers/hwmon/adt7462.c:934:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/adt7462.c: In function 'volt_max_store': /kisskb/src/drivers/hwmon/adt7462.c:894:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/adt7462.c: In function 'temp_min_store': /kisskb/src/drivers/hwmon/adt7462.c:797:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/adt7462.c: In function 'temp_max_store': /kisskb/src/drivers/hwmon/adt7462.c:833:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/firmware/arm_scmi/mailbox.c: In function 'mailbox_chan_setup': /kisskb/src/drivers/firmware/arm_scmi/mailbox.c:65:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/of/fdt_address.c: In function 'fdt_translate_one': /kisskb/src/drivers/of/fdt_address.c:115:6: note: byref variable will be forcibly initialized int rlen; ^ /kisskb/src/drivers/of/fdt_address.c: In function 'fdt_translate_address': /kisskb/src/drivers/of/fdt_address.c:169:19: note: byref variable will be forcibly initialized int na, ns, pna, pns; ^ /kisskb/src/drivers/of/fdt_address.c:169:14: note: byref variable will be forcibly initialized int na, ns, pna, pns; ^ /kisskb/src/drivers/of/fdt_address.c:169:10: note: byref variable will be forcibly initialized int na, ns, pna, pns; ^ /kisskb/src/drivers/of/fdt_address.c:169:6: note: byref variable will be forcibly initialized int na, ns, pna, pns; ^ /kisskb/src/drivers/of/fdt_address.c:168:9: note: byref variable will be forcibly initialized __be32 addr[OF_MAX_ADDR_CELLS]; ^ /kisskb/src/drivers/of/fdt_address.c:165:14: note: byref variable will be forcibly initialized int parent, len; ^ /kisskb/src/drivers/gpu/drm/panel/panel-simple.c: In function 'panel_simple_get_timings_modes': /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:171: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:502: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:455:19: note: byref variable will be forcibly initialized struct videomode vm; ^ /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:454:15: note: byref variable will be forcibly initialized unsigned int bus_flags; ^ /kisskb/src/drivers/gpu/drm/panel/panel-simple.c: In function 'panel_simple_probe': /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:544:24: note: byref variable will be forcibly initialized struct display_timing dt; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/greybus/greybus_trace.h:501, from /kisskb/src/drivers/greybus/core.c:13: /kisskb/src/drivers/greybus/core.c: In function 'perf_trace_gb_message': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:22:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_message, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:22:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_message, ^ /kisskb/src/drivers/greybus/core.c: In function 'perf_trace_gb_operation': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:90:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_operation, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:90:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_operation, ^ /kisskb/src/drivers/greybus/core.c: In function 'perf_trace_gb_connection': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:163:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_connection, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:163:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_connection, ^ /kisskb/src/drivers/greybus/core.c: In function 'perf_trace_gb_bundle': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:237:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_bundle, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:237:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_bundle, ^ /kisskb/src/drivers/greybus/core.c: In function 'perf_trace_gb_interface': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:292:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_interface, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:292:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_interface, ^ /kisskb/src/drivers/greybus/core.c: In function 'perf_trace_gb_module': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:374:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_module, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:374:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_module, ^ /kisskb/src/drivers/greybus/core.c: In function 'perf_trace_gb_host_device': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:429:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_host_device, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:429:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_host_device, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/greybus/greybus_trace.h:501, from /kisskb/src/drivers/greybus/core.c:13: /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_message': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:22:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_message, ^ /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_operation': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:90:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_operation, ^ /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_connection': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:163:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_connection, ^ /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_bundle': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:237:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_bundle, ^ /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_interface': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:292:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_interface, ^ /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_module': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:374:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_module, ^ /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_host_device': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:429:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_host_device, ^ /kisskb/src/drivers/firmware/arm_scmi/smc.c: In function 'smc_send_message': /kisskb/src/drivers/firmware/arm_scmi/smc.c:143:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/firmware/arm_scmi/smc.c: In function 'smc_chan_setup': /kisskb/src/drivers/firmware/arm_scmi/smc.c:68:6: note: byref variable will be forcibly initialized u32 func_id; ^ /kisskb/src/drivers/firmware/arm_scmi/smc.c:66:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/usb/dwc3/dwc3-meson-g12a.c: In function 'dwc3_meson_g12a_setup_regmaps': /kisskb/src/drivers/usb/dwc3/dwc3-meson-g12a.c:657:24: note: byref variable will be forcibly initialized struct regmap_config u2p_regmap_config = { ^ /kisskb/src/drivers/usb/dwc3/dwc3-meson-g12a.c: In function 'dwc3_meson_g12a_get_id': /kisskb/src/drivers/usb/dwc3/dwc3-meson-g12a.c:478:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/of/address.c: In function 'of_translate_one': /kisskb/src/drivers/of/address.c:399:15: note: byref variable will be forcibly initialized unsigned int rlen; ^ /kisskb/src/drivers/of/address.c: In function '__of_translate_address': /kisskb/src/drivers/of/address.c:481:19: note: byref variable will be forcibly initialized int na, ns, pna, pns; ^ /kisskb/src/drivers/of/address.c:481:14: note: byref variable will be forcibly initialized int na, ns, pna, pns; ^ /kisskb/src/drivers/of/address.c:481:10: note: byref variable will be forcibly initialized int na, ns, pna, pns; ^ /kisskb/src/drivers/of/address.c:481:6: note: byref variable will be forcibly initialized int na, ns, pna, pns; ^ /kisskb/src/drivers/of/address.c:480:9: note: byref variable will be forcibly initialized __be32 addr[OF_MAX_ADDR_CELLS]; ^ /kisskb/src/drivers/of/address.c: In function 'of_translate_ioport': /kisskb/src/drivers/of/address.c:775:22: note: byref variable will be forcibly initialized struct device_node *host; ^ /kisskb/src/drivers/of/address.c: In function '__of_get_dma_parent': /kisskb/src/drivers/of/address.c:584:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/of/address.c: In function 'parser_init': /kisskb/src/drivers/of/address.c:676:6: note: byref variable will be forcibly initialized int rlen; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/of/address.c:11: /kisskb/src/drivers/of/address.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/of/address.c: In function 'of_translate_address': /kisskb/src/drivers/of/address.c:568:22: note: byref variable will be forcibly initialized struct device_node *host; ^ /kisskb/src/drivers/of/address.c: In function 'of_translate_dma_address': /kisskb/src/drivers/of/address.c:612:22: note: byref variable will be forcibly initialized struct device_node *host; ^ /kisskb/src/drivers/of/address.c: In function '__of_get_address': /kisskb/src/drivers/of/address.c:634:22: note: byref variable will be forcibly initialized int onesize, i, na, ns; ^ /kisskb/src/drivers/of/address.c:634:18: note: byref variable will be forcibly initialized int onesize, i, na, ns; ^ /kisskb/src/drivers/of/address.c:631:15: note: byref variable will be forcibly initialized unsigned int psize; ^ /kisskb/src/drivers/of/address.c: In function '__of_address_to_resource': /kisskb/src/drivers/of/address.c:801:14: note: byref variable will be forcibly initialized const char *name = NULL; ^ /kisskb/src/drivers/of/address.c:800:15: note: byref variable will be forcibly initialized unsigned int flags; ^ /kisskb/src/drivers/of/address.c:799:7: note: byref variable will be forcibly initialized u64 size; ^ /kisskb/src/drivers/of/address.c: In function 'of_iomap': /kisskb/src/drivers/of/address.c:860: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:889: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:939:6: note: byref variable will be forcibly initialized int len, num_ranges = 0; ^ /kisskb/src/drivers/of/address.c:937:18: note: byref variable will be forcibly initialized struct of_range range; ^ /kisskb/src/drivers/of/address.c:936: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:1017:6: note: byref variable will be forcibly initialized int len; ^ /kisskb/src/drivers/of/address.c:1014:18: note: byref variable will be forcibly initialized struct of_range range; ^ /kisskb/src/drivers/of/address.c:1011:25: note: byref variable will be forcibly initialized struct of_range_parser parser; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi.h:10, from /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_i2c.c:7: /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_i2c.c: In function 'msm_hdmi_i2c_xfer': /kisskb/src/include/linux/wait.h:277: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/msm/hdmi/hdmi_i2c.c:163:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(hdmi_i2c->ddc_event, sw_done(hdmi_i2c), HZ/4); ^ /kisskb/src/drivers/of/irq.c: In function '__of_msi_map_id': /kisskb/src/drivers/of/irq.c:603:6: note: byref variable will be forcibly initialized u32 id_out = id_in; ^ /kisskb/src/drivers/of/irq.c: In function 'of_irq_find_parent': /kisskb/src/drivers/of/irq.c:57:10: note: byref variable will be forcibly initialized phandle parent; ^ /kisskb/src/drivers/of/irq.c: In function 'of_irq_parse_raw': /kisskb/src/drivers/of/irq.c:100:6: note: byref variable will be forcibly initialized int imaplen, match, i, rc = -EINVAL; ^ /kisskb/src/drivers/of/irq.c:99:45: note: byref variable will be forcibly initialized u32 intsize = 1, addrsize, newintsize = 0, newaddrsize = 0; ^ /kisskb/src/drivers/of/irq.c:99:29: note: byref variable will be forcibly initialized u32 intsize = 1, addrsize, newintsize = 0, newaddrsize = 0; ^ /kisskb/src/drivers/of/irq.c:99:6: note: byref variable will be forcibly initialized u32 intsize = 1, addrsize, newintsize = 0, newaddrsize = 0; ^ /kisskb/src/drivers/of/irq.c:98:36: note: byref variable will be forcibly initialized const __be32 *tmp, *imap, *imask, dummy_imask[] = { [0 ... MAX_PHANDLE_ARGS] = cpu_to_be32(~0) }; ^ /kisskb/src/drivers/of/irq.c:96:9: note: byref variable will be forcibly initialized __be32 initial_match_array[MAX_PHANDLE_ARGS]; ^ /kisskb/src/drivers/of/irq.c: In function 'of_irq_parse_one': /kisskb/src/drivers/of/irq.c:310:6: note: byref variable will be forcibly initialized u32 intsize; ^ /kisskb/src/drivers/of/irq.c: In function 'irq_of_parse_and_map': /kisskb/src/drivers/of/irq.c:38:25: note: byref variable will be forcibly initialized struct of_phandle_args oirq; ^ /kisskb/src/drivers/of/irq.c: In function 'of_irq_get': /kisskb/src/drivers/of/irq.c:410:25: note: byref variable will be forcibly initialized struct of_phandle_args oirq; ^ /kisskb/src/drivers/of/irq.c: In function 'of_irq_to_resource': /kisskb/src/drivers/of/irq.c:379:15: note: byref variable will be forcibly initialized const char *name = NULL; ^ /kisskb/src/drivers/of/irq.c: In function 'of_irq_count': /kisskb/src/drivers/of/irq.c:455: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:504:35: note: byref variable will be forcibly initialized struct list_head intc_desc_list, intc_parent_list; ^ /kisskb/src/drivers/of/irq.c:504:19: note: byref variable will be forcibly initialized struct list_head intc_desc_list, intc_parent_list; ^ /kisskb/src/drivers/of/irq.c:501:29: note: byref variable will be forcibly initialized const struct of_device_id *match; ^ /kisskb/src/drivers/of/irq.c: In function 'of_msi_map_get_device_domain': /kisskb/src/drivers/of/irq.c:646:22: note: byref variable will be forcibly initialized struct device_node *np = NULL; ^ /kisskb/src/drivers/of/irq.c: In function 'of_msi_get_domain': /kisskb/src/drivers/of/irq.c:681:26: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy.c:6: /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/node.h:18:0, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy.c:6: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/ssb/pcihost_wrapper.c: In function 'ssb_pcihost_probe': /kisskb/src/drivers/ssb/pcihost_wrapper.c:72:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/ssb/pci.c: In function 'sprom_do_write': /kisskb/src/drivers/ssb/pci.c:285:6: note: byref variable will be forcibly initialized u32 spromctl; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/include/linux/ssb/ssb.h:9, from /kisskb/src/drivers/ssb/ssb_private.h:8, from /kisskb/src/drivers/ssb/pci.c:18: /kisskb/src/drivers/ssb/pci.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/ssb/pci.c: In function 'ssb_pci_switch_coreidx': /kisskb/src/drivers/ssb/pci.c:36:6: note: byref variable will be forcibly initialized u32 cur_core; ^ /kisskb/src/drivers/ssb/pci.c: In function 'ssb_pci_xtal': /kisskb/src/drivers/ssb/pci.c:88:6: note: byref variable will be forcibly initialized u16 pci_status; ^ /kisskb/src/drivers/ssb/pci.c:87:15: note: byref variable will be forcibly initialized u32 in, out, outenable; ^ /kisskb/src/drivers/ssb/pci.c:87:10: note: byref variable will be forcibly initialized u32 in, out, outenable; ^ /kisskb/src/drivers/ssb/pci.c:87:6: note: byref variable will be forcibly initialized u32 in, out, outenable; ^ /kisskb/src/drivers/leds/leds-bcm6358.c: In function 'bcm6358_led': /kisskb/src/drivers/leds/leds-bcm6358.c:99:14: note: byref variable will be forcibly initialized const char *state; ^ /kisskb/src/drivers/leds/leds-bcm6358.c: In function 'bcm6358_leds_probe': /kisskb/src/drivers/leds/leds-bcm6358.c:189:7: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/leds/leds-bcm6358.c:154:6: note: byref variable will be forcibly initialized u32 clk_div; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/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/of/of_reserved_mem.c: In function '__rmem_check_for_overlap': /kisskb/src/drivers/of/of_reserved_mem.c:240:26: note: byref variable will be forcibly initialized phys_addr_t this_end, next_end; ^ /kisskb/src/drivers/of/of_reserved_mem.c:240:16: note: byref variable will be forcibly initialized phys_addr_t this_end, next_end; ^ /kisskb/src/drivers/of/of_reserved_mem.c: In function '__reserved_mem_alloc_size': /kisskb/src/drivers/of/of_reserved_mem.c:89:16: note: byref variable will be forcibly initialized const __be32 *prop; ^ /kisskb/src/drivers/of/of_reserved_mem.c:88:6: note: byref variable will be forcibly initialized int len; ^ /kisskb/src/drivers/of/of_reserved_mem.c:87:14: note: byref variable will be forcibly initialized phys_addr_t base = 0, align = 0, size; ^ /kisskb/src/drivers/of/of_reserved_mem.c: In function 'fdt_init_reserved_mem': /kisskb/src/drivers/of/of_reserved_mem.c:264:7: note: byref variable will be forcibly initialized int len; ^ In file included from /kisskb/src/include/linux/kobject.h:19:0, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/drivers/of/of_reserved_mem.c:15: /kisskb/src/drivers/of/of_reserved_mem.c: In function 'of_reserved_mem_device_release': /kisskb/src/drivers/of/of_reserved_mem.c:408:12: note: byref variable will be forcibly initialized LIST_HEAD(release_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/firmware/meson/meson_sm.c: In function '__meson_sm_call': /kisskb/src/drivers/firmware/meson/meson_sm.c:73:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/firmware/meson/meson_sm.c: In function 'meson_sm_call_read': /kisskb/src/drivers/firmware/meson/meson_sm.c:146:6: note: byref variable will be forcibly initialized u32 size; ^ /kisskb/src/drivers/firmware/meson/meson_sm.c: In function 'meson_sm_call_write': /kisskb/src/drivers/firmware/meson/meson_sm.c:195:6: note: byref variable will be forcibly initialized u32 written; ^ /kisskb/src/drivers/usb/mtu3/mtu3_gadget_ep0.c: In function 'ep0_read_fifo': /kisskb/src/drivers/usb/mtu3/mtu3_gadget_ep0.c:103:6: note: byref variable will be forcibly initialized u32 value; ^ /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/usb/mtu3/mtu3_gadget_ep0.c: In function 'ep0_get_status': /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/usb/mtu3/mtu3_gadget_ep0.c:210:5: note: byref variable will be forcibly initialized u8 result[2] = {0, 0}; ^ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c: In function 'etnaviv_open': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:68:29: note: byref variable will be forcibly initialized struct drm_gpu_scheduler *sched; ^ /kisskb/src/drivers/usb/mtu3/mtu3_gadget_ep0.c: In function 'ep0_handle_setup': /kisskb/src/drivers/usb/mtu3/mtu3_gadget_ep0.c:641:25: note: byref variable will be forcibly initialized struct usb_ctrlrequest setup; ^ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c: In function 'etnaviv_pdev_probe': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:592:26: note: byref variable will be forcibly initialized struct component_match *match = NULL; ^ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c: In function 'adv7511_dsi_config_timing_gen': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c:32:5: note: byref variable will be forcibly initialized u8 clock_div_by_lanes[] = { 6, 4, 3 }; /* 2, 3, 4 lanes */ ^ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c: In function 'adv7533_attach_dsi': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c:145:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { .type = "adv7533", ^ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c: In function 'adv7533_parse_dt': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c:192:6: note: byref variable will be forcibly initialized u32 num_lanes; ^ /kisskb/src/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c: In function 'kirin_drm_platform_probe': /kisskb/src/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c:274:26: note: byref variable will be forcibly initialized struct component_match *match = NULL; ^ /kisskb/src/drivers/mmc/host/mxcmmc.c: In function 'mxcmci_pull': /kisskb/src/drivers/mmc/host/mxcmmc.c:546:7: note: byref variable will be forcibly initialized u32 tmp; ^ /kisskb/src/drivers/mmc/host/mxcmmc.c: In function 'mxcmci_push': /kisskb/src/drivers/mmc/host/mxcmmc.c:574:7: note: byref variable will be forcibly initialized u32 tmp; ^ /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; ^ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:310:0: /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'periodic_unlink': /kisskb/src/drivers/usb/host/ehci-sched.c:67:20: note: byref variable will be forcibly initialized union ehci_shadow here = *prev_p; ^ /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'itd_link': /kisskb/src/drivers/usb/host/ehci-sched.c:1720:20: note: byref variable will be forcibly initialized union ehci_shadow here = *prev; ^ /kisskb/src/drivers/of/unittest.c: In function 'unittest_data_add': /kisskb/src/drivers/of/unittest.c:1415:22: note: byref variable will be forcibly initialized struct device_node *unittest_data_node = NULL, *np; ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_find_node_by_name': /kisskb/src/drivers/of/unittest.c:69:14: note: byref variable will be forcibly initialized const char *options, *name; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/usb/host/ehci-hcd.c:11: /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/linux/of_irq.h:7, from /kisskb/src/drivers/of/unittest.c:18: /kisskb/src/drivers/of/unittest.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:310:0: /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'qh_schedule': /kisskb/src/drivers/usb/host/ehci-sched.c:839:11: note: byref variable will be forcibly initialized unsigned c_mask; ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_parse_phandle_with_args': /kisskb/src/drivers/of/unittest.c:385: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:541:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_printf': /kisskb/src/drivers/of/unittest.c:308:7: note: byref variable will be forcibly initialized char phandle_str[16] = ""; ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_property_string': /kisskb/src/drivers/of/unittest.c:685:14: note: byref variable will be forcibly initialized const char *strings[4]; ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_changeset': /kisskb/src/drivers/of/unittest.c:799:22: note: byref variable will be forcibly initialized struct of_changeset chgset; ^ /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'qh_link_periodic': /kisskb/src/drivers/usb/host/ehci-sched.c:538:21: note: byref variable will be forcibly initialized union ehci_shadow here = *prev; ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_parse_interrupts': /kisskb/src/drivers/of/unittest.c:998: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:1075:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_dma_get_max_cpu_address': /kisskb/src/drivers/of/unittest.c:876:14: note: byref variable will be forcibly initialized phys_addr_t cpu_addr; ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_dma_ranges_one': /kisskb/src/drivers/of/unittest.c:914:17: note: byref variable will be forcibly initialized struct device dev_bogus; ^ /kisskb/src/drivers/of/unittest.c:913:14: note: byref variable will be forcibly initialized dma_addr_t dma_addr; ^ /kisskb/src/drivers/of/unittest.c:912:15: note: byref variable will be forcibly initialized phys_addr_t paddr; ^ /kisskb/src/drivers/of/unittest.c:898:31: note: byref variable will be forcibly initialized const struct bus_dma_region *map = NULL; ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_pci_dma_ranges': /kisskb/src/drivers/of/unittest.c:947:29: note: byref variable will be forcibly initialized struct of_pci_range_parser parser; ^ /kisskb/src/drivers/of/unittest.c:946:22: note: byref variable will be forcibly initialized struct of_pci_range range; ^ /kisskb/src/drivers/gpu/drm/mxsfb/mxsfb_drv.c: In function 'mxsfb_attach_bridge': /kisskb/src/drivers/gpu/drm/mxsfb/mxsfb_drv.c:120:21: note: byref variable will be forcibly initialized struct drm_bridge *bridge; ^ /kisskb/src/drivers/gpu/drm/mxsfb/mxsfb_drv.c:119:20: note: byref variable will be forcibly initialized struct drm_panel *panel; ^ /kisskb/src/drivers/gpu/drm/mxsfb/mxsfb_drv.c:118:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_apply_overlay_check': /kisskb/src/drivers/of/unittest.c:1997:11: note: byref variable will be forcibly initialized int ret, ovcs_id; ^ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:306:0: /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'ehci_hrtimer_func': /kisskb/src/drivers/usb/host/ehci-timer.c:402:16: note: byref variable will be forcibly initialized unsigned long events; ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_apply_revert_overlay_check': /kisskb/src/drivers/of/unittest.c:2032:11: note: byref variable will be forcibly initialized int ret, ovcs_id, save_id; ^ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:308:0: /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'ehci_qtd_alloc': /kisskb/src/drivers/usb/host/ehci-mem.c:39:14: note: byref variable will be forcibly initialized dma_addr_t dma; ^ /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'ehci_qh_alloc': /kisskb/src/drivers/usb/host/ehci-mem.c:70:14: note: byref variable will be forcibly initialized dma_addr_t dma; ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_overlay_6': /kisskb/src/drivers/of/unittest.c:2195:19: note: byref variable will be forcibly initialized int i, ov_id[2], ovcs_id; ^ /kisskb/src/drivers/of/unittest.c:2195:9: note: byref variable will be forcibly initialized int i, ov_id[2], ovcs_id; ^ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:310:0: /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'itd_urb_transaction': /kisskb/src/drivers/usb/host/ehci-sched.c:1242:14: note: byref variable will be forcibly initialized dma_addr_t itd_dma; ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_overlay_8': /kisskb/src/drivers/of/unittest.c:2297:19: note: byref variable will be forcibly initialized int i, ov_id[2], ovcs_id; ^ /kisskb/src/drivers/of/unittest.c:2297:9: note: byref variable will be forcibly initialized int i, ov_id[2], ovcs_id; ^ /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'sitd_urb_transaction': /kisskb/src/drivers/usb/host/ehci-sched.c:2041:14: note: byref variable will be forcibly initialized dma_addr_t sitd_dma; ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_destroy_tracked_overlays': /kisskb/src/drivers/of/unittest.c:1944:23: note: byref variable will be forcibly initialized int id, ret, defers, ovcs_id; ^ /kisskb/src/drivers/of/unittest.c: In function 'unittest_i2c_mux_probe': /kisskb/src/drivers/of/unittest.c:2569:6: note: byref variable will be forcibly initialized u32 reg, max_reg; ^ /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'intr_submit': /kisskb/src/drivers/usb/host/ehci-sched.c:913:19: note: byref variable will be forcibly initialized struct list_head empty; ^ /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'ehci_urb_enqueue': /kisskb/src/drivers/usb/host/ehci-hcd.c:884:19: note: byref variable will be forcibly initialized struct list_head qtd_list; ^ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:311:0: /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'uframe_periodic_max_store': /kisskb/src/drivers/usb/host/ehci-sysfs.c:86:12: note: byref variable will be forcibly initialized unsigned uframe_periodic_max; ^ /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'companion_store': /kisskb/src/drivers/usb/host/ehci-sysfs.c:42:8: note: byref variable will be forcibly initialized int portnum, new_owner; ^ /kisskb/src/drivers/of/resolver.c: In function 'update_usages_of_a_phandle_reference': /kisskb/src/drivers/of/resolver.c:78:6: note: byref variable will be forcibly initialized int offset, len; ^ /kisskb/src/drivers/of/resolver.c: In function 'of_resolve_phandles': /kisskb/src/drivers/of/resolver.c:268:14: note: byref variable will be forcibly initialized const char *refpath; ^ In file included from /kisskb/src/drivers/hid/hid-core.c:17:0: /kisskb/src/drivers/hid/hid-core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/drivers/hid/hid-core.c:17: /kisskb/src/drivers/hid/hid-core.c: In function 'array3_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:159:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:159:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:157:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:157:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:155:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/hid/hid-core.c: In function 'hid_scan_report': /kisskb/src/drivers/hid/hid-core.c:870:18: note: byref variable will be forcibly initialized struct hid_item item; ^ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:307:0: /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'ehci_handover_companion_ports': /kisskb/src/drivers/usb/host/ehci-hub.c:38:10: note: byref variable will be forcibly initialized __le32 buf; ^ /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'ehci_bus_resume': /kisskb/src/drivers/usb/host/ehci-hub.c:382:17: note: byref variable will be forcibly initialized unsigned long resume_needed = 0; ^ /kisskb/src/drivers/hid/hid-core.c: In function 'new_id_store': /kisskb/src/drivers/hid/hid-core.c:2149:16: note: byref variable will be forcibly initialized unsigned long driver_data = 0; ^ /kisskb/src/drivers/hid/hid-core.c:2148:21: note: byref variable will be forcibly initialized __u32 bus, vendor, product; ^ /kisskb/src/drivers/hid/hid-core.c:2148:13: note: byref variable will be forcibly initialized __u32 bus, vendor, product; ^ /kisskb/src/drivers/hid/hid-core.c:2148:8: note: byref variable will be forcibly initialized __u32 bus, vendor, product; ^ /kisskb/src/drivers/hid/hid-core.c: In function 'hid_open_report': /kisskb/src/drivers/hid/hid-core.c:1194:15: note: byref variable will be forcibly initialized unsigned int size; ^ /kisskb/src/drivers/hid/hid-core.c:1193:18: note: byref variable will be forcibly initialized struct hid_item item; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/cgroup_rdma.h:9, from /kisskb/src/drivers/infiniband/core/core_priv.h:38, from /kisskb/src/drivers/infiniband/core/sysfs.c:35: /kisskb/src/drivers/infiniband/core/sysfs.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'set_stats_lifespan': /kisskb/src/drivers/infiniband/core/sysfs.c:869:6: note: byref variable will be forcibly initialized int msecs; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/cgroup_rdma.h:9, from /kisskb/src/drivers/infiniband/core/core_priv.h:38, from /kisskb/src/drivers/infiniband/core/sysfs.c:35: /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/hid/hid-core.c: In function 'hid_connect': /kisskb/src/drivers/hid/hid-core.c:1938:7: note: byref variable will be forcibly initialized char buf[64] = ""; ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'get_perf_mad': /kisskb/src/drivers/infiniband/core/sysfs.c:559:6: note: byref variable will be forcibly initialized u16 out_mad_pkey_index = 0; ^ /kisskb/src/drivers/infiniband/core/sysfs.c:558:9: note: byref variable will be forcibly initialized size_t mad_size = sizeof(*out_mad); ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'get_counter_table': /kisskb/src/drivers/infiniband/core/sysfs.c:792:28: note: byref variable will be forcibly initialized struct ib_class_port_info cpi; ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'show_pma_counter': /kisskb/src/drivers/infiniband/core/sysfs.c:605:5: note: byref variable will be forcibly initialized u8 data[8]; ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'phys_state_show': /kisskb/src/drivers/infiniband/core/sysfs.c:382:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'rate_show': /kisskb/src/drivers/infiniband/core/sysfs.c:307:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'cap_mask_show': /kisskb/src/drivers/infiniband/core/sysfs.c:294:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'sm_sl_show': /kisskb/src/drivers/infiniband/core/sysfs.c:281:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'sm_lid_show': /kisskb/src/drivers/infiniband/core/sysfs.c:268:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'lid_mask_count_show': /kisskb/src/drivers/infiniband/core/sysfs.c:255:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'lid_show': /kisskb/src/drivers/infiniband/core/sysfs.c:242:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'state_show': /kisskb/src/drivers/infiniband/core/sysfs.c:216:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'show_port_pkey': /kisskb/src/drivers/infiniband/core/sysfs.c:525:6: note: byref variable will be forcibly initialized u16 pkey; ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'show_port_gid': /kisskb/src/drivers/infiniband/core/sysfs.c:486:22: note: byref variable will be forcibly initialized const union ib_gid zgid = {}; ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'ib_setup_port_attrs': /kisskb/src/drivers/infiniband/core/sysfs.c:1427:23: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^ /kisskb/src/drivers/hwmon/adt7470.c: In function 'pwm1_freq_get': /kisskb/src/drivers/hwmon/adt7470.c:728:26: note: byref variable will be forcibly initialized unsigned int cfg_reg_1, cfg_reg_2; ^ /kisskb/src/drivers/hwmon/adt7470.c:728:15: note: byref variable will be forcibly initialized unsigned int cfg_reg_1, cfg_reg_2; ^ /kisskb/src/drivers/hwmon/adt7470.c: In function 'adt7470_read_word_data': /kisskb/src/drivers/hwmon/adt7470.c:181:5: note: byref variable will be forcibly initialized u8 regval[2]; ^ /kisskb/src/drivers/hwmon/adt7470.c: In function 'adt7470_update_limits': /kisskb/src/drivers/hwmon/adt7470.c:380:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/hwmon/adt7470.c: In function 'adt7470_write_word_data': /kisskb/src/drivers/hwmon/adt7470.c:196:5: note: byref variable will be forcibly initialized u8 regval[2]; ^ /kisskb/src/drivers/hwmon/adt7470.c: In function 'pwm_tmin_store': /kisskb/src/drivers/hwmon/adt7470.c:954:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/adt7470.c: In function 'pwm_max_store': /kisskb/src/drivers/hwmon/adt7470.c:871:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/adt7470.c: In function 'pwm_min_store': /kisskb/src/drivers/hwmon/adt7470.c:906:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/adt7470.c: In function 'auto_update_interval_store': /kisskb/src/drivers/hwmon/adt7470.c:489:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/adt7470.c: In function 'num_temp_sensors_store': /kisskb/src/drivers/hwmon/adt7470.c:520:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/adt7470.c: In function 'alarm_mask_store': /kisskb/src/drivers/hwmon/adt7470.c:607:7: note: byref variable will be forcibly initialized long mask; ^ /kisskb/src/drivers/hwmon/adt7470.c: In function 'adt7470_read_temperatures': /kisskb/src/drivers/hwmon/adt7470.c:211:5: note: byref variable will be forcibly initialized u8 pwm[ADT7470_FAN_COUNT]; ^ /kisskb/src/drivers/hwmon/adt7470.c:208:15: note: byref variable will be forcibly initialized unsigned int pwm_cfg[2]; ^ /kisskb/src/drivers/hwmon/adt7470.c: In function 'adt7470_update_sensors': /kisskb/src/drivers/hwmon/adt7470.c:309:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/hwmon/adt7470.c: In function 'pwm_auto_temp_store': /kisskb/src/drivers/hwmon/adt7470.c:1006:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/adt7470.c: In function 'force_pwm_max_store': /kisskb/src/drivers/hwmon/adt7470.c:704:7: note: byref variable will be forcibly initialized long temp; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/infiniband/core/device.c:34: /kisskb/src/drivers/infiniband/core/device.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591: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/slab.h:16:0, from /kisskb/src/drivers/infiniband/core/device.c:38: /kisskb/src/drivers/infiniband/core/device.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/infiniband/core/device.c: In function '__ib_device_get_by_name': /kisskb/src/drivers/infiniband/core/device.c:344:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'rename_compat_devs': /kisskb/src/drivers/infiniband/core/device.c:384:16: note: byref variable will be forcibly initialized unsigned long index; ^ In file included from /kisskb/src/include/linux/radix-tree.h:21:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:19, from /kisskb/src/drivers/infiniband/core/device.c:34: /kisskb/src/drivers/infiniband/core/device.c: In function 'xan_find_marked': /kisskb/src/drivers/infiniband/core/device.c:157:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, *indexp); ^ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'remove_compat_devs': /kisskb/src/drivers/infiniband/core/device.c:1010:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'remove_all_compat_devs': /kisskb/src/drivers/infiniband/core/device.c:1042:17: note: byref variable will be forcibly initialized unsigned long c_index = 0; ^ /kisskb/src/drivers/infiniband/core/device.c:1038:16: note: byref variable will be forcibly initialized unsigned long index; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/infiniband/core/device.c:34: /kisskb/src/drivers/infiniband/core/device.c: In function 'free_netdevs': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/infiniband/core/device.c:2200:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pdata->netdev, NULL); ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'add_all_compat_devs': /kisskb/src/drivers/infiniband/core/device.c:1064:17: note: byref variable will be forcibly initialized unsigned long net_index = 0; ^ /kisskb/src/drivers/infiniband/core/device.c:1059:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'add_compat_devs': /kisskb/src/drivers/infiniband/core/device.c:1019:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'alloc_name': /kisskb/src/drivers/infiniband/core/device.c:463:8: note: byref variable will be forcibly initialized char buf[IB_DEVICE_NAME_MAX]; ^ /kisskb/src/drivers/infiniband/core/device.c:458:6: note: byref variable will be forcibly initialized int i; ^ /kisskb/src/drivers/infiniband/core/device.c:456:13: note: byref variable will be forcibly initialized struct ida inuse; ^ /kisskb/src/drivers/infiniband/core/device.c:455:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/drivers/infiniband/core/device.c: In function '__ib_get_client_nl_info': /kisskb/src/drivers/infiniband/core/device.c:1874:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/drivers/infiniband/core/device.c: In function '__ib_get_global_client_nl_info': /kisskb/src/drivers/infiniband/core/device.c:1848:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ib_policy_change_task': /kisskb/src/drivers/infiniband/core/device.c:891:8: note: byref variable will be forcibly initialized u64 sp; ^ /kisskb/src/drivers/infiniband/core/device.c:884:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ibdev_printk': /kisskb/src/drivers/infiniband/core/device.c:215:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/infiniband/core/device.c:214:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ibdev_emerg': /kisskb/src/drivers/infiniband/core/device.c:232:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/infiniband/core/device.c:245:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_emerg, KERN_EMERG); ^ /kisskb/src/drivers/infiniband/core/device.c:231:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/infiniband/core/device.c:245:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_emerg, KERN_EMERG); ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ibdev_alert': /kisskb/src/drivers/infiniband/core/device.c:232:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/infiniband/core/device.c:246:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_alert, KERN_ALERT); ^ /kisskb/src/drivers/infiniband/core/device.c:231:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/infiniband/core/device.c:246:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_alert, KERN_ALERT); ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ibdev_crit': /kisskb/src/drivers/infiniband/core/device.c:232:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/infiniband/core/device.c:247:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_crit, KERN_CRIT); ^ /kisskb/src/drivers/infiniband/core/device.c:231:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/infiniband/core/device.c:247:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_crit, KERN_CRIT); ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ibdev_err': /kisskb/src/drivers/infiniband/core/device.c:232:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/infiniband/core/device.c:248:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_err, KERN_ERR); ^ /kisskb/src/drivers/infiniband/core/device.c:231:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/infiniband/core/device.c:248:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_err, KERN_ERR); ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ibdev_warn': /kisskb/src/drivers/infiniband/core/device.c:232:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/infiniband/core/device.c:249:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_warn, KERN_WARNING); ^ /kisskb/src/drivers/infiniband/core/device.c:231:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/infiniband/core/device.c:249:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_warn, KERN_WARNING); ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ibdev_notice': /kisskb/src/drivers/infiniband/core/device.c:232:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/infiniband/core/device.c:250:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_notice, KERN_NOTICE); ^ /kisskb/src/drivers/infiniband/core/device.c:231:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/infiniband/core/device.c:250:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_notice, KERN_NOTICE); ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ibdev_info': /kisskb/src/drivers/infiniband/core/device.c:232:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/infiniband/core/device.c:251:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_info, KERN_INFO); ^ /kisskb/src/drivers/infiniband/core/device.c:231:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/infiniband/core/device.c:251:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_info, KERN_INFO); ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'enable_device_and_get': /kisskb/src/drivers/infiniband/core/device.c:1306:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'rdma_dev_exit_net': /kisskb/src/drivers/infiniband/core/device.c:1119:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'rdma_dev_init_net': /kisskb/src/drivers/infiniband/core/device.c:1158:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ib_device_rename': /kisskb/src/drivers/infiniband/core/device.c:403:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'rdma_compatdev_set': /kisskb/src/drivers/infiniband/core/device.c:1086:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ib_unregister_driver': /kisskb/src/drivers/infiniband/core/device.c:1560:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ib_unregister_client': /kisskb/src/drivers/infiniband/core/device.c:1814:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ib_register_client': /kisskb/src/drivers/infiniband/core/device.c:1777:16: note: byref variable will be forcibly initialized unsigned long index; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/infiniband/core/device.c:34: /kisskb/src/drivers/infiniband/core/device.c: In function 'ib_device_set_netdev': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/infiniband/core/device.c:2163:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pdata->netdev, ndev); ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ib_enum_all_roce_netdevs': /kisskb/src/drivers/infiniband/core/device.c:2327:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ib_enum_all_devs': /kisskb/src/drivers/infiniband/core/device.c:2344:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ib_find_gid': /kisskb/src/drivers/infiniband/core/device.c:2452:15: note: byref variable will be forcibly initialized union ib_gid tmp_gid; ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ib_find_pkey': /kisskb/src/drivers/infiniband/core/device.c:2490:6: note: byref variable will be forcibly initialized u16 tmp_pkey; ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ib_get_net_dev_by_params': /kisskb/src/drivers/infiniband/core/device.c:2536:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_rgb_current': /kisskb/src/drivers/leds/leds-bd2802.c:487:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/leds/leds-bd2802.c:509:1: note: in expansion of macro 'BD2802_CONTROL_ATTR' BD2802_CONTROL_ATTR(rgb_current, "rgb_current"); ^ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_wave_pattern': /kisskb/src/drivers/leds/leds-bd2802.c:487:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/leds/leds-bd2802.c:508:1: note: in expansion of macro 'BD2802_CONTROL_ATTR' BD2802_CONTROL_ATTR(wave_pattern, "wave_pattern"); ^ /kisskb/src/drivers/ssb/sdio.c: In function 'ssb_sdio_writeb': /kisskb/src/drivers/ssb/sdio.c:112:6: note: byref variable will be forcibly initialized int error = 0; ^ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x15': /kisskb/src/drivers/leds/leds-bd2802.c:323:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/leds/leds-bd2802.c:361:1: note: in expansion of macro 'BD2802_SET_REGISTER' BD2802_SET_REGISTER(0x15, "0x15"); ^ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x14': /kisskb/src/drivers/leds/leds-bd2802.c:323:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/leds/leds-bd2802.c:360:1: note: in expansion of macro 'BD2802_SET_REGISTER' BD2802_SET_REGISTER(0x14, "0x14"); ^ /kisskb/src/drivers/ssb/sdio.c: In function 'ssb_sdio_read32': /kisskb/src/drivers/ssb/sdio.c:277:6: note: byref variable will be forcibly initialized int error = 0; ^ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x13': /kisskb/src/drivers/leds/leds-bd2802.c:323:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/leds/leds-bd2802.c:359:1: note: in expansion of macro 'BD2802_SET_REGISTER' BD2802_SET_REGISTER(0x13, "0x13"); ^ /kisskb/src/drivers/ssb/sdio.c: In function 'ssb_sdio_write8': /kisskb/src/drivers/ssb/sdio.c:346:6: note: byref variable will be forcibly initialized int error = 0; ^ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x12': /kisskb/src/drivers/leds/leds-bd2802.c:323:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/leds/leds-bd2802.c:358:1: note: in expansion of macro 'BD2802_SET_REGISTER' BD2802_SET_REGISTER(0x12, "0x12"); ^ /kisskb/src/drivers/ssb/sdio.c: In function 'ssb_sdio_write32': /kisskb/src/drivers/ssb/sdio.c:384:6: note: byref variable will be forcibly initialized int error = 0; ^ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x11': /kisskb/src/drivers/leds/leds-bd2802.c:323:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/leds/leds-bd2802.c:357:1: note: in expansion of macro 'BD2802_SET_REGISTER' BD2802_SET_REGISTER(0x11, "0x11"); ^ /kisskb/src/drivers/ssb/sdio.c: In function 'ssb_sdio_write16': /kisskb/src/drivers/ssb/sdio.c:365:6: note: byref variable will be forcibly initialized int error = 0; ^ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x10': /kisskb/src/drivers/leds/leds-bd2802.c:323:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/leds/leds-bd2802.c:356:1: note: in expansion of macro 'BD2802_SET_REGISTER' BD2802_SET_REGISTER(0x10, "0x10"); ^ /kisskb/src/drivers/ssb/sdio.c: In function 'ssb_sdio_read16': /kisskb/src/drivers/ssb/sdio.c:255:6: note: byref variable will be forcibly initialized int error = 0; ^ /kisskb/src/drivers/ssb/sdio.c: In function 'ssb_sdio_read8': /kisskb/src/drivers/ssb/sdio.c:233:6: note: byref variable will be forcibly initialized int error = 0; ^ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x0f': /kisskb/src/drivers/leds/leds-bd2802.c:323:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/leds/leds-bd2802.c:355:1: note: in expansion of macro 'BD2802_SET_REGISTER' BD2802_SET_REGISTER(0x0f, "0x0f"); ^ /kisskb/src/drivers/ssb/sdio.c: In function 'ssb_sdio_scan_read32': /kisskb/src/drivers/ssb/sdio.c:170:6: note: byref variable will be forcibly initialized int error; ^ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x0e': /kisskb/src/drivers/leds/leds-bd2802.c:323:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/leds/leds-bd2802.c:354:1: note: in expansion of macro 'BD2802_SET_REGISTER' BD2802_SET_REGISTER(0x0e, "0x0e"); ^ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x0d': /kisskb/src/drivers/leds/leds-bd2802.c:323:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/leds/leds-bd2802.c:353:1: note: in expansion of macro 'BD2802_SET_REGISTER' BD2802_SET_REGISTER(0x0d, "0x0d"); ^ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x0c': /kisskb/src/drivers/leds/leds-bd2802.c:323:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/leds/leds-bd2802.c:352:1: note: in expansion of macro 'BD2802_SET_REGISTER' BD2802_SET_REGISTER(0x0c, "0x0c"); ^ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x0b': /kisskb/src/drivers/leds/leds-bd2802.c:323:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/leds/leds-bd2802.c:351:1: note: in expansion of macro 'BD2802_SET_REGISTER' BD2802_SET_REGISTER(0x0b, "0x0b"); ^ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x0a': /kisskb/src/drivers/leds/leds-bd2802.c:323:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/leds/leds-bd2802.c:350:1: note: in expansion of macro 'BD2802_SET_REGISTER' BD2802_SET_REGISTER(0x0a, "0x0a"); ^ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x09': /kisskb/src/drivers/leds/leds-bd2802.c:323:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/leds/leds-bd2802.c:349:1: note: in expansion of macro 'BD2802_SET_REGISTER' BD2802_SET_REGISTER(0x09, "0x09"); ^ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x08': /kisskb/src/drivers/leds/leds-bd2802.c:323:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/leds/leds-bd2802.c:348:1: note: in expansion of macro 'BD2802_SET_REGISTER' BD2802_SET_REGISTER(0x08, "0x08"); ^ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x07': /kisskb/src/drivers/leds/leds-bd2802.c:323:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/leds/leds-bd2802.c:347:1: note: in expansion of macro 'BD2802_SET_REGISTER' BD2802_SET_REGISTER(0x07, "0x07"); ^ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x06': /kisskb/src/drivers/leds/leds-bd2802.c:323:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/leds/leds-bd2802.c:346:1: note: in expansion of macro 'BD2802_SET_REGISTER' BD2802_SET_REGISTER(0x06, "0x06"); ^ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x05': /kisskb/src/drivers/leds/leds-bd2802.c:323:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/leds/leds-bd2802.c:345:1: note: in expansion of macro 'BD2802_SET_REGISTER' BD2802_SET_REGISTER(0x05, "0x05"); ^ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x04': /kisskb/src/drivers/leds/leds-bd2802.c:323:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/leds/leds-bd2802.c:344:1: note: in expansion of macro 'BD2802_SET_REGISTER' BD2802_SET_REGISTER(0x04, "0x04"); ^ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x03': /kisskb/src/drivers/leds/leds-bd2802.c:323:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/leds/leds-bd2802.c:343:1: note: in expansion of macro 'BD2802_SET_REGISTER' BD2802_SET_REGISTER(0x03, "0x03"); ^ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x02': /kisskb/src/drivers/leds/leds-bd2802.c:323:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/leds/leds-bd2802.c:342:1: note: in expansion of macro 'BD2802_SET_REGISTER' BD2802_SET_REGISTER(0x02, "0x02"); ^ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x01': /kisskb/src/drivers/leds/leds-bd2802.c:323:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/leds/leds-bd2802.c:341:1: note: in expansion of macro 'BD2802_SET_REGISTER' BD2802_SET_REGISTER(0x01, "0x01"); ^ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x00': /kisskb/src/drivers/leds/leds-bd2802.c:323:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/leds/leds-bd2802.c:340:1: note: in expansion of macro 'BD2802_SET_REGISTER' BD2802_SET_REGISTER(0x00, "0x00"); ^ In file included from /kisskb/src/drivers/of/overlay.c:19:0: /kisskb/src/drivers/of/overlay.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/of/overlay.c: In function 'find_target': /kisskb/src/drivers/of/overlay.c:693:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/of/overlay.c:692:14: note: byref variable will be forcibly initialized const char *path; ^ /kisskb/src/drivers/of/overlay.c: In function 'add_changeset_node': /kisskb/src/drivers/of/overlay.c:416:15: note: byref variable will be forcibly initialized int ret = 0, size; ^ /kisskb/src/drivers/of/overlay.c:415:16: note: byref variable will be forcibly initialized struct target target_child; ^ /kisskb/src/drivers/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/of/overlay.c: In function 'of_overlay_apply': /kisskb/src/drivers/of/overlay.c:920:15: note: byref variable will be forcibly initialized int ret = 0, ret_revert, ret_tmp; ^ /kisskb/src/drivers/of/overlay.c: In function 'of_overlay_fdt_apply': /kisskb/src/drivers/of/overlay.c:1024:22: note: byref variable will be forcibly initialized struct device_node *overlay_root = NULL; ^ /kisskb/src/drivers/of/overlay.c: In function 'of_overlay_remove': /kisskb/src/drivers/of/overlay.c:1195:11: note: byref variable will be forcibly initialized int ret, ret_apply, ret_tmp; ^ /kisskb/src/drivers/firmware/imx/imx-scu.c: In function 'imx_scu_probe': /kisskb/src/drivers/firmware/imx/imx-scu.c:267:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /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/ssb/driver_chipcommon.c: In function 'chipco_pctl_get_slowclksrc': /kisskb/src/drivers/ssb/driver_chipcommon.c:122:6: note: byref variable will be forcibly initialized u32 tmp; ^ /kisskb/src/drivers/mailbox/arm_mhu.c: In function 'mhu_rx_interrupt': /kisskb/src/drivers/mailbox/arm_mhu.c:44:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/gpu/drm/msm/edp/edp_connector.c: In function 'edp_connector_get_modes': /kisskb/src/drivers/gpu/drm/msm/edp/edp_connector.c:43:15: note: byref variable will be forcibly initialized struct edid *drm_edid = NULL; ^ /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c: In function 'edp_train_pattern_set_write': /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c:494:5: note: byref variable will be forcibly initialized u8 p = pattern; ^ /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c: In function 'edp_lane_set_write': /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c:470:5: note: byref variable will be forcibly initialized u8 buf[4]; ^ /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c: In function 'edp_start_link_train_1': /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c:591:5: note: byref variable will be forcibly initialized u8 link_status[DP_LINK_STATUS_SIZE]; ^ /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c: In function 'edp_start_link_train_2': /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c:650:5: note: byref variable will be forcibly initialized u8 link_status[DP_LINK_STATUS_SIZE]; ^ /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c: In function 'edp_do_link_train': /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c:753:5: note: byref variable will be forcibly initialized u8 values[2]; ^ /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c: In function 'edp_ctrl_link_enable': /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c:899:9: note: byref variable will be forcibly initialized u32 m, n; ^ /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c:899:6: note: byref variable will be forcibly initialized u32 m, n; ^ /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c: In function 'edp_ctrl_off_worker': /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c:1038:6: note: byref variable will be forcibly initialized u8 value; ^ /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c: In function 'edp_ctrl_on_worker': /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c:958:5: note: byref variable will be forcibly initialized u8 value; ^ /kisskb/src/drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c: In function 'ade_compositor_routing_set': /kisskb/src/drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c:673:5: note: byref variable will be forcibly initialized u8 alp_mode; ^ /kisskb/src/drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c:672:5: note: byref variable will be forcibly initialized u8 under_alp_sel; ^ /kisskb/src/drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c:671:5: note: byref variable will be forcibly initialized u8 alp_sel; ^ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_cec.c: In function 'adv_cec_tx_raw_status': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_cec.c:45:16: note: byref variable will be forcibly initialized unsigned int cnt; ^ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_cec.c:26:15: note: byref variable will be forcibly initialized unsigned int val; ^ In file included from /kisskb/src/include/linux/greybus.h:17:0, from /kisskb/src/drivers/greybus/manifest.c:9: /kisskb/src/drivers/greybus/manifest.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_cec.c: In function 'adv7511_cec_irq_process': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_cec.c:83:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_cec.c:82:15: note: byref variable will be forcibly initialized unsigned int len; ^ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_cec.c:81:17: note: byref variable will be forcibly initialized struct cec_msg msg = {}; ^ In file included from /kisskb/src/include/linux/greybus.h:16:0, from /kisskb/src/drivers/greybus/manifest.c:9: /kisskb/src/drivers/greybus/manifest.c: In function 'gb_manifest_parse_cports': /kisskb/src/drivers/greybus/manifest.c:233:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /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:80: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:65:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(etnaviv_obj->vaddr); ^ In file included from /kisskb/src/arch/arm64/include/asm/current.h:5:0, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/include/drm/drm_prime.h:35, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c:6: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/drm/drm_util.h:35, from /kisskb/src/include/drm/drm_connector.h:31, from /kisskb/src/include/drm/drm_client.h:11, from /kisskb/src/include/drm/drm_fb_helper.h:35, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.h:15, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c:10: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c: In function 'etnaviv_gem_prime_import_sg_table': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c:107:29: note: byref variable will be forcibly initialized struct etnaviv_gem_object *etnaviv_obj; ^ /kisskb/src/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c: In function 'display_ctrl_adjust': /kisskb/src/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c:316:6: note: byref variable will be forcibly initialized u32 pll2; /* bit[63:32] of PLL */ ^ /kisskb/src/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c:315:6: note: byref variable will be forcibly initialized u32 pll1; /* bit[31:0] of PLL */ ^ /kisskb/src/drivers/usb/mtu3/mtu3_qmu.c: In function 'mtu3_prepare_tx_gpd': /kisskb/src/drivers/usb/mtu3/mtu3_qmu.c:250:13: note: byref variable will be forcibly initialized dma_addr_t enq_dma; ^ /kisskb/src/drivers/usb/mtu3/mtu3_qmu.c: In function 'mtu3_prepare_rx_gpd': /kisskb/src/drivers/usb/mtu3/mtu3_qmu.c:291:13: note: byref variable will be forcibly initialized dma_addr_t enq_dma; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/include/linux/greybus.h:17, from /kisskb/src/drivers/greybus/module.c:9: /kisskb/src/drivers/greybus/module.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/greybus/module.c: In function 'eject_store': /kisskb/src/drivers/greybus/module.c:19:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/firmware/imx/misc.c: In function 'imx_sc_misc_set_control': /kisskb/src/drivers/firmware/imx/misc.c:54:38: note: byref variable will be forcibly initialized struct imx_sc_msg_req_misc_set_ctrl msg; ^ /kisskb/src/drivers/firmware/imx/misc.c: In function 'imx_sc_misc_get_control': /kisskb/src/drivers/firmware/imx/misc.c:84:38: note: byref variable will be forcibly initialized struct imx_sc_msg_req_misc_get_ctrl msg; ^ /kisskb/src/drivers/firmware/imx/misc.c: In function 'imx_sc_pm_cpu_start': /kisskb/src/drivers/firmware/imx/misc.c:122:34: note: byref variable will be forcibly initialized struct imx_sc_msg_req_cpu_start msg; ^ In file included from /kisskb/src/include/linux/instrumented.h:10:0, from /kisskb/src/include/linux/uaccess.h:6, from /kisskb/src/drivers/usb/mtu3/mtu3_debugfs.c:10: /kisskb/src/drivers/usb/mtu3/mtu3_debugfs.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/usb/mtu3/mtu3.h:14:0, from /kisskb/src/drivers/usb/mtu3/mtu3_debugfs.c:12: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/usb/mtu3/mtu3_debugfs.c: In function 'mtu3_qmu_gpd_show': /kisskb/src/drivers/usb/mtu3/mtu3_debugfs.c:225:13: note: byref variable will be forcibly initialized dma_addr_t dma; ^ /kisskb/src/drivers/usb/mtu3/mtu3_debugfs.c: In function 'mtu3_probe_write': /kisskb/src/drivers/usb/mtu3/mtu3_debugfs.c:322:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/usb/mtu3/mtu3_debugfs.c:321:7: note: byref variable will be forcibly initialized char buf[32]; ^ /kisskb/src/drivers/usb/mtu3/mtu3_debugfs.c: In function 'ssusb_vbus_write': /kisskb/src/drivers/usb/mtu3/mtu3_debugfs.c:499:7: note: byref variable will be forcibly initialized bool enable; ^ /kisskb/src/drivers/usb/mtu3/mtu3_debugfs.c:498:7: note: byref variable will be forcibly initialized char buf[16]; ^ /kisskb/src/drivers/usb/mtu3/mtu3_debugfs.c: In function 'ssusb_mode_write': /kisskb/src/drivers/usb/mtu3/mtu3_debugfs.c:451:7: note: byref variable will be forcibly initialized char buf[16]; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/msm/msm_drv.h:12, from /kisskb/src/drivers/gpu/drm/msm/disp/mdp_kms.c:8: /kisskb/src/drivers/gpu/drm/msm/disp/mdp_kms.c: In function 'mdp_irq_wait': /kisskb/src/include/linux/wait.h:277: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/msm/disp/mdp_kms.c:97:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(wait_event, (wait.count <= 0), ^ /kisskb/src/drivers/mmc/host/sdhci.c: In function 'sdhci_set_transfer_mode': /kisskb/src/drivers/mmc/host/sdhci.c:1426:6: note: byref variable will be forcibly initialized u16 mode = 0; ^ /kisskb/src/drivers/mmc/host/sdhci.c: In function 'sdhci_adma_table_post': /kisskb/src/drivers/mmc/host/sdhci.c:819:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/drivers/mmc/host/sdhci.c: In function 'sdhci_adma_table_pre': /kisskb/src/drivers/mmc/host/sdhci.c:726:8: note: byref variable will be forcibly initialized void *desc, *align; ^ /kisskb/src/drivers/mmc/host/sdhci.c:724:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/drivers/gpu/drm/tiny/bochs.c: In function 'bochs_hw_setbase': /kisskb/src/drivers/gpu/drm/tiny/bochs.c:384:31: note: byref variable will be forcibly initialized unsigned int vx, vy, vwidth, idx; ^ /kisskb/src/drivers/mmc/host/sdhci.c: In function '__sdhci_set_timeout': /kisskb/src/drivers/mmc/host/sdhci.c:1028:7: note: byref variable will be forcibly initialized bool too_big = false; ^ /kisskb/src/drivers/gpu/drm/tiny/bochs.c: In function 'bochs_hw_setformat': /kisskb/src/drivers/gpu/drm/tiny/bochs.c:353:6: note: byref variable will be forcibly initialized int idx; ^ /kisskb/src/drivers/gpu/drm/tiny/bochs.c: In function 'bochs_hw_setmode': /kisskb/src/drivers/gpu/drm/tiny/bochs.c:317:6: note: byref variable will be forcibly initialized int idx; ^ /kisskb/src/drivers/gpu/drm/tiny/bochs.c: In function 'bochs_hw_load_edid': /kisskb/src/drivers/gpu/drm/tiny/bochs.c:189:5: note: byref variable will be forcibly initialized u8 header[8]; ^ /kisskb/src/drivers/mmc/host/sdhci.c: In function 'sdhci_irq': /kisskb/src/drivers/mmc/host/sdhci.c:3457:6: note: byref variable will be forcibly initialized u32 intmask, mask, unexpected = 0; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/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:2782:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(host->buf_ready_int, (host->tuning_done == 1), ^ /kisskb/src/drivers/mmc/host/sdhci.c: In function '__sdhci_read_caps': /kisskb/src/drivers/mmc/host/sdhci.c:4027:6: note: byref variable will be forcibly initialized u64 dt_caps = 0; ^ /kisskb/src/drivers/mmc/host/sdhci.c:4026:6: note: byref variable will be forcibly initialized u64 dt_caps_mask = 0; ^ /kisskb/src/drivers/mmc/host/sdhci.c: In function 'sdhci_setup_host': /kisskb/src/drivers/mmc/host/sdhci.c:4263:14: note: byref variable will be forcibly initialized dma_addr_t dma; ^ /kisskb/src/drivers/hwmon/adt7475.c: In function 'vrm_store': /kisskb/src/drivers/hwmon/adt7475.c:1060:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adt7475.c: In function 'voltage_store': /kisskb/src/drivers/hwmon/adt7475.c:356:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adt7475.c: In function 'stall_disable_store': /kisskb/src/drivers/hwmon/adt7475.c:838:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adt7475.c: In function 'pwm_store': /kisskb/src/drivers/hwmon/adt7475.c:778:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adt7475.c: In function 'pwmchan_store': /kisskb/src/drivers/hwmon/adt7475.c:923:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adt7475.c: In function 'pwmctrl_store': /kisskb/src/drivers/hwmon/adt7475.c:947:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adt7475.c: In function 'pwmfreq_store': /kisskb/src/drivers/hwmon/adt7475.c:991:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adt7475.c: In function 'pwm_use_point2_pwm_at_crit_store': /kisskb/src/drivers/hwmon/adt7475.c:1030:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adt7475.c: In function 'temp_store': /kisskb/src/drivers/hwmon/adt7475.c:452:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adt7475.c: In function 'point2_store': /kisskb/src/drivers/hwmon/adt7475.c:657:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/adt7475.c: In function 'tach_store': /kisskb/src/drivers/hwmon/adt7475.c:718:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/adt7475.c: In function 'temp_st_store': /kisskb/src/drivers/hwmon/adt7475.c:580:8: note: byref variable will be forcibly initialized ulong val; ^ /kisskb/src/drivers/hwmon/adt7475.c: In function 'set_property_bit': /kisskb/src/drivers/hwmon/adt7475.c:1466:6: note: byref variable will be forcibly initialized u32 prop_value = 0; ^ /kisskb/src/drivers/hwmon/adt7475.c: In function 'adt7475_set_pwm_polarity': /kisskb/src/drivers/hwmon/adt7475.c:1514:6: note: byref variable will be forcibly initialized u32 states[ADT7475_PWM_COUNT]; ^ /kisskb/src/drivers/mailbox/arm_mhu_db.c: In function 'mhu_db_mbox_irq_to_channel': /kisskb/src/drivers/mailbox/arm_mhu_db.c:97:16: note: byref variable will be forcibly initialized unsigned long bits; ^ In file included from /kisskb/src/include/linux/err.h:5:0, from /kisskb/src/include/linux/clk.h:12, from /kisskb/src/include/linux/amba/bus.h:14, from /kisskb/src/drivers/mailbox/arm_mhu_db.c:9: /kisskb/src/drivers/mailbox/arm_mhu_db.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/amba/bus.h:15:0, from /kisskb/src/drivers/mailbox/arm_mhu_db.c:9: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mailbox/arm_mhu_db.c: In function 'mhu_db_probe': /kisskb/src/drivers/mailbox/arm_mhu_db.c:250:6: note: byref variable will be forcibly initialized u32 cell_count; ^ /kisskb/src/drivers/gpu/drm/pl111/pl111_display.c: In function 'pl111_init_clock_divider': /kisskb/src/drivers/gpu/drm/pl111/pl111_display.c:539:14: note: byref variable will be forcibly initialized const char *parent_name; ^ In file included from /kisskb/src/include/linux/err.h:5:0, from /kisskb/src/include/linux/clk.h:12, from /kisskb/src/include/linux/amba/bus.h:14, from /kisskb/src/drivers/mailbox/arm_mhuv2.c:28: /kisskb/src/drivers/mailbox/arm_mhuv2.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/amba/bus.h:15:0, from /kisskb/src/drivers/mailbox/arm_mhuv2.c:28: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mailbox/arm_mhuv2.c: In function 'mhuv2_tx_init': /kisskb/src/drivers/mailbox/arm_mhuv2.c:251:7: note: byref variable will be forcibly initialized u32 _regval; \ ^ /kisskb/src/drivers/mailbox/arm_mhuv2.c:995:4: note: in expansion of macro 'writel_relaxed_bitfield' writel_relaxed_bitfield(1, &mhu->send->int_en, struct int_en_t, chcomb); ^ /kisskb/src/drivers/mailbox/arm_mhuv2.c:243:7: note: byref variable will be forcibly initialized u32 _regval; \ ^ /kisskb/src/drivers/mailbox/arm_mhuv2.c:975:15: note: in expansion of macro 'readl_relaxed_bitfield' mhu->minor = readl_relaxed_bitfield(&mhu->send->aidr, struct aidr_t, arch_minor_rev); ^ /kisskb/src/drivers/mailbox/arm_mhuv2.c:243:7: note: byref variable will be forcibly initialized u32 _regval; \ ^ /kisskb/src/drivers/mailbox/arm_mhuv2.c:974:17: note: in expansion of macro 'readl_relaxed_bitfield' mhu->windows = readl_relaxed_bitfield(&mhu->send->mhu_cfg, struct mhu_cfg_t, num_ch); ^ /kisskb/src/drivers/mailbox/arm_mhuv2.c: In function 'mhuv2_rx_init': /kisskb/src/drivers/mailbox/arm_mhuv2.c:251:7: note: byref variable will be forcibly initialized u32 _regval; \ ^ /kisskb/src/drivers/mailbox/arm_mhuv2.c:1050:3: note: in expansion of macro 'writel_relaxed_bitfield' writel_relaxed_bitfield(1, &mhu->recv->int_en, struct int_en_t, chcomb); ^ /kisskb/src/drivers/mailbox/arm_mhuv2.c:243:7: note: byref variable will be forcibly initialized u32 _regval; \ ^ /kisskb/src/drivers/mailbox/arm_mhuv2.c:1029:15: note: in expansion of macro 'readl_relaxed_bitfield' mhu->minor = readl_relaxed_bitfield(&mhu->recv->aidr, struct aidr_t, arch_minor_rev); ^ /kisskb/src/drivers/mailbox/arm_mhuv2.c:243:7: note: byref variable will be forcibly initialized u32 _regval; \ ^ /kisskb/src/drivers/mailbox/arm_mhuv2.c:1028:17: note: in expansion of macro 'readl_relaxed_bitfield' mhu->windows = readl_relaxed_bitfield(&mhu->recv->mhu_cfg, struct mhu_cfg_t, num_ch); ^ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c: In function 'submit_reloc': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:284:33: note: byref variable will be forcibly initialized struct etnaviv_gem_submit_bo *bo; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/swait.h:5, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/drm/drm_file.h:34, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:6: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/dma-resv.h:44:0, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:10: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c: In function 'submit_perfmon_validate': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:331:33: note: byref variable will be forcibly initialized struct etnaviv_gem_submit_bo *bo; ^ /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/leds/leds-blinkm.c: In function 'blinkm_detect': /kisskb/src/drivers/leds/leds-blinkm.c:525:5: note: byref variable will be forcibly initialized u8 tmpargs[7]; ^ /kisskb/src/drivers/leds/leds-blinkm.c: In function 'store_color_common': /kisskb/src/drivers/leds/leds-blinkm.c:158:5: note: byref variable will be forcibly initialized u8 value; ^ /kisskb/src/drivers/leds/leds-blinkm.c: In function 'blinkm_probe': /kisskb/src/drivers/leds/leds-blinkm.c:574:7: note: byref variable will be forcibly initialized char blinkm_led_name[28]; ^ /kisskb/src/drivers/hid/hid-input.c: In function 'hidinput_locate_usage': /kisskb/src/drivers/hid/hid-input.c:119:15: note: byref variable will be forcibly initialized unsigned int scancode; ^ /kisskb/src/drivers/hid/hid-input.c: In function 'hidinput_getkeycode': /kisskb/src/drivers/hid/hid-input.c:136:25: note: byref variable will be forcibly initialized unsigned int scancode, index; ^ /kisskb/src/drivers/hid/hid-input.c: In function 'hidinput_configure_usage': /kisskb/src/drivers/hid/hid-input.c:589:17: note: byref variable will be forcibly initialized unsigned long *bit = NULL; ^ /kisskb/src/drivers/hid/hid-input.c:588:6: note: byref variable will be forcibly initialized int max = 0, code; ^ /kisskb/src/drivers/hid/hid-input.c: In function 'hidinput_input_event': /kisskb/src/drivers/hid/hid-input.c:1577:20: note: byref variable will be forcibly initialized struct hid_field *field; ^ /kisskb/src/drivers/greybus/interface.c: In function 'power_now_show': /kisskb/src/drivers/greybus/interface.c:500:6: note: byref variable will be forcibly initialized u32 measurement; ^ /kisskb/src/drivers/greybus/interface.c: In function 'current_now_show': /kisskb/src/drivers/greybus/interface.c:481:6: note: byref variable will be forcibly initialized u32 measurement; ^ /kisskb/src/drivers/greybus/interface.c: In function 'voltage_now_show': /kisskb/src/drivers/greybus/interface.c:462:6: note: byref variable will be forcibly initialized u32 measurement; ^ /kisskb/src/drivers/greybus/interface.c: In function 'gb_interface_activate_operation': /kisskb/src/drivers/greybus/interface.c:877:5: note: byref variable will be forcibly initialized u8 type; ^ /kisskb/src/drivers/greybus/interface.c: In function 'gb_interface_read_ara_dme': /kisskb/src/drivers/greybus/interface.c:57:11: note: byref variable will be forcibly initialized u32 sn0, sn1; ^ /kisskb/src/drivers/greybus/interface.c:57:6: note: byref variable will be forcibly initialized u32 sn0, sn1; ^ /kisskb/src/drivers/greybus/interface.c: In function 'gb_interface_read_and_clear_init_status': /kisskb/src/drivers/greybus/interface.c:367:6: note: byref variable will be forcibly initialized u32 value; ^ /kisskb/src/drivers/greybus/interface.c: In function 'gb_interface_activate': /kisskb/src/drivers/greybus/interface.c:1007:25: note: byref variable will be forcibly initialized enum gb_interface_type type; ^ /kisskb/src/drivers/greybus/interface.c: In function 'power_state_store': /kisskb/src/drivers/greybus/interface.c:530:7: note: byref variable will be forcibly initialized bool activate; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c:7: /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c: In function 'mdp4_crtc_wait_for_flush_done': /kisskb/src/include/linux/wait.h:277: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/msm/disp/mdp4/mdp4_crtc.c:538:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(dev->vblank[drm_crtc_index(crtc)].queue, ^ /kisskb/src/drivers/firmware/imx/imx-scu-irq.c: In function 'imx_scu_irq_work_handler': /kisskb/src/drivers/firmware/imx/imx-scu-irq.c:73:5: note: byref variable will be forcibly initialized u8 i; ^ /kisskb/src/drivers/firmware/imx/imx-scu-irq.c:69:35: note: byref variable will be forcibly initialized struct imx_sc_msg_irq_get_status msg; ^ /kisskb/src/drivers/firmware/imx/imx-scu-irq.c: In function 'imx_scu_irq_group_enable': /kisskb/src/drivers/firmware/imx/imx-scu-irq.c:102:31: note: byref variable will be forcibly initialized struct imx_sc_msg_irq_enable msg; ^ /kisskb/src/drivers/firmware/imx/imx-scu-irq.c: In function 'imx_scu_enable_general_irq_channel': /kisskb/src/drivers/firmware/imx/imx-scu-irq.c:135:25: note: byref variable will be forcibly initialized struct of_phandle_args spec; ^ /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c: In function 'mdp4_crtc_cursor_set': /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c:413:11: note: byref variable will be forcibly initialized uint64_t iova; ^ /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c: In function 'update_cursor': /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c:367:12: note: byref variable will be forcibly initialized uint64_t iova = mdp4_crtc->cursor.next_iova; ^ /kisskb/src/drivers/gpu/drm/panel/panel-ilitek-ili9881c.c: In function 'ili9881c_send_cmd_data': /kisskb/src/drivers/gpu/drm/panel/panel-ilitek-ili9881c.c:486:5: note: byref variable will be forcibly initialized u8 buf[2] = { cmd, data }; ^ /kisskb/src/drivers/gpu/drm/panel/panel-ilitek-ili9881c.c: In function 'ili9881c_switch_page': /kisskb/src/drivers/gpu/drm/panel/panel-ilitek-ili9881c.c:474:5: note: byref variable will be forcibly initialized u8 buf[4] = { 0xff, 0x98, 0x81, page }; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/drivers/infiniband/core/cache.c:38: /kisskb/src/drivers/infiniband/core/cache.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/infiniband/core/cache.c:36: /kisskb/src/drivers/infiniband/core/cache.c: In function 'del_gid': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/infiniband/core/cache.c:406:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(entry->attr.ndev, NULL); ^ In file included from /kisskb/src/drivers/infiniband/core/cache.c:38:0: /kisskb/src/drivers/infiniband/core/cache.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/infiniband/core/cache.c: In function 'dispatch_gid_change_event': /kisskb/src/drivers/infiniband/core/cache.c:126:18: note: byref variable will be forcibly initialized struct ib_event event; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c: In function 'anx78xx_xtal_clk_sel': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:269:15: note: byref variable will be forcibly initialized unsigned int value; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c: In function 'anx78xx_send_video_infoframe': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:773:5: note: byref variable will be forcibly initialized u8 buffer[HDMI_INFOFRAME_HEADER_SIZE + HDMI_AVI_INFOFRAME_SIZE]; ^ /kisskb/src/drivers/infiniband/core/cache.c: In function '__ib_cache_gid_add': /kisskb/src/drivers/infiniband/core/cache.c:552:6: note: byref variable will be forcibly initialized int empty; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c: In function 'anx78xx_bridge_mode_set': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:985:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c: In function 'anx78xx_get_downstream_info': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:808:5: note: byref variable will be forcibly initialized u8 value; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c: In function 'anx78xx_dp_link_training': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:606:12: note: byref variable will be forcibly initialized u8 dp_bw, dpcd[2]; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:606:5: note: byref variable will be forcibly initialized u8 dp_bw, dpcd[2]; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c: In function 'anx78xx_handle_hdmi_int_1': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:1106:15: note: byref variable will be forcibly initialized unsigned int value; ^ /kisskb/src/drivers/infiniband/core/cache.c: In function 'ib_cache_gid_set_default_gid': /kisskb/src/drivers/infiniband/core/cache.c:843:21: note: byref variable will be forcibly initialized struct ib_gid_attr gid_attr; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c: In function 'anx78xx_i2c_probe': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:1222:28: note: byref variable will be forcibly initialized unsigned int i, idl, idh, version; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:1222:23: note: byref variable will be forcibly initialized unsigned int i, idl, idh, version; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:1222:18: note: byref variable will be forcibly initialized unsigned int i, idl, idh, version; ^ In file included from /kisskb/src/include/linux/restart_block.h:10:0, from /kisskb/src/include/linux/thread_info.h:14, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/smp.h:110, from /kisskb/src/include/linux/lockdep.h:14, from /kisskb/src/include/linux/mutex.h:17, from /kisskb/src/include/drm/drm_prime.h:35, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:6: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:80: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:0: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c: In function 'etnaviv_timeout_to_jiffies': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.h:107:24: note: byref variable will be forcibly initialized struct timespec64 ts, to = { ^ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.h:107:20: note: byref variable will be forcibly initialized struct timespec64 ts, to = { ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c: In function 'anx78xx_intp_threaded_handler': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:1148:15: note: byref variable will be forcibly initialized unsigned int irq; ^ In file included from /kisskb/src/arch/arm64/include/asm/current.h:5:0, from /kisskb/src/include/linux/mutex.h:14, 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 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/shmem_fs.h:6, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:8: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c: In function 'etnaviv_gem_new_handle': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:608:25: note: byref variable will be forcibly initialized struct drm_gem_object *obj = NULL; ^ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c: In function 'etnaviv_gem_new_private': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:646:25: note: byref variable will be forcibly initialized struct drm_gem_object *obj; ^ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c: In function 'etnaviv_gem_new_userptr': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:729:29: note: byref variable will be forcibly initialized struct etnaviv_gem_object *etnaviv_obj; ^ /kisskb/src/drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c: In function 'dsi_encoder_phy_mode_valid': /kisskb/src/drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c:613:25: note: byref variable will be forcibly initialized struct mipi_phy_params phy; ^ /kisskb/src/drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c: In function 'dsi_encoder_mode_valid': /kisskb/src/drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c:646:26: note: byref variable will be forcibly initialized struct drm_display_mode adj_mode; ^ /kisskb/src/drivers/usb/class/usblp.c: In function 'usblp_ioctl': /kisskb/src/drivers/usb/class/usblp.c:525:6: note: byref variable will be forcibly initialized int twoints[2]; ^ /kisskb/src/drivers/usb/class/usblp.c:524:6: note: byref variable will be forcibly initialized int status; ^ /kisskb/src/drivers/usb/class/usblp.c:523:16: note: byref variable will be forcibly initialized unsigned char newChannel; ^ /kisskb/src/drivers/usb/class/usblp.c: In function 'usblp_select_alts': /kisskb/src/drivers/usb/class/usblp.c:1266:44: note: byref variable will be forcibly initialized struct usb_endpoint_descriptor *epwrite, *epread; ^ /kisskb/src/drivers/usb/class/usblp.c:1266:34: note: byref variable will be forcibly initialized struct usb_endpoint_descriptor *epwrite, *epread; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_print_lt_status': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1008:7: note: byref variable will be forcibly initialized char pe[8] = "0/0/0/0"; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1007:7: note: byref variable will be forcibly initialized char vs[8] = "0/0/0/0"; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_mailbox_send': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:143:5: note: byref variable will be forcibly initialized u8 header[4]; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_reg_write': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:212:5: note: byref variable will be forcibly initialized u8 msg[6]; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_reg_write_bit': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:232:5: note: byref variable will be forcibly initialized u8 field[8]; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_set_firmware_active': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:325:5: note: byref variable will be forcibly initialized u8 msg[5]; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_mailbox_recv_header': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:93:5: note: byref variable will be forcibly initialized u8 header[4]; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_read_hpd_event': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:442:5: note: byref variable will be forcibly initialized u8 event = 0; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_get_hpd_status': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:360:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_get_edid_block': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:398:13: note: byref variable will be forcibly initialized u8 msg[2], reg[2], i; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:398:5: note: byref variable will be forcibly initialized u8 msg[2], reg[2], i; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_dpcd_write': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:288:13: note: byref variable will be forcibly initialized u8 msg[6], reg[5]; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:288:5: note: byref variable will be forcibly initialized u8 msg[6], reg[5]; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_dpcd_read': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:254:13: note: byref variable will be forcibly initialized u8 msg[5], reg[5]; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:254:5: note: byref variable will be forcibly initialized u8 msg[5], reg[5]; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:22: /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_remove': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:2581:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhdp->fw_load_wq, ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_link_power_down': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:577:5: note: byref variable will be forcibly initialized u8 value; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_link_power_up': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:538:5: note: byref variable will be forcibly initialized u8 value; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_reg_read': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:168:13: note: byref variable will be forcibly initialized u8 msg[4], resp[8]; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:168:5: note: byref variable will be forcibly initialized u8 msg[4], resp[8]; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_configure_video': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1760:24: note: byref variable will be forcibly initialized u32 bpp, bpc, pxlfmt, framer; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_link_configure': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:609:5: note: byref variable will be forcibly initialized u8 values[2]; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_link_training_init': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:860:27: note: byref variable will be forcibly initialized union phy_configure_opts phy_cfg; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_adjust_lt': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:479:5: note: byref variable will be forcibly initialized u8 hdr[5]; /* For DPCD read response header */ ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:478:5: note: byref variable will be forcibly initialized u8 payload[7]; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_link_training_cr': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1171:28: note: byref variable will be forcibly initialized bool same_before_adjust, max_swing_reached; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1171:8: note: byref variable will be forcibly initialized bool same_before_adjust, max_swing_reached; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1170:6: note: byref variable will be forcibly initialized u8 requested_adjust_pre_emphasis[CDNS_DP_MAX_NUM_LANES] = {}; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1169:6: note: byref variable will be forcibly initialized u8 requested_adjust_volt_swing[CDNS_DP_MAX_NUM_LANES] = {}; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1157:27: note: byref variable will be forcibly initialized union phy_configure_opts phy_cfg; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1156:7: note: byref variable will be forcibly initialized bool cr_done; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1155:5: note: byref variable will be forcibly initialized u8 link_status[DP_LINK_STATUS_SIZE]; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1153:5: note: byref variable will be forcibly initialized u8 lanes_data[CDNS_DP_MAX_NUM_LANES], ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_link_training_channel_eq': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1031:27: note: byref variable will be forcibly initialized union phy_configure_opts phy_cfg; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1030:5: note: byref variable will be forcibly initialized u8 link_status[DP_LINK_STATUS_SIZE]; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1029:5: note: byref variable will be forcibly initialized u8 lanes_data[CDNS_DP_MAX_NUM_LANES], fail_counter_short = 0; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_link_training': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1249:6: note: byref variable will be forcibly initialized u32 reg32; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_link_up': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1410:5: note: byref variable will be forcibly initialized u8 ext_cap_chk = 0; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1409:6: note: byref variable will be forcibly initialized u32 resp, interval, interval_us; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1408:33: note: byref variable will be forcibly initialized u8 dpcd[DP_RECEIVER_CAP_SIZE], amp[2]; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1408:5: note: byref variable will be forcibly initialized u8 dpcd[DP_RECEIVER_CAP_SIZE], amp[2]; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_update_link_status': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:2253:7: note: byref variable will be forcibly initialized bool hpd_pulse; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:2252:5: note: byref variable will be forcibly initialized u8 status[DP_LINK_STATUS_SIZE]; ^ /kisskb/src/drivers/remoteproc/remoteproc_coredump.c: In function 'rproc_copy_segment': /kisskb/src/drivers/remoteproc/remoteproc_coredump.c:155:7: note: byref variable will be forcibly initialized bool is_iomem = false; ^ /kisskb/src/drivers/remoteproc/remoteproc_coredump.c: In function 'rproc_coredump_read': /kisskb/src/drivers/remoteproc/remoteproc_coredump.c:179:9: note: byref variable will be forcibly initialized size_t seg_data, bytes_left = count; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_atomic_disable': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:2059:6: note: byref variable will be forcibly initialized u32 resp; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_atomic_enable': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1978:6: note: byref variable will be forcibly initialized u32 resp; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_connector_init': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1675:6: note: byref variable will be forcibly initialized u32 bus_format = MEDIA_BUS_FMT_RGB121212_1X36; ^ /kisskb/src/drivers/remoteproc/remoteproc_coredump.c: In function 'rproc_coredump': /kisskb/src/drivers/remoteproc/remoteproc_coredump.c:244: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:355:30: note: byref variable will be forcibly initialized struct rproc_coredump_state dump_state; ^ /kisskb/src/drivers/remoteproc/remoteproc_coredump.c:350:9: note: byref variable will be forcibly initialized size_t strtbl_index = 1; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:22: /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_wait_for_sw_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/bridge/cadence/cdns-mhdp8546-core.c:2391:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhdp->sw_events_wq, ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/drivers/remoteproc/remoteproc_core.c:22: /kisskb/src/drivers/remoteproc/remoteproc_core.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/remoteproc/remoteproc_core.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/remoteproc/remoteproc_core.c: In function 'rproc_alloc_carveout': /kisskb/src/drivers/remoteproc/remoteproc_core.c:799:13: note: byref variable will be forcibly initialized dma_addr_t dma; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/remoteproc/remoteproc_core.c:20: /kisskb/src/drivers/remoteproc/remoteproc_core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:84: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_set_rsc_table': /kisskb/src/drivers/remoteproc/remoteproc_core.c:1566:9: note: byref variable will be forcibly initialized size_t table_sz; ^ /kisskb/src/drivers/remoteproc/remoteproc_core.c: In function 'rproc_handle_trace': /kisskb/src/drivers/remoteproc/remoteproc_core.c:658:7: note: byref variable will be forcibly initialized char name[15]; ^ /kisskb/src/drivers/remoteproc/remoteproc_core.c: In function 'rproc_find_carveout_by_name': /kisskb/src/drivers/remoteproc/remoteproc_core.c:256:7: note: byref variable will be forcibly initialized char _name[32]; ^ /kisskb/src/drivers/remoteproc/remoteproc_core.c:255: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:1032: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:1075:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/remoteproc/remoteproc_core.c: In function 'rproc_trigger_recovery': /kisskb/src/drivers/remoteproc/remoteproc_core.c:1904:25: note: byref variable will be forcibly initialized const struct firmware *firmware_p; ^ /kisskb/src/drivers/remoteproc/remoteproc_core.c: In function 'rproc_boot': /kisskb/src/drivers/remoteproc/remoteproc_core.c:1989:25: note: byref variable will be forcibly initialized const struct firmware *firmware_p; ^ /kisskb/src/drivers/remoteproc/remoteproc_core.c: In function 'rproc_handle_vdev': /kisskb/src/drivers/remoteproc/remoteproc_core.c:522:7: note: byref variable will be forcibly initialized char name[16]; ^ /kisskb/src/drivers/mailbox/imx-mailbox.c: In function 'imx_mu_generic_rx': /kisskb/src/drivers/mailbox/imx-mailbox.c:172:6: note: byref variable will be forcibly initialized u32 dat; ^ /kisskb/src/drivers/firmware/imx/rm.c: In function 'imx_sc_rm_is_resource_owned': /kisskb/src/drivers/firmware/imx/rm.c:26:34: note: byref variable will be forcibly initialized struct imx_sc_msg_rm_rsrc_owned msg; ^ /kisskb/src/drivers/usb/c67x00/c67x00-ll-hpi.c: In function 'c67x00_ll_husb_sie_init': /kisskb/src/drivers/usb/c67x00/c67x00-ll-hpi.c:309:29: note: byref variable will be forcibly initialized struct c67x00_lcp_int_data data; ^ /kisskb/src/drivers/usb/c67x00/c67x00-ll-hpi.c: In function 'c67x00_ll_husb_reset': /kisskb/src/drivers/usb/c67x00/c67x00-ll-hpi.c:319:29: note: byref variable will be forcibly initialized struct c67x00_lcp_int_data data; ^ /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c: In function 'mdp4_irq_error_handler': /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c:30:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_info_printer(mdp4_kms->dev->dev); ^ /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c: In function 'mdp4_kms_init': /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c:401:13: note: byref variable will be forcibly initialized u32 major, minor; ^ /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c:401:6: note: byref variable will be forcibly initialized u32 major, minor; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/include/asm-generic/gpio.h:11, from /kisskb/src/include/linux/gpio.h:62, from /kisskb/src/drivers/leds/leds-gpio.c:10: /kisskb/src/drivers/leds/leds-gpio.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/leds/leds-gpio.c: In function 'gpio_leds_create': /kisskb/src/drivers/leds/leds-gpio.c:147:19: note: byref variable will be forcibly initialized struct gpio_led led = {}; ^ /kisskb/src/drivers/mailbox/armada-37xx-rwtm-mailbox.c: In function 'a37xx_mbox_receive': /kisskb/src/drivers/mailbox/armada-37xx-rwtm-mailbox.c:46:33: note: byref variable will be forcibly initialized struct armada_37xx_rwtm_rx_msg rx_msg; ^ /kisskb/src/drivers/gpu/drm/pl111/pl111_versatile.c: In function 'pl111_versatile_init': /kisskb/src/drivers/gpu/drm/pl111/pl111_versatile.c:472:29: note: byref variable will be forcibly initialized const struct of_device_id *clcd_id; ^ /kisskb/src/drivers/gpu/drm/tiny/cirrus.c: In function 'cirrus_set_start_address': /kisskb/src/drivers/gpu/drm/tiny/cirrus.c:160:6: note: byref variable will be forcibly initialized int idx; ^ /kisskb/src/drivers/gpu/drm/tiny/cirrus.c: In function 'cirrus_mode_set': /kisskb/src/drivers/gpu/drm/tiny/cirrus.c:191:11: note: byref variable will be forcibly initialized int tmp, idx; ^ /kisskb/src/drivers/gpu/drm/tiny/cirrus.c: In function 'cirrus_fb_blit_rect': /kisskb/src/drivers/gpu/drm/tiny/cirrus.c:321:6: note: byref variable will be forcibly initialized int idx; ^ /kisskb/src/drivers/gpu/drm/tiny/cirrus.c: In function 'cirrus_pipe_update': /kisskb/src/drivers/gpu/drm/tiny/cirrus.c:448: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:350:18: note: byref variable will be forcibly initialized struct drm_rect fullscreen = { ^ /kisskb/src/drivers/infiniband/core/netlink.c: In function 'rdma_nl_rcv_msg': /kisskb/src/drivers/infiniband/core/netlink.c:186:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/net/netlink.h:6, from /kisskb/src/drivers/infiniband/core/netlink.c:37: /kisskb/src/drivers/infiniband/core/netlink.c: In function 'rdma_nl_register': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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/infiniband/core/netlink.c:119:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rdma_nl_types[index].cb_table, cb_table); ^ /kisskb/src/drivers/firmware/imx/imx-scu-soc.c: In function 'imx_scu_soc_id': /kisskb/src/drivers/firmware/imx/imx-scu-soc.c:60:36: note: byref variable will be forcibly initialized struct imx_sc_msg_misc_get_soc_id msg; ^ /kisskb/src/drivers/firmware/imx/imx-scu-soc.c: In function 'imx_scu_soc_uid': /kisskb/src/drivers/firmware/imx/imx-scu-soc.c:36:37: note: byref variable will be forcibly initialized struct imx_sc_msg_misc_get_soc_uid msg; ^ /kisskb/src/drivers/firmware/imx/imx-scu-soc.c: In function 'imx_scu_soc_init': /kisskb/src/drivers/firmware/imx/imx-scu-soc.c:86:6: note: byref variable will be forcibly initialized u64 uid = 0; ^ In file included from /kisskb/src/include/asm-generic/div64.h:27:0, from ./arch/arm64/include/generated/asm/div64.h:1, from /kisskb/src/include/linux/math.h:5, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/gpu/drm/panel/panel-innolux-p079zca.c:6: /kisskb/src/drivers/gpu/drm/panel/panel-innolux-p079zca.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/node.h:18:0, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/gpu/drm/panel/panel-innolux-p079zca.c:10: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /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/hwmon/aht10.c: In function 'aht10_init': /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/hwmon/aht10.c:91:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/drivers/hwmon/aht10.c:88:11: note: byref variable will be forcibly initialized const u8 cmd_init[] = {AHT10_CMD_INIT, AHT10_CAL_ENABLED | AHT10_MODE_CYC, ^ /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/hwmon/aht10.c: In function 'aht10_read_values': /kisskb/src/drivers/hwmon/aht10.c:135:5: note: byref variable will be forcibly initialized u8 raw_data[AHT10_MEAS_SIZE]; ^ /kisskb/src/drivers/hwmon/aht10.c:132:11: note: byref variable will be forcibly initialized const u8 cmd_meas[] = {AHT10_CMD_MEAS, 0x33, 0x00}; ^ /kisskb/src/drivers/rpmsg/mtk_rpmsg.c: In function 'mtk_rpmsg_match_device_subnode': /kisskb/src/drivers/rpmsg/mtk_rpmsg.c:182:14: note: byref variable will be forcibly initialized const char *name; ^ In file included from /kisskb/src/include/linux/restart_block.h:10:0, from /kisskb/src/include/linux/thread_info.h:14, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/smp.h:110, from /kisskb/src/include/linux/lockdep.h:14, from /kisskb/src/include/linux/mutex.h:17, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:6: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:80: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:0, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.h:10, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:20: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c: In function 'etnaviv_timeout_to_jiffies': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.h:107:24: note: byref variable will be forcibly initialized struct timespec64 ts, to = { ^ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.h:107:20: note: byref variable will be forcibly initialized struct timespec64 ts, to = { ^ /kisskb/src/drivers/remoteproc/remoteproc_debugfs.c: In function 'rproc_trace_read': /kisskb/src/drivers/remoteproc/remoteproc_debugfs.c:132:7: note: byref variable will be forcibly initialized char buf[100]; ^ /kisskb/src/drivers/remoteproc/remoteproc_debugfs.c: In function 'rproc_coredump_read': /kisskb/src/drivers/remoteproc/remoteproc_debugfs.c:46:7: note: byref variable will be forcibly initialized char buf[20]; ^ /kisskb/src/drivers/remoteproc/remoteproc_debugfs.c: In function 'rproc_name_read': /kisskb/src/drivers/remoteproc/remoteproc_debugfs.c:160:7: note: byref variable will be forcibly initialized char buf[100]; ^ /kisskb/src/drivers/remoteproc/remoteproc_debugfs.c: In function 'rproc_coredump_write': /kisskb/src/drivers/remoteproc/remoteproc_debugfs.c:77:7: note: byref variable will be forcibly initialized char buf[20]; ^ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c: In function 'etnaviv_gpu_debugfs': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:889:19: note: byref variable will be forcibly initialized struct dma_debug debug; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/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:1266:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(gpu->fence_event, ^ /kisskb/src/drivers/remoteproc/remoteproc_debugfs.c: In function 'rproc_crash_write': /kisskb/src/drivers/remoteproc/remoteproc_debugfs.c:256:15: note: byref variable will be forcibly initialized unsigned int type; ^ /kisskb/src/drivers/remoteproc/remoteproc_debugfs.c: In function 'rproc_recovery_write': /kisskb/src/drivers/remoteproc/remoteproc_debugfs.c:213:7: note: byref variable will be forcibly initialized char buf[10]; ^ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c: In function 'etnaviv_gpu_submit': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:1341:33: note: byref variable will be forcibly initialized unsigned int i, nr_events = 1, event[3]; ^ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c: In function 'mdp5_ctl_commit': /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c:541:6: note: byref variable will be forcibly initialized u32 flush_id = ctl->id; ^ /kisskb/src/drivers/hid/hid-quirks.c: In function 'hid_quirks_init': /kisskb/src/drivers/hid/hid-quirks.c:1162:6: note: byref variable will be forcibly initialized u32 quirks; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_enable_psr': /kisskb/src/drivers/hid/hid-quirks.c:1161:29: note: byref variable will be forcibly initialized unsigned short int vendor, product; ^ /kisskb/src/drivers/hid/hid-quirks.c:1161:21: note: byref variable will be forcibly initialized unsigned short int vendor, product; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:995:5: note: byref variable will be forcibly initialized u8 sink; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:993:16: note: byref variable will be forcibly initialized struct dp_sdp psr_vsc; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_is_enhanced_mode_available': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:192:5: note: byref variable will be forcibly initialized u8 data; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_get_max_rx_bandwidth': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:615:5: note: byref variable will be forcibly initialized u8 data; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_get_max_rx_lane_count': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:630:5: note: byref variable will be forcibly initialized u8 data; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_fast_link_train_detection': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:926:5: note: byref variable will be forcibly initialized u8 spread; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_detect_sink_psr': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:108:16: note: byref variable will be forcibly initialized unsigned char psr_version; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_enable_rx_to_enhanced_mode': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:171:5: note: byref variable will be forcibly initialized u8 data; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c: In function 'analogix_dp_get_psr_status': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:941:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_set_enhanced_mode': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:208:5: note: byref variable will be forcibly initialized u8 data; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_fast_link_train': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:715:17: note: byref variable will be forcibly initialized u8 link_align, link_status[2]; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:715:5: note: byref variable will be forcibly initialized u8 link_align, link_status[2]; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_link_start': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:260:5: note: byref variable will be forcibly initialized u8 buf[4]; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_process_clock_recovery': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:470:21: note: byref variable will be forcibly initialized u8 link_status[2], adjust_request[2]; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:470:5: note: byref variable will be forcibly initialized u8 link_status[2], adjust_request[2]; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_process_equalizer_training': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:542:33: note: byref variable will be forcibly initialized u8 link_align, link_status[2], adjust_request[2]; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:542:17: note: byref variable will be forcibly initialized u8 link_align, link_status[2], adjust_request[2]; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:542:5: note: byref variable will be forcibly initialized u8 link_align, link_status[2], adjust_request[2]; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:541:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_disable_psr': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:1023:5: note: byref variable will be forcibly initialized u8 sink; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:1021:16: note: byref variable will be forcibly initialized struct dp_sdp psr_vsc; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_enable_scramble': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:862:5: note: byref variable will be forcibly initialized u8 data; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_enable_sink_psr': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:123:16: note: byref variable will be forcibly initialized unsigned char psr_en; ^ /kisskb/src/drivers/mailbox/platform_mhu.c: In function 'platform_mhu_rx_interrupt': /kisskb/src/drivers/mailbox/platform_mhu.c:50:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/hid/hid-debug.c: In function 'hid_debug_events_read': /kisskb/src/drivers/hid/hid-debug.c:1110:15: note: byref variable will be forcibly initialized int ret = 0, copied; ^ In file included from /kisskb/src/include/linux/random.h:121:0, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/linux/rcupdate.h:30, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/firmware/smccc/smccc.c:12: /kisskb/src/drivers/firmware/smccc/smccc.c: In function 'smccc_probe_trng': /kisskb/src/arch/arm64/include/asm/archrandom.h:18:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c: In function 'mdp5_irq_error_handler': /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c:32:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_info_printer(mdp5_kms->dev->dev); ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c:10: /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c: In function 'mdp5_crtc_wait_for_flush_done': /kisskb/src/include/linux/wait.h:277: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/msm/disp/mdp5/mdp5_crtc.c:1232:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(dev->vblank[drm_crtc_index(crtc)].queue, ^ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c: In function 'mdp5_crtc_restore_cursor': /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c:876:18: note: byref variable will be forcibly initialized uint32_t roi_w, roi_h; ^ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c:876:11: note: byref variable will be forcibly initialized uint32_t roi_w, roi_h; ^ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c: In function 'blend_setup': /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c:229:17: note: byref variable will be forcibly initialized enum mdp5_pipe r_stage[STAGE_MAX + 1][MAX_PIPE_STAGE] = { { SSPP_NONE } }; ^ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c:228:17: note: byref variable will be forcibly initialized enum mdp5_pipe stage[STAGE_MAX + 1][MAX_PIPE_STAGE] = { { SSPP_NONE } }; ^ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c: In function 'mdp5_crtc_atomic_check': /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c:696:21: note: byref variable will be forcibly initialized struct plane_state pstates[STAGE_MAX + 1]; ^ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c: In function 'mdp5_crtc_cursor_move': /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c:1030:11: note: byref variable will be forcibly initialized uint32_t roi_h; ^ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c:1029:11: note: byref variable will be forcibly initialized uint32_t roi_w; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/usb/class/cdc-wdm.c:18: /kisskb/src/drivers/usb/class/cdc-wdm.c: In function 'wdm_wait_for_response': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/usb/class/cdc-wdm.c:637:7: note: in expansion of macro 'wait_event_interruptible_timeout' rv = wait_event_interruptible_timeout(desc->wait, ^ /kisskb/src/drivers/usb/class/cdc-wdm.c: In function 'wdm_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/class/cdc-wdm.c:415:7: note: in expansion of macro 'wait_event_interruptible' r = wait_event_interruptible(desc->wait, !test_bit(WDM_IN_USE, ^ /kisskb/src/drivers/usb/class/cdc-wdm.c: In function 'wdm_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/class/cdc-wdm.c:552:9: note: in expansion of macro 'wait_event_interruptible' rv = wait_event_interruptible(desc->wait, ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/drivers/leds/leds-is31fl32xx.c:12: /kisskb/src/drivers/leds/leds-is31fl32xx.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/leds/leds-is31fl32xx.c: In function 'is31fl32xx_parse_child_dt': /kisskb/src/drivers/leds/leds-is31fl32xx.c:334:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/leds/leds-is31fl32xx.c: In function 'is31fl32xx_parse_dt': /kisskb/src/drivers/leds/leds-is31fl32xx.c:371:24: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^ /kisskb/src/drivers/usb/class/cdc-wdm.c: In function 'wdm_probe': /kisskb/src/drivers/usb/class/cdc-wdm.c:1145:31: note: byref variable will be forcibly initialized struct usb_cdc_parsed_header hdr; ^ /kisskb/src/drivers/firmware/smccc/kvm_guest.c: In function 'kvm_init_hyp_services': /kisskb/src/drivers/firmware/smccc/kvm_guest.c:17:6: note: byref variable will be forcibly initialized u32 val[4]; ^ /kisskb/src/drivers/firmware/smccc/kvm_guest.c:16:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/hwmon/aquacomputer_d5next.c: In function 'd5next_debugfs_init': /kisskb/src/drivers/hwmon/aquacomputer_d5next.c:257:7: note: byref variable will be forcibly initialized char name[32]; ^ /kisskb/src/drivers/gpu/drm/pl111/pl111_drv.c: In function 'pl111_modeset_init': /kisskb/src/drivers/gpu/drm/pl111/pl111_drv.c:98:22: note: byref variable will be forcibly initialized struct drm_bridge *tmp_bridge; ^ /kisskb/src/drivers/gpu/drm/pl111/pl111_drv.c:97:21: note: byref variable will be forcibly initialized struct drm_panel *tmp_panel; ^ /kisskb/src/drivers/firmware/psci/psci.c: In function 'get_set_conduit_method': /kisskb/src/drivers/firmware/psci/psci.c:279:14: note: byref variable will be forcibly initialized const char *method; ^ /kisskb/src/drivers/firmware/psci/psci.c: In function '__invoke_psci_fn_smc': /kisskb/src/drivers/firmware/psci/psci.c:124: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:114:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/firmware/psci/psci.c: In function 'psci_0_1_init': /kisskb/src/drivers/firmware/psci/psci.c:554:6: note: byref variable will be forcibly initialized u32 id; ^ /kisskb/src/drivers/firmware/psci/psci.c: In function 'psci_dt_init': /kisskb/src/drivers/firmware/psci/psci.c:616:29: note: byref variable will be forcibly initialized const struct of_device_id *matched_np; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/gpu/drm/lima/lima_drv.c:4: /kisskb/src/drivers/gpu/drm/lima/lima_drv.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/gpu/drm/lima/lima_drv.c:7:0: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/soundwire/bus_type.c: In function 'sdw_slave_uevent': /kisskb/src/drivers/soundwire/bus_type.c:64:7: note: byref variable will be forcibly initialized char modalias[32]; ^ In file included from /kisskb/src/drivers/infiniband/core/core_priv.h:36:0, from /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:33: /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c: In function 'handle_netdev_upper': /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:561:12: note: byref variable will be forcibly initialized LIST_HEAD(upper_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:558:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv; ^ /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c: In function 'inet6addr_event': /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:875:22: note: byref variable will be forcibly initialized struct sockaddr_in6 in6; ^ /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c: In function 'inetaddr_event': /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:861:21: note: byref variable will be forcibly initialized struct sockaddr_in in; ^ /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c: In function 'update_gid_ip': /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:288:21: note: byref variable will be forcibly initialized struct ib_gid_attr gid_attr; ^ /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:287:15: note: byref variable will be forcibly initialized union ib_gid gid; ^ In file included from /kisskb/src/drivers/infiniband/core/core_priv.h:36:0, from /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:33: /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c: In function 'enum_netdev_ipv4_ips': /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:343:12: note: byref variable will be forcibly initialized LIST_HEAD(sin_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c: In function 'enum_netdev_ipv6_ips': /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:412:16: note: byref variable will be forcibly initialized union ib_gid gid; ^ In file included from /kisskb/src/drivers/infiniband/core/core_priv.h:36:0, from /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:33: /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:387:12: note: byref variable will be forcibly initialized LIST_HEAD(sin6_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /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 'pwr_debugfs_power_read': /kisskb/src/drivers/greybus/svc.c:731:7: note: byref variable will be forcibly initialized char buff[16]; ^ /kisskb/src/drivers/greybus/svc.c:730:6: note: byref variable will be forcibly initialized u32 value; ^ /kisskb/src/drivers/greybus/svc.c: In function 'pwr_debugfs_current_read': /kisskb/src/drivers/greybus/svc.c:707:7: note: byref variable will be forcibly initialized char buff[16]; ^ /kisskb/src/drivers/greybus/svc.c:706:6: note: byref variable will be forcibly initialized u32 value; ^ /kisskb/src/drivers/greybus/svc.c: In function 'pwr_debugfs_voltage_read': /kisskb/src/drivers/greybus/svc.c:683:7: note: byref variable will be forcibly initialized char buff[16]; ^ /kisskb/src/drivers/greybus/svc.c:682:6: note: byref variable will be forcibly initialized u32 value; ^ In file included from /kisskb/src/include/linux/greybus.h:17:0, from /kisskb/src/drivers/greybus/svc.c:11: /kisskb/src/drivers/greybus/svc.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_pwrmon_debugfs_init': /kisskb/src/drivers/greybus/svc.c:794:8: note: byref variable will be forcibly initialized char fname[GB_SVC_PWRMON_RAIL_NAME_BUFSIZE]; ^ /kisskb/src/drivers/greybus/svc.c:764:5: note: byref variable will be forcibly initialized u8 rail_count; ^ /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c: In function 'gm12u320_misc_request': /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:201:11: note: byref variable will be forcibly initialized int ret, len; ^ /kisskb/src/drivers/greybus/svc.c: In function 'watchdog_store': /kisskb/src/drivers/greybus/svc.c:84:7: note: byref variable will be forcibly initialized bool user_request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_pwrmon_intf_sample_get': /kisskb/src/drivers/greybus/svc.c:213:48: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_intf_sample_get_response response; ^ /kisskb/src/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c: In function 'jdi_panel_init': /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/gpu/drm/panel/panel-jdi-lt070me05000.c:135:42: note: byref variable will be forcibly initialized ret = mipi_dsi_generic_write(dsi, (u8[]){0xB0, 0x03}, 2); ^ /kisskb/src/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:126:10: note: byref variable will be forcibly initialized {0xB3, 0x26, 0x08, 0x00, 0x20, 0x00}, 6); ^ /kisskb/src/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:116:42: note: byref variable will be forcibly initialized ret = mipi_dsi_generic_write(dsi, (u8[]){0xB0, 0x00}, 2); ^ /kisskb/src/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:102:12: note: byref variable will be forcibly initialized (u8[]){ 0x00 }, 1); ^ /kisskb/src/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:94:12: note: byref variable will be forcibly initialized (u8[]){ 0x24 }, 1); ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_device_id': /kisskb/src/drivers/greybus/svc.c:259:39: note: byref variable will be forcibly initialized struct gb_svc_intf_device_id_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_eject': /kisskb/src/drivers/greybus/svc.c:270:35: note: byref variable will be forcibly initialized struct gb_svc_intf_eject_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'intf_eject_store': /kisskb/src/drivers/greybus/svc.c:52:17: note: byref variable will be forcibly initialized unsigned short intf_id; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_vsys_set': /kisskb/src/drivers/greybus/svc.c:294:35: note: byref variable will be forcibly initialized struct gb_svc_intf_vsys_response response; ^ /kisskb/src/drivers/greybus/svc.c:293:34: note: byref variable will be forcibly initialized struct gb_svc_intf_vsys_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_refclk_set': /kisskb/src/drivers/greybus/svc.c:317:37: note: byref variable will be forcibly initialized struct gb_svc_intf_refclk_response response; ^ /kisskb/src/drivers/greybus/svc.c:316:36: note: byref variable will be forcibly initialized struct gb_svc_intf_refclk_request request; ^ /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c: In function 'gm12u320_pipe_update': /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:572:18: note: byref variable will be forcibly initialized struct drm_rect rect; ^ /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/gpu/drm/panel/panel-jdi-lt070me05000.c: In function 'drm_panel_create_dsi_backlight': /kisskb/src/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:369:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c: In function 'gm12u320_pipe_enable': /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:552:18: note: byref variable will be forcibly initialized struct drm_rect rect = { 0, 0, GM12U320_USER_WIDTH, GM12U320_HEIGHT }; ^ /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/gpu/drm/panel/panel-jdi-lt070me05000.c: In function 'dsi_dcs_bl_get_brightness': /kisskb/src/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:331:6: note: byref variable will be forcibly initialized u16 brightness = bl->props.brightness; ^ /kisskb/src/drivers/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/gpu/drm/tiny/gm12u320.c: In function 'gm12u320_fb_update_work': /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:324:25: note: byref variable will be forcibly initialized int block, block_size, len; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_set_power_mode_hibernate': /kisskb/src/drivers/greybus/svc.c:601:39: note: byref variable will be forcibly initialized struct gb_svc_intf_set_pwrm_response response; ^ /kisskb/src/drivers/greybus/svc.c:600:38: note: byref variable will be forcibly initialized struct gb_svc_intf_set_pwrm_request request; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c: In function 'cdns_mhdp_secure_mailbox_send': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:105:5: note: byref variable will be forcibly initialized u8 header[4]; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c: In function 'cdns_mhdp_secure_mailbox_recv_header': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:57:5: note: byref variable will be forcibly initialized u8 header[4]; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c: In function 'cdns_mhdp_hdcp_get_status': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:131:5: note: byref variable will be forcibly initialized u8 hdcp_status[HDCP_STATUS_SIZE]; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c: In function 'cdns_mhdp_hdcp_rx_id_valid': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:187:5: note: byref variable will be forcibly initialized u8 rec_id_hdr[2]; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c: In function 'cdns_mhdp_hdcp_set_config': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:270:6: note: byref variable will be forcibly initialized u16 hdcp_port_status; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c: In function 'cdns_mhdp_hdcp_auth_check': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:291:6: note: byref variable will be forcibly initialized u16 hdcp_port_status; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c: In function 'cdns_mhdp_hdcp_check_receviers': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:316:5: note: byref variable will be forcibly initialized u8 hdcp_num_rec; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:315:5: note: byref variable will be forcibly initialized u8 hdcp_rec_id[HDCP_MAX_RECEIVERS][HDCP_RECEIVER_ID_SIZE_BYTES]; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c: In function 'cdns_mhdp_hdcp_auth_22': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:335:6: note: byref variable will be forcibly initialized u16 hdcp_port_status; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:334:5: note: byref variable will be forcibly initialized u8 resp[HDCP_STATUS_SIZE]; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c: In function 'cdns_mhdp_hdcp_check_link': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:434:6: note: byref variable will be forcibly initialized u16 hdcp_port_status; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-core.c: In function 'sdhci_pci_probe': /kisskb/src/drivers/mmc/host/sdhci-pci-core.c:2166:12: note: byref variable will be forcibly initialized u8 slots, first_bar; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-core.c:2166:5: note: byref variable will be forcibly initialized u8 slots, first_bar; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-core.c: In function 'amd_config_tuning_phase': /kisskb/src/drivers/mmc/host/sdhci-pci-core.c:1629:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-core.c: In function 'amd_enable_manual_tuning': /kisskb/src/drivers/mmc/host/sdhci-pci-core.c:1639:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-core.c: In function 'sdhci_cqhci_irq': /kisskb/src/drivers/mmc/host/sdhci-pci-core.c:222:6: note: byref variable will be forcibly initialized int data_error = 0; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-core.c:221:6: note: byref variable will be forcibly initialized int cmd_error = 0; ^ /kisskb/src/drivers/firmware/arm_scpi.c: In function 'legacy_scpi_clk_set_val': /kisskb/src/drivers/firmware/arm_scpi.c:575:6: note: byref variable will be forcibly initialized int stat; ^ /kisskb/src/drivers/firmware/arm_scpi.c: In function 'scpi_device_set_power_state': /kisskb/src/drivers/firmware/arm_scpi.c:773:24: note: byref variable will be forcibly initialized struct dev_pstate_set dev_set = { ^ /kisskb/src/drivers/firmware/arm_scpi.c:772:6: note: byref variable will be forcibly initialized int stat; ^ /kisskb/src/drivers/firmware/arm_scpi.c: In function 'scpi_device_get_power_state': /kisskb/src/drivers/firmware/arm_scpi.c:763:9: note: byref variable will be forcibly initialized __le16 id = cpu_to_le16(dev_id); ^ /kisskb/src/drivers/firmware/arm_scpi.c:762:5: note: byref variable will be forcibly initialized u8 pstate; ^ /kisskb/src/drivers/firmware/arm_scpi.c: In function 'scpi_sensor_get_value': /kisskb/src/drivers/firmware/arm_scpi.c:742:9: note: byref variable will be forcibly initialized __le64 value; ^ /kisskb/src/drivers/firmware/arm_scpi.c:741:9: note: byref variable will be forcibly initialized __le16 id = cpu_to_le16(sensor); ^ /kisskb/src/drivers/firmware/arm_scpi.c: In function 'scpi_sensor_get_info': /kisskb/src/drivers/firmware/arm_scpi.c:726:27: note: byref variable will be forcibly initialized struct _scpi_sensor_info _info; ^ /kisskb/src/drivers/firmware/arm_scpi.c:725:9: note: byref variable will be forcibly initialized __le16 id = cpu_to_le16(sensor_id); ^ /kisskb/src/drivers/firmware/arm_scpi.c: In function 'scpi_sensor_get_capability': /kisskb/src/drivers/firmware/arm_scpi.c:712:9: note: byref variable will be forcibly initialized __le16 cap; ^ /kisskb/src/drivers/firmware/arm_scpi.c: In function 'scpi_dvfs_set_idx': /kisskb/src/drivers/firmware/arm_scpi.c:599:18: note: byref variable will be forcibly initialized struct dvfs_set dvfs = {domain, index}; ^ /kisskb/src/drivers/firmware/arm_scpi.c:598:6: note: byref variable will be forcibly initialized int stat; ^ /kisskb/src/drivers/firmware/arm_scpi.c: In function 'scpi_dvfs_get_idx': /kisskb/src/drivers/firmware/arm_scpi.c:588:5: note: byref variable will be forcibly initialized u8 dvfs_idx; ^ /kisskb/src/drivers/firmware/arm_scpi.c: In function 'scpi_clk_set_val': /kisskb/src/drivers/firmware/arm_scpi.c:563:6: note: byref variable will be forcibly initialized int stat; ^ /kisskb/src/drivers/firmware/arm_scpi.c: In function 'scpi_clk_get_val': /kisskb/src/drivers/firmware/arm_scpi.c:551:9: note: byref variable will be forcibly initialized __le16 le_clk_id = cpu_to_le16(clk_id); ^ /kisskb/src/drivers/firmware/arm_scpi.c:550:9: note: byref variable will be forcibly initialized __le32 rate; ^ /kisskb/src/drivers/firmware/arm_scpi.c: In function 'scpi_clk_get_range': /kisskb/src/drivers/firmware/arm_scpi.c:536:9: note: byref variable will be forcibly initialized __le16 le_clk_id = cpu_to_le16(clk_id); ^ /kisskb/src/drivers/firmware/arm_scpi.c:535:22: note: byref variable will be forcibly initialized struct clk_get_info clk; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-core.c: In function 'jmicron_pmos': /kisskb/src/drivers/mmc/host/sdhci-pci-core.c:1304:5: note: byref variable will be forcibly initialized u8 scratch; ^ /kisskb/src/drivers/firmware/arm_scpi.c: In function 'scpi_init_versions': /kisskb/src/drivers/firmware/arm_scpi.c:809:26: note: byref variable will be forcibly initialized struct scp_capabilities caps; ^ /kisskb/src/drivers/firmware/arm_scpi.c: In function 'scpi_dev_domain_id': /kisskb/src/drivers/firmware/arm_scpi.c:656:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ In file included from /kisskb/src/drivers/firmware/arm_scpi.c:34:0: /kisskb/src/drivers/firmware/arm_scpi.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/firmware/arm_scpi.c: In function 'scpi_dvfs_get_info': /kisskb/src/drivers/firmware/arm_scpi.c:616:19: note: byref variable will be forcibly initialized struct dvfs_info buf; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/drivers/firmware/arm_scpi.c:19: /kisskb/src/drivers/firmware/arm_scpi.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/firmware/arm_scpi.c:21:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/firmware/arm_scpi.c: In function 'scpi_probe': /kisskb/src/drivers/firmware/arm_scpi.c:913:18: note: byref variable will be forcibly initialized struct resource res; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/compat.h:12, from /kisskb/src/drivers/hid/uhid.c:11: /kisskb/src/drivers/hid/uhid.c: In function '__uhid_report_queue_and_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/hid/uhid.c:176:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(uhid->report_wait, ^ /kisskb/src/drivers/hid/uhid.c: In function 'uhid_dev_create': /kisskb/src/drivers/hid/uhid.c:535:25: note: userspace variable will be forcibly initialized struct uhid_create_req orig; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/compat.h:12, from /kisskb/src/drivers/hid/uhid.c:11: /kisskb/src/drivers/hid/uhid.c: In function 'uhid_char_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/hid/uhid.c:669:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(uhid->waitq, ^ /kisskb/src/drivers/usb/host/ehci-exynos.c: In function 'exynos_ehci_get_phy': /kisskb/src/drivers/usb/host/ehci-exynos.c:54:6: note: byref variable will be forcibly initialized int phy_number, num_phys; ^ /kisskb/src/drivers/mailbox/pl320-ipc.c: In function 'ipc_handler': /kisskb/src/drivers/mailbox/pl320-ipc.c:102:6: note: byref variable will be forcibly initialized u32 data[7]; ^ In file included from /kisskb/src/include/linux/err.h:5:0, from /kisskb/src/drivers/firmware/scpi_pm_domain.c:8: /kisskb/src/drivers/firmware/scpi_pm_domain.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/of_platform.h:9:0, from /kisskb/src/drivers/firmware/scpi_pm_domain.c:11: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/firmware/scpi_pm_domain.c: In function 'scpi_pm_domain_probe': /kisskb/src/drivers/firmware/scpi_pm_domain.c:73:11: note: byref variable will be forcibly initialized int ret, num_domains, i; ^ /kisskb/src/drivers/hwmon/scmi-hwmon.c: In function 'scmi_hwmon_read': /kisskb/src/drivers/hwmon/scmi-hwmon.c:71:6: note: byref variable will be forcibly initialized u64 value; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/hwmon.h:15, from /kisskb/src/drivers/hwmon/scmi-hwmon.c:9: /kisskb/src/drivers/hwmon/scmi-hwmon.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/scmi_protocol.h:12:0, from /kisskb/src/drivers/hwmon/scmi-hwmon.c:11: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/hwmon/scmi-hwmon.c: In function 'scmi_hwmon_probe': /kisskb/src/drivers/hwmon/scmi-hwmon.c:173:31: note: byref variable will be forcibly initialized struct scmi_protocol_handle *ph; ^ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c: In function 'mdp5_init': /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c:825:13: note: byref variable will be forcibly initialized u32 major, minor; ^ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c:825:6: note: byref variable will be forcibly initialized u32 major, minor; ^ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c: In function 'smp_show': /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c:239:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ In file included from /kisskb/src/include/linux/mm.h:30:0, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/virtio.h:7, from /kisskb/src/include/linux/remoteproc.h:40, from /kisskb/src/drivers/remoteproc/remoteproc_elf_loader.c:22: /kisskb/src/drivers/remoteproc/remoteproc_elf_loader.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/remoteproc/remoteproc_elf_loader.c: In function 'rproc_elf_load_segments': /kisskb/src/drivers/remoteproc/remoteproc_elf_loader.c:181:8: note: byref variable will be forcibly initialized bool is_iomem = false; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_nwrite_no_pm': /kisskb/src/drivers/soundwire/bus.c:402:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_nread_no_pm': /kisskb/src/drivers/soundwire/bus.c:385: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:426:5: note: byref variable will be forcibly initialized u8 buf; ^ /kisskb/src/drivers/soundwire/bus.c:425: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:444: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:458:5: note: byref variable will be forcibly initialized u8 buf; ^ /kisskb/src/drivers/soundwire/bus.c:457: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:476:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_read_no_pm': /kisskb/src/drivers/soundwire/bus.c:490:5: note: byref variable will be forcibly initialized u8 buf; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_handle_slave_alerts': /kisskb/src/drivers/soundwire/bus.c:1503:25: note: byref variable will be forcibly initialized u8 buf, buf2[2], _buf, _buf2[2]; ^ /kisskb/src/drivers/soundwire/bus.c:1503:10: note: byref variable will be forcibly initialized u8 buf, buf2[2], _buf, _buf2[2]; ^ /kisskb/src/drivers/soundwire/bus.c:1500:16: note: byref variable will be forcibly initialized unsigned long port; ^ /kisskb/src/drivers/soundwire/bus.c:1497:31: note: byref variable will be forcibly initialized struct sdw_slave_intr_status slave_intr; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_read': /kisskb/src/drivers/soundwire/bus.c:587:5: note: byref variable will be forcibly initialized u8 buf; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_program_device_num': /kisskb/src/drivers/soundwire/bus.c:730:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^ /kisskb/src/drivers/soundwire/bus.c:729:22: note: byref variable will be forcibly initialized struct sdw_slave_id id; ^ /kisskb/src/drivers/leds/leds-lm3530.c: In function 'lm3530_init_registers': /kisskb/src/drivers/leds/leds-lm3530.c:234:25: note: byref variable will be forcibly initialized struct lm3530_als_data als; ^ /kisskb/src/drivers/leds/leds-lm3530.c:230:5: note: byref variable will be forcibly initialized u8 reg_val[LM3530_REG_MAX]; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.c: In function 'anx_dp_aux_op_finished': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.c:26:15: note: byref variable will be forcibly initialized unsigned int value; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.c: In function 'anx_dp_aux_wait': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.c:39:15: note: byref variable will be forcibly initialized unsigned int status; ^ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c: In function 'calc_scalex_steps': /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c:566:11: note: byref variable will be forcibly initialized uint32_t phasex_step; ^ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c: In function 'calc_scaley_steps': /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c:589:11: note: byref variable will be forcibly initialized uint32_t phasey_step; ^ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c: In function 'mdp5_plane_atomic_check_with_state': /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c:273:25: note: byref variable will be forcibly initialized struct mdp5_hw_pipe *new_right_hwpipe = NULL; ^ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c:272:25: note: byref variable will be forcibly initialized struct mdp5_hw_pipe *new_hwpipe = NULL; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/drivers/usb/image/mdc800.c:75: /kisskb/src/drivers/usb/image/mdc800.c: In function 'mdc800_usb_waitForIRQ': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/usb/image/mdc800.c:337:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(mdc800->irq_wait, mdc800->irq_woken, ^ /kisskb/src/drivers/usb/image/mdc800.c: In function 'mdc800_device_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/usb/image/mdc800.c:859:4: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(mdc800->write_wait, mdc800->written, ^ /kisskb/src/drivers/usb/image/mdc800.c: In function 'mdc800_device_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/usb/image/mdc800.c:734:5: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(mdc800->download_wait, ^ /kisskb/src/drivers/remoteproc/imx_rproc.c: In function 'imx_rproc_da_to_va': /kisskb/src/drivers/remoteproc/imx_rproc.c:347:6: note: byref variable will be forcibly initialized u64 sys; ^ /kisskb/src/drivers/remoteproc/imx_rproc.c: In function 'imx_rproc_kick': /kisskb/src/drivers/remoteproc/imx_rproc.c:464:8: note: byref variable will be forcibly initialized __u32 mmsg; ^ /kisskb/src/drivers/remoteproc/imx_rproc.c: In function 'imx_rproc_stop': /kisskb/src/drivers/remoteproc/imx_rproc.c:294:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/remoteproc/imx_rproc.c: In function 'imx_rproc_start': /kisskb/src/drivers/remoteproc/imx_rproc.c:267:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/remoteproc/imx_rproc.c: In function 'imx_rproc_prepare': /kisskb/src/drivers/remoteproc/imx_rproc.c:409:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^ /kisskb/src/drivers/remoteproc/imx_rproc.c: In function 'imx_rproc_addr_init': /kisskb/src/drivers/remoteproc/imx_rproc.c:556:19: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/remoteproc/imx_rproc.c: In function 'imx_rproc_detect_mode': /kisskb/src/drivers/remoteproc/imx_rproc.c:657:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/remoteproc/imx_rproc.c:655:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_do_local_call': /kisskb/src/drivers/firmware/arm_sdei.c:90:29: note: byref variable will be forcibly initialized struct sdei_crosscall_args arg; ^ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'invoke_sdei_fn': /kisskb/src/drivers/firmware/arm_sdei.c:140:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_do_cross_call': /kisskb/src/drivers/firmware/arm_sdei.c:101:29: note: byref variable will be forcibly initialized struct sdei_crosscall_args arg; ^ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_event_create': /kisskb/src/drivers/firmware/arm_sdei.c:200:6: note: byref variable will be forcibly initialized u64 result; ^ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_get_conduit': /kisskb/src/drivers/firmware/arm_sdei.c:924:14: note: byref variable will be forcibly initialized const char *method; ^ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_probe': /kisskb/src/drivers/firmware/arm_sdei.c:959:6: note: byref variable will be forcibly initialized u64 ver = 0; ^ /kisskb/src/drivers/gpu/drm/panel/panel-khadas-ts050.c: In function 'khadas_ts050_panel_prepare': /kisskb/src/drivers/gpu/drm/panel/panel-khadas-ts050.c:635:53: note: byref variable will be forcibly initialized mipi_dsi_dcs_write(khadas_ts050->link, 0xff, (u8[]){ 0x00 }, 1); ^ /kisskb/src/drivers/gpu/drm/panel/panel-khadas-ts050.c:612:53: note: byref variable will be forcibly initialized mipi_dsi_dcs_write(khadas_ts050->link, 0xc5, (u8[]){ 0x01 }, 1); ^ /kisskb/src/drivers/gpu/drm/panel/panel-khadas-ts050.c:610:53: note: byref variable will be forcibly initialized mipi_dsi_dcs_write(khadas_ts050->link, 0xfb, (u8[]){ 0x01 }, 1); ^ /kisskb/src/drivers/gpu/drm/panel/panel-khadas-ts050.c:607:53: note: byref variable will be forcibly initialized mipi_dsi_dcs_write(khadas_ts050->link, 0xff, (u8[]){ 0x05 }, 1); ^ In file included from /kisskb/src/include/linux/err.h:5:0, from /kisskb/src/include/linux/clk.h:12, from /kisskb/src/drivers/mailbox/rockchip-mailbox.c:6: /kisskb/src/drivers/mailbox/rockchip-mailbox.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/mailbox_controller.h:9:0, from /kisskb/src/drivers/mailbox/rockchip-mailbox.c:10: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c: In function '_dpu_core_perf_mode_write': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c:428:6: note: byref variable will be forcibly initialized u32 perf_mode = 0; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c: In function '_dpu_core_perf_mode_read': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c:462:7: note: byref variable will be forcibly initialized char buf[128]; ^ /kisskb/src/drivers/hid/hid-alps.c: In function 'T4_init': /kisskb/src/drivers/hid/hid-alps.c:612:5: note: byref variable will be forcibly initialized u8 tmp, sen_line_num_x, sen_line_num_y; ^ /kisskb/src/drivers/hid/hid-alps.c: In function 'u1_init': /kisskb/src/drivers/hid/hid-alps.c:501:23: note: byref variable will be forcibly initialized u8 pitch_x, pitch_y, resolution; ^ /kisskb/src/drivers/hid/hid-alps.c:501:14: note: byref variable will be forcibly initialized u8 pitch_x, pitch_y, resolution; ^ /kisskb/src/drivers/hid/hid-alps.c:501:5: note: byref variable will be forcibly initialized u8 pitch_x, pitch_y, resolution; ^ /kisskb/src/drivers/hid/hid-alps.c:500:36: note: byref variable will be forcibly initialized u8 tmp, dev_ctrl, sen_line_num_x, sen_line_num_y; ^ /kisskb/src/drivers/hid/hid-alps.c:500:20: note: byref variable will be forcibly initialized u8 tmp, dev_ctrl, sen_line_num_x, sen_line_num_y; ^ /kisskb/src/drivers/hid/hid-alps.c:500:10: note: byref variable will be forcibly initialized u8 tmp, dev_ctrl, sen_line_num_x, sen_line_num_y; ^ /kisskb/src/drivers/hid/hid-alps.c:500:5: note: byref variable will be forcibly initialized u8 tmp, dev_ctrl, sen_line_num_x, sen_line_num_y; ^ /kisskb/src/drivers/hwmon/scpi-hwmon.c: In function 'scpi_read_temp': /kisskb/src/drivers/hwmon/scpi-hwmon.c:71:6: note: byref variable will be forcibly initialized u64 value; ^ /kisskb/src/drivers/hwmon/scpi-hwmon.c: In function 'scpi_show_sensor': /kisskb/src/drivers/hwmon/scpi-hwmon.c:91:6: note: byref variable will be forcibly initialized u64 value; ^ /kisskb/src/drivers/firmware/qemu_fw_cfg.c: In function 'fw_cfg_cmdline_set': /kisskb/src/drivers/firmware/qemu_fw_cfg.c:806:17: note: byref variable will be forcibly initialized int processed, consumed = 0; ^ /kisskb/src/drivers/firmware/qemu_fw_cfg.c:805:44: note: byref variable will be forcibly initialized resource_size_t size, ctrl_off, data_off, dma_off; ^ /kisskb/src/drivers/firmware/qemu_fw_cfg.c:805:34: note: byref variable will be forcibly initialized resource_size_t size, ctrl_off, data_off, dma_off; ^ /kisskb/src/drivers/firmware/qemu_fw_cfg.c:805:24: note: byref variable will be forcibly initialized resource_size_t size, ctrl_off, data_off, dma_off; ^ /kisskb/src/drivers/firmware/qemu_fw_cfg.c:804:14: note: byref variable will be forcibly initialized phys_addr_t base; ^ /kisskb/src/drivers/firmware/qemu_fw_cfg.c:803:8: note: byref variable will be forcibly initialized char *str; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/hwmon.h:15, from /kisskb/src/drivers/hwmon/scpi-hwmon.c:9: /kisskb/src/drivers/hwmon/scpi-hwmon.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/node.h:18:0, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/hwmon/scpi-hwmon.c:11: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/hwmon/scpi-hwmon.c: In function 'scpi_hwmon_probe': /kisskb/src/drivers/hwmon/scpi-hwmon.c:137:6: note: byref variable will be forcibly initialized u16 nr_sensors, i; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/gpu/drm/panfrost/panfrost_drv.c:6: /kisskb/src/drivers/gpu/drm/panfrost/panfrost_drv.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/pagemap.h:11, from /kisskb/src/drivers/gpu/drm/panfrost/panfrost_drv.c:8: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/firmware/qemu_fw_cfg.c: In function 'fw_cfg_do_platform_probe': /kisskb/src/drivers/firmware/qemu_fw_cfg.c:236:7: note: byref variable will be forcibly initialized char sig[FW_CFG_SIG_SIZE]; ^ /kisskb/src/drivers/gpu/drm/panfrost/panfrost_drv.c: In function 'panfrost_copy_in_sync': /kisskb/src/drivers/gpu/drm/panfrost/panfrost_drv.c:214:21: note: byref variable will be forcibly initialized struct dma_fence *fence; ^ /kisskb/src/drivers/greybus/operation.c: In function 'gb_connection_recv': /kisskb/src/drivers/greybus/operation.c:1029:30: note: byref variable will be forcibly initialized struct gb_operation_msg_hdr header; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/greybus/operation.c:10: /kisskb/src/drivers/greybus/operation.c: In function 'gb_operation_cancel': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/greybus/operation.c:1083:2: note: in expansion of macro 'wait_event' wait_event(gb_operation_cancellation_queue, ^ /kisskb/src/drivers/greybus/operation.c: In function 'gb_operation_cancel_incoming': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/greybus/operation.c:1110:2: note: in expansion of macro 'wait_event' wait_event(gb_operation_cancellation_queue, ^ /kisskb/src/drivers/firmware/qemu_fw_cfg.c: In function 'fw_cfg_build_symlink': /kisskb/src/drivers/firmware/qemu_fw_cfg.c:499:20: note: byref variable will be forcibly initialized char *name_copy, *p, *tok; ^ /kisskb/src/drivers/firmware/qemu_fw_cfg.c: In function 'fw_cfg_register_dir_entries': /kisskb/src/drivers/firmware/qemu_fw_cfg.c:636:9: note: byref variable will be forcibly initialized __be32 files_count; ^ /kisskb/src/drivers/firmware/qemu_fw_cfg.c: In function 'fw_cfg_sysfs_probe': /kisskb/src/drivers/firmware/qemu_fw_cfg.c:679:9: note: byref variable will be forcibly initialized __le32 rev; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function '__get_convention': /kisskb/src/drivers/firmware/qcom_scm.c:131:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function '__qcom_scm_assign_mem': /kisskb/src/drivers/firmware/qcom_scm.c:812:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function '__qcom_scm_pas_mss_reset': /kisskb/src/drivers/firmware/qcom_scm.c:618:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function '__qcom_scm_is_call_available': /kisskb/src/drivers/firmware/qcom_scm.c:241:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_find_dload_address': /kisskb/src/drivers/firmware/qcom_scm.c:1213:6: note: byref variable will be forcibly initialized u32 offset; ^ /kisskb/src/drivers/firmware/qcom_scm.c:1212:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_set_remote_state': /kisskb/src/drivers/firmware/qcom_scm.c:383:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_init_image': /kisskb/src/drivers/firmware/qcom_scm.c:453:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c:443:13: note: byref variable will be forcibly initialized dma_addr_t mdata_phys; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_mem_setup': /kisskb/src/drivers/firmware/qcom_scm.c:506:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_auth_and_reset': /kisskb/src/drivers/firmware/qcom_scm.c:536:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_shutdown': /kisskb/src/drivers/firmware/qcom_scm.c:565:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_supported': /kisskb/src/drivers/firmware/qcom_scm.c:596:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_io_readl': /kisskb/src/drivers/firmware/qcom_scm.c:658:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_restore_sec_cfg': /kisskb/src/drivers/firmware/qcom_scm.c:708:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_iommu_secure_ptbl_size': /kisskb/src/drivers/firmware/qcom_scm.c:726:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_mem_protect_video_var': /kisskb/src/drivers/firmware/qcom_scm.c:784:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_assign_mem': /kisskb/src/drivers/firmware/qcom_scm.c:849:16: note: byref variable will be forcibly initialized unsigned long srcvm_bits = *srcvm; ^ /kisskb/src/drivers/firmware/qcom_scm.c:840:13: note: byref variable will be forcibly initialized dma_addr_t ptr_phys; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_ice_set_key': /kisskb/src/drivers/firmware/qcom_scm.c:1036:13: note: byref variable will be forcibly initialized dma_addr_t key_phys; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_hdcp_req': /kisskb/src/drivers/firmware/qcom_scm.c:1116:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c:1098:23: note: byref variable will be forcibly initialized struct qcom_scm_desc desc = { ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_lmh_dcvsh': /kisskb/src/drivers/firmware/qcom_scm.c:1173:13: note: byref variable will be forcibly initialized dma_addr_t payload_phys; ^ /kisskb/src/drivers/greybus/es2.c: In function 'apb_log_enable_write': /kisskb/src/drivers/greybus/es2.c:1180:6: note: byref variable will be forcibly initialized int enable; ^ /kisskb/src/drivers/greybus/es2.c: In function 'apb_log_enable_read': /kisskb/src/drivers/greybus/es2.c:1171:7: note: byref variable will be forcibly initialized char tmp_buf[3]; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c: In function '_dpu_crtc_program_lm_output_roi': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:326:27: note: byref variable will be forcibly initialized struct dpu_hw_mixer_cfg cfg; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c: In function 'dpu_crtc_get_crc': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:182:6: note: byref variable will be forcibly initialized u32 crcs[CRTC_DUAL_MIXERS]; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c: In function '_dpu_crtc_setup_cp_blocks': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:679:24: note: byref variable will be forcibly initialized struct dpu_hw_pcc_cfg cfg; ^ /kisskb/src/drivers/greybus/es2.c: In function 'es2_cport_clear': /kisskb/src/drivers/greybus/es2.c:679:30: note: byref variable will be forcibly initialized struct arpc_cport_clear_req req; ^ /kisskb/src/drivers/greybus/es2.c: In function 'es2_cport_quiesce': /kisskb/src/drivers/greybus/es2.c:652:6: note: byref variable will be forcibly initialized int result; ^ /kisskb/src/drivers/greybus/es2.c:651:32: note: byref variable will be forcibly initialized struct arpc_cport_quiesce_req req; ^ /kisskb/src/drivers/greybus/es2.c: In function 'es2_cport_shutdown': /kisskb/src/drivers/greybus/es2.c:626:6: note: byref variable will be forcibly initialized int result; ^ /kisskb/src/drivers/greybus/es2.c:625:33: note: byref variable will be forcibly initialized struct arpc_cport_shutdown_req req; ^ /kisskb/src/drivers/greybus/es2.c: In function 'es2_cport_flush': /kisskb/src/drivers/greybus/es2.c:606:30: note: byref variable will be forcibly initialized struct arpc_cport_flush_req req; ^ /kisskb/src/drivers/greybus/es2.c: In function 'es2_cport_connected': /kisskb/src/drivers/greybus/es2.c:587:34: note: byref variable will be forcibly initialized struct arpc_cport_connected_req req; ^ /kisskb/src/drivers/usb/serial/usb-serial.c: In function 'serial_proc_show': /kisskb/src/drivers/usb/serial/usb-serial.c:551:7: note: byref variable will be forcibly initialized char tmp[40]; ^ In file included from /kisskb/src/include/linux/sort.h:5:0, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:9: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c: In function '_dpu_crtc_blend_setup_mixer': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:355:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(fetch_active, SSPP_MAX); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:351:6: note: byref variable will be forcibly initialized u32 flush_mask; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c: In function 'dpu_crtc_atomic_check': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:1085:24: note: byref variable will be forcibly initialized struct drm_rect dst, clip = crtc_rect; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:1085:19: note: byref variable will be forcibly initialized struct drm_rect dst, clip = crtc_rect; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:1051:32: note: byref variable will be forcibly initialized const struct drm_plane_state *pipe_staged[SSPP_MAX]; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:1049:36: note: byref variable will be forcibly initialized struct dpu_multirect_plane_states multirect_plane[DPU_STAGE_MAX * 2]; ^ /kisskb/src/drivers/remoteproc/imx_dsp_rproc.c: In function 'imx8ulp_dsp_reset': /kisskb/src/drivers/remoteproc/imx_dsp_rproc.c:205:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_readb': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:227:15: note: byref variable will be forcibly initialized unsigned int val = 0; ^ /kisskb/src/drivers/remoteproc/imx_dsp_rproc.c: In function 'imx_dsp_rproc_kick': /kisskb/src/drivers/remoteproc/imx_dsp_rproc.c:787:8: note: byref variable will be forcibly initialized __u32 mmsg; ^ /kisskb/src/drivers/remoteproc/imx_dsp_rproc.c: In function 'imx_dsp_rproc_add_carveout': /kisskb/src/drivers/remoteproc/imx_dsp_rproc.c:583:6: note: byref variable will be forcibly initialized u64 da; ^ /kisskb/src/drivers/remoteproc/imx_dsp_rproc.c:578:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/include/linux/arm-smccc.h:8, from /kisskb/src/drivers/remoteproc/imx_dsp_rproc.c:5: /kisskb/src/drivers/remoteproc/imx_dsp_rproc.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/firmware/imx/ipc.h:11:0, from /kisskb/src/include/linux/firmware/imx/sci.h:13, from /kisskb/src/drivers/remoteproc/imx_dsp_rproc.c:9: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_av_composer': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1856:14: note: byref variable will be forcibly initialized u8 inv_val, bytes; ^ /kisskb/src/drivers/remoteproc/imx_dsp_rproc.c: In function 'imx_dsp_rproc_probe': /kisskb/src/drivers/remoteproc/imx_dsp_rproc.c:962:14: note: byref variable will be forcibly initialized const char *fw_name; ^ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_config_AVI': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1639: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:1767:5: note: byref variable will be forcibly initialized u8 buffer[10]; ^ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1766: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:1821:5: note: byref variable will be forcibly initialized u8 buffer[30]; ^ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1820:28: note: byref variable will be forcibly initialized struct hdmi_drm_infoframe frame; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:13: /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'dw_hdmi_connector_create': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:2453: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:3444: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:3428:29: note: byref variable will be forcibly initialized struct dw_hdmi_audio_data audio; ^ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3223:6: note: byref variable will be forcibly initialized u32 val = 1; ^ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3218:26: note: byref variable will be forcibly initialized struct dw_hdmi_cec_data cec; ^ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3216:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-o2micro.c: In function 'o2_pci_set_baseclk': /kisskb/src/drivers/mmc/host/sdhci-pci-o2micro.c:156:6: note: byref variable will be forcibly initialized u32 scratch_32; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-o2micro.c: In function 'o2_pci_led_enable': /kisskb/src/drivers/mmc/host/sdhci-pci-o2micro.c:377:6: note: byref variable will be forcibly initialized u32 scratch_32; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-o2micro.c: In function 'sdhci_pci_o2_fujin2_pci_init': /kisskb/src/drivers/mmc/host/sdhci-pci-o2micro.c:401:6: note: byref variable will be forcibly initialized u32 scratch_32; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-o2micro.c: In function 'sdhci_pci_o2_probe': /kisskb/src/drivers/mmc/host/sdhci-pci-o2micro.c:636:6: note: byref variable will be forcibly initialized u32 scratch_32; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-o2micro.c:635:5: note: byref variable will be forcibly initialized u8 scratch; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-o2micro.c: In function 'sdhci_pci_o2_set_clock': /kisskb/src/drivers/mmc/host/sdhci-pci-o2micro.c:525:6: note: byref variable will be forcibly initialized u32 scratch_32; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-o2micro.c:524:5: note: byref variable will be forcibly initialized u8 scratch; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-o2micro.c: In function 'sdhci_o2_dll_recovery': /kisskb/src/drivers/mmc/host/sdhci-pci-o2micro.c:235:6: note: byref variable will be forcibly initialized u32 scratch_32 = 0; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-o2micro.c:234:5: note: byref variable will be forcibly initialized u8 scratch_8 = 0; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-o2micro.c: In function 'sdhci_pci_o2_probe_slot': /kisskb/src/drivers/mmc/host/sdhci-pci-o2micro.c:562:6: note: byref variable will be forcibly initialized u32 reg, caps; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/leds/leds-lm3532.c:6: /kisskb/src/drivers/leds/leds-lm3532.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/leds/leds-lm3532.c: In function 'lm3532_parse_als': /kisskb/src/drivers/leds/leds-lm3532.c:487:6: note: byref variable will be forcibly initialized int als_impedance; ^ /kisskb/src/drivers/leds/leds-lm3532.c:486:6: note: byref variable will be forcibly initialized int als_avg_time; ^ /kisskb/src/drivers/leds/leds-lm3532.c: In function 'lm3532_parse_node': /kisskb/src/drivers/leds/leds-lm3532.c:578:24: note: byref variable will be forcibly initialized struct led_init_data idata = { ^ /kisskb/src/drivers/leds/leds-lm3532.c:550:6: note: byref variable will be forcibly initialized u32 ramp_time; ^ /kisskb/src/drivers/leds/leds-lm3532.c:549:6: note: byref variable will be forcibly initialized int control_bank; ^ /kisskb/src/drivers/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/soundwire/slave.c: In function 'sdw_of_find_slaves': /kisskb/src/drivers/soundwire/slave.c:214:23: note: byref variable will be forcibly initialized struct sdw_slave_id id; ^ /kisskb/src/drivers/soundwire/slave.c:212:16: note: byref variable will be forcibly initialized unsigned int sdw_version; ^ /kisskb/src/drivers/soundwire/slave.c:211:21: note: byref variable will be forcibly initialized int link_id, ret, len; ^ /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/mailbox/mailbox-altera.c: In function 'altera_mbox_rx_data': /kisskb/src/drivers/mailbox/mailbox-altera.c:120:6: note: byref variable will be forcibly initialized u32 data[2]; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c: In function 'dpu_encoder_phys_cmd_is_ongoing_pptx': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c:580:30: note: byref variable will be forcibly initialized struct dpu_hw_pp_vsync_info info; ^ /kisskb/src/drivers/gpu/drm/gud/gud_drv.c: In function 'gud_usb_transfer': /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:155:6: note: byref variable will be forcibly initialized int idx, ret; ^ /kisskb/src/drivers/gpu/drm/gud/gud_drv.c: In function 'gud_stats_debugfs': /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:329:7: note: byref variable will be forcibly initialized char buf[10]; ^ /kisskb/src/drivers/hwmon/axi-fan-control.c: In function 'axi_fan_control_store': /kisskb/src/drivers/hwmon/axi-fan-control.c:94:6: note: byref variable will be forcibly initialized u32 temp; ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/include/linux/io.h:10, from /kisskb/src/include/linux/dma-buf-map.h:9, from /kisskb/src/include/linux/dma-buf.h:16, from /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:6: /kisskb/src/drivers/gpu/drm/gud/gud_drv.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/dma-mapping.h:7:0, from /kisskb/src/include/linux/dma-buf.h:21, from /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:6: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/usb.h:16, from /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:12: /kisskb/src/drivers/gpu/drm/gud/gud_drv.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/include/linux/io.h:10, from /kisskb/src/include/linux/dma-buf-map.h:9, from /kisskb/src/include/linux/dma-buf.h:16, from /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:6: /kisskb/src/drivers/gpu/drm/gud/gud_drv.c: In function 'drmm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/drm/drm_managed.h:80:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/drm/drm_managed.h:80:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/drm/drm_managed.h:80:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/drm/drm_managed.h:80:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:25:0: /kisskb/src/include/drm/drm_managed.h:78:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/gud/gud_drv.c: In function 'gud_probe': /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:440:36: note: byref variable will be forcibly initialized struct gud_display_descriptor_req desc; ^ /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:439:34: note: byref variable will be forcibly initialized struct usb_endpoint_descriptor *bulk_out; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c: In function 'dpu_encoder_phys_cmd_wait_for_vblank': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c:693:31: note: byref variable will be forcibly initialized struct dpu_encoder_wait_info wait_info; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c: In function '_dpu_encoder_phys_cmd_wait_for_ctl_start': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c:645:31: note: byref variable will be forcibly initialized struct dpu_encoder_wait_info wait_info; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c: In function '_dpu_encoder_phys_cmd_wait_for_idle': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c:234:31: note: byref variable will be forcibly initialized struct dpu_encoder_wait_info wait_info; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:9: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c: In function 'dpu_encoder_helper_wait_event_timeout': /kisskb/src/include/linux/wait.h:277: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/msm/disp/dpu1/dpu_encoder.c:1512:8: note: in expansion of macro 'wait_event_timeout' rc = wait_event_timeout(*(info->wq), ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c: In function 'dpu_encoder_setup_display': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:2018:34: note: byref variable will be forcibly initialized struct dpu_enc_phys_init_params phys_params; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c: In function 'dpu_encoder_virt_mode_set': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:1047:22: note: byref variable will be forcibly initialized struct dpu_hw_blk *hw_blk[MAX_CHANNELS_PER_ENC]; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:973:21: note: byref variable will be forcibly initialized struct dpu_hw_blk *hw_lm[MAX_CHANNELS_PER_ENC]; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:972:21: note: byref variable will be forcibly initialized struct dpu_hw_blk *hw_ctl[MAX_CHANNELS_PER_ENC]; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:971:21: note: byref variable will be forcibly initialized struct dpu_hw_blk *hw_pp[MAX_CHANNELS_PER_ENC]; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c: In function '_dpu_encoder_init_debugfs': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:1907:7: note: byref variable will be forcibly initialized char name[DPU_NAME_SIZE]; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c: In function 'dpu_encoder_vsync_event_work_handler': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:1765:10: note: byref variable will be forcibly initialized ktime_t wakeup_time; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c: In function 'dpu_encoder_kickoff': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:1812:10: note: byref variable will be forcibly initialized ktime_t wakeup_time; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c: In function 'dpu_encoder_phys_vid_wait_for_vblank': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c:478:31: note: byref variable will be forcibly initialized struct dpu_encoder_wait_info wait_info; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/drm/drm_device.h:7, from /kisskb/src/include/drm/drm_drv.h:33, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h:13, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h:11, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c:6: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c: In function 'dpu_encoder_phys_vid_wait_for_commit_done': /kisskb/src/include/linux/wait.h:277: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/msm/disp/dpu1/dpu_encoder_phys_vid.c:509:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(phys_enc->pending_kickoff_wq, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c: In function 'dpu_encoder_phys_vid_setup_timing_engine': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c:244:26: note: byref variable will be forcibly initialized struct drm_display_mode mode; ^ /kisskb/src/drivers/mailbox/ti-msgmgr.c: In function 'ti_msgmgr_queue_rx_interrupt': /kisskb/src/drivers/mailbox/ti-msgmgr.c:210:27: note: byref variable will be forcibly initialized struct ti_msgmgr_message message; ^ /kisskb/src/drivers/mailbox/ti-msgmgr.c: In function 'ti_msgmgr_queue_rx_irq_req': /kisskb/src/drivers/mailbox/ti-msgmgr.c:413:7: note: byref variable will be forcibly initialized char of_rx_irq_name[7]; ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/mailbox/ti-msgmgr.c:11: /kisskb/src/drivers/mailbox/ti-msgmgr.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/mailbox/ti-msgmgr.c:11:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mailbox/ti-msgmgr.c: In function 'ti_msgmgr_probe': /kisskb/src/drivers/mailbox/ti-msgmgr.c:784:37: note: byref variable will be forcibly initialized struct ti_msgmgr_valid_queue_desc sproxy_desc; ^ /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c: In function 'ltk050h3146w_a2_select_page': /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c:347:5: note: byref variable will be forcibly initialized u8 d[3] = { 0x98, 0x81, page }; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c: In function '_dpu_format_get_plane_sizes_linear': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c:698:25: note: byref variable will be forcibly initialized uint32_t v_subsample, h_subsample; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c:698:12: note: byref variable will be forcibly initialized uint32_t v_subsample, h_subsample; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c: In function 'dpu_format_populate_layout': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c:898:11: note: byref variable will be forcibly initialized uint32_t plane_addr[DPU_MAX_PLANES]; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c: In function 'dpu_format_check_modified_format': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c:945:27: note: byref variable will be forcibly initialized struct dpu_hw_fmt_layout layout; ^ /kisskb/src/drivers/usb/misc/appledisplay.c: In function 'appledisplay_probe': /kisskb/src/drivers/usb/misc/appledisplay.c:210:7: note: byref variable will be forcibly initialized char bl_name[20]; ^ /kisskb/src/drivers/usb/misc/appledisplay.c:207:34: note: byref variable will be forcibly initialized struct usb_endpoint_descriptor *endpoint; ^ /kisskb/src/drivers/usb/misc/appledisplay.c:204:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/drivers/firmware/qcom_scm-smc.c: In function '__scm_smc_call': /kisskb/src/drivers/firmware/qcom_scm-smc.c:95:24: note: byref variable will be forcibly initialized struct arm_smccc_args smc = {0}; ^ /kisskb/src/drivers/firmware/qcom_scm-smc.c:94:23: note: byref variable will be forcibly initialized struct arm_smccc_res smc_res; ^ In file included from /kisskb/src/include/linux/err.h:5:0, from /kisskb/src/include/linux/clk.h:12, from /kisskb/src/drivers/gpu/drm/panfrost/panfrost_device.c:5: /kisskb/src/drivers/gpu/drm/panfrost/panfrost_device.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/platform_device.h:13:0, from /kisskb/src/drivers/gpu/drm/panfrost/panfrost_device.c:7: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/soundwire/mipi_disco.c:20: /kisskb/src/drivers/soundwire/mipi_disco.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/soundwire/mipi_disco.c:20:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/soundwire/mipi_disco.c: In function 'sdw_slave_read_dpn': /kisskb/src/drivers/soundwire/mipi_disco.c:170:7: note: byref variable will be forcibly initialized char name[40]; ^ /kisskb/src/drivers/soundwire/mipi_disco.c:169:16: note: byref variable will be forcibly initialized unsigned long addr; ^ /kisskb/src/drivers/soundwire/mipi_disco.c: In function 'sdw_master_read_prop': /kisskb/src/drivers/soundwire/mipi_disco.c:34:7: note: byref variable will be forcibly initialized char name[32]; ^ /kisskb/src/drivers/remoteproc/mtk_scp.c: In function 'scp_ipi_handler': /kisskb/src/drivers/remoteproc/mtk_scp.c:91:5: note: byref variable will be forcibly initialized u8 tmp_data[SCP_SHARE_BUFFER_SIZE]; ^ /kisskb/src/drivers/remoteproc/mtk_scp.c: In function 'scp_ipi_init': /kisskb/src/drivers/remoteproc/mtk_scp.c:129:9: note: byref variable will be forcibly initialized size_t offset; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/remoteproc/mtk_scp.c:6: /kisskb/src/drivers/remoteproc/mtk_scp.c: In function 'scp_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: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/remoteproc/mtk_scp.c:466:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout( ^ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'lm3533_led_get_hw_delay': /kisskb/src/drivers/leds/leds-lm3533.c:209:11: note: byref variable will be forcibly initialized unsigned t; ^ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'store_risefalltime': /kisskb/src/drivers/leds/leds-lm3533.c:370:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'lm3533_led_delay_set': /kisskb/src/drivers/leds/leds-lm3533.c:246:11: note: byref variable will be forcibly initialized unsigned t; ^ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'show_risefalltime': /kisskb/src/drivers/leds/leds-lm3533.c:340:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'show_linear': /kisskb/src/drivers/leds/leds-lm3533.c:507:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'show_als_en': /kisskb/src/drivers/leds/leds-lm3533.c:458:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'show_als_channel': /kisskb/src/drivers/leds/leds-lm3533.c:408:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'store_pwm': /kisskb/src/drivers/leds/leds-lm3533.c:576:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'show_pwm': /kisskb/src/drivers/leds/leds-lm3533.c:560:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'store_linear': /kisskb/src/drivers/leds/leds-lm3533.c:530:16: note: byref variable will be forcibly initialized unsigned long linear; ^ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'store_als_en': /kisskb/src/drivers/leds/leds-lm3533.c:477:11: note: byref variable will be forcibly initialized unsigned enable; ^ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'store_als_channel': /kisskb/src/drivers/leds/leds-lm3533.c:427:11: note: byref variable will be forcibly initialized unsigned channel; ^ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'lm3533_led_get': /kisskb/src/drivers/leds/leds-lm3533.c:134:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-arasan.c: In function 'arasan_phy_sts_poll': /kisskb/src/drivers/mmc/host/sdhci-pci-arasan.c:134:5: note: byref variable will be forcibly initialized u8 val = 0; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-arasan.c: In function 'arasan_phy_set': /kisskb/src/drivers/mmc/host/sdhci-pci-arasan.c:192:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-arasan.c: In function 'arasan_phy_init': /kisskb/src/drivers/mmc/host/sdhci-pci-arasan.c:152:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c: In function 'exynos_ppmu_v2_disable': /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:284:6: note: byref variable will be forcibly initialized u32 pmnc, clear; ^ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c: In function 'exynos_ppmu_disable': /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:132:6: note: byref variable will be forcibly initialized u32 pmnc; ^ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c: In function 'exynos_ppmu_v2_get_event': /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:427:28: note: byref variable will be forcibly initialized unsigned int total_count, count; ^ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:427:15: note: byref variable will be forcibly initialized unsigned int total_count, count; ^ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:426:27: note: byref variable will be forcibly initialized unsigned int pmcnt_high, pmcnt_low; ^ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:426:15: note: byref variable will be forcibly initialized unsigned int pmcnt_high, pmcnt_low; ^ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:425:21: note: byref variable will be forcibly initialized unsigned int pmnc, cntenc; ^ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:425:15: note: byref variable will be forcibly initialized unsigned int pmnc, cntenc; ^ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c: In function 'exynos_ppmu_v2_set_event': /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:377:21: note: byref variable will be forcibly initialized unsigned int pmnc, cntens; ^ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:377:15: note: byref variable will be forcibly initialized unsigned int pmnc, cntens; ^ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c: In function 'exynos_ppmu_get_event': /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:208:21: note: byref variable will be forcibly initialized unsigned int pmnc, cntenc; ^ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:208:15: note: byref variable will be forcibly initialized unsigned int pmnc, cntenc; ^ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:207:28: note: byref variable will be forcibly initialized unsigned int pmcnt3_high, pmcnt3_low; ^ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:207:15: note: byref variable will be forcibly initialized unsigned int pmcnt3_high, pmcnt3_low; ^ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:206:28: note: byref variable will be forcibly initialized unsigned int total_count, load_count; ^ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:206:15: note: byref variable will be forcibly initialized unsigned int total_count, load_count; ^ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c: In function 'exynos_ppmu_set_event': /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:162:12: note: byref variable will be forcibly initialized u32 pmnc, cntens; ^ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:162:6: note: byref variable will be forcibly initialized u32 pmnc, cntens; ^ In file included from /kisskb/src/include/linux/err.h:5:0, from /kisskb/src/include/linux/clk.h:12, from /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:11: /kisskb/src/drivers/devfreq/event/exynos-ppmu.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/node.h:18:0, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:16: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/drivers/usb/serial/generic.c:10: /kisskb/src/drivers/usb/serial/generic.c: In function 'usb_serial_generic_tiocmiwait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/serial/generic.c:538:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(port->port.delta_msr_wait, ^ /kisskb/src/drivers/usb/serial/generic.c:530:22: note: byref variable will be forcibly initialized struct async_icount cnow; ^ In file included from /kisskb/src/include/asm-generic/barrier.h:16:0, from /kisskb/src/arch/arm64/include/asm/barrier.h:199, from /kisskb/src/drivers/mailbox/bcm-flexrm-mailbox.c:26: /kisskb/src/drivers/mailbox/bcm-flexrm-mailbox.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/mailbox/bcm-flexrm-mailbox.c:32:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/pci.h:37, from /kisskb/src/drivers/usb/host/ohci-hcd.c:26: /kisskb/src/drivers/usb/host/ohci-hcd.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/drivers/usb/host/ohci-hcd.c:88:0: /kisskb/src/drivers/usb/host/ohci-hcd.c: In function 'fill_registers_buffer': /kisskb/src/drivers/usb/host/ohci-dbg.c:588:10: note: byref variable will be forcibly initialized char *next; ^ /kisskb/src/drivers/usb/host/ohci-dbg.c:587:18: note: byref variable will be forcibly initialized unsigned temp, size; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/usb/host/ohci-hcd.c:26: /kisskb/src/drivers/usb/host/ohci-hcd.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/drivers/usb/host/ohci-hcd.c:89:0: /kisskb/src/drivers/usb/host/ohci-hcd.c: In function 'ed_alloc': /kisskb/src/drivers/usb/host/ohci-mem.c:136:13: note: byref variable will be forcibly initialized dma_addr_t dma; ^ /kisskb/src/drivers/usb/host/ohci-hcd.c: In function 'td_alloc': /kisskb/src/drivers/usb/host/ohci-mem.c:92:13: note: byref variable will be forcibly initialized dma_addr_t dma; ^ /kisskb/src/drivers/usb/misc/cypress_cy7c63.c: In function 'write_port': /kisskb/src/drivers/usb/misc/cypress_cy7c63.c:120:6: note: byref variable will be forcibly initialized int value = -1; ^ /kisskb/src/drivers/infiniband/core/addr.c: In function 'ib_nl_process_good_ip_rsep': /kisskb/src/drivers/infiniband/core/addr.c:105:11: note: byref variable will be forcibly initialized int len, rem; ^ /kisskb/src/drivers/infiniband/core/addr.c:103:15: note: byref variable will be forcibly initialized union ib_gid gid; ^ /kisskb/src/drivers/infiniband/core/addr.c: In function 'addr4_resolve': /kisskb/src/drivers/infiniband/core/addr.c:397:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/drivers/infiniband/core/addr.c: In function 'addr6_resolve': /kisskb/src/drivers/infiniband/core/addr.c:426:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/drivers/infiniband/core/addr.c: In function 'ib_nl_ip_send_msg': /kisskb/src/drivers/infiniband/core/addr.c:152:19: note: byref variable will be forcibly initialized struct nlmsghdr *nlh; ^ /kisskb/src/drivers/infiniband/core/addr.c: In function 'addr_resolve': /kisskb/src/drivers/infiniband/core/addr.c:562:17: note: byref variable will be forcibly initialized struct rtable *rt = NULL; ^ /kisskb/src/drivers/infiniband/core/addr.c:561:15: note: byref variable will be forcibly initialized unsigned int ndev_flags = 0; ^ /kisskb/src/drivers/infiniband/core/addr.c:560:20: note: byref variable will be forcibly initialized struct dst_entry *dst = NULL; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_nl_is_good_resolve_resp': /kisskb/src/drivers/infiniband/core/sa_query.c:1019:17: note: byref variable will be forcibly initialized struct nlattr *tb[LS_NLA_TYPE_MAX]; ^ /kisskb/src/drivers/infiniband/core/addr.c: In function 'roce_resolve_route_from_path': /kisskb/src/drivers/infiniband/core/addr.c:729:10: note: byref variable will be forcibly initialized } sgid, dgid; ^ /kisskb/src/drivers/infiniband/core/addr.c:729:4: note: byref variable will be forcibly initialized } sgid, dgid; ^ /kisskb/src/drivers/infiniband/core/addr.c: In function 'rdma_addr_find_l2_eth_by_grh': /kisskb/src/drivers/infiniband/core/addr.c:824:15: note: byref variable will be forcibly initialized } sgid_addr, dgid_addr; ^ /kisskb/src/drivers/infiniband/core/addr.c:824:4: note: byref variable will be forcibly initialized } sgid_addr, dgid_addr; ^ /kisskb/src/drivers/infiniband/core/addr.c:820:28: note: byref variable will be forcibly initialized struct resolve_cb_context ctx; ^ /kisskb/src/drivers/infiniband/core/addr.c:819:23: note: byref variable will be forcibly initialized struct rdma_dev_addr dev_addr; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/drivers/infiniband/core/sa_query.c:40: /kisskb/src/drivers/infiniband/core/sa_query.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_nl_process_good_resolve_rsp': /kisskb/src/drivers/infiniband/core/sa_query.c:873:11: note: byref variable will be forcibly initialized int len, rem; ^ /kisskb/src/drivers/infiniband/core/sa_query.c:869:24: note: byref variable will be forcibly initialized struct ib_mad_send_wc mad_send_wc; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_nl_request_timeout': /kisskb/src/drivers/infiniband/core/sa_query.c:923:24: note: byref variable will be forcibly initialized struct ib_mad_send_wc mad_send_wc; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_sa_classport_info_rec_callback': /kisskb/src/drivers/infiniband/core/sa_query.c:1823:30: note: byref variable will be forcibly initialized struct ib_class_port_info rec; ^ /kisskb/src/drivers/infiniband/core/sa_query.c:1804:31: note: byref variable will be forcibly initialized struct opa_class_port_info rec; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_sa_path_rec_callback': /kisskb/src/drivers/infiniband/core/sa_query.c:1439:24: note: byref variable will be forcibly initialized struct sa_path_rec opa; ^ /kisskb/src/drivers/infiniband/core/sa_query.c:1423:22: note: byref variable will be forcibly initialized struct sa_path_rec rec; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_sa_mcmember_rec_callback': /kisskb/src/drivers/infiniband/core/sa_query.c:1599:29: note: byref variable will be forcibly initialized struct ib_sa_mcmember_rec rec; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_sa_guidinfo_rec_callback': /kisskb/src/drivers/infiniband/core/sa_query.c:1691:29: note: byref variable will be forcibly initialized struct ib_sa_guidinfo_rec rec; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'alloc_mad': /kisskb/src/drivers/infiniband/core/sa_query.c:1238:22: note: byref variable will be forcibly initialized struct rdma_ah_attr ah_attr; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_nl_set_path_rec_attrs': /kisskb/src/drivers/infiniband/core/sa_query.c:702:6: note: byref variable will be forcibly initialized u64 val64; ^ /kisskb/src/drivers/infiniband/core/sa_query.c:701:6: note: byref variable will be forcibly initialized u16 val16; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_nl_make_request': /kisskb/src/drivers/infiniband/core/sa_query.c:782:19: note: byref variable will be forcibly initialized struct nlmsghdr *nlh; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'send_mad': /kisskb/src/drivers/infiniband/core/sa_query.c:1307:11: note: byref variable will be forcibly initialized int ret, id; ^ /kisskb/src/drivers/firmware/qcom_scm-legacy.c: In function 'scm_legacy_call': /kisskb/src/drivers/firmware/qcom_scm-legacy.c:140:23: note: byref variable will be forcibly initialized struct arm_smccc_res smc_res; ^ /kisskb/src/drivers/firmware/qcom_scm-legacy.c:135:15: note: byref variable will be forcibly initialized int ret = 0, context_id; ^ /kisskb/src/drivers/firmware/qcom_scm-legacy.c: In function 'scm_legacy_call_atomic': /kisskb/src/drivers/firmware/qcom_scm-legacy.c:225:23: note: byref variable will be forcibly initialized struct arm_smccc_res smc_res; ^ /kisskb/src/drivers/firmware/qcom_scm-legacy.c:224:6: note: byref variable will be forcibly initialized int context_id; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'opa_pr_query_possible': /kisskb/src/drivers/infiniband/core/sa_query.c:1401:22: note: byref variable will be forcibly initialized struct ib_port_attr port_attr; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'update_sm_ah': /kisskb/src/drivers/infiniband/core/sa_query.c:2019:24: note: byref variable will be forcibly initialized struct rdma_ah_attr ah_attr; ^ /kisskb/src/drivers/infiniband/core/sa_query.c:2018:22: note: byref variable will be forcibly initialized struct ib_port_attr port_attr; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_nl_handle_set_timeout': /kisskb/src/drivers/infiniband/core/sa_query.c:966:17: note: byref variable will be forcibly initialized struct nlattr *tb[LS_NLA_TYPE_MAX]; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_nl_handle_resolve_resp': /kisskb/src/drivers/infiniband/core/sa_query.c:1040:24: note: byref variable will be forcibly initialized struct ib_mad_send_wc mad_send_wc; ^ /kisskb/src/drivers/mailbox/mtk-cmdq-mailbox.c: In function 'cmdq_task_exec_done': /kisskb/src/drivers/mailbox/mtk-cmdq-mailbox.c:196:22: note: byref variable will be forcibly initialized struct cmdq_cb_data data; ^ /kisskb/src/drivers/mailbox/mtk-cmdq-mailbox.c: In function 'cmdq_mbox_flush': /kisskb/src/drivers/mailbox/mtk-cmdq-mailbox.c:452:22: note: byref variable will be forcibly initialized struct cmdq_cb_data data; ^ /kisskb/src/drivers/mailbox/mtk-cmdq-mailbox.c: In function 'cmdq_irq_handler': /kisskb/src/drivers/mailbox/mtk-cmdq-mailbox.c:281:16: note: byref variable will be forcibly initialized unsigned long irq_status, flags = 0L; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/drivers/mailbox/mtk-cmdq-mailbox.c:5: /kisskb/src/drivers/mailbox/mtk-cmdq-mailbox.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/dma-mapping.h:7:0, from /kisskb/src/drivers/mailbox/mtk-cmdq-mailbox.c:8: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c: In function 'chipone_enable': /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:60:12: note: byref variable will be forcibly initialized const u8 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:112:2: note: in expansion of macro 'ICN6211_DSI' ICN6211_DSI(icn, 0x09, 0x10); ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:60:12: note: byref variable will be forcibly initialized const u8 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:111:2: note: in expansion of macro 'ICN6211_DSI' ICN6211_DSI(icn, 0x51, 0x20); ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:60:12: note: byref variable will be forcibly initialized const u8 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:110:2: note: in expansion of macro 'ICN6211_DSI' ICN6211_DSI(icn, 0xb6, 0x20); ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:60:12: note: byref variable will be forcibly initialized const u8 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:107:2: note: in expansion of macro 'ICN6211_DSI' ICN6211_DSI(icn, MIPI_DCS_EXIT_SLEEP_MODE, 0x98); ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:60:12: note: byref variable will be forcibly initialized const u8 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:106:2: note: in expansion of macro 'ICN6211_DSI' ICN6211_DSI(icn, MIPI_DCS_ENTER_SLEEP_MODE, 0x40); ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:60:12: note: byref variable will be forcibly initialized const u8 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:105:2: note: in expansion of macro 'ICN6211_DSI' ICN6211_DSI(icn, 0x69, 0x2b); ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:60:12: note: byref variable will be forcibly initialized const u8 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:104:2: note: in expansion of macro 'ICN6211_DSI' ICN6211_DSI(icn, 0x6b, 0x71); ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:60:12: note: byref variable will be forcibly initialized const u8 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:103:2: note: in expansion of macro 'ICN6211_DSI' ICN6211_DSI(icn, MIPI_DCS_GET_POWER_SAVE, 0x92); ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:60:12: note: byref variable will be forcibly initialized const u8 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:102:2: note: in expansion of macro 'ICN6211_DSI' ICN6211_DSI(icn, MIPI_DCS_SET_COLUMN_ADDRESS, 0x01); ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:60:12: note: byref variable will be forcibly initialized const u8 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:101:2: note: in expansion of macro 'ICN6211_DSI' ICN6211_DSI(icn, 0x5c, 0xff); ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:60:12: note: byref variable will be forcibly initialized const u8 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:100:2: note: in expansion of macro 'ICN6211_DSI' ICN6211_DSI(icn, 0xb5, 0xa0); ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:60:12: note: byref variable will be forcibly initialized const u8 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:99:2: note: in expansion of macro 'ICN6211_DSI' ICN6211_DSI(icn, MIPI_DCS_SET_ADDRESS_MODE, 0x28); ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:60:12: note: byref variable will be forcibly initialized const u8 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:98:2: note: in expansion of macro 'ICN6211_DSI' ICN6211_DSI(icn, MIPI_DCS_SET_TEAR_OFF, 0x80); ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:60:12: note: byref variable will be forcibly initialized const u8 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:95:2: note: in expansion of macro 'ICN6211_DSI' ICN6211_DSI(icn, VBP, mode->vtotal - mode->vsync_end); ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:60:12: note: byref variable will be forcibly initialized const u8 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:93:2: note: in expansion of macro 'ICN6211_DSI' ICN6211_DSI(icn, VSYNC, mode->vsync_end - mode->vsync_start); ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:60:12: note: byref variable will be forcibly initialized const u8 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:91:2: note: in expansion of macro 'ICN6211_DSI' ICN6211_DSI(icn, VFP, mode->vsync_start - mode->vdisplay); ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:60:12: note: byref variable will be forcibly initialized const u8 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:89:2: note: in expansion of macro 'ICN6211_DSI' ICN6211_DSI(icn, HFP_HSW_HBP_HI, 0x00); ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:60:12: note: byref variable will be forcibly initialized const u8 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:87:2: note: in expansion of macro 'ICN6211_DSI' ICN6211_DSI(icn, HBP_LI, mode->htotal - mode->hsync_end); ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:60:12: note: byref variable will be forcibly initialized const u8 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:85:2: note: in expansion of macro 'ICN6211_DSI' ICN6211_DSI(icn, HSYNC_LI, mode->hsync_end - mode->hsync_start); ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:60:12: note: byref variable will be forcibly initialized const u8 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:83:2: note: in expansion of macro 'ICN6211_DSI' ICN6211_DSI(icn, HFP_LI, mode->hsync_start - mode->hdisplay); ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:60:12: note: byref variable will be forcibly initialized const u8 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:79:2: note: in expansion of macro 'ICN6211_DSI' ICN6211_DSI(icn, VACTIVE_HACTIVE_HI, ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:60:12: note: byref variable will be forcibly initialized const u8 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:73:2: note: in expansion of macro 'ICN6211_DSI' ICN6211_DSI(icn, VACTIVE_LI, mode->vdisplay & 0xff); ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:60:12: note: byref variable will be forcibly initialized const u8 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:71:2: note: in expansion of macro 'ICN6211_DSI' ICN6211_DSI(icn, HACTIVE_LI, mode->hdisplay & 0xff); ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:60:12: note: byref variable will be forcibly initialized const u8 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:69:2: note: in expansion of macro 'ICN6211_DSI' ICN6211_DSI(icn, 0x7a, 0xc1); ^ /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c: In function 'chipone_parse_dt': /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:181:20: note: byref variable will be forcibly initialized struct drm_panel *panel; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/usb/ch9.h:36, from /kisskb/src/include/linux/usb.h:6, from /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:7: /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c: In function 'gud_prep_flush': /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:156:21: note: byref variable will be forcibly initialized struct dma_buf_map map_data[DRM_FORMAT_MAX_PLANES]; ^ /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:155:21: note: byref variable will be forcibly initialized struct dma_buf_map map[DRM_FORMAT_MAX_PLANES]; ^ /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c: In function 'gud_usb_bulk': /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:254:30: note: byref variable will be forcibly initialized struct gud_usb_bulk_context ctx; ^ /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c: In function 'gud_flush_rect': /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:282:28: note: byref variable will be forcibly initialized struct gud_set_buffer_req req; ^ /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c: In function 'gud_flush_work': /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:394:19: note: byref variable will be forcibly initialized struct drm_rect rect = damage; ^ /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:366:6: note: byref variable will be forcibly initialized int idx, ret = 0; ^ /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:364:18: note: byref variable will be forcibly initialized struct drm_rect damage; ^ /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c: In function 'gud_pipe_check': /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:491:34: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:459:6: note: byref variable will be forcibly initialized int idx, ret; ^ /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c: In function 'gud_pipe_update': /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:569:6: note: byref variable will be forcibly initialized int idx; ^ /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:568:18: note: byref variable will be forcibly initialized struct drm_rect damage; ^ In file included from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c:7:0: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/panfrost/panfrost_devfreq.c: In function 'panfrost_devfreq_init': /kisskb/src/drivers/gpu/drm/panfrost/panfrost_devfreq.c:89:16: note: byref variable will be forcibly initialized unsigned long cur_freq; ^ /kisskb/src/drivers/soundwire/stream.c: In function 'sdw_enable_disable_master_ports': /kisskb/src/drivers/soundwire/stream.c:339: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:514: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:1499:24: note: byref variable will be forcibly initialized struct sdw_bus_params params; ^ /kisskb/src/drivers/gpu/drm/bridge/chrontel-ch7033.c: In function 'ch7033_probe': /kisskb/src/drivers/gpu/drm/bridge/chrontel-ch7033.c:535:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c: In function 'dpu_hw_sspp_setup_cdp': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c:630:6: note: byref variable will be forcibly initialized u32 idx; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c: In function 'dpu_hw_sspp_setup_qos_ctrl': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c:605:6: note: byref variable will be forcibly initialized u32 idx; ^ /kisskb/src/drivers/hwmon/corsair-psu.c: In function 'corsairpsu_get_value': /kisskb/src/drivers/hwmon/corsair-psu.c:234:5: note: byref variable will be forcibly initialized u8 data[REPLY_SIZE]; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c: In function 'dpu_hw_sspp_setup_creq_lut': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c:588:6: note: byref variable will be forcibly initialized u32 idx; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c: In function 'dpu_hw_sspp_setup_danger_safe_lut': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c:576:6: note: byref variable will be forcibly initialized u32 idx; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c: In function 'dpu_hw_sspp_setup_pe_config': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c:364:6: note: byref variable will be forcibly initialized u32 idx; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c:361:26: note: byref variable will be forcibly initialized u32 lr_pe[4], tb_pe[4], tot_req_pixels[4]; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c:361:16: note: byref variable will be forcibly initialized u32 lr_pe[4], tb_pe[4], tot_req_pixels[4]; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c:361:6: note: byref variable will be forcibly initialized u32 lr_pe[4], tb_pe[4], tot_req_pixels[4]; ^ /kisskb/src/drivers/hwmon/corsair-psu.c: In function 'corsairpsu_get_criticals': /kisskb/src/drivers/hwmon/corsair-psu.c:283:7: note: byref variable will be forcibly initialized long tmp; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c: In function 'dpu_hw_sspp_setup_solidfill': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c:561:6: note: byref variable will be forcibly initialized u32 idx; ^ /kisskb/src/drivers/hwmon/corsair-psu.c: In function 'corsairpsu_check_cmd_support': /kisskb/src/drivers/hwmon/corsair-psu.c:313:7: note: byref variable will be forcibly initialized long tmp; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c: In function 'dpu_hw_sspp_setup_sourceaddress': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c:519:6: note: byref variable will be forcibly initialized u32 idx; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c: In function '_dpu_hw_sspp_get_scaler3_ver': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c:434:6: note: byref variable will be forcibly initialized u32 idx; ^ /kisskb/src/drivers/hwmon/corsair-psu.c: In function 'corsairpsu_debugfs_init': /kisskb/src/drivers/hwmon/corsair-psu.c:665:7: note: byref variable will be forcibly initialized char name[32]; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c: In function '_dpu_hw_sspp_setup_scaler3': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c:419:6: note: byref variable will be forcibly initialized u32 idx; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c: In function 'dpu_hw_sspp_setup_multirect': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c:173:6: note: byref variable will be forcibly initialized u32 idx; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c: In function 'dpu_hw_sspp_setup_rects': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c:452:6: note: byref variable will be forcibly initialized u32 idx; ^ /kisskb/src/drivers/hwmon/corsair-psu.c: In function 'print_uptime': /kisskb/src/drivers/hwmon/corsair-psu.c:607:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c: In function '_sspp_setup_opmode': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c:200:6: note: byref variable will be forcibly initialized u32 idx; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c: In function '_sspp_setup_csc10_opmode': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c:221:6: note: byref variable will be forcibly initialized u32 idx; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c: In function 'dpu_hw_sspp_setup_format': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c:248:6: note: byref variable will be forcibly initialized u32 idx; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c: In function 'dpu_hw_sspp_setup_csc': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c:544:6: note: byref variable will be forcibly initialized u32 idx; ^ /kisskb/src/drivers/remoteproc/mtk_scp_ipi.c: In function 'scp_memcpy_aligned': /kisskb/src/drivers/remoteproc/mtk_scp_ipi.c:85:6: note: byref variable will be forcibly initialized u32 val; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/remoteproc/mtk_scp_ipi.c:6: /kisskb/src/drivers/remoteproc/mtk_scp_ipi.c: In function 'scp_ipi_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: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/remoteproc/mtk_scp_ipi.c:198:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(scp->ack_wq, ^ /kisskb/src/drivers/mmc/host/sdhci-pci-gli.c: In function 'gl9755_wt_on': /kisskb/src/drivers/mmc/host/sdhci-pci-gli.c:452:6: note: byref variable will be forcibly initialized u32 wt_value; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-gli.c: In function 'gl9755_wt_off': /kisskb/src/drivers/mmc/host/sdhci-pci-gli.c:469:6: note: byref variable will be forcibly initialized u32 wt_value; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-gli.c: In function 'gl9755_disable_ssc_pll': /kisskb/src/drivers/mmc/host/sdhci-pci-gli.c:486:6: note: byref variable will be forcibly initialized u32 pll; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-gli.c: In function 'gl9755_hw_setting': /kisskb/src/drivers/mmc/host/sdhci-pci-gli.c:568:6: note: byref variable will be forcibly initialized u32 value; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-gli.c: In function 'gli_set_gl9763e': /kisskb/src/drivers/mmc/host/sdhci-pci-gli.c:833:6: note: byref variable will be forcibly initialized u32 value; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-gli.c: In function 'gl9755_set_ssc': /kisskb/src/drivers/mmc/host/sdhci-pci-gli.c:517:6: note: byref variable will be forcibly initialized u32 ssc; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-gli.c:516:6: note: byref variable will be forcibly initialized u32 pll; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-gli.c: In function 'gl9755_set_pll': /kisskb/src/drivers/mmc/host/sdhci-pci-gli.c:497:6: note: byref variable will be forcibly initialized u32 pll; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-gli.c: In function 'gli_probe_slot_gl9763e': /kisskb/src/drivers/mmc/host/sdhci-pci-gli.c:869:6: note: byref variable will be forcibly initialized u32 value; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-gli.c: In function 'sdhci_gl9763e_cqhci_irq': /kisskb/src/drivers/mmc/host/sdhci-pci-gli.c:752:6: note: byref variable will be forcibly initialized int data_error = 0; ^ /kisskb/src/drivers/mmc/host/sdhci-pci-gli.c:751:6: note: byref variable will be forcibly initialized int cmd_error = 0; ^ /kisskb/src/drivers/mmc/host/sdhci-s3c.c: In function 'sdhci_s3c_parse_dt': /kisskb/src/drivers/mmc/host/sdhci-s3c.c:432:6: note: byref variable will be forcibly initialized u32 max_width; ^ /kisskb/src/drivers/mmc/host/sdhci-s3c.c: In function 'sdhci_s3c_probe': /kisskb/src/drivers/mmc/host/sdhci-s3c.c:535:8: note: byref variable will be forcibly initialized char name[14]; ^ /kisskb/src/drivers/mailbox/sun6i-msgbox.c: In function 'sun6i_msgbox_irq': /kisskb/src/drivers/mailbox/sun6i-msgbox.c:86:13: note: byref variable will be forcibly initialized uint32_t msg = readl(mbox->regs + MSG_DATA_REG(n)); ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/drivers/mailbox/sun6i-msgbox.c:5: /kisskb/src/drivers/mailbox/sun6i-msgbox.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/mailbox/sun6i-msgbox.c:7:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/leds/leds-lm3642.c: In function 'torch_pin_store': /kisskb/src/drivers/leds/leds-lm3642.c:176:15: note: byref variable will be forcibly initialized unsigned int state; ^ /kisskb/src/drivers/leds/leds-lm3642.c: In function 'strobe_pin_store': /kisskb/src/drivers/leds/leds-lm3642.c:223:15: note: byref variable will be forcibly initialized unsigned int state; ^ /kisskb/src/drivers/usb/serial/console.c: In function 'usb_console_write': /kisskb/src/drivers/usb/serial/console.c:236:18: note: byref variable will be forcibly initialized unsigned char cr = 13; ^ /kisskb/src/drivers/usb/serial/console.c: In function 'usb_console_setup': /kisskb/src/drivers/usb/serial/console.c:68:18: note: byref variable will be forcibly initialized struct ktermios dummy; ^ /kisskb/src/drivers/hid/hid-asus.c: In function 'asus_kbd_backlight_work': /kisskb/src/drivers/hid/hid-asus.c:515:5: note: byref variable will be forcibly initialized u8 buf[] = { FEATURE_KBD_REPORT_ID, 0xba, 0xc5, 0xc4, 0x00 }; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/devfreq.h:68, from /kisskb/src/drivers/devfreq/devfreq.c:34: /kisskb/src/drivers/devfreq/devfreq.c: In function 'perf_trace_devfreq_frequency': /kisskb/src/drivers/hid/hid-asus.c: In function 'asus_kbd_init': /kisskb/src/drivers/hid/hid-asus.c:407:5: note: byref variable will be forcibly initialized u8 buf[] = { FEATURE_KBD_REPORT_ID, 0x41, 0x53, 0x55, 0x53, 0x20, 0x54, ^ /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devfreq.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_frequency, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devfreq.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_frequency, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devfreq.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_frequency, ^ /kisskb/src/drivers/hid/hid-asus.c: In function 'asus_kbd_get_functions': /kisskb/src/drivers/hid/hid-asus.c:421:5: note: byref variable will be forcibly initialized u8 buf[] = { FEATURE_KBD_REPORT_ID, 0x05, 0x20, 0x31, 0x00, 0x08 }; ^ /kisskb/src/drivers/devfreq/devfreq.c: In function 'perf_trace_devfreq_monitor': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devfreq.h:39:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_monitor, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devfreq.h:39:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_monitor, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devfreq.h:39:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_monitor, ^ /kisskb/src/drivers/hid/hid-asus.c: In function 'rog_nkey_led_init': /kisskb/src/drivers/hid/hid-asus.c:455:5: note: byref variable will be forcibly initialized u8 buf_init3[] = { FEATURE_KBD_LED_REPORT_ID1, ^ /kisskb/src/drivers/hid/hid-asus.c:453:5: note: byref variable will be forcibly initialized u8 buf_init2[] = { FEATURE_KBD_LED_REPORT_ID1, 0x41, 0x53, 0x55, 0x53, 0x20, ^ /kisskb/src/drivers/hid/hid-asus.c:452:5: note: byref variable will be forcibly initialized u8 buf_init_start[] = { FEATURE_KBD_LED_REPORT_ID1, 0xB9 }; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/devfreq.h:68, from /kisskb/src/drivers/devfreq/devfreq.c:34: /kisskb/src/drivers/devfreq/devfreq.c: In function 'trace_event_raw_event_devfreq_frequency': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devfreq.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_frequency, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devfreq.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_frequency, ^ /kisskb/src/drivers/devfreq/devfreq.c: In function 'trace_event_raw_event_devfreq_monitor': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devfreq.h:39:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_monitor, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devfreq.h:39:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_monitor, ^ /kisskb/src/drivers/hid/hid-asus.c: In function 'asus_kbd_register_leds': /kisskb/src/drivers/hid/hid-asus.c:552:16: note: byref variable will be forcibly initialized unsigned char kbd_func; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/devfreq.h:13, from /kisskb/src/include/linux/devfreq_cooling.h:13, from /kisskb/src/drivers/devfreq/devfreq.c:14: /kisskb/src/drivers/devfreq/devfreq.c: In function 'array3_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:159:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:159:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:157:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:157:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:155:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/devfreq/devfreq.c: In function 'find_available_min_freq': /kisskb/src/drivers/devfreq/devfreq.c:89:16: note: byref variable will be forcibly initialized unsigned long min_freq = 0; ^ /kisskb/src/drivers/devfreq/devfreq.c: In function 'find_available_max_freq': /kisskb/src/drivers/devfreq/devfreq.c:103:16: note: byref variable will be forcibly initialized unsigned long max_freq = ULONG_MAX; ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:8, from /kisskb/src/drivers/devfreq/devfreq.c:10: /kisskb/src/drivers/devfreq/devfreq.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/devfreq.h:13:0, from /kisskb/src/include/linux/devfreq_cooling.h:13, from /kisskb/src/drivers/devfreq/devfreq.c:14: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/devfreq/devfreq.c: In function 'set_freq_table': /kisskb/src/drivers/devfreq/devfreq.c:182:16: note: byref variable will be forcibly initialized unsigned long freq; ^ /kisskb/src/drivers/devfreq/devfreq.c: In function 'timer_store': /kisskb/src/drivers/devfreq/devfreq.c:1825:7: note: byref variable will be forcibly initialized char str_timer[DEVFREQ_NAME_LEN + 1]; ^ /kisskb/src/drivers/devfreq/devfreq.c: In function 'polling_interval_store': /kisskb/src/drivers/devfreq/devfreq.c:1793:15: note: byref variable will be forcibly initialized unsigned int value; ^ /kisskb/src/drivers/devfreq/devfreq.c: In function 'max_freq_show': /kisskb/src/drivers/devfreq/devfreq.c:1641:26: note: byref variable will be forcibly initialized unsigned long min_freq, max_freq; ^ /kisskb/src/drivers/devfreq/devfreq.c:1641:16: note: byref variable will be forcibly initialized unsigned long min_freq, max_freq; ^ /kisskb/src/drivers/devfreq/devfreq.c: In function 'min_freq_show': /kisskb/src/drivers/devfreq/devfreq.c:1587:26: note: byref variable will be forcibly initialized unsigned long min_freq, max_freq; ^ /kisskb/src/drivers/devfreq/devfreq.c:1587:16: note: byref variable will be forcibly initialized unsigned long min_freq, max_freq; ^ /kisskb/src/drivers/devfreq/devfreq.c: In function 'cur_freq_show': /kisskb/src/drivers/devfreq/devfreq.c:1533:16: note: byref variable will be forcibly initialized unsigned long freq; ^ /kisskb/src/drivers/devfreq/devfreq.c: In function 'governor_store': /kisskb/src/drivers/devfreq/devfreq.c:1409:7: note: byref variable will be forcibly initialized char str_governor[DEVFREQ_NAME_LEN + 1]; ^ /kisskb/src/drivers/devfreq/devfreq.c: In function 'devfreq_summary_show': /kisskb/src/drivers/devfreq/devfreq.c:1918:36: note: byref variable will be forcibly initialized unsigned long cur_freq, min_freq, max_freq; ^ /kisskb/src/drivers/devfreq/devfreq.c:1918:26: note: byref variable will be forcibly initialized unsigned long cur_freq, min_freq, max_freq; ^ /kisskb/src/drivers/devfreq/devfreq.c: In function 'trans_stat_store': /kisskb/src/drivers/devfreq/devfreq.c:1737:11: note: byref variable will be forcibly initialized int err, value; ^ In file included from /kisskb/src/drivers/firmware/ti_sci.c:20:0: /kisskb/src/drivers/firmware/ti_sci.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/devfreq/devfreq.c: In function 'max_freq_store': /kisskb/src/drivers/devfreq/devfreq.c:1601:16: note: byref variable will be forcibly initialized unsigned long value; ^ /kisskb/src/drivers/devfreq/devfreq.c: In function 'min_freq_store': /kisskb/src/drivers/devfreq/devfreq.c:1560:16: note: byref variable will be forcibly initialized unsigned long value; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/drivers/firmware/ti_sci.c:11: /kisskb/src/drivers/firmware/ti_sci.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/mailbox_client.h:11:0, from /kisskb/src/drivers/firmware/ti_sci.c:16: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/devfreq/devfreq.c: In function 'devfreq_set_target': /kisskb/src/drivers/devfreq/devfreq.c:354:16: note: byref variable will be forcibly initialized unsigned long cur_freq; ^ /kisskb/src/drivers/devfreq/devfreq.c:353:23: note: byref variable will be forcibly initialized struct devfreq_freqs freqs; ^ /kisskb/src/drivers/devfreq/devfreq.c: In function 'devfreq_update_target': /kisskb/src/drivers/devfreq/devfreq.c:408:26: note: byref variable will be forcibly initialized unsigned long min_freq, max_freq; ^ /kisskb/src/drivers/devfreq/devfreq.c:408:16: note: byref variable will be forcibly initialized unsigned long min_freq, max_freq; ^ /kisskb/src/drivers/devfreq/devfreq.c: In function 'devfreq_monitor_resume': /kisskb/src/drivers/devfreq/devfreq.c:563:16: note: byref variable will be forcibly initialized unsigned long freq; ^ /kisskb/src/drivers/firmware/ti_sci.c: In function 'ti_sci_cmd_clk_is_off': /kisskb/src/drivers/firmware/ti_sci.c:1210:18: note: byref variable will be forcibly initialized u8 c_state = 0, r_state = 0; ^ /kisskb/src/drivers/firmware/ti_sci.c:1210:5: note: byref variable will be forcibly initialized u8 c_state = 0, r_state = 0; ^ /kisskb/src/drivers/firmware/ti_sci.c: In function 'ti_sci_cmd_clk_is_on': /kisskb/src/drivers/firmware/ti_sci.c:1177:18: note: byref variable will be forcibly initialized u8 c_state = 0, r_state = 0; ^ /kisskb/src/drivers/firmware/ti_sci.c:1177:5: note: byref variable will be forcibly initialized u8 c_state = 0, r_state = 0; ^ /kisskb/src/drivers/firmware/ti_sci.c: In function 'ti_sci_cmd_clk_is_auto': /kisskb/src/drivers/firmware/ti_sci.c:1148:5: note: byref variable will be forcibly initialized u8 state = 0; ^ /kisskb/src/drivers/firmware/ti_sci.c: In function 'ti_sci_cmd_dev_is_trans': /kisskb/src/drivers/firmware/ti_sci.c:842:5: note: byref variable will be forcibly initialized u8 state; ^ /kisskb/src/drivers/firmware/ti_sci.c: In function 'ti_sci_cmd_dev_is_on': /kisskb/src/drivers/firmware/ti_sci.c:812:14: note: byref variable will be forcibly initialized u8 p_state, c_state; ^ /kisskb/src/drivers/firmware/ti_sci.c:812:5: note: byref variable will be forcibly initialized u8 p_state, c_state; ^ /kisskb/src/drivers/firmware/ti_sci.c: In function 'ti_sci_cmd_dev_is_stop': /kisskb/src/drivers/firmware/ti_sci.c:781:14: note: byref variable will be forcibly initialized u8 p_state, c_state; ^ /kisskb/src/drivers/firmware/ti_sci.c:781:5: note: byref variable will be forcibly initialized u8 p_state, c_state; ^ /kisskb/src/drivers/firmware/ti_sci.c: In function 'ti_sci_cmd_dev_is_idle': /kisskb/src/drivers/firmware/ti_sci.c:754:5: note: byref variable will be forcibly initialized u8 state; ^ /kisskb/src/drivers/firmware/ti_sci.c: In function 'ti_sci_cmd_dev_is_valid': /kisskb/src/drivers/firmware/ti_sci.c:722:5: note: byref variable will be forcibly initialized u8 unused; ^ /kisskb/src/drivers/firmware/ti_sci.c: In function 'ti_sci_debugfs_create': /kisskb/src/drivers/firmware/ti_sci.c:164:7: note: byref variable will be forcibly initialized char debug_name[50] = "ti_sci_debug@"; ^ /kisskb/src/drivers/firmware/ti_sci.c: In function 'ti_sci_probe': /kisskb/src/drivers/firmware/ti_sci.c:3306:6: note: byref variable will be forcibly initialized u32 h_id; ^ /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; ^ In file included from /kisskb/src/include/linux/err.h:5:0, from /kisskb/src/include/linux/clk.h:12, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c:6: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/drm/drm_print.h:32:0, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c:12: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c: In function 'msm_dss_parse_clock': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c:126:14: note: byref variable will be forcibly initialized const char *clock_name; ^ /kisskb/src/drivers/gpu/drm/bridge/display-connector.c: In function 'display_connector_probe': /kisskb/src/drivers/gpu/drm/bridge/display-connector.c:142:15: note: byref variable will be forcibly initialized const char *hdmi_type; ^ /kisskb/src/drivers/gpu/drm/bridge/display-connector.c:110:14: note: byref variable will be forcibly initialized const char *label; ^ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35510.c: In function 'nt35510_set_brightness': /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35510.c:653:5: note: byref variable will be forcibly initialized u8 brightness = bl->props.brightness; ^ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35510.c: In function 'nt35510_read_id': /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35510.c:431:15: note: byref variable will be forcibly initialized u8 id1, id2, id3; ^ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35510.c:431:10: note: byref variable will be forcibly initialized u8 id1, id2, id3; ^ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35510.c:431:5: note: byref variable will be forcibly initialized u8 id1, id2, id3; ^ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35510.c: In function 'nt35510_setup_display': /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35510.c:544:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35510.c:543:5: note: byref variable will be forcibly initialized u8 addr_mode = NT35510_ROTATE_0_SETTING; ^ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35510.c:541:5: note: byref variable will be forcibly initialized u8 dpfrctr[NT35510_P0_DPFRCTR1_LEN]; ^ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35510.c:540:5: note: byref variable will be forcibly initialized u8 gseqctr[NT35510_P0_GSEQCTR_LEN]; ^ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35510.c:539:5: note: byref variable will be forcibly initialized u8 dopctr[NT35510_P0_DOPCTR_LEN]; ^ /kisskb/src/drivers/remoteproc/qcom_sysmon.c: In function 'ssctl_send_event': /kisskb/src/drivers/remoteproc/qcom_sysmon.c:379:17: note: byref variable will be forcibly initialized struct qmi_txn txn; ^ /kisskb/src/drivers/remoteproc/qcom_sysmon.c:378:32: note: byref variable will be forcibly initialized struct ssctl_subsys_event_req req; ^ /kisskb/src/drivers/remoteproc/qcom_sysmon.c:377:33: note: byref variable will be forcibly initialized struct ssctl_subsys_event_resp resp; ^ /kisskb/src/drivers/remoteproc/qcom_sysmon.c: In function 'sysmon_send_event': /kisskb/src/drivers/remoteproc/qcom_sysmon.c:83:7: note: byref variable will be forcibly initialized char req[50]; ^ /kisskb/src/drivers/remoteproc/qcom_sysmon.c: In function 'sysmon_unprepare': /kisskb/src/drivers/remoteproc/qcom_sysmon.c:558:22: note: byref variable will be forcibly initialized struct sysmon_event event = { ^ /kisskb/src/drivers/remoteproc/qcom_sysmon.c: In function 'sysmon_start': /kisskb/src/drivers/remoteproc/qcom_sysmon.c:499:22: note: byref variable will be forcibly initialized struct sysmon_event event = { ^ /kisskb/src/drivers/remoteproc/qcom_sysmon.c: In function 'sysmon_prepare': /kisskb/src/drivers/remoteproc/qcom_sysmon.c:472:22: note: byref variable will be forcibly initialized struct sysmon_event event = { ^ /kisskb/src/drivers/remoteproc/qcom_sysmon.c: In function 'ssctl_request_shutdown': /kisskb/src/drivers/remoteproc/qcom_sysmon.c:333:17: note: byref variable will be forcibly initialized struct qmi_txn txn; ^ /kisskb/src/drivers/remoteproc/qcom_sysmon.c:332:29: note: byref variable will be forcibly initialized struct ssctl_shutdown_resp resp; ^ /kisskb/src/drivers/remoteproc/qcom_sysmon.c: In function 'sysmon_stop': /kisskb/src/drivers/remoteproc/qcom_sysmon.c:532:22: note: byref variable will be forcibly initialized struct sysmon_event event = { ^ In file included from /kisskb/src/drivers/extcon/extcon.c:24:0: /kisskb/src/drivers/extcon/extcon.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/extcon/extcon.c:17: /kisskb/src/drivers/extcon/extcon.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/extcon/extcon.c:20:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/extcon/extcon.c: In function 'extcon_sync': /kisskb/src/drivers/extcon/extcon.c:413:8: note: byref variable will be forcibly initialized char *envp[3]; ^ /kisskb/src/drivers/extcon/extcon.c:411:7: note: byref variable will be forcibly initialized char state_buf[120]; ^ /kisskb/src/drivers/extcon/extcon.c:410:7: note: byref variable will be forcibly initialized char name_buf[120]; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c: In function '_dpu_hw_setup_scaler3_lut': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c:102:16: note: byref variable will be forcibly initialized unsigned long lut_flags; ^ In file included from /kisskb/src/drivers/usb/misc/emi26.c:16:0: /kisskb/src/drivers/usb/misc/emi26.c: In function 'request_ihex_firmware': /kisskb/src/include/linux/ihex.h:68:25: note: byref variable will be forcibly initialized const struct firmware *lfw; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c: In function '_dpu_hw_setup_scaler3lite_lut': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c:177:16: note: byref variable will be forcibly initialized unsigned long lut_flags; ^ /kisskb/src/drivers/usb/misc/emi26.c: In function 'emi26_load_firmware': /kisskb/src/drivers/usb/misc/emi26.c:75:25: note: byref variable will be forcibly initialized const struct firmware *firmware_fw = NULL; ^ /kisskb/src/drivers/usb/misc/emi26.c:74:25: note: byref variable will be forcibly initialized const struct firmware *bitstream_fw = NULL; ^ /kisskb/src/drivers/usb/misc/emi26.c:73:25: note: byref variable will be forcibly initialized const struct firmware *loader_fw = NULL; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/include/linux/fb.h:6, from /kisskb/src/include/linux/backlight.h:13, from /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:6: /kisskb/src/drivers/gpu/drm/gud/gud_connector.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt8912b.c: In function 'lt8912_check_cable_status': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt8912b.c:364:15: note: byref variable will be forcibly initialized unsigned int reg_val; ^ /kisskb/src/drivers/gpu/drm/gud/gud_connector.c: In function 'gud_connector_detect': /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:156:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:155:6: note: byref variable will be forcibly initialized int idx, ret; ^ /kisskb/src/drivers/gpu/drm/gud/gud_connector.c: In function 'gud_connector_get_modes': /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:224:6: note: byref variable will be forcibly initialized int idx, ret; ^ /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:221:36: note: byref variable will be forcibly initialized struct gud_connector_get_edid_ctx edid_ctx; ^ /kisskb/src/drivers/gpu/drm/gud/gud_connector.c: In function 'gud_connector_backlight_update_status_work': /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:66:6: note: byref variable will be forcibly initialized int idx, ret; ^ /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:64:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/gud/gud_connector.c: In function 'gud_connector_add_tv_mode': /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:380:14: note: byref variable will be forcibly initialized const char *modes[GUD_CONNECTOR_TV_MODE_MAX_NUM]; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt8912b.c: In function 'lt8912_connector_get_modes': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt8912b.c:418:6: note: byref variable will be forcibly initialized u32 bus_format = MEDIA_BUS_FMT_RGB888_1X24; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt8912b.c: In function 'lt8912_attach_dsi': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt8912b.c:464:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { .type = "lt8912", ^ /kisskb/src/drivers/hwmon/ds1621.c: In function 'update_interval_store': /kisskb/src/drivers/hwmon/ds1621.c:281:16: note: byref variable will be forcibly initialized unsigned long convrate; ^ /kisskb/src/drivers/hwmon/ds1621.c: In function 'temp_store': /kisskb/src/drivers/hwmon/ds1621.c:238:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/leds/leds-lp3944.c: In function 'lp3944_led_set': /kisskb/src/drivers/leds/leds-lp3944.c:171:5: note: byref variable will be forcibly initialized u8 val = 0; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/infiniband/core/multicast.c:34: /kisskb/src/drivers/infiniband/core/multicast.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/infiniband/core/multicast.c: In function 'send_leave': /kisskb/src/drivers/infiniband/core/multicast.c:348:28: note: byref variable will be forcibly initialized struct ib_sa_mcmember_rec rec; ^ /kisskb/src/drivers/infiniband/core/multicast.c: In function 'process_group_error': /kisskb/src/drivers/infiniband/core/multicast.c:389:6: note: byref variable will be forcibly initialized u16 pkey_index; ^ /kisskb/src/drivers/infiniband/core/multicast.c: In function 'join_handler': /kisskb/src/drivers/infiniband/core/multicast.c:515:6: note: byref variable will be forcibly initialized u16 pkey_index = MCAST_INVALID_PKEY_INDEX; ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:4: /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:4:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'max_word_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:60:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:99:1: note: in expansion of macro 'sdw_dpn_attr' sdw_dpn_attr(max_word); ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'min_word_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:60:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:100:1: note: in expansion of macro 'sdw_dpn_attr' sdw_dpn_attr(min_word); ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'words_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:120:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:163:1: note: in expansion of macro 'sdw_dpn_array_attr' sdw_dpn_array_attr(words); ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'type_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:60:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:101:1: note: in expansion of macro 'sdw_dpn_attr' sdw_dpn_attr(type); ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'max_grouping_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:60:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:102:1: note: in expansion of macro 'sdw_dpn_attr' sdw_dpn_attr(max_grouping); ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'simple_ch_prep_sm_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:60:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:103:1: note: in expansion of macro 'sdw_dpn_attr' sdw_dpn_attr(simple_ch_prep_sm); ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'ch_prep_timeout_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:60:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:104:1: note: in expansion of macro 'sdw_dpn_attr' sdw_dpn_attr(ch_prep_timeout); ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'imp_def_interrupts_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:60:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:98:1: note: in expansion of macro 'sdw_dpn_attr' sdw_dpn_attr(imp_def_interrupts); ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'min_ch_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:60:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:106:1: note: in expansion of macro 'sdw_dpn_attr' sdw_dpn_attr(min_ch); ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'max_ch_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:60:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:105:1: note: in expansion of macro 'sdw_dpn_attr' sdw_dpn_attr(max_ch); ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'channels_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:120:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:165:1: note: in expansion of macro 'sdw_dpn_array_attr' sdw_dpn_array_attr(channels); ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'ch_combinations_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:120:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:164:1: note: in expansion of macro 'sdw_dpn_array_attr' sdw_dpn_array_attr(ch_combinations); ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'max_async_buffer_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:60:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:107:1: note: in expansion of macro 'sdw_dpn_attr' sdw_dpn_attr(max_async_buffer); ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'block_pack_mode_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:60:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:108:1: note: in expansion of macro 'sdw_dpn_attr' sdw_dpn_attr(block_pack_mode); ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'port_encoding_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:60:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:109:1: note: in expansion of macro 'sdw_dpn_attr' sdw_dpn_attr(port_encoding); ^ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'sdw_slave_sysfs_dpn_init': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:282:16: note: byref variable will be forcibly initialized unsigned long mask; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c: In function '_dpu_plane_set_ot_limit': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c:473:32: note: byref variable will be forcibly initialized struct dpu_vbif_set_ot_params ot_params; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c: In function '_dpu_plane_set_qos_remap': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c:497:33: note: byref variable will be forcibly initialized struct dpu_vbif_set_qos_params qos_params; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c: In function 'dpu_plane_atomic_check': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c:960:18: note: byref variable will be forcibly initialized struct drm_rect src, dst, fb_rect = { 0 }; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c: In function 'dpu_plane_prepare_fb': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c:876:27: note: byref variable will be forcibly initialized struct dpu_hw_fmt_layout layout; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c: In function '_dpu_plane_danger_write': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c:1398:6: note: byref variable will be forcibly initialized int disable_panic; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c: In function '_dpu_plane_danger_read': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c:1364:7: note: byref variable will be forcibly initialized char buf[40]; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c: In function 'dpu_plane_validate_multirect_v2': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c:746:30: note: byref variable will be forcibly initialized struct drm_rect src[R_MAX], dst[R_MAX]; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c:746:18: note: byref variable will be forcibly initialized struct drm_rect src[R_MAX], dst[R_MAX]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/infiniband/core/mad.c:40: /kisskb/src/drivers/infiniband/core/mad.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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:320: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/rdma/ib_cache.h:11:0, from /kisskb/src/drivers/infiniband/core/mad.c:45: /kisskb/src/drivers/infiniband/core/mad.c: In function 'ib_post_send': /kisskb/src/include/rdma/ib_verbs.h:3824:27: note: byref variable will be forcibly initialized const struct ib_send_wr *dummy; ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'ib_post_recv': /kisskb/src/include/rdma/ib_verbs.h:3841:27: note: byref variable will be forcibly initialized const struct ib_recv_wr *dummy; ^ In file included from /kisskb/src/drivers/usb/misc/ezusb.c:13:0: /kisskb/src/drivers/usb/misc/ezusb.c: In function 'request_ihex_firmware': /kisskb/src/include/linux/ihex.h:68:25: note: byref variable will be forcibly initialized const struct firmware *lfw; ^ /kisskb/src/drivers/usb/misc/ezusb.c: In function 'ezusb_ihex_firmware_download': /kisskb/src/drivers/usb/misc/ezusb.c:63:25: note: byref variable will be forcibly initialized const struct firmware *firmware = NULL; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/ib_mad.h:390, from /kisskb/src/drivers/infiniband/core/mad.c:55: /kisskb/src/drivers/infiniband/core/mad.c: In function 'perf_trace_ib_mad_send_done_handler': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ib_mad.h:121:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ib_mad_send_done_handler, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ib_mad.h:121:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ib_mad_send_done_handler, ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'perf_trace_ib_mad_agent_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/ib_mad.h:251:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ib_mad_agent_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/ib_mad.h:251:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ib_mad_agent_template, ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'create_mad_addr_info': /kisskb/src/drivers/infiniband/core/mad.c:62:6: note: byref variable will be forcibly initialized u16 pkey; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/ib_mad.h:390, from /kisskb/src/drivers/infiniband/core/mad.c:55: /kisskb/src/drivers/infiniband/core/mad.c: In function 'perf_trace_ib_mad_send_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/ib_mad.h:23:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ib_mad_send_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/ib_mad.h:23:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ib_mad_send_template, ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'perf_trace_ib_mad_recv_done_handler': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ib_mad.h:184:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ib_mad_recv_done_handler, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ib_mad.h:184:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ib_mad_recv_done_handler, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/ib_mad.h:390, from /kisskb/src/drivers/infiniband/core/mad.c:55: /kisskb/src/drivers/infiniband/core/mad.c: In function 'trace_event_raw_event_ib_mad_send_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ib_mad.h:23:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ib_mad_send_template, ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'trace_event_raw_event_ib_mad_send_done_handler': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ib_mad.h:121:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ib_mad_send_done_handler, ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'trace_event_raw_event_ib_mad_recv_done_handler': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ib_mad.h:184:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ib_mad_recv_done_handler, ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'trace_event_raw_event_ib_mad_agent_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ib_mad.h:251:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ib_mad_agent_template, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function '_dpu_danger_signal_status': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c:58:32: note: byref variable will be forcibly initialized struct dpu_danger_safe_status status; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/ib_mad.h:390, from /kisskb/src/drivers/infiniband/core/mad.c:55: /kisskb/src/drivers/infiniband/core/mad.c: In function 'perf_trace_ib_mad_opa_smi_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/ib_mad.h:299:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ib_mad_opa_smi_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/ib_mad.h:299:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ib_mad_opa_smi_template, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/ib_mad.h:390, from /kisskb/src/drivers/infiniband/core/mad.c:55: /kisskb/src/drivers/infiniband/core/mad.c: In function 'trace_event_raw_event_ib_mad_opa_smi_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ib_mad.h:299:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ib_mad_opa_smi_template, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/ib_mad.h:390, from /kisskb/src/drivers/infiniband/core/mad.c:55: /kisskb/src/drivers/infiniband/core/mad.c: In function 'perf_trace_ib_mad_opa_ib_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/ib_mad.h:344:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ib_mad_opa_ib_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/ib_mad.h:344:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ib_mad_opa_ib_template, ^ /kisskb/src/drivers/gpu/drm/panel/panel-orisetech-otm8009a.c: In function 'otm8009a_backlight_update_status': /kisskb/src/drivers/gpu/drm/panel/panel-orisetech-otm8009a.c:402:5: note: byref variable will be forcibly initialized u8 data[2]; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/ib_mad.h:390, from /kisskb/src/drivers/infiniband/core/mad.c:55: /kisskb/src/drivers/infiniband/core/mad.c: In function 'trace_event_raw_event_ib_mad_opa_ib_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ib_mad.h:344:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ib_mad_opa_ib_template, ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_read_edid': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:599:15: note: byref variable will be forcibly initialized unsigned int temp; ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'local_completions': /kisskb/src/drivers/infiniband/core/mad.c:2506:24: note: byref variable will be forcibly initialized struct ib_mad_send_wc mad_send_wc; ^ /kisskb/src/drivers/infiniband/core/mad.c:2505:15: note: byref variable will be forcibly initialized struct ib_wc wc; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'dpu_kms_vsync_time': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c:344:11: note: byref variable will be forcibly initialized ktime_t vsync_time; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_bridge_detect': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:925:15: note: byref variable will be forcibly initialized unsigned int reg_val = 0; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_read_video_check': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:292:21: note: byref variable will be forcibly initialized unsigned int temp, temp2; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:292:15: note: byref variable will be forcibly initialized unsigned int temp, temp2; ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'cancel_mads': /kisskb/src/drivers/infiniband/core/mad.c:2409:19: note: byref variable will be forcibly initialized struct list_head cancel_list; ^ /kisskb/src/drivers/infiniband/core/mad.c:2408:24: note: byref variable will be forcibly initialized struct ib_mad_send_wc mad_send_wc; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_connector_detect': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:585:15: note: byref variable will be forcibly initialized unsigned int reg_val = 0; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_enable_hpd_interrupts': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:432:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function '_dpu_kms_initialize_dsi': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c:477:26: note: byref variable will be forcibly initialized struct msm_display_info info; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function '_dpu_kms_initialize_displayport': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c:549:26: note: byref variable will be forcibly initialized struct msm_display_info info; ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'is_vendor_method_in_use': /kisskb/src/drivers/infiniband/core/mad.c:192:35: note: byref variable will be forcibly initialized struct ib_mad_mgmt_method_table *method; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_read_device_rev': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:1004:15: note: byref variable will be forcibly initialized unsigned int rev; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_irq_thread_handler': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:394:15: note: byref variable will be forcibly initialized unsigned int irq_flag3 = 0; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:393:15: note: byref variable will be forcibly initialized unsigned int irq_flag0 = 0; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h:977, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c:34: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_perf_set_qos_luts': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:24:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_perf_set_qos_luts, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:24:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_perf_set_qos_luts, ^ /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/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_perf_set_danger_luts': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_perf_set_danger_luts, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_perf_set_danger_luts, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_perf_set_ot': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:74:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_perf_set_ot, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:74:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_perf_set_ot, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_cmd_release_bw': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:94:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_cmd_release_bw, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:94:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_cmd_release_bw, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_perf_crtc_update': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:140:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_perf_crtc_update, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:140:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_perf_crtc_update, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_enc_irq_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:170:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_enc_irq_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:170:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_enc_irq_template, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_enc_irq_wait_success': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:199:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_irq_wait_success, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:199:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_irq_wait_success, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_drm_obj_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:222:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_drm_obj_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:222:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_drm_obj_template, ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_bridge_mode_set': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:905:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe avi_frame; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_enc_enable': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:286:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_enable, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:286:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_enable, ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_hdmi_i2s_get_dai_id': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:1063:21: note: byref variable will be forcibly initialized struct of_endpoint of_ep; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_enc_keyval_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:303:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_enc_keyval_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:303:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_enc_keyval_template, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_enc_atomic_check_flags': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:325:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_atomic_check_flags, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:325:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_atomic_check_flags, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_enc_id_enable_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:340:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_enc_id_enable_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:340:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_enc_id_enable_template, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_enc_frame_done_cb_not_busy': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:395:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_frame_done_cb_not_busy, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:395:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_frame_done_cb_not_busy, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_enc_frame_done_cb': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:412:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_frame_done_cb, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:412:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_frame_done_cb, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_enc_trigger_flush': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:430:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_trigger_flush, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:430:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_trigger_flush, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_enc_ktime_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:459:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_enc_ktime_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:459:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_enc_ktime_template, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_id_event_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:482:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_id_event_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:482:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_id_event_template, ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'ib_mad_post_receive_mads': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_enc_wait_event_timeout': /kisskb/src/drivers/infiniband/core/mad.c:2680:20: note: byref variable will be forcibly initialized struct ib_recv_wr recv_wr; ^ /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:512:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_wait_event_timeout, ^ /kisskb/src/drivers/infiniband/core/mad.c:2679:16: note: byref variable will be forcibly initialized struct ib_sge sg_list; ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:512:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_wait_event_timeout, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_enc_phys_cmd_irq_ctrl': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:537:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_phys_cmd_irq_ctrl, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:537:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_phys_cmd_irq_ctrl, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_enc_phys_cmd_pp_tx_done': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:558:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_phys_cmd_pp_tx_done, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:558:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_phys_cmd_pp_tx_done, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_enc_phys_cmd_pdone_timeout': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:578:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_phys_cmd_pdone_timeout, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:578:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_phys_cmd_pdone_timeout, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_enc_phys_vid_post_kickoff': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:601:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_phys_vid_post_kickoff, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:601:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_phys_vid_post_kickoff, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_enc_phys_vid_irq_ctrl': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:615:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_phys_vid_irq_ctrl, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:615:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_phys_vid_irq_ctrl, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_crtc_setup_mixer': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:636:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_crtc_setup_mixer, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:636:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_crtc_setup_mixer, ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'create_mad_qp': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_crtc_setup_lm_bounds': /kisskb/src/drivers/infiniband/core/mad.c:2895:25: note: byref variable will be forcibly initialized struct ib_qp_init_attr qp_init_attr; ^ /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:683:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_crtc_setup_lm_bounds, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:683:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_crtc_setup_lm_bounds, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_crtc_vblank_enable': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:700:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_crtc_vblank_enable, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:700:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_crtc_vblank_enable, ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'ib_mad_port_start': /kisskb/src/drivers/infiniband/core/mad.c:2788:6: note: byref variable will be forcibly initialized u16 pkey_index; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_crtc_enable_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:722:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_crtc_enable_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:722:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_crtc_enable_template, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_crtc_disable_frame_pending': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:752:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_crtc_disable_frame_pending, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:752:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_crtc_disable_frame_pending, ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'ib_mad_port_open': /kisskb/src/drivers/infiniband/core/mad.c:2945:7: note: byref variable will be forcibly initialized char name[sizeof "ib_mad123"]; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_plane_set_scanout': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:767:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_plane_set_scanout, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:767:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_plane_set_scanout, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_plane_disable': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:793:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_plane_disable, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:793:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_plane_disable, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_rm_iter_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:811:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_rm_iter_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:811:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_rm_iter_template, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_rm_reserve_lms': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:833:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_rm_reserve_lms, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:833:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_rm_reserve_lms, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_vbif_wait_xin_halt_fail': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:850:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_vbif_wait_xin_halt_fail, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:850:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_vbif_wait_xin_halt_fail, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_pp_connect_ext_te': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:864:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_pp_connect_ext_te, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:864:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_pp_connect_ext_te, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_core_irq_callback_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:878:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_core_irq_callback_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:878:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_core_irq_callback_template, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_hw_ctl_update_pending_flush': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:918:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_hw_ctl_update_pending_flush, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:918:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_hw_ctl_update_pending_flush, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_hw_ctl_pending_flush_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:933:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_hw_ctl_pending_flush_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:933:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_hw_ctl_pending_flush_template, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h:977, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c:34: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_perf_set_qos_luts': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:24:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_perf_set_qos_luts, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_perf_set_danger_luts': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_perf_set_danger_luts, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_perf_set_ot': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:74:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_perf_set_ot, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_cmd_release_bw': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:94:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_cmd_release_bw, ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'handle_outgoing_dr_smp': /kisskb/src/drivers/infiniband/core/mad.c:614:6: note: byref variable will be forcibly initialized u16 out_mad_pkey_index = 0; ^ /kisskb/src/drivers/infiniband/core/mad.c:613:9: note: byref variable will be forcibly initialized size_t mad_size = port_mad_size(mad_agent_priv->qp_info->port_priv); ^ /kisskb/src/drivers/infiniband/core/mad.c:611:15: note: byref variable will be forcibly initialized struct ib_wc mad_wc; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_perf_crtc_update': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:140:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_perf_crtc_update, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_irq_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:170:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_enc_irq_template, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_irq_wait_success': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:199:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_irq_wait_success, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_drm_obj_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:222:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_drm_obj_template, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_enable': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:286:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_enable, ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'rcv_has_same_gid': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_keyval_template': /kisskb/src/drivers/infiniband/core/mad.c:1684:5: note: byref variable will be forcibly initialized u8 lmc; ^ /kisskb/src/drivers/infiniband/core/mad.c:1681:15: note: byref variable will be forcibly initialized union ib_gid sgid; ^ /kisskb/src/drivers/infiniband/core/mad.c:1679:22: note: byref variable will be forcibly initialized struct rdma_ah_attr attr; ^ /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:303:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_enc_keyval_template, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_atomic_check_flags': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:325:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_atomic_check_flags, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_id_enable_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:340:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_enc_id_enable_template, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_frame_done_cb_not_busy': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:395:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_frame_done_cb_not_busy, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_frame_done_cb': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:412:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_frame_done_cb, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_trigger_flush': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:430:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_trigger_flush, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_ktime_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:459:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_enc_ktime_template, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_id_event_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:482:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_id_event_template, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_wait_event_timeout': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:512:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_wait_event_timeout, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_phys_cmd_irq_ctrl': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:537:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_phys_cmd_irq_ctrl, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_phys_cmd_pp_tx_done': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:558:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_phys_cmd_pp_tx_done, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_phys_cmd_pdone_timeout': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:578:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_phys_cmd_pdone_timeout, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_phys_vid_post_kickoff': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:601:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_phys_vid_post_kickoff, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_phys_vid_irq_ctrl': /kisskb/src/drivers/infiniband/core/mad.c: In function 'ib_register_mad_agent': /kisskb/src/drivers/infiniband/core/mad.c:240:35: note: byref variable will be forcibly initialized struct ib_mad_mgmt_method_table *method; ^ /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:615:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_phys_vid_irq_ctrl, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_crtc_setup_mixer': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:636:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_crtc_setup_mixer, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_crtc_setup_lm_bounds': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:683:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_crtc_setup_lm_bounds, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_crtc_vblank_enable': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:700:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_crtc_vblank_enable, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_crtc_enable_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:722:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_crtc_enable_template, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_crtc_disable_frame_pending': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:752:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_crtc_disable_frame_pending, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_plane_set_scanout': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:767:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_plane_set_scanout, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_plane_disable': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:793:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_plane_disable, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_rm_iter_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:811:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_rm_iter_template, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_rm_reserve_lms': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:833:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_rm_reserve_lms, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_vbif_wait_xin_halt_fail': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:850:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_vbif_wait_xin_halt_fail, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_pp_connect_ext_te': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:864:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_pp_connect_ext_te, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_core_irq_callback_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:878:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_core_irq_callback_template, ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'timeout_sends': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_hw_ctl_update_pending_flush': /kisskb/src/drivers/infiniband/core/mad.c:2626:24: note: byref variable will be forcibly initialized struct ib_mad_send_wc mad_send_wc; ^ /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:918:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_hw_ctl_update_pending_flush, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_hw_ctl_pending_flush_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:933:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_hw_ctl_pending_flush_template, ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'ib_free_recv_mad': /kisskb/src/drivers/infiniband/core/mad.c:1169:19: note: byref variable will be forcibly initialized struct list_head free_list; ^ /kisskb/src/drivers/gpu/drm/msm/disp/msm_disp_snapshot.c: In function 'disp_devcoredump_read': /kisskb/src/drivers/gpu/drm/msm/disp/msm_disp_snapshot.c:14:21: note: byref variable will be forcibly initialized struct drm_printer p; ^ /kisskb/src/drivers/gpu/drm/msm/disp/msm_disp_snapshot.c:13:28: note: byref variable will be forcibly initialized struct drm_print_iterator iter; ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'ib_mad_send_done': /kisskb/src/drivers/infiniband/core/mad.c:2279:25: note: byref variable will be forcibly initialized struct ib_mad_send_wc mad_send_wc; ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'ib_mad_complete_recv': /kisskb/src/drivers/infiniband/core/mad.c:1790:24: note: byref variable will be forcibly initialized struct ib_mad_send_wc mad_send_wc; ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'ib_mad_recv_done': /kisskb/src/drivers/infiniband/core/mad.c:2034:6: note: byref variable will be forcibly initialized u16 resp_mad_pkey_index = 0; ^ /kisskb/src/drivers/infiniband/core/mad.c:2033:9: note: byref variable will be forcibly initialized size_t mad_size; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h:977, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c:34: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_tracing_mark_write': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:106:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tracing_mark_write, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:106:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tracing_mark_write, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:106:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tracing_mark_write, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h:977, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c:34: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_tracing_mark_write': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:106:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tracing_mark_write, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:106:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tracing_mark_write, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h:977, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c:34: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_trace_counter': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:123:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_trace_counter, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:123:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_trace_counter, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:123:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_trace_counter, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h:977, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c:34: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_trace_counter': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:123:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_trace_counter, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:123:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_trace_counter, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h:977, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c:34: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_enc_rc': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:371:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_rc, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:371:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_rc, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:371:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_rc, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h:977, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c:34: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_rc': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:371:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_rc, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:371:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_rc, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h:977, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c:34: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_core_perf_update_clk': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:901:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_core_perf_update_clk, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:901:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_core_perf_update_clk, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:901:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_core_perf_update_clk, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h:977, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c:34: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_core_perf_update_clk': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:901:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_core_perf_update_clk, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:901:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_core_perf_update_clk, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c: In function '_dpu_rm_reserve_lms': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c:334:6: note: byref variable will be forcibly initialized int pp_idx[MAX_BLOCKS]; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c:333:6: note: byref variable will be forcibly initialized int lm_idx[MAX_BLOCKS]; ^ /kisskb/src/drivers/memory/pl172.c: In function 'pl172_timing_prop': /kisskb/src/drivers/memory/pl172.c:62:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/memory/pl172.c: In function 'pl172_setup_static': /kisskb/src/drivers/memory/pl172.c:86:6: note: byref variable will be forcibly initialized u32 cfg; ^ /kisskb/src/drivers/memory/pl172.c: In function 'pl172_parse_cs_config': /kisskb/src/drivers/memory/pl172.c:174:6: note: byref variable will be forcibly initialized u32 cs; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c: In function 'dpu_rm_reserve': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c:579:29: note: byref variable will be forcibly initialized struct dpu_rm_requirements reqs; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c: In function '_dpu_vbif_get_ot_limit': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c:105:6: note: byref variable will be forcibly initialized u32 ot_lim = 0; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c: In function 'dpu_vbif_clear_errors': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c:262:14: note: byref variable will be forcibly initialized u32 i, pnd, src; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c:262:9: note: byref variable will be forcibly initialized u32 i, pnd, src; ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c: In function 'dpu_debugfs_vbif_init': /kisskb/src/drivers/firmware/turris-mox-rwtm.c: In function 'mox_hwrng_read': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c:295:7: note: byref variable will be forcibly initialized char vbif_name[32]; ^ /kisskb/src/drivers/firmware/turris-mox-rwtm.c:287:33: note: byref variable will be forcibly initialized struct armada_37xx_rwtm_tx_msg msg; ^ /kisskb/src/drivers/firmware/turris-mox-rwtm.c: In function 'check_get_random_support': /kisskb/src/drivers/firmware/turris-mox-rwtm.c:265:33: note: byref variable will be forcibly initialized struct armada_37xx_rwtm_tx_msg msg; ^ /kisskb/src/drivers/firmware/turris-mox-rwtm.c: In function 'mox_get_board_info': /kisskb/src/drivers/firmware/turris-mox-rwtm.c:193:33: note: byref variable will be forcibly initialized struct armada_37xx_rwtm_tx_msg msg; ^ /kisskb/src/drivers/firmware/turris-mox-rwtm.c: In function 'do_sign_write': /kisskb/src/drivers/firmware/turris-mox-rwtm.c:362:9: note: byref variable will be forcibly initialized loff_t dummy = 0; ^ /kisskb/src/drivers/firmware/turris-mox-rwtm.c:361:33: note: byref variable will be forcibly initialized struct armada_37xx_rwtm_tx_msg msg; ^ /kisskb/src/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c: In function 'msm_disp_capture_atomic_state': /kisskb/src/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c:101:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c: In function 'msm_disp_snapshot_add_block': /kisskb/src/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c:173:10: note: byref variable will be forcibly initialized va_list va; ^ /kisskb/src/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c:172:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/hwmon/emc1403.c: In function 'bit_show': /kisskb/src/drivers/hwmon/emc1403.c:54:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/hwmon/emc1403.c: In function 'show_hyst_common': /kisskb/src/drivers/hwmon/emc1403.c:106:15: note: byref variable will be forcibly initialized unsigned int hyst; ^ /kisskb/src/drivers/hwmon/emc1403.c:105:15: note: byref variable will be forcibly initialized unsigned int limit; ^ /kisskb/src/drivers/hwmon/emc1403.c: In function 'temp_show': /kisskb/src/drivers/hwmon/emc1403.c:40:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/hwmon/emc1403.c: In function 'bit_store': /kisskb/src/drivers/hwmon/emc1403.c:85:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/emc1403.c: In function 'temp_store': /kisskb/src/drivers/hwmon/emc1403.c:68:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/emc1403.c: In function 'hyst_store': /kisskb/src/drivers/hwmon/emc1403.c:141:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/emc1403.c:138:15: note: byref variable will be forcibly initialized unsigned int limit; ^ /kisskb/src/drivers/gpu/drm/msm/msm_atomic.c: In function 'msm_atomic_commit_tail': /kisskb/src/drivers/gpu/drm/msm/msm_atomic.c:202:19: note: byref variable will be forcibly initialized struct drm_crtc *async_crtc = NULL; ^ /kisskb/src/drivers/leds/leds-lp8860.c: In function 'lp8860_fault_check': /kisskb/src/drivers/leds/leds-lp8860.c:183:15: note: byref variable will be forcibly initialized unsigned int read_buf; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/gpu/drm/msm/msm_atomic_trace.h:110, from /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c:3: /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'perf_trace_msm_atomic_commit_tail_start': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_commit_tail_start, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_commit_tail_start, ^ /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'perf_trace_msm_atomic_commit_tail_finish': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:26:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_commit_tail_finish, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:26:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_commit_tail_finish, ^ /kisskb/src/drivers/leds/leds-lp8860.c: In function 'lp8860_init': /kisskb/src/drivers/leds/leds-lp8860.c:241:15: note: byref variable will be forcibly initialized unsigned int read_buf; ^ /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'perf_trace_msm_atomic_async_commit_start': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:41:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_async_commit_start, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:41:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_async_commit_start, ^ /kisskb/src/drivers/leds/leds-lp8860.c: In function 'lp8860_probe': /kisskb/src/drivers/leds/leds-lp8860.c:385:23: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^ /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'perf_trace_msm_atomic_async_commit_finish': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:54:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_async_commit_finish, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:54:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_async_commit_finish, ^ /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'perf_trace_msm_atomic_wait_flush_start': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:67:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_wait_flush_start, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:67:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_wait_flush_start, ^ /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'perf_trace_msm_atomic_wait_flush_finish': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:80:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_wait_flush_finish, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:80:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_wait_flush_finish, ^ /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'perf_trace_msm_atomic_flush_commit': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:93:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_flush_commit, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:93:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_flush_commit, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/gpu/drm/msm/msm_atomic_trace.h:110, from /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c:3: /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'trace_event_raw_event_msm_atomic_commit_tail_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_commit_tail_start, ^ /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'trace_event_raw_event_msm_atomic_commit_tail_finish': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:26:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_commit_tail_finish, ^ /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'trace_event_raw_event_msm_atomic_async_commit_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:41:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_async_commit_start, ^ /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'trace_event_raw_event_msm_atomic_async_commit_finish': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:54:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_async_commit_finish, ^ /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'trace_event_raw_event_msm_atomic_wait_flush_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:67:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_wait_flush_start, ^ /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'trace_event_raw_event_msm_atomic_wait_flush_finish': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:80:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_wait_flush_finish, ^ /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'trace_event_raw_event_msm_atomic_flush_commit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:93:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_flush_commit, ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_firmware_write_page': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:704:22: note: byref variable will be forcibly initialized struct reg_sequence seq_write_addr[] = { ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:694:22: note: byref variable will be forcibly initialized struct reg_sequence seq_write_prepare[] = { ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_firmware_read_page': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:724:22: note: byref variable will be forcibly initialized struct reg_sequence seq_read_page[] = { ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_firmware_read': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:741:22: note: byref variable will be forcibly initialized struct reg_sequence seq_read_setup[] = { ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_firmware_update': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:814:8: note: byref variable will be forcibly initialized char buf[LT9611UXC_FW_PAGE_SIZE]; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:780:22: note: byref variable will be forcibly initialized struct reg_sequence seq_block_erase[] = { ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:771:22: note: byref variable will be forcibly initialized struct reg_sequence seq_setup[] = { ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:769:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/firmware.h:7, from /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:7: /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_wait_for_edid': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:497: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_bridge_detect': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:473:15: note: byref variable will be forcibly initialized unsigned int reg_val = 0; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_read_device_rev': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:589:27: note: byref variable will be forcibly initialized unsigned int rev0, rev1, rev2; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:589:21: note: byref variable will be forcibly initialized unsigned int rev0, rev1, rev2; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:589:15: note: byref variable will be forcibly initialized unsigned int rev0, rev1, rev2; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_read_version': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:609:15: note: byref variable will be forcibly initialized unsigned int rev; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_irq_thread_handler': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:141:15: note: byref variable will be forcibly initialized unsigned int hpd_status = 0; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:140:15: note: byref variable will be forcibly initialized unsigned int irq_status = 0; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_attach_dsi': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:258:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { "lt9611uxc", 0, NULL }; ^ /kisskb/src/drivers/mmc/host/mtk-sd.c: In function 'msdc_timeout_cal': /kisskb/src/drivers/mmc/host/mtk-sd.c:761:6: note: byref variable will be forcibly initialized u32 mode = 0; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_hdmi_i2s_get_dai_id': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:643:21: note: byref variable will be forcibly initialized struct of_endpoint of_ep; ^ /kisskb/src/drivers/mmc/host/mtk-sd.c: In function 'msdc_execute_hs400_tuning': /kisskb/src/drivers/mmc/host/mtk-sd.c:2269:6: note: byref variable will be forcibly initialized u8 *ext_csd; ^ /kisskb/src/drivers/mmc/host/mtk-sd.c: In function 'hs400_tune_response': /kisskb/src/drivers/mmc/host/mtk-sd.c:2044:6: note: byref variable will be forcibly initialized int cmd_err; ^ /kisskb/src/drivers/mmc/host/mtk-sd.c: In function 'msdc_tune_response': /kisskb/src/drivers/mmc/host/mtk-sd.c:1953:6: note: byref variable will be forcibly initialized int cmd_err; ^ In file included from /kisskb/src/include/asm-generic/bug.h:5:0, from /kisskb/src/arch/arm64/include/asm/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/lima/lima_gem.c:4: /kisskb/src/drivers/gpu/drm/lima/lima_gem.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/pagemap.h:11, from /kisskb/src/drivers/gpu/drm/lima/lima_gem.c:6: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/lima/lima_gem.c: In function 'lima_gem_add_deps': /kisskb/src/drivers/gpu/drm/lima/lima_gem.c:280:21: note: byref variable will be forcibly initialized struct dma_fence *fence = NULL; ^ /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:303:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ctx; ^ /kisskb/src/drivers/soundwire/debugfs.c: In function 'sdw_bus_debugfs_init': /kisskb/src/drivers/soundwire/debugfs.c:16:7: note: byref variable will be forcibly initialized char name[16]; ^ /kisskb/src/drivers/soundwire/debugfs.c: In function 'sdw_slave_debugfs_init': /kisskb/src/drivers/soundwire/debugfs.c:125:7: note: byref variable will be forcibly initialized char name[32]; ^ /kisskb/src/drivers/devfreq/governor_userspace.c: In function 'set_freq_store': /kisskb/src/drivers/devfreq/governor_userspace.c:39:16: note: byref variable will be forcibly initialized unsigned long wanted; ^ /kisskb/src/drivers/usb/misc/idmouse.c: In function 'idmouse_create_image': /kisskb/src/drivers/usb/misc/idmouse.c:126:6: note: byref variable will be forcibly initialized int bulk_read; ^ /kisskb/src/drivers/usb/misc/idmouse.c: In function 'idmouse_probe': /kisskb/src/drivers/usb/misc/idmouse.c:321:34: note: byref variable will be forcibly initialized struct usb_endpoint_descriptor *endpoint; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/pci.h:37, from /kisskb/src/drivers/usb/host/xhci.c:11: /kisskb/src/drivers/usb/host/xhci.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/usb/host/xhci.c: In function 'xhci_calculate_lpm_timeout': /kisskb/src/drivers/usb/host/xhci.c:4905:6: note: byref variable will be forcibly initialized u16 timeout = USB3_LPM_DISABLED; ^ /kisskb/src/drivers/usb/host/xhci.c: In function 'xhci_reserve_bandwidth': /kisskb/src/drivers/usb/host/xhci.c:2784:22: note: byref variable will be forcibly initialized struct xhci_bw_info ep_bw_info[31]; ^ /kisskb/src/drivers/usb/host/xhci.c: In function 'xhci_alloc_streams': /kisskb/src/drivers/usb/host/xhci.c:3482:6: note: byref variable will be forcibly initialized u32 changed_ep_bitmask = 0; ^ /kisskb/src/drivers/usb/host/xhci.c:3479:15: note: byref variable will be forcibly initialized unsigned int num_stream_ctxs; ^ /kisskb/src/drivers/memory/brcmstb_dpfe.c: In function 'show_dram': /kisskb/src/drivers/memory/brcmstb_dpfe.c:828:6: note: byref variable will be forcibly initialized u32 response[MSG_FIELD_MAX]; ^ /kisskb/src/drivers/memory/brcmstb_dpfe.c: In function 'show_info': /kisskb/src/drivers/memory/brcmstb_dpfe.c:715:6: note: byref variable will be forcibly initialized u32 response[MSG_FIELD_MAX]; ^ /kisskb/src/drivers/memory/brcmstb_dpfe.c: In function 'show_vendor': /kisskb/src/drivers/memory/brcmstb_dpfe.c:800:10: note: byref variable will be forcibly initialized ssize_t ret; ^ /kisskb/src/drivers/memory/brcmstb_dpfe.c:797:6: note: byref variable will be forcibly initialized u32 response[MSG_FIELD_MAX]; ^ /kisskb/src/drivers/memory/brcmstb_dpfe.c: In function 'show_refresh': /kisskb/src/drivers/memory/brcmstb_dpfe.c:742:10: note: byref variable will be forcibly initialized ssize_t ret; ^ /kisskb/src/drivers/memory/brcmstb_dpfe.c:737:6: note: byref variable will be forcibly initialized u32 response[MSG_FIELD_MAX]; ^ /kisskb/src/drivers/memory/brcmstb_dpfe.c: In function 'store_refresh': /kisskb/src/drivers/memory/brcmstb_dpfe.c:774:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/memory/brcmstb_dpfe.c:771:6: note: byref variable will be forcibly initialized u32 response[MSG_FIELD_MAX]; ^ /kisskb/src/drivers/memory/brcmstb_dpfe.c: In function 'brcmstb_dpfe_download_firmware': /kisskb/src/drivers/memory/brcmstb_dpfe.c:635:7: note: byref variable will be forcibly initialized u32 response[MSG_FIELD_MAX]; ^ /kisskb/src/drivers/memory/brcmstb_dpfe.c:626:19: note: byref variable will be forcibly initialized struct init_data init; ^ /kisskb/src/drivers/memory/brcmstb_dpfe.c:624:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^ /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c: In function 'rpi_touchscreen_write': /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:237:5: note: byref variable will be forcibly initialized u8 msg[] = { ^ /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c: In function 'rpi_touchscreen_probe': /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:365:30: note: byref variable will be forcibly initialized struct mipi_dsi_device_info info = { ^ /kisskb/src/drivers/gpu/drm/panfrost/panfrost_job.c: In function 'panfrost_reset': /kisskb/src/drivers/gpu/drm/panfrost/panfrost_job.c:602:16: note: byref variable will be forcibly initialized u32 js_state, js_state_mask = 0xffffffff; ^ /kisskb/src/drivers/gpu/drm/panfrost/panfrost_job.c: In function 'panfrost_job_push': /kisskb/src/drivers/gpu/drm/panfrost/panfrost_job.c:273:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx acquire_ctx; ^ /kisskb/src/drivers/gpu/drm/panfrost/panfrost_job.c: In function 'panfrost_job_open': /kisskb/src/drivers/gpu/drm/panfrost/panfrost_job.c:853:28: note: byref variable will be forcibly initialized struct drm_gpu_scheduler *sched; ^ /kisskb/src/drivers/leds/leds-lt3593.c: In function 'lt3593_led_probe': /kisskb/src/drivers/leds/leds-lt3593.c:70:14: note: byref variable will be forcibly initialized const char *tmp; ^ /kisskb/src/drivers/gpu/drm/msm/msm_debugfs.c: In function 'msm_gpu_show': /kisskb/src/drivers/gpu/drm/msm/msm_debugfs.c:26:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/msm/msm_debugfs.c: In function 'msm_mm_show': /kisskb/src/drivers/gpu/drm/msm/msm_debugfs.c:154:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c: In function 'rad_panel_push_cmd_list': /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:239:6: note: byref variable will be forcibly initialized u8 buffer[2] = { entry->cmd, entry->param }; ^ /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c: In function 'rad_panel_enable': /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:350:42: note: byref variable will be forcibly initialized ret = mipi_dsi_generic_write(dsi, (u8[]){ 0xC2, 0x0B }, 2); ^ /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:336:42: note: byref variable will be forcibly initialized ret = mipi_dsi_generic_write(dsi, (u8[]){ WRMAUCCTR, 0x00 }, 2); ^ /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c: In function 'rad_bl_get_brightness': /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:467:6: note: byref variable will be forcibly initialized u16 brightness; ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/backlight.h:12, from /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:8: /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/backlight.h:12:0, from /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:8: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c: In function 'rad_panel_probe': /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:544:6: note: byref variable will be forcibly initialized u32 video_mode; ^ /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:542:30: note: byref variable will be forcibly initialized struct backlight_properties bl_props; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/ipack/carriers/tpci200.c:10: /kisskb/src/drivers/ipack/carriers/tpci200.c: In function 'tpci200_request_irq': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:231: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/drivers/ipack/carriers/tpci200.c:11:0: /kisskb/src/drivers/ipack/carriers/tpci200.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/include/linux/regulator/consumer.h:35, from /kisskb/src/drivers/gpu/drm/bridge/lvds-codec.c:13: /kisskb/src/drivers/gpu/drm/bridge/lvds-codec.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/bridge/lvds-codec.c: In function 'lvds_codec_probe': /kisskb/src/drivers/gpu/drm/bridge/lvds-codec.c:121:14: note: byref variable will be forcibly initialized const char *mapping; ^ /kisskb/src/drivers/hwmon/emc6w201.c: In function 'fan_store': /kisskb/src/drivers/hwmon/emc6w201.c:281:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/emc6w201.c: In function 'temp_store': /kisskb/src/drivers/hwmon/emc6w201.c:237:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/emc6w201.c: In function 'in_store': /kisskb/src/drivers/hwmon/emc6w201.c:198:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/emc2103.c: In function 'read_temp_from_i2c': /kisskb/src/drivers/hwmon/emc2103.c:88:14: note: byref variable will be forcibly initialized u8 degrees, fractional; ^ /kisskb/src/drivers/hwmon/emc2103.c:88:5: note: byref variable will be forcibly initialized u8 degrees, fractional; ^ /kisskb/src/drivers/hwmon/emc2103.c: In function 'read_fan_from_i2c': /kisskb/src/drivers/hwmon/emc2103.c:103:16: note: byref variable will be forcibly initialized u8 high_byte, lo_byte; ^ /kisskb/src/drivers/hwmon/emc2103.c:103:5: note: byref variable will be forcibly initialized u8 high_byte, lo_byte; ^ /kisskb/src/drivers/hwmon/emc2103.c: In function 'read_fan_config_from_i2c': /kisskb/src/drivers/hwmon/emc2103.c:126:5: note: byref variable will be forcibly initialized u8 conf1; ^ /kisskb/src/drivers/hwmon/emc2103.c: In function 'temp_max_store': /kisskb/src/drivers/hwmon/emc2103.c:259:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/emc2103.c: In function 'temp_min_store': /kisskb/src/drivers/hwmon/emc2103.c:237:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/emc2103.c: In function 'pwm1_enable_store': /kisskb/src/drivers/hwmon/emc2103.c:426:5: note: byref variable will be forcibly initialized u8 conf_reg; ^ /kisskb/src/drivers/hwmon/emc2103.c:425:7: note: byref variable will be forcibly initialized long new_value; ^ /kisskb/src/drivers/hwmon/emc2103.c: In function 'fan1_div_store': /kisskb/src/drivers/hwmon/emc2103.c:305:7: note: byref variable will be forcibly initialized long new_div; ^ /kisskb/src/drivers/hwmon/emc2103.c: In function 'fan1_target_store': /kisskb/src/drivers/hwmon/emc2103.c:380:16: note: byref variable will be forcibly initialized unsigned long rpm_target; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/leds/leds-mc13783.c:15: /kisskb/src/drivers/leds/leds-mc13783.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/platform_device.h:13:0, from /kisskb/src/drivers/leds/leds-mc13783.c:17: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/leds/leds-mc13783.c: In function 'mc13xxx_led_probe_dt': /kisskb/src/drivers/leds/leds-mc13783.c:145:7: note: byref variable will be forcibly initialized u32 tmp; ^ /kisskb/src/drivers/leds/leds-mc13783.c:144:15: note: byref variable will be forcibly initialized const char *str; ^ /kisskb/src/drivers/gpu/drm/msm/msm_drv.c: In function 'msm_ioctl_wait_fence': /kisskb/src/drivers/gpu/drm/msm/msm_drv.c:975:10: note: byref variable will be forcibly initialized ktime_t timeout = to_ktime(args->timeout); ^ /kisskb/src/drivers/gpu/drm/msm/msm_drv.c: In function 'msm_ioctl_gem_cpu_prep': /kisskb/src/drivers/gpu/drm/msm/msm_drv.c:839:10: note: byref variable will be forcibly initialized ktime_t timeout = to_ktime(args->timeout); ^ /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:957:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/msm/msm_drv.c: In function 'add_components_mdp': /kisskb/src/drivers/gpu/drm/msm/msm_drv.c:1243:22: note: byref variable will be forcibly initialized struct of_endpoint ep; ^ /kisskb/src/drivers/gpu/drm/msm/msm_drv.c: In function 'msm_pdev_probe': /kisskb/src/drivers/gpu/drm/msm/msm_drv.c:1384:26: note: byref variable will be forcibly initialized struct component_match *match = NULL; ^ /kisskb/src/drivers/gpu/drm/msm/msm_drv.c: In function 'msm_clk_bulk_get_clock': /kisskb/src/drivers/gpu/drm/msm/msm_drv.c:94:7: note: byref variable will be forcibly initialized char n[32]; ^ /kisskb/src/drivers/gpu/drm/msm/msm_drv.c: In function 'msm_clk_get': /kisskb/src/drivers/gpu/drm/msm/msm_drv.c:110:7: note: byref variable will be forcibly initialized char name2[32]; ^ /kisskb/src/drivers/gpu/drm/drm_gem_vram_helper.c: In function 'drm_gem_vram_fill_create_dumb': /kisskb/src/drivers/gpu/drm/drm_gem_vram_helper.c:509:6: note: byref variable will be forcibly initialized u32 handle; ^ /kisskb/src/drivers/gpu/drm/msm/msm_drv.c: In function 'msm_init_vram': /kisskb/src/drivers/gpu/drm/msm/msm_drv.c:464:19: note: byref variable will be forcibly initialized struct resource r; ^ /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; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/usb.h:16, from /kisskb/src/drivers/usb/misc/iowarrior.c:19: /kisskb/src/drivers/usb/misc/iowarrior.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/usb/misc/iowarrior.c: In function 'iowarrior_ioctl': /kisskb/src/drivers/usb/misc/iowarrior.c:547:26: note: byref variable will be forcibly initialized struct iowarrior_info info; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/usb/misc/iowarrior.c:18: /kisskb/src/drivers/usb/misc/iowarrior.c: In function 'iowarrior_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/misc/iowarrior.c:304:13: note: in expansion of macro 'wait_event_interruptible' int r = wait_event_interruptible(dev->read_wait, ^ /kisskb/src/drivers/usb/misc/iowarrior.c: In function 'iowarrior_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/misc/iowarrior.c:395:14: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(dev->write_wait, ^ /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c: In function 'idt_check_setup': /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c:2558:6: note: byref variable will be forcibly initialized u32 data; ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:8, from /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c:44: /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/pci.h:37:0, from /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c:53: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c: In function 'idt_scan_mws': /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c:1044:20: note: byref variable will be forcibly initialized struct idt_mw_cfg mws[IDT_MAX_NR_MWS], *ret_mws; ^ /kisskb/src/drivers/gpu/drm/msm/msm_fb.c: In function 'msm_framebuffer_prepare': /kisskb/src/drivers/gpu/drm/msm/msm_fb.c:60:11: note: byref variable will be forcibly initialized uint64_t iova; ^ /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c: In function 'idt_sysfs_set_temp': /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c:2002:7: note: byref variable will be forcibly initialized long mdeg; ^ /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c: In function 'idt_sysfs_show_temp': /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c:1980:7: note: byref variable will be forcibly initialized long mdeg; ^ /kisskb/src/drivers/gpu/drm/msm/msm_fb.c: In function 'msm_alloc_stolen_fb': /kisskb/src/drivers/gpu/drm/msm/msm_fb.c:216:25: note: byref variable will be forcibly initialized struct drm_gem_object *bo; ^ In file included from /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c:53:0: /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c: In function 'pci_bus_address': /kisskb/src/include/linux/pci.h:1435: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:12:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/drivers/gpu/drm/panfrost/panfrost_mmu.c:6: /kisskb/src/drivers/gpu/drm/panfrost/panfrost_mmu.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/gpu/drm/panfrost/panfrost_mmu.c:10: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c: In function 'idt_init_dbgfs': /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c:2509:7: note: byref variable will be forcibly initialized char devname[64]; ^ /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c: In function 'idt_dbgfs_info_read': /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c:2480:7: note: byref variable will be forcibly initialized int src; ^ /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c:2342:17: note: byref variable will be forcibly initialized enum ntb_width width; ^ /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c:2341:17: note: byref variable will be forcibly initialized enum ntb_speed speed; ^ /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c:2339:26: note: byref variable will be forcibly initialized unsigned long irqflags, mdeg; ^ /kisskb/src/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c: In function 'stdp2690_get_edid': /kisskb/src/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c:75:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[] = { ^ /kisskb/src/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c:71:16: note: byref variable will be forcibly initialized unsigned char start = 0x00; ^ /kisskb/src/drivers/usb/serial/ch341.c: In function 'ch341_break_ctl': /kisskb/src/drivers/usb/serial/ch341.c:623:10: note: byref variable will be forcibly initialized uint8_t break_reg[2]; ^ /kisskb/src/drivers/usb/serial/ch341.c: In function 'ch341_get_status': /kisskb/src/drivers/usb/serial/ch341.c:284:5: note: byref variable will be forcibly initialized u8 buffer[2]; ^ /kisskb/src/drivers/usb/serial/ch341.c: In function 'ch341_configure': /kisskb/src/drivers/usb/serial/ch341.c:304:5: note: byref variable will be forcibly initialized u8 buffer[2]; ^ /kisskb/src/drivers/usb/serial/ch341.c: In function 'ch341_detect_quirks': /kisskb/src/drivers/usb/serial/ch341.c:334:5: note: byref variable will be forcibly initialized u8 buffer[2]; ^ /kisskb/src/drivers/powercap/dtpm.c: In function '__get_power_uw': /kisskb/src/drivers/powercap/dtpm.c:61:6: note: byref variable will be forcibly initialized u64 power; ^ /kisskb/src/drivers/devfreq/exynos-bus.c: In function 'exynos_bus_get_event': /kisskb/src/drivers/devfreq/exynos-bus.c:66:28: note: byref variable will be forcibly initialized struct devfreq_event_data event_data; ^ /kisskb/src/drivers/devfreq/exynos-bus.c: In function 'exynos_bus_get_dev_status': /kisskb/src/drivers/devfreq/exynos-bus.c:123:28: note: byref variable will be forcibly initialized struct devfreq_event_data edata; ^ /kisskb/src/drivers/devfreq/exynos-bus.c: In function 'exynos_bus_parent_parse_of': /kisskb/src/drivers/devfreq/exynos-bus.c:183:14: note: byref variable will be forcibly initialized const char *vdd = "vdd"; ^ /kisskb/src/drivers/devfreq/exynos-bus.c: In function 'exynos_bus_parse_of': /kisskb/src/drivers/devfreq/exynos-bus.c:250:16: note: byref variable will be forcibly initialized unsigned long rate; ^ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c: In function 's6e3ha2_set_vint': /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:419:16: note: byref variable will be forcibly initialized unsigned char data[] = { 0xf4, 0x8b, ^ /kisskb/src/drivers/gpu/drm/bridge/nxp-ptn3460.c: In function 'ptn3460_write_byte': /kisskb/src/drivers/gpu/drm/bridge/nxp-ptn3460.c:75:7: note: byref variable will be forcibly initialized char buf[2]; ^ /kisskb/src/drivers/gpu/drm/bridge/nxp-ptn3460.c: In function 'ptn3460_probe': /kisskb/src/drivers/gpu/drm/bridge/nxp-ptn3460.c:266:20: note: byref variable will be forcibly initialized struct drm_panel *panel; ^ /kisskb/src/drivers/usb/serial/cp210x.c: In function 'cp210x_process_read_urb': /kisskb/src/drivers/usb/serial/cp210x.c:887:7: note: byref variable will be forcibly initialized char flag; ^ /kisskb/src/drivers/usb/serial/cp210x.c: In function 'cp210x_tiocmget': /kisskb/src/drivers/usb/serial/cp210x.c:1395:5: note: byref variable will be forcibly initialized u8 control; ^ /kisskb/src/drivers/usb/serial/cp210x.c: In function 'cp210x_get_tx_queue_byte_count': /kisskb/src/drivers/usb/serial/cp210x.c:916:28: note: byref variable will be forcibly initialized struct cp210x_comm_status sts; ^ /kisskb/src/drivers/usb/serial/cp210x.c: In function 'cp210x_tx_empty': /kisskb/src/drivers/usb/serial/cp210x.c:936:6: note: byref variable will be forcibly initialized u32 count; ^ /kisskb/src/drivers/usb/serial/cp210x.c: In function 'cp210x_get_fw_version': /kisskb/src/drivers/usb/serial/cp210x.c:2066:5: note: byref variable will be forcibly initialized u8 ver[3]; ^ /kisskb/src/drivers/usb/serial/cp210x.c: In function 'cp2104_gpioconf_init': /kisskb/src/drivers/usb/serial/cp210x.c:1681:35: note: byref variable will be forcibly initialized struct cp210x_single_port_config config; ^ /kisskb/src/drivers/usb/serial/cp210x.c: In function 'cp2105_gpioconf_init': /kisskb/src/drivers/usb/serial/cp210x.c:1619:33: note: byref variable will be forcibly initialized struct cp210x_dual_port_config config; ^ /kisskb/src/drivers/usb/serial/cp210x.c:1618:25: note: byref variable will be forcibly initialized struct cp210x_pin_mode mode; ^ /kisskb/src/drivers/usb/serial/cp210x.c: In function 'cp2108_gpio_init': /kisskb/src/drivers/usb/serial/cp210x.c:1731:33: note: byref variable will be forcibly initialized struct cp210x_quad_port_config config; ^ /kisskb/src/drivers/usb/serial/cp210x.c: In function 'cp210x_write_u32_reg': /kisskb/src/drivers/usb/serial/cp210x.c:731:9: note: byref variable will be forcibly initialized __le32 le32_val; ^ /kisskb/src/drivers/usb/serial/cp210x.c: In function 'cp210x_tiocmset_port': /kisskb/src/drivers/usb/serial/cp210x.c:1312:25: note: byref variable will be forcibly initialized struct cp210x_flow_ctl flow_ctl; ^ In file included from /kisskb/src/include/linux/string.h:5:0, from /kisskb/src/include/linux/dma-mapping.h:6, from /kisskb/src/include/linux/dma-map-ops.h:9, from /kisskb/src/drivers/gpu/drm/msm/msm_gem.c:7: /kisskb/src/drivers/gpu/drm/msm/msm_gem.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/shmem_fs.h:6, from /kisskb/src/drivers/gpu/drm/msm/msm_gem.c:10: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/usb/serial/cp210x.c: In function 'cp210x_set_flow_control': /kisskb/src/drivers/usb/serial/cp210x.c:1125:25: note: byref variable will be forcibly initialized struct cp210x_flow_ctl flow_ctl; ^ /kisskb/src/drivers/usb/serial/cp210x.c:1124:30: note: byref variable will be forcibly initialized struct cp210x_special_chars chars; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gem.c: In function 'get_and_pin_iova_range_locked': /kisskb/src/drivers/gpu/drm/msm/msm_gem.c:450:6: note: byref variable will be forcibly initialized u64 local; ^ /kisskb/src/drivers/usb/serial/cp210x.c: In function 'cp210x_gpio_init_valid_mask': /kisskb/src/drivers/usb/serial/cp210x.c:1596:16: note: byref variable will be forcibly initialized unsigned long altfunc_mask = priv->gpio_altfunc; ^ /kisskb/src/drivers/usb/serial/cp210x.c: In function 'cp210x_gpio_set': /kisskb/src/drivers/usb/serial/cp210x.c:1476:27: note: byref variable will be forcibly initialized struct cp210x_gpio_write buf; ^ /kisskb/src/drivers/usb/serial/cp210x.c:1475:29: note: byref variable will be forcibly initialized struct cp210x_gpio_write16 buf16; ^ /kisskb/src/drivers/usb/serial/cp210x.c: In function 'cp210x_gpio_get': /kisskb/src/drivers/usb/serial/cp210x.c:1434:6: note: byref variable will be forcibly initialized u16 mask; ^ /kisskb/src/drivers/extcon/extcon-ptn5150.c: In function 'ptn5150_init_dev_type': /kisskb/src/drivers/extcon/extcon-ptn5150.c:164:15: note: byref variable will be forcibly initialized unsigned int reg_data, vendor_id, version_id; ^ /kisskb/src/drivers/extcon/extcon-ptn5150.c: In function 'ptn5150_check_state': /kisskb/src/drivers/extcon/extcon-ptn5150.c:72:28: note: byref variable will be forcibly initialized unsigned int port_status, reg_data, vbus; ^ /kisskb/src/drivers/gpu/drm/lima/lima_sched.c: In function 'lima_sched_build_error_task_list': /kisskb/src/drivers/extcon/extcon-ptn5150.c: In function 'ptn5150_irq_work': /kisskb/src/drivers/extcon/extcon-ptn5150.c:109:15: note: byref variable will be forcibly initialized unsigned int int_status; ^ /kisskb/src/drivers/gpu/drm/lima/lima_sched.c:287:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gem.c: In function 'msm_gem_new': /kisskb/src/drivers/gpu/drm/msm/msm_gem.c:1149:25: note: byref variable will be forcibly initialized struct drm_gem_object *obj = NULL; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gem.c: In function 'msm_gem_import': /kisskb/src/drivers/gpu/drm/msm/msm_gem.c:1241:25: note: byref variable will be forcibly initialized struct drm_gem_object *obj; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gem.c: In function 'msm_gem_object_set_name': /kisskb/src/drivers/gpu/drm/msm/msm_gem.c:1343:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/hid/hid-corsair.c: In function 'k90_store_current_profile': /kisskb/src/drivers/hid/hid-corsair.c:384:6: note: byref variable will be forcibly initialized int profile; ^ /kisskb/src/drivers/gpu/drm/lima/lima_sched.c: In function 'lima_sched_context_init': /kisskb/src/drivers/gpu/drm/lima/lima_sched.c:159:28: note: byref variable will be forcibly initialized struct drm_gpu_scheduler *sched = &pipe->base; ^ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_pwm_auto_point_temp_hyst': /kisskb/src/drivers/hwmon/f71882fg.c:2044:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_pwm_auto_point_temp': /kisskb/src/drivers/hwmon/f71882fg.c:2181:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_pwm_auto_point_pwm': /kisskb/src/drivers/hwmon/f71882fg.c:1990:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_pwm_auto_point_channel': /kisskb/src/drivers/hwmon/f71882fg.c:2130:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_simple_pwm': /kisskb/src/drivers/hwmon/f71882fg.c:1863:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_pwm_enable': /kisskb/src/drivers/hwmon/f71882fg.c:1910:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_pwm': /kisskb/src/drivers/hwmon/f71882fg.c:1812:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_fan_full_speed': /kisskb/src/drivers/hwmon/f71882fg.c:1399:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_in_max': /kisskb/src/drivers/hwmon/f71882fg.c:1486:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_temp_crit': /kisskb/src/drivers/hwmon/f71882fg.c:1684:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_temp_max_hyst': /kisskb/src/drivers/hwmon/f71882fg.c:1642:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_temp_max': /kisskb/src/drivers/hwmon/f71882fg.c:1600:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_fan_beep': /kisskb/src/drivers/hwmon/f71882fg.c:1433:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_pwm_interpolate': /kisskb/src/drivers/hwmon/f71882fg.c:2090:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_in_beep': /kisskb/src/drivers/hwmon/f71882fg.c:1523:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_temp_beep': /kisskb/src/drivers/hwmon/f71882fg.c:1745:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'f71882fg_init': /kisskb/src/drivers/hwmon/f71882fg.c:2762:27: note: byref variable will be forcibly initialized struct f71882fg_sio_data sio_data; ^ /kisskb/src/drivers/hwmon/g760a.c: In function 'pwm1_store': /kisskb/src/drivers/hwmon/g760a.c:143:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/usb/misc/isight_firmware.c: In function 'isight_firmware_load': /kisskb/src/drivers/usb/misc/isight_firmware.c:39:25: note: byref variable will be forcibly initialized const struct firmware *firmware; ^ /kisskb/src/drivers/leds/leds-mlxreg.c: In function 'mlxreg_led_store_hw': /kisskb/src/drivers/leds/leds-mlxreg.c:66:6: note: byref variable will be forcibly initialized u32 regval; ^ /kisskb/src/drivers/leds/leds-mlxreg.c: In function 'mlxreg_led_get_hw': /kisskb/src/drivers/leds/leds-mlxreg.c:104:6: note: byref variable will be forcibly initialized u32 regval; ^ /kisskb/src/drivers/leds/leds-mlxreg.c: In function 'mlxreg_led_config': /kisskb/src/drivers/leds/leds-mlxreg.c:192:6: note: byref variable will be forcibly initialized u32 regval; ^ /kisskb/src/drivers/powercap/powercap_sys.c: In function 'enabled_store': /kisskb/src/drivers/powercap/powercap_sys.c:447:7: note: byref variable will be forcibly initialized bool mode; ^ /kisskb/src/drivers/powercap/powercap_sys.c: In function 'enabled_show': /kisskb/src/drivers/powercap/powercap_sys.c:424:7: note: byref variable will be forcibly initialized bool mode = true; ^ /kisskb/src/drivers/powercap/powercap_sys.c: In function 'max_power_range_uw_show': /kisskb/src/drivers/powercap/powercap_sys.c:23:6: note: byref variable will be forcibly initialized u64 value; \ ^ /kisskb/src/drivers/powercap/powercap_sys.c:113:1: note: in expansion of macro 'define_power_zone_show' define_power_zone_show(max_power_range_uw); ^ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c: In function 'ps8622_set': /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/powercap/powercap_sys.c: In function 'power_uw_show': /kisskb/src/drivers/powercap/powercap_sys.c:23:6: note: byref variable will be forcibly initialized u64 value; \ ^ /kisskb/src/drivers/powercap/powercap_sys.c:112:1: note: in expansion of macro 'define_power_zone_show' define_power_zone_show(power_uw); ^ /kisskb/src/drivers/powercap/powercap_sys.c: In function 'energy_uj_show': /kisskb/src/drivers/powercap/powercap_sys.c:23:6: note: byref variable will be forcibly initialized u64 value; \ ^ /kisskb/src/drivers/powercap/powercap_sys.c:114:1: note: in expansion of macro 'define_power_zone_show' define_power_zone_show(energy_uj); ^ /kisskb/src/drivers/powercap/powercap_sys.c: In function 'max_energy_range_uj_show': /kisskb/src/drivers/powercap/powercap_sys.c:23:6: note: byref variable will be forcibly initialized u64 value; \ ^ /kisskb/src/drivers/powercap/powercap_sys.c:116:1: note: in expansion of macro 'define_power_zone_show' define_power_zone_show(max_energy_range_uj); ^ In file included from /kisskb/src/drivers/powercap/powercap_sys.c:10:0: /kisskb/src/drivers/powercap/powercap_sys.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/powercap/powercap_sys.c: In function 'energy_uj_store': /kisskb/src/drivers/powercap/powercap_sys.c:43:6: note: byref variable will be forcibly initialized u64 value; \ ^ /kisskb/src/drivers/powercap/powercap_sys.c:115:1: note: in expansion of macro 'define_power_zone_store' define_power_zone_store(energy_uj); ^ /kisskb/src/drivers/powercap/powercap_sys.c: In function 'show_constraint_min_time_window_us': /kisskb/src/drivers/powercap/powercap_sys.c:67:6: note: byref variable will be forcibly initialized int id; \ ^ /kisskb/src/drivers/powercap/powercap_sys.c:132:1: note: in expansion of macro 'define_power_zone_constraint_show' define_power_zone_constraint_show(min_time_window_us); ^ /kisskb/src/drivers/powercap/powercap_sys.c:64:6: note: byref variable will be forcibly initialized u64 value; \ ^ /kisskb/src/drivers/powercap/powercap_sys.c:132:1: note: in expansion of macro 'define_power_zone_constraint_show' define_power_zone_constraint_show(min_time_window_us); ^ /kisskb/src/drivers/powercap/powercap_sys.c: In function 'show_constraint_max_time_window_us': /kisskb/src/drivers/powercap/powercap_sys.c:67:6: note: byref variable will be forcibly initialized int id; \ ^ /kisskb/src/drivers/powercap/powercap_sys.c:131:1: note: in expansion of macro 'define_power_zone_constraint_show' define_power_zone_constraint_show(max_time_window_us); ^ /kisskb/src/drivers/powercap/powercap_sys.c:64:6: note: byref variable will be forcibly initialized u64 value; \ ^ /kisskb/src/drivers/powercap/powercap_sys.c:131:1: note: in expansion of macro 'define_power_zone_constraint_show' define_power_zone_constraint_show(max_time_window_us); ^ /kisskb/src/drivers/powercap/powercap_sys.c: In function 'show_constraint_min_power_uw': /kisskb/src/drivers/powercap/powercap_sys.c:67:6: note: byref variable will be forcibly initialized int id; \ ^ /kisskb/src/drivers/powercap/powercap_sys.c:130:1: note: in expansion of macro 'define_power_zone_constraint_show' define_power_zone_constraint_show(min_power_uw); ^ /kisskb/src/drivers/powercap/powercap_sys.c:64:6: note: byref variable will be forcibly initialized u64 value; \ ^ /kisskb/src/drivers/powercap/powercap_sys.c:130:1: note: in expansion of macro 'define_power_zone_constraint_show' define_power_zone_constraint_show(min_power_uw); ^ /kisskb/src/drivers/powercap/powercap_sys.c: In function 'show_constraint_max_power_uw': /kisskb/src/drivers/powercap/powercap_sys.c:67:6: note: byref variable will be forcibly initialized int id; \ ^ /kisskb/src/drivers/powercap/powercap_sys.c:129:1: note: in expansion of macro 'define_power_zone_constraint_show' define_power_zone_constraint_show(max_power_uw); ^ /kisskb/src/drivers/powercap/powercap_sys.c:64:6: note: byref variable will be forcibly initialized u64 value; \ ^ /kisskb/src/drivers/powercap/powercap_sys.c:129:1: note: in expansion of macro 'define_power_zone_constraint_show' define_power_zone_constraint_show(max_power_uw); ^ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c: In function 'ps8622_probe': /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:455:20: note: byref variable will be forcibly initialized struct drm_panel *panel; ^ /kisskb/src/drivers/powercap/powercap_sys.c: In function 'store_constraint_time_window_us': /kisskb/src/drivers/powercap/powercap_sys.c:92:6: note: byref variable will be forcibly initialized int id; \ ^ /kisskb/src/drivers/powercap/powercap_sys.c:128:1: note: in expansion of macro 'define_power_zone_constraint_store' define_power_zone_constraint_store(time_window_us); ^ /kisskb/src/drivers/powercap/powercap_sys.c:90:6: note: byref variable will be forcibly initialized u64 value; \ ^ /kisskb/src/drivers/powercap/powercap_sys.c:128:1: note: in expansion of macro 'define_power_zone_constraint_store' define_power_zone_constraint_store(time_window_us); ^ /kisskb/src/drivers/powercap/powercap_sys.c: In function 'show_constraint_time_window_us': /kisskb/src/drivers/powercap/powercap_sys.c:67:6: note: byref variable will be forcibly initialized int id; \ ^ /kisskb/src/drivers/powercap/powercap_sys.c:127:1: note: in expansion of macro 'define_power_zone_constraint_show' define_power_zone_constraint_show(time_window_us); ^ /kisskb/src/drivers/powercap/powercap_sys.c:64:6: note: byref variable will be forcibly initialized u64 value; \ ^ /kisskb/src/drivers/powercap/powercap_sys.c:127:1: note: in expansion of macro 'define_power_zone_constraint_show' define_power_zone_constraint_show(time_window_us); ^ /kisskb/src/drivers/powercap/powercap_sys.c: In function 'store_constraint_power_limit_uw': /kisskb/src/drivers/powercap/powercap_sys.c:92:6: note: byref variable will be forcibly initialized int id; \ ^ /kisskb/src/drivers/powercap/powercap_sys.c:126:1: note: in expansion of macro 'define_power_zone_constraint_store' define_power_zone_constraint_store(power_limit_uw); ^ /kisskb/src/drivers/powercap/powercap_sys.c:90:6: note: byref variable will be forcibly initialized u64 value; \ ^ /kisskb/src/drivers/powercap/powercap_sys.c:126:1: note: in expansion of macro 'define_power_zone_constraint_store' define_power_zone_constraint_store(power_limit_uw); ^ /kisskb/src/drivers/powercap/powercap_sys.c: In function 'show_constraint_power_limit_uw': /kisskb/src/drivers/powercap/powercap_sys.c:67:6: note: byref variable will be forcibly initialized int id; \ ^ /kisskb/src/drivers/powercap/powercap_sys.c:125:1: note: in expansion of macro 'define_power_zone_constraint_show' define_power_zone_constraint_show(power_limit_uw); ^ /kisskb/src/drivers/powercap/powercap_sys.c:64:6: note: byref variable will be forcibly initialized u64 value; \ ^ /kisskb/src/drivers/powercap/powercap_sys.c:125:1: note: in expansion of macro 'define_power_zone_constraint_show' define_power_zone_constraint_show(power_limit_uw); ^ /kisskb/src/drivers/powercap/powercap_sys.c: In function 'show_constraint_name': /kisskb/src/drivers/powercap/powercap_sys.c:160:6: note: byref variable will be forcibly initialized int id; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gem_shrinker.c: In function 'scan': /kisskb/src/drivers/gpu/drm/msm/msm_gem_shrinker.c:70:19: note: byref variable will be forcibly initialized struct list_head still_in_list; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gem_shrinker.c: In function 'msm_gem_shrinker_vmap': /kisskb/src/drivers/gpu/drm/msm/msm_gem_shrinker.c:190:20: note: byref variable will be forcibly initialized struct list_head *mm_lists[] = { ^ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_choose_encoder_dpms': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:803:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_choose_crtc_dpms': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:833:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:36: /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_encoder_in_use': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:98:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_crtc_helper_disable': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:433:34: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/infiniband/core/mad_rmpp.c: In function 'abort_send': /kisskb/src/drivers/infiniband/core/mad_rmpp.c:602:24: note: byref variable will be forcibly initialized struct ib_mad_send_wc wc; ^ /kisskb/src/drivers/infiniband/core/mad_rmpp.c: In function 'process_rmpp_ack': /kisskb/src/drivers/infiniband/core/mad_rmpp.c:709:26: note: byref variable will be forcibly initialized struct ib_mad_send_wc wc; ^ /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/infiniband/core/mad_rmpp.c: In function 'init_newwin': /kisskb/src/drivers/infiniband/core/mad_rmpp.c:847:22: note: byref variable will be forcibly initialized struct rdma_ah_attr ah_attr; ^ /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/ntb/hw/mscc/ntb_hw_switchtec.c: In function 'switchtec_ntb_set_link_speed': /kisskb/src/drivers/ntb/hw/mscc/ntb_hw_switchtec.c:436:29: note: byref variable will be forcibly initialized enum ntb_width self_width, peer_width; ^ /kisskb/src/drivers/ntb/hw/mscc/ntb_hw_switchtec.c:436:17: note: byref variable will be forcibly initialized enum ntb_width self_width, peer_width; ^ /kisskb/src/drivers/ntb/hw/mscc/ntb_hw_switchtec.c:435:29: note: byref variable will be forcibly initialized enum ntb_speed self_speed, peer_speed; ^ /kisskb/src/drivers/ntb/hw/mscc/ntb_hw_switchtec.c:435:17: note: byref variable will be forcibly initialized enum ntb_speed self_speed, peer_speed; ^ /kisskb/src/drivers/ntb/hw/mscc/ntb_hw_switchtec.c: In function 'switchtec_ntb_init_req_id_table': /kisskb/src/drivers/ntb/hw/mscc/ntb_hw_switchtec.c:1281:6: note: byref variable will be forcibly initialized int req_ids[2]; ^ /kisskb/src/drivers/ntb/hw/mscc/ntb_hw_switchtec.c: In function 'crosslink_setup_req_ids': /kisskb/src/drivers/ntb/hw/mscc/ntb_hw_switchtec.c:1067:6: note: byref variable will be forcibly initialized int req_ids[16]; ^ /kisskb/src/drivers/ntb/hw/mscc/ntb_hw_switchtec.c: In function 'switchtec_ntb_init_crosslink': /kisskb/src/drivers/ntb/hw/mscc/ntb_hw_switchtec.c:1126:6: note: byref variable will be forcibly initialized u64 bar_addrs[6]; ^ In file included from /kisskb/src/drivers/infiniband/core/nldev.c:37:0: /kisskb/src/drivers/infiniband/core/nldev.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:5: note: byref variable will be forcibly initialized u8 tmp = value; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:6: note: byref variable will be forcibly initialized u32 tmp = value; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:6: note: byref variable will be forcibly initialized u64 tmp = value; ^ /kisskb/src/drivers/leds/leds-pca9532.c: In function 'pca9532_of_populate_pdata': /kisskb/src/drivers/infiniband/core/nldev.c: In function 'nldev_stat_get_counter_status_doit': /kisskb/src/drivers/leds/leds-pca9532.c:474:14: note: byref variable will be forcibly initialized const char *state; ^ /kisskb/src/drivers/infiniband/core/nldev.c:2351:17: note: byref variable will be forcibly initialized struct nlattr *tb[RDMA_NLDEV_ATTR_MAX], *table, *entry; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'nldev_sys_get_doit': /kisskb/src/drivers/infiniband/core/nldev.c:1838:17: note: byref variable will be forcibly initialized struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'fill_res_srq_qps': /kisskb/src/drivers/infiniband/core/nldev.c:767:16: note: byref variable will be forcibly initialized unsigned long id = 0; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'fill_stat_counter_qps': /kisskb/src/drivers/infiniband/core/nldev.c:893:16: note: byref variable will be forcibly initialized unsigned long id = 0; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'res_get_common_dumpit': /kisskb/src/drivers/infiniband/core/nldev.c:1498:16: note: byref variable will be forcibly initialized unsigned long id; ^ /kisskb/src/drivers/infiniband/core/nldev.c:1488:17: note: byref variable will be forcibly initialized struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'nldev_stat_get_dumpit': /kisskb/src/drivers/infiniband/core/nldev.c:2323:17: note: byref variable will be forcibly initialized struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'res_get_common_doit': /kisskb/src/drivers/infiniband/core/nldev.c:1407:17: note: byref variable will be forcibly initialized struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'nldev_stat_del_doit': /kisskb/src/drivers/infiniband/core/nldev.c:2066:17: note: byref variable will be forcibly initialized struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; ^ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c: In function 'ps8640_aux_transfer': /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c:164:5: note: byref variable will be forcibly initialized u8 addr_len[PAGE0_SWAUX_LENGTH + 1 - PAGE0_SWAUX_ADDR_7_0]; ^ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c:158:15: note: byref variable will be forcibly initialized unsigned int data; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'nldev_stat_set_mode_doit': /kisskb/src/drivers/infiniband/core/nldev.c:1905:27: note: byref variable will be forcibly initialized u32 mode, mask = 0, qpn, cntn = 0; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/net/netlink.h:6, from /kisskb/src/drivers/infiniband/core/nldev.c:37: /kisskb/src/drivers/infiniband/core/nldev.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c: In function 'ps8640_bridge_vdo_control': /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c:281:5: note: byref variable will be forcibly initialized u8 vdo_ctrl_buf[] = { VDO_CTL_ADD, ctrl }; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'nldev_stat_set_counter_dynamic_doit': /kisskb/src/drivers/infiniband/core/nldev.c:1954:6: note: byref variable will be forcibly initialized int rem, i, index, ret = 0; ^ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c: In function 'ps8640_bridge_poweron': /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c:299:11: note: byref variable will be forcibly initialized int ret, status; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'nldev_stat_set_doit': /kisskb/src/drivers/infiniband/core/nldev.c:1996:17: note: byref variable will be forcibly initialized struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'nldev_get_chardev': /kisskb/src/drivers/infiniband/core/nldev.c:1755:7: note: byref variable will be forcibly initialized char client_name[RDMA_NLDEV_ATTR_CHARDEV_TYPE_SIZE]; ^ /kisskb/src/drivers/infiniband/core/nldev.c:1754:17: note: byref variable will be forcibly initialized struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; ^ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c: In function 'ps8640_probe': /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c:520:20: note: byref variable will be forcibly initialized struct drm_panel *panel; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'fill_res_qp_entry_query': /kisskb/src/drivers/infiniband/core/nldev.c:467:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^ /kisskb/src/drivers/infiniband/core/nldev.c:466:25: note: byref variable will be forcibly initialized struct ib_qp_init_attr qp_init_attr; ^ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c: In function 'ps8640_bridge_attach': /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c:408:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { .type = "ps8640", ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'nldev_res_get_doit': /kisskb/src/drivers/infiniband/core/nldev.c:1266:17: note: byref variable will be forcibly initialized struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'nldev_set_sys_set_doit': /kisskb/src/drivers/infiniband/core/nldev.c:1882:17: note: byref variable will be forcibly initialized struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'fill_port_info': /kisskb/src/drivers/infiniband/core/nldev.c:312:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'nldev_port_get_dumpit': /kisskb/src/drivers/infiniband/core/nldev.c:1208:17: note: byref variable will be forcibly initialized struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'nldev_port_get_doit': /kisskb/src/drivers/infiniband/core/nldev.c:1154:17: note: byref variable will be forcibly initialized struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'nldev_dellink': /kisskb/src/drivers/infiniband/core/nldev.c:1727:17: note: byref variable will be forcibly initialized struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'nldev_newlink': /kisskb/src/drivers/infiniband/core/nldev.c:1685:7: note: byref variable will be forcibly initialized char type[IFNAMSIZ]; ^ /kisskb/src/drivers/infiniband/core/nldev.c:1683:7: note: byref variable will be forcibly initialized char ndev_name[IFNAMSIZ]; ^ /kisskb/src/drivers/infiniband/core/nldev.c:1681:7: note: byref variable will be forcibly initialized char ibdev_name[IB_DEVICE_NAME_MAX]; ^ /kisskb/src/drivers/infiniband/core/nldev.c:1680:17: note: byref variable will be forcibly initialized struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'nldev_set_doit': /kisskb/src/drivers/infiniband/core/nldev.c:1080:8: note: byref variable will be forcibly initialized char name[IB_DEVICE_NAME_MAX] = {}; ^ /kisskb/src/drivers/infiniband/core/nldev.c:1064:17: note: byref variable will be forcibly initialized struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'fill_dev_info': /kisskb/src/drivers/infiniband/core/nldev.c:253:7: note: byref variable will be forcibly initialized char fw[IB_FW_VERSION_NAME_MAX]; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'nldev_get_doit': /kisskb/src/drivers/infiniband/core/nldev.c:1018:17: note: byref variable will be forcibly initialized struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'nldev_stat_get_doit': /kisskb/src/drivers/infiniband/core/nldev.c:2293:17: note: byref variable will be forcibly initialized struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/drivers/infiniband/sw/rxe/rxe_comp.c:7: /kisskb/src/drivers/infiniband/sw/rxe/rxe_comp.c: In function 'queue_get_producer': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:109:10: note: in expansion of macro 'smp_load_acquire' prod = smp_load_acquire(&q->buf->producer_index); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:102:10: note: in expansion of macro 'smp_load_acquire' prod = smp_load_acquire(&q->buf->producer_index); ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_comp.c: In function 'queue_get_consumer': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:137:10: note: in expansion of macro 'smp_load_acquire' cons = smp_load_acquire(&q->buf->consumer_index); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:130:10: note: in expansion of macro 'smp_load_acquire' cons = smp_load_acquire(&q->buf->consumer_index); ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_comp.c: In function 'queue_advance_consumer': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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/infiniband/sw/rxe/rxe_queue.h:209:3: note: in expansion of macro 'smp_store_release' smp_store_release(&q->buf->consumer_index, cons); ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_comp.c: In function 'do_atomic': /kisskb/src/drivers/infiniband/sw/rxe/rxe_comp.c:367:6: note: byref variable will be forcibly initialized u64 atomic_orig = atmack_orig(pkt); ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_comp.c: In function 'do_complete': /kisskb/src/drivers/infiniband/sw/rxe/rxe_comp.c:426:17: note: byref variable will be forcibly initialized struct rxe_cqe cqe; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_comp.c: In function 'complete_ack': /kisskb/src/drivers/infiniband/sw/rxe/rxe_comp.c:482:21: note: byref variable will be forcibly initialized struct ib_event ev; ^ /kisskb/src/drivers/extcon/extcon-qcom-spmi-misc.c: In function 'qcom_usb_extcon_detect_cable': /kisskb/src/drivers/extcon/extcon-qcom-spmi-misc.c:39:7: note: byref variable will be forcibly initialized bool state = false; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_comp.c: In function 'rxe_completer': /kisskb/src/drivers/infiniband/sw/rxe/rxe_comp.c:561:23: note: byref variable will be forcibly initialized struct rxe_send_wqe *wqe = NULL; ^ In file included from /kisskb/src/include/linux/mm.h:30:0, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/drm/drm_prime.h:37, from /kisskb/src/include/drm/drm_file.h:39, from /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c:12: /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c: In function 'submit_lookup_cmds': /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c:169:33: note: byref variable will be forcibly initialized struct drm_msm_gem_submit_cmd submit_cmd; ^ /kisskb/src/drivers/gpu/drm/lima/lima_ctx.c: In function 'lima_ctx_mgr_fini': /kisskb/src/drivers/gpu/drm/lima/lima_ctx.c:93:16: note: byref variable will be forcibly initialized unsigned long id; ^ In file included from /kisskb/src/include/linux/dma-fence-chain.h:15:0, from /kisskb/src/include/drm/drm_syncobj.h:30, from /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c:13: /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c: In function 'msm_parse_deps': /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c:559:21: note: byref variable will be forcibly initialized struct dma_fence *fence; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c: In function 'submit_lookup_objects': /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c:100:32: note: byref variable will be forcibly initialized struct drm_msm_gem_submit_bo submit_bo; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c: In function 'submit_pin_objects': /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c:368:12: note: byref variable will be forcibly initialized uint64_t iova; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c: In function 'submit_reloc': /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c:456:8: note: byref variable will be forcibly initialized bool valid; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c:455:12: note: byref variable will be forcibly initialized uint64_t iova; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c: In function 'msm_ioctl_gem_submit': /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c:846:12: note: byref variable will be forcibly initialized uint64_t iova; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c:845:26: note: byref variable will be forcibly initialized struct msm_gem_object *msm_obj; ^ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c: In function 's6e8aa0_panel_cond_set_v142': /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:171:11: note: byref variable will be forcibly initialized const u8 d[] = { seq };\ ^ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:249:2: note: in expansion of macro 's6e8aa0_dcs_write_seq' s6e8aa0_dcs_write_seq(ctx, ^ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c: In function 's6e8aa0_elvss_nvm_set_v142': /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:171:11: note: byref variable will be forcibly initialized const u8 d[] = { seq };\ ^ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:341:2: note: in expansion of macro 's6e8aa0_dcs_write_seq' s6e8aa0_dcs_write_seq(ctx, 0xd9, 0x14, 0x40, 0x0c, 0xcb, 0xce, 0x6e, ^ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c: In function 's6e8aa0_etc_elvss_control': /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:171:11: note: byref variable will be forcibly initialized const u8 d[] = { seq };\ ^ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:318:2: note: in expansion of macro 's6e8aa0_dcs_write_seq' s6e8aa0_dcs_write_seq(ctx, 0xb1, 0x04, id); ^ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c: In function 's6e8aa0_read_mtp_id': /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:822:5: note: byref variable will be forcibly initialized u8 id[3]; ^ /kisskb/src/drivers/usb/misc/usblcd.c: In function 'lcd_ioctl': /kisskb/src/drivers/usb/misc/usblcd.c:166:7: note: byref variable will be forcibly initialized char buf[30]; ^ /kisskb/src/drivers/usb/misc/usblcd.c: In function 'lcd_read': /kisskb/src/drivers/usb/misc/usblcd.c:129:6: note: byref variable will be forcibly initialized int bytes_read; ^ /kisskb/src/drivers/usb/misc/usblcd.c: In function 'lcd_probe': /kisskb/src/drivers/usb/misc/usblcd.c:321:44: note: byref variable will be forcibly initialized struct usb_endpoint_descriptor *bulk_in, *bulk_out; ^ /kisskb/src/drivers/usb/misc/usblcd.c:321:34: note: byref variable will be forcibly initialized struct usb_endpoint_descriptor *bulk_in, *bulk_out; ^ /kisskb/src/drivers/hwmon/g762.c: In function 'pwm1_store': /kisskb/src/drivers/hwmon/g762.c:903:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/g762.c: In function 'pwm1_enable_store': /kisskb/src/drivers/hwmon/g762.c:871:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/g762.c: In function 'pwm1_mode_store': /kisskb/src/drivers/hwmon/g762.c:765:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/g762.c: In function 'fan1_pulses_store': /kisskb/src/drivers/hwmon/g762.c:828:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/g762.c: In function 'fan1_div_store': /kisskb/src/drivers/hwmon/g762.c:796:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/g762.c: In function 'fan1_target_store': /kisskb/src/drivers/hwmon/g762.c:950:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_read_buf': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:150:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:149:5: note: byref variable will be forcibly initialized u8 data = addr; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_readb': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:5: note: byref variable will be forcibly initialized u8 ret = 0; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_burst_receive': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:670:5: note: byref variable will be forcibly initialized u8 buf[3], *d; ^ /kisskb/src/drivers/hwmon/g762.c: In function 'g762_of_prop_import_one': /kisskb/src/drivers/hwmon/g762.c:641:6: note: byref variable will be forcibly initialized u32 pval; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_write_buf': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:192:5: note: byref variable will be forcibly initialized u8 data[2]; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_burst_send': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:658:6: note: byref variable will be forcibly initialized u8 b[2] = { min(ctx->burst.rx_ack, 255), 0 }; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function '__sii8620_write_seq': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:241:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, seq[i], seq[i + 1]); ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_enable_gen2_write_burst': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:246:12: note: byref variable will be forcibly initialized const u16 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:318:2: note: in expansion of macro 'sii8620_write_seq' sii8620_write_seq(ctx, ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_mt_read_devcap_send': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:246:12: note: byref variable will be forcibly initialized const u16 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:465:2: note: in expansion of macro 'sii8620_write_seq' sii8620_write_seq(ctx, ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_stop_video': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1011:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_TPI_SC, val); ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_setbits': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:259:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, addr, val); ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_emsc_enable': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1413:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_EMSCINTRMASK, BIT_EMSCINTR_SPI_DVLD); ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1412:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_EMSCINTR, reg); ^ /kisskb/src/drivers/mmc/host/vub300.c: In function 'download_offload_pseudocode': /kisskb/src/drivers/mmc/host/vub300.c:1359:25: note: byref variable will be forcibly initialized const struct firmware *fw = NULL; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_set_format': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:246:12: note: byref variable will be forcibly initialized const u16 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1043:2: note: in expansion of macro 'sii8620_write_seq' sii8620_write_seq(ctx, ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_mt_msc_cmd_send': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:376:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_MSC_COMMAND_START, ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:375:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_MSC_CMD_OR_OFFSET, msg->reg[1]); ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:370:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_MSC_COMMAND_START, ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:365:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_MSC_COMMAND_START, ^ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_write_unlocked': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:202:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_edid': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1925:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_INTR9, stat); ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_block': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_read_unlocked': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:187:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1986:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_EMSCINTR, stat); ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_merr': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1918:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_CBUS_INT_1, stat); ^ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_update_bits_unlocked': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:215:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_coc': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1911:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_COC_INTR, stat); ^ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_i2c_bypass_deselect': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:901:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_read_burst': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1645:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_MDT_RCV_CTRL, BIT_MDT_RCV_CTRL_MDT_RCV_EN | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1642:5: note: byref variable will be forcibly initialized u8 buf[17]; ^ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_i2c_bypass_select': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:855:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_connector_detect': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:252:15: note: byref variable will be forcibly initialized unsigned int status; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_send_features': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1750:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_MDT_XMIT_CTRL, BIT_MDT_XMIT_CTRL_EN ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1748:5: note: byref variable will be forcibly initialized u8 buf[16]; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_cbus_reset': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:966:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_PWD_SRST, BIT_PWD_SRST_CBUS_RST_SW_EN); ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:963:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_PWD_SRST, BIT_PWD_SRST_CBUS_RST ^ /kisskb/src/drivers/mmc/host/vub300.c: In function 'vub300_usb_bulk_msg': /kisskb/src/drivers/mmc/host/vub300.c:1403:20: note: byref variable will be forcibly initialized struct completion done; ^ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_bridge_mode_set': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:359:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:358:5: note: byref variable will be forcibly initialized u8 buf[HDMI_INFOFRAME_SIZE(AVI)]; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_set_mode': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1482:4: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_CBUS3_CNVT, 0x85); ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1451:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_M3_CTRL, VAL_M3_CTRL_MHL3_VALUE); ^ /kisskb/src/drivers/mmc/host/vub300.c: In function '__command_read_data': /kisskb/src/drivers/mmc/host/vub300.c:1473:8: note: byref variable will be forcibly initialized int actual_length = 0; ^ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_get_modes': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:276:6: note: byref variable will be forcibly initialized u32 bus_format = MEDIA_BUS_FMT_RGB888_1X24; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_thread': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:2028:5: note: byref variable will be forcibly initialized u8 stats[LEN_FAST_INTR_STAT]; ^ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_interrupt': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:823:15: note: byref variable will be forcibly initialized unsigned int status = 0; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_status_dcap_ready': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1677:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_INTR9_MASK, BIT_INTR9_DEVCAP_DONE ^ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_audio_get_dai_id': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:709:21: note: byref variable will be forcibly initialized struct of_endpoint of_ep; ^ /kisskb/src/drivers/mmc/host/vub300.c: In function '__command_write_data': /kisskb/src/drivers/mmc/host/vub300.c:1558:17: note: byref variable will be forcibly initialized unsigned char buf[64 * 4]; ^ /kisskb/src/drivers/mmc/host/vub300.c:1536:8: note: byref variable will be forcibly initialized int actual_length; ^ /kisskb/src/drivers/mmc/host/vub300.c:1512:7: note: byref variable will be forcibly initialized int actual_length; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_ddc': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:2001:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_INTR3, stat); ^ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_audio_hw_params': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:511:5: note: byref variable will be forcibly initialized u8 infoframe_buf[HDMI_INFOFRAME_SIZE(AUDIO)]; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1994:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_INTR3_MASK, 0); ^ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:506:5: note: byref variable will be forcibly initialized u8 i2s_config_reg = SII902X_TPI_I2S_SD_DIRECTION_MSB_FIRST; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_g2wb': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1666:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_MDT_INT_0, stat); ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1664:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_MDT_XMIT_CTRL, 0); ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_disc': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1637:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_CBUS_DISC_INTR0, stat); ^ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_audio_codec_init': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:756:5: note: byref variable will be forcibly initialized u8 lanes[4]; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_msc_mr_msc_msg': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1829:5: note: byref variable will be forcibly initialized u8 buf[2]; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_msc_mr_write_stat': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1699:23: note: byref variable will be forcibly initialized u8 st[MHL_DST_SIZE], xst[MHL_XDS_SIZE]; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1699:5: note: byref variable will be forcibly initialized u8 st[MHL_DST_SIZE], xst[MHL_XDS_SIZE]; ^ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_init': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_tdm': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:963:5: note: byref variable will be forcibly initialized u8 chipid[4]; ^ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:962:15: note: byref variable will be forcibly initialized unsigned int status = 0; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1972:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_TRXINTH, stat); ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_msc_mr_set_int': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1776:5: note: byref variable will be forcibly initialized u8 ints[MHL_INT_SIZE]; ^ /kisskb/src/drivers/hwmon/gl520sm.c: In function 'beep_store': /kisskb/src/drivers/hwmon/gl520sm.c:683:16: note: byref variable will be forcibly initialized unsigned long bit; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_set_infoframes': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1134:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_TPI_INFO_FSEL, BIT_TPI_INFO_FSEL_EN ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1125:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_PKT_FILTER_0, ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1117:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_PKT_FILTER_0, ^ /kisskb/src/drivers/hwmon/gl520sm.c: In function 'beep_mask_store': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1115:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_TPI_SC, ^ /kisskb/src/drivers/hwmon/gl520sm.c:630:16: note: byref variable will be forcibly initialized unsigned long r; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1101:5: note: byref variable will be forcibly initialized u8 buf[31]; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1100:23: note: byref variable will be forcibly initialized union hdmi_infoframe frm; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1099:24: note: byref variable will be forcibly initialized struct mhl3_infoframe mhl_frm; ^ /kisskb/src/drivers/hwmon/gl520sm.c: In function 'beep_enable_store': /kisskb/src/drivers/hwmon/gl520sm.c:606:16: note: byref variable will be forcibly initialized unsigned long v; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_start_video': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:246:12: note: byref variable will be forcibly initialized const u16 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1201:3: note: in expansion of macro 'sii8620_write_seq' sii8620_write_seq(ctx, ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1153:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_TPI_SC, 0); ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1151:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_RX_HDMI_CTRL2, ^ /kisskb/src/drivers/hwmon/gl520sm.c: In function 'fan_min_store': /kisskb/src/drivers/hwmon/gl520sm.c:382:16: note: byref variable will be forcibly initialized unsigned long v; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_scdt': /kisskb/src/drivers/hwmon/gl520sm.c: In function 'fan1_off_store': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1942:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_INTR5, stat); ^ /kisskb/src/drivers/hwmon/gl520sm.c:471:16: note: byref variable will be forcibly initialized unsigned long v; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_fetch_edid': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:246:12: note: byref variable will be forcibly initialized const u16 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:863:2: note: in expansion of macro 'sii8620_write_seq' sii8620_write_seq(ctx, ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:246:12: note: byref variable will be forcibly initialized const u16 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:810:3: note: in expansion of macro 'sii8620_write_seq' sii8620_write_seq(ctx, ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:246:12: note: byref variable will be forcibly initialized const u16 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:805:3: note: in expansion of macro 'sii8620_write_seq' sii8620_write_seq(ctx, ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:794:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_DDC_ADDR, 0x50 << 1); ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:790:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_DDC_STATUS, ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:246:12: note: byref variable will be forcibly initialized const u16 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:777:2: note: in expansion of macro 'sii8620_write_seq' sii8620_write_seq(ctx, ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_identify_sink': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:489:7: note: byref variable will be forcibly initialized char sink_name[20]; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_msc': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1864:4: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_CBUS_INT_0, BIT_CBUS_HPD_CHG); ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1858:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_CBUS_INT_0, stat & ~BIT_CBUS_HPD_CHG); ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_mr_devcap': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:516:5: note: byref variable will be forcibly initialized u8 dcap[MHL_DCAP_SIZE]; ^ /kisskb/src/drivers/hwmon/gl520sm.c: In function 'in_max_store': /kisskb/src/drivers/hwmon/gl520sm.c:285:7: note: byref variable will be forcibly initialized long v; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_mt_read_devcap_recv': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:246:12: note: byref variable will be forcibly initialized const u16 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:549:2: note: in expansion of macro 'sii8620_write_seq' sii8620_write_seq(ctx, ^ /kisskb/src/drivers/hwmon/gl520sm.c: In function 'in_min_store': /kisskb/src/drivers/hwmon/gl520sm.c:251:7: note: byref variable will be forcibly initialized long v; ^ /kisskb/src/drivers/hwmon/gl520sm.c: In function 'temp_max_hyst_store': /kisskb/src/drivers/hwmon/gl520sm.c:556:7: note: byref variable will be forcibly initialized long v; ^ /kisskb/src/drivers/mmc/host/vub300.c: In function 'vub300_probe': /kisskb/src/drivers/mmc/host/vub300.c:2093:7: note: byref variable will be forcibly initialized char serial_number[32]; ^ /kisskb/src/drivers/mmc/host/vub300.c:2092:7: note: byref variable will be forcibly initialized char product[32]; ^ /kisskb/src/drivers/mmc/host/vub300.c:2091:7: note: byref variable will be forcibly initialized char manufacturer[48]; ^ /kisskb/src/drivers/hwmon/gl520sm.c: In function 'temp_max_store': /kisskb/src/drivers/hwmon/gl520sm.c:535:7: note: byref variable will be forcibly initialized long v; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_xtal_set_rate': /kisskb/src/drivers/hwmon/gl520sm.c: In function 'fan_div_store': /kisskb/src/drivers/hwmon/gl520sm.c:422:16: note: byref variable will be forcibly initialized unsigned long v; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:931:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_HDCP2X_TP1, rates[i].tp1); ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:930:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_DIV_CTL_MAIN, rates[i].div); ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_cable_in': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:2074:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_DPD, ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:2055:5: note: byref variable will be forcibly initialized u8 ver[5]; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/usb.h:16, from /kisskb/src/drivers/usb/host/xhci-mem.c:11: /kisskb/src/drivers/usb/host/xhci-mem.c: In function 'kmalloc_array_node': /kisskb/src/include/linux/slab.h:680:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/drivers/usb/serial/cypress_m8.c:26:0: /kisskb/src/drivers/usb/serial/cypress_m8.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/usb/host/xhci-mem.c: In function 'xhci_segment_alloc': /kisskb/src/drivers/usb/host/xhci-mem.c:34:13: note: byref variable will be forcibly initialized dma_addr_t dma; ^ /kisskb/src/drivers/usb/host/xhci-mem.c: In function 'scratchpad_alloc': /kisskb/src/drivers/usb/host/xhci-mem.c:1675:14: note: byref variable will be forcibly initialized dma_addr_t dma; ^ /kisskb/src/drivers/usb/host/xhci-mem.c: In function 'xhci_check_trb_in_td_math': /kisskb/src/drivers/usb/host/xhci-mem.c:2002:4: note: byref variable will be forcibly initialized } complex_test_vector [] = { ^ /kisskb/src/drivers/usb/host/xhci-mem.c:1977:4: note: byref variable will be forcibly initialized } simple_test_vector [] = { ^ /kisskb/src/drivers/usb/host/xhci-mem.c: In function 'xhci_ring_expansion': /kisskb/src/drivers/usb/host/xhci-mem.c:427:23: note: byref variable will be forcibly initialized struct xhci_segment *last; ^ /kisskb/src/drivers/usb/host/xhci-mem.c:426:23: note: byref variable will be forcibly initialized struct xhci_segment *first; ^ /kisskb/src/drivers/usb/host/xhci-mem.c: In function 'xhci_mem_init': /kisskb/src/drivers/usb/host/xhci-mem.c:2382:13: note: byref variable will be forcibly initialized dma_addr_t dma; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/leds.h:12, from /kisskb/src/drivers/leds/leds-pca963x.c:29: /kisskb/src/drivers/leds/leds-pca963x.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/leds/leds-pca963x.c: In function 'pca963x_register_leds': /kisskb/src/drivers/leds/leds-pca963x.c:325:8: note: byref variable will be forcibly initialized char default_label[32]; ^ /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/leds/leds-pca963x.c:294:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/leds/leds-syscon.c: In function 'syscon_led_probe': /kisskb/src/drivers/leds/leds-syscon.c:92:8: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_dpcd_access': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:285: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_get_quirks': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2004:5: note: byref variable will be forcibly initialized u8 any_device[] = DEVICE_ID_ANY; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_i2c_drain_msg': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1557: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:1594:24: note: byref variable will be forcibly initialized struct drm_dp_aux_msg msg; ^ /kisskb/src/drivers/usb/serial/digi_acceleport.c: In function 'digi_break_ctl': /kisskb/src/drivers/usb/serial/digi_acceleport.c:843:16: note: byref variable will be forcibly initialized unsigned char buf[4]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_read_extended_dpcd_caps': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:625:5: note: byref variable will be forcibly initialized u8 dpcd_ext[DP_RECEIVER_CAP_SIZE]; ^ /kisskb/src/drivers/usb/serial/digi_acceleport.c: In function 'digi_transmit_idle': /kisskb/src/drivers/usb/serial/digi_acceleport.c:577:16: note: byref variable will be forcibly initialized unsigned char buf[2]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_aux_get_crc': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1691:5: note: byref variable will be forcibly initialized u8 buf, count; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_aux_crc_work': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1727:11: note: byref variable will be forcibly initialized uint32_t crcs[3]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1726:5: note: byref variable will be forcibly initialized u8 crc_bytes[6]; ^ /kisskb/src/drivers/usb/serial/digi_acceleport.c: In function 'digi_set_termios': /kisskb/src/drivers/usb/serial/digi_acceleport.c:660:16: note: byref variable will be forcibly initialized unsigned char buf[32]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_edp_backlight_probe_level': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3426:5: note: byref variable will be forcibly initialized u8 mode_reg; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3425:5: note: byref variable will be forcibly initialized u8 buf[2]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_pcon_configure_dsc_enc': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3035:5: note: byref variable will be forcibly initialized u8 buf; ^ /kisskb/src/drivers/usb/serial/digi_acceleport.c: In function 'digi_open': /kisskb/src/drivers/usb/serial/digi_acceleport.c:1072:18: note: byref variable will be forcibly initialized struct ktermios not_termios; ^ /kisskb/src/drivers/usb/serial/digi_acceleport.c:1070:16: note: byref variable will be forcibly initialized unsigned char buf[32]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_edp_backlight_set_enable': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3200:5: note: byref variable will be forcibly initialized u8 buf; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_edp_backlight_probe_max': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3334:17: note: byref variable will be forcibly initialized u8 pn, pn_min, pn_max; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3334:9: note: byref variable will be forcibly initialized u8 pn, pn_min, pn_max; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3334:5: note: byref variable will be forcibly initialized u8 pn, pn_min, pn_max; ^ /kisskb/src/drivers/usb/serial/digi_acceleport.c: In function 'digi_close': /kisskb/src/drivers/usb/serial/digi_acceleport.c:1108:16: note: byref variable will be forcibly initialized unsigned char buf[32]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_send_real_edid_checksum': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:563:44: note: byref variable will be forcibly initialized u8 link_edid_read = 0, auto_test_req = 0, test_resp = 0; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:563:25: note: byref variable will be forcibly initialized u8 link_edid_read = 0, auto_test_req = 0, test_resp = 0; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:563:5: note: byref variable will be forcibly initialized u8 link_edid_read = 0, auto_test_req = 0, test_resp = 0; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_downstream_debug': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1120:10: note: byref variable will be forcibly initialized uint8_t rev[2]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1118:7: note: byref variable will be forcibly initialized char id[7]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_read_sink_count': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1301:5: note: byref variable will be forcibly initialized u8 count; ^ /kisskb/src/drivers/hwmon/gpio-fan.c: In function 'set_rpm': /kisskb/src/drivers/hwmon/gpio-fan.c:270:16: note: byref variable will be forcibly initialized unsigned long rpm; ^ /kisskb/src/drivers/hwmon/gpio-fan.c: In function 'pwm1_enable_store': /kisskb/src/drivers/hwmon/gpio-fan.c:214:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/gpio-fan.c: In function 'pwm1_store': /kisskb/src/drivers/hwmon/gpio-fan.c:178:16: note: byref variable will be forcibly initialized unsigned long pwm; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_start_crc': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1915:5: note: byref variable will be forcibly initialized u8 buf; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_stop_crc': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1942:5: note: byref variable will be forcibly initialized u8 buf; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/hwmon/gpio-fan.c:10: /kisskb/src/drivers/hwmon/gpio-fan.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/platform_device.h:13:0, from /kisskb/src/drivers/hwmon/gpio-fan.c:15: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/hwmon/gpio-fan.c: In function 'gpio_fan_get_of_data': /kisskb/src/drivers/hwmon/gpio-fan.c:414:6: note: byref variable will be forcibly initialized u32 u; ^ /kisskb/src/drivers/hwmon/gpio-fan.c:413:11: note: byref variable will be forcibly initialized unsigned i; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_get_phy_test_pattern': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2360:11: note: byref variable will be forcibly initialized u8 rate, lanes; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2360:5: note: byref variable will be forcibly initialized u8 rate, lanes; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_set_phy_test_pattern': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2411:5: note: byref variable will be forcibly initialized u8 link_config[2]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_pcon_is_frl_ready': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2688:5: note: byref variable will be forcibly initialized u8 buf; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_pcon_frl_configure_1': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2717:5: note: byref variable will be forcibly initialized u8 buf; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_pcon_frl_enable': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2819:5: note: byref variable will be forcibly initialized u8 buf = 0; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_pcon_hdmi_link_active': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2846:5: note: byref variable will be forcibly initialized u8 buf; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_pcon_hdmi_link_mode': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2870:5: note: byref variable will be forcibly initialized u8 buf; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_pcon_hdmi_frl_link_error_count': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2898:5: note: byref variable will be forcibly initialized u8 buf, error_count; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_pcon_convert_rgb_to_ycbcr': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3140:5: note: byref variable will be forcibly initialized u8 buf; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_edp_backlight_enable': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3249:5: note: byref variable will be forcibly initialized u8 dpcd_buf, new_dpcd_buf; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_panel_dp_aux_backlight': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3568:5: note: byref variable will be forcibly initialized u8 edp_dpcd[EDP_DISPLAY_CTL_CAP_SIZE]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3567:5: note: byref variable will be forcibly initialized u8 current_mode; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3566:6: note: byref variable will be forcibly initialized u16 current_level; ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/include/linux/io.h:10, from /kisskb/src/drivers/perf/arm-cci.c:7: /kisskb/src/drivers/perf/arm-cci.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/node.h:18:0, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/perf/arm-cci.c:11: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/perf/arm-cci.c: In function 'validate_group': /kisskb/src/drivers/perf/arm-cci.c:1256:16: note: byref variable will be forcibly initialized unsigned long mask[BITS_TO_LONGS(HW_CNTRS_MAX)]; ^ In file included from /kisskb/src/include/linux/arm-cci.h:12:0, from /kisskb/src/drivers/perf/arm-cci.c:6: /kisskb/src/drivers/perf/arm-cci.c: In function 'cci_pmu_sync_counters': /kisskb/src/drivers/perf/arm-cci.c:646:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(mask, HW_CNTRS_MAX); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu.c: In function 'update_hw_cntrs': /kisskb/src/drivers/gpu/drm/msm/msm_gpu.c:541:11: note: byref variable will be forcibly initialized uint32_t current_cntrs[ARRAY_SIZE(gpu->last_cntrs)]; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu.c: In function 'msm_gpu_devcoredump_read': /kisskb/src/drivers/gpu/drm/msm/msm_gpu.c:191:21: note: byref variable will be forcibly initialized struct drm_printer p; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu.c:190:28: note: byref variable will be forcibly initialized struct drm_print_iterator iter; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/include/linux/regulator/consumer.h:35, from /kisskb/src/drivers/gpu/drm/msm/msm_gpu.h:14, from /kisskb/src/drivers/gpu/drm/msm/msm_gpu.c:7: /kisskb/src/drivers/gpu/drm/msm/msm_gpu.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/ras/ras_event.h:431, from /kisskb/src/drivers/ras/ras.c:15: /kisskb/src/drivers/ras/ras.c: In function 'perf_trace_mc_event': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mc_event, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mc_event, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mc_event, ^ /kisskb/src/drivers/ras/ras.c: In function 'perf_trace_arm_event': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:171:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(arm_event, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:171:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(arm_event, ^ /kisskb/src/drivers/ras/ras.c: In function 'perf_trace_aer_event': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:298:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(aer_event, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:298:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(aer_event, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:298:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(aer_event, ^ /kisskb/src/drivers/ras/ras.c: In function 'perf_trace_memory_failure_event': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:402:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(memory_failure_event, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:402:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(memory_failure_event, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/ras/ras_event.h:431, from /kisskb/src/drivers/ras/ras.c:15: /kisskb/src/drivers/ras/ras.c: In function 'trace_event_raw_event_mc_event': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mc_event, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mc_event, ^ In file included from /kisskb/src/drivers/mcb/mcb-parse.c:4:0: /kisskb/src/drivers/mcb/mcb-parse.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/ras/ras.c: In function 'trace_event_raw_event_arm_event': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:171:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(arm_event, ^ /kisskb/src/drivers/ras/ras.c: In function 'trace_event_raw_event_aer_event': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:298:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(aer_event, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:298:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(aer_event, ^ /kisskb/src/drivers/ras/ras.c: In function 'trace_event_raw_event_memory_failure_event': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:402:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(memory_failure_event, ^ /kisskb/src/drivers/mcb/mcb-parse.c: In function 'chameleon_parse_cells': /kisskb/src/drivers/mcb/mcb-parse.c:182:16: note: byref variable will be forcibly initialized char __iomem *p = base; ^ /kisskb/src/drivers/mcb/mcb-parse.c:181:24: note: byref variable will be forcibly initialized struct chameleon_bar *cb; ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:28: /kisskb/src/drivers/gpu/drm/drm_plane_helper.c: In function 'kmalloc_array': In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/ras/ras_event.h:431, from /kisskb/src/drivers/ras/ras.c:15: /kisskb/src/drivers/ras/ras.c: In function 'perf_trace_non_standard_event': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:219:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(non_standard_event, ^ /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:219:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(non_standard_event, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:219:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(non_standard_event, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/ras/ras_event.h:431, from /kisskb/src/drivers/ras/ras.c:15: /kisskb/src/drivers/ras/ras.c: In function 'trace_event_raw_event_non_standard_event': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:219:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(non_standard_event, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:219:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(non_standard_event, ^ /kisskb/src/drivers/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/msm/msm_gpu.c: In function 'msm_gpu_init': /kisskb/src/drivers/gpu/drm/msm/msm_gpu.c:831:11: note: byref variable will be forcibly initialized uint64_t memptrs_iova; ^ /kisskb/src/drivers/gpu/drm/drm_plane_helper.c: In function 'drm_primary_helper_update': /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:177:7: note: byref variable will be forcibly initialized bool visible; ^ /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:169:18: note: byref variable will be forcibly initialized struct drm_rect dest = { ^ /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:163:18: note: byref variable will be forcibly initialized struct drm_rect src = { ^ /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/gpu/drm/drm_probe_helper.c: In function 'output_poll_execute': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:624: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:908:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/extcon/extcon-sm5502.c: In function 'sm5502_muic_get_cable_type': /kisskb/src/drivers/extcon/extcon-sm5502.c:363:32: note: byref variable will be forcibly initialized unsigned int cable_type, adc, dev_type1; ^ /kisskb/src/drivers/extcon/extcon-sm5502.c:363:27: note: byref variable will be forcibly initialized unsigned int cable_type, adc, dev_type1; ^ /kisskb/src/drivers/extcon/extcon-sm5502.c: In function 'sm5502_init_dev_type': /kisskb/src/drivers/extcon/extcon-sm5502.c:646:15: note: byref variable will be forcibly initialized unsigned int reg_data, vendor_id, version_id; ^ /kisskb/src/drivers/leds/leds-tca6507.c: In function 'set_times': /kisskb/src/drivers/leds/leds-tca6507.c:317:10: note: byref variable will be forcibly initialized int c1, c2; ^ /kisskb/src/drivers/leds/leds-tca6507.c:317:6: note: byref variable will be forcibly initialized int c1, c2; ^ /kisskb/src/drivers/leds/leds-tca6507.c: In function 'led_prepare': /kisskb/src/drivers/leds/leds-tca6507.c:386:10: note: byref variable will be forcibly initialized int c1, c2; ^ /kisskb/src/drivers/leds/leds-tca6507.c:386:6: note: byref variable will be forcibly initialized int c1, c2; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/leds/leds-tca6507.c:74: /kisskb/src/drivers/leds/leds-tca6507.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/leds.h:12:0, from /kisskb/src/drivers/leds/leds-tca6507.c:76: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/leds/leds-tca6507.c: In function 'tca6507_led_dt_init': /kisskb/src/drivers/leds/leds-tca6507.c:693:7: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/leds/leds-tca6507.c:692:19: note: byref variable will be forcibly initialized struct led_info led; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_devfreq.c: In function 'msm_devfreq_idle_work': /kisskb/src/drivers/gpu/drm/msm/msm_gpu_devfreq.c:204:27: note: byref variable will be forcibly initialized unsigned long idle_freq, target_freq = 0; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_devfreq.c: In function 'msm_devfreq_active': /kisskb/src/drivers/gpu/drm/msm/msm_gpu_devfreq.c:158:16: note: byref variable will be forcibly initialized unsigned long target_freq = df->idle_freq; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_devfreq.c:156:28: note: byref variable will be forcibly initialized struct devfreq_dev_status status; ^ /kisskb/src/drivers/ntb/test/ntb_pingpong.c: In function 'pp_pong': /kisskb/src/drivers/ntb/test/ntb_pingpong.c:191:6: note: byref variable will be forcibly initialized int pidx = 0; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/usb/misc/ldusb.c:23: /kisskb/src/drivers/usb/misc/ldusb.c: In function 'ld_usb_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/misc/ldusb.c:473:12: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(dev->read_wait, dev->interrupt_in_done); ^ /kisskb/src/drivers/usb/misc/ldusb.c: In function 'ld_usb_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/misc/ldusb.c:555:12: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(dev->write_wait, !dev->interrupt_out_busy); ^ /kisskb/src/drivers/usb/misc/ldusb.c: In function 'ld_usb_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/usb/misc/ldusb.c:398:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(dev->write_wait, !dev->interrupt_out_busy, 2 * HZ); ^ In file included from /kisskb/src/drivers/usb/misc/ldusb.c:23:0: /kisskb/src/drivers/usb/misc/ldusb.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/hwmon/i5k_amb.c: In function 'i5k_find_amb_registers': /kisskb/src/drivers/hwmon/i5k_amb.c:420:6: note: byref variable will be forcibly initialized u32 val32; ^ /kisskb/src/drivers/hwmon/i5k_amb.c: In function 'i5k_channel_probe': /kisskb/src/drivers/hwmon/i5k_amb.c:455:6: note: byref variable will be forcibly initialized u16 val16; ^ /kisskb/src/drivers/hwmon/i5k_amb.c: In function 'store_amb_max': /kisskb/src/drivers/hwmon/i5k_amb.c:187:16: note: byref variable will be forcibly initialized unsigned long temp; ^ /kisskb/src/drivers/hwmon/i5k_amb.c: In function 'store_amb_mid': /kisskb/src/drivers/hwmon/i5k_amb.c:167:16: note: byref variable will be forcibly initialized unsigned long temp; ^ /kisskb/src/drivers/hwmon/i5k_amb.c: In function 'store_amb_min': /kisskb/src/drivers/hwmon/i5k_amb.c:147:16: note: byref variable will be forcibly initialized unsigned long temp; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/hwmon-sysfs.h:10, from /kisskb/src/drivers/hwmon/i5k_amb.c:12: /kisskb/src/drivers/hwmon/i5k_amb.c: In function 'array3_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:159:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:159:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:157:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:157:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:155:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/usb/serial/io_ti.c: In function 'edge_unthrottle': /kisskb/src/drivers/usb/serial/io_ti.c:2157:17: note: byref variable will be forcibly initialized unsigned char start_char = START_CHAR(tty); ^ /kisskb/src/drivers/usb/serial/io_ti.c: In function 'edge_throttle': /kisskb/src/drivers/usb/serial/io_ti.c:2130:17: note: byref variable will be forcibly initialized unsigned char stop_char = STOP_CHAR(tty); ^ /kisskb/src/drivers/gpu/drm/msm/msm_iommu.c: In function 'msm_fault_handler': /kisskb/src/drivers/gpu/drm/msm/msm_iommu.c:228:32: note: byref variable will be forcibly initialized struct adreno_smmu_fault_info info, *ptr = NULL; ^ /kisskb/src/drivers/usb/serial/io_ti.c: In function 'download_code': /kisskb/src/drivers/usb/serial/io_ti.c:925:6: note: byref variable will be forcibly initialized int done; ^ /kisskb/src/drivers/gpu/drm/msm/msm_iommu.c: In function 'msm_iommu_pagetable_create': /kisskb/src/drivers/gpu/drm/msm/msm_iommu.c:154:24: note: byref variable will be forcibly initialized struct io_pgtable_cfg ttbr0_cfg; ^ /kisskb/src/drivers/usb/serial/io_ti.c: In function 'download_fw': /kisskb/src/drivers/usb/serial/io_ti.c:1003:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^ /kisskb/src/drivers/leds/leds-tlc591xx.c: In function 'tlc591xx_probe': /kisskb/src/drivers/leds/leds-tlc591xx.c:189:24: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^ /kisskb/src/drivers/leds/leds-tlc591xx.c:155:18: note: byref variable will be forcibly initialized int err, count, reg; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/drivers/infiniband/sw/rxe/rxe_req.c:7: /kisskb/src/drivers/infiniband/sw/rxe/rxe_req.c: In function 'queue_get_producer': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:109:10: note: in expansion of macro 'smp_load_acquire' prod = smp_load_acquire(&q->buf->producer_index); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:102:10: note: in expansion of macro 'smp_load_acquire' prod = smp_load_acquire(&q->buf->producer_index); ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_req.c: In function 'queue_get_consumer': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:137:10: note: in expansion of macro 'smp_load_acquire' cons = smp_load_acquire(&q->buf->consumer_index); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:130:10: note: in expansion of macro 'smp_load_acquire' cons = smp_load_acquire(&q->buf->consumer_index); ^ /kisskb/src/drivers/hwmon/ina209.c: In function 'ina209_history_store': /kisskb/src/drivers/hwmon/ina209.c:287:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/ina209.c: In function 'ina209_interval_store': /kisskb/src/drivers/hwmon/ina209.c:235:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/ina209.c: In function 'ina209_value_store': /kisskb/src/drivers/hwmon/ina209.c:312:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/ina209.c: In function 'ina209_init_client': /kisskb/src/drivers/hwmon/ina209.c:491:6: note: byref variable will be forcibly initialized u32 shunt; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_req.c: In function 'req_next_wqe': /kisskb/src/drivers/infiniband/sw/rxe/rxe_req.c:148:21: note: byref variable will be forcibly initialized struct ib_event ev; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_req.c: In function 'rxe_requester': /kisskb/src/drivers/infiniband/sw/rxe/rxe_req.c:617:22: note: byref variable will be forcibly initialized struct rxe_pkt_info pkt; ^ /kisskb/src/drivers/gpu/drm/msm/msm_perf.c: In function 'refill_buf': /kisskb/src/drivers/gpu/drm/msm/msm_perf.c:81:12: note: byref variable will be forcibly initialized uint32_t cntrs[5]; ^ /kisskb/src/drivers/gpu/drm/msm/msm_perf.c:80:28: note: byref variable will be forcibly initialized uint32_t activetime = 0, totaltime = 0; ^ /kisskb/src/drivers/gpu/drm/msm/msm_perf.c:80:12: note: byref variable will be forcibly initialized uint32_t activetime = 0, totaltime = 0; ^ /kisskb/src/drivers/hwmon/ina2xx.c: In function 'ina226_interval_store': /kisskb/src/drivers/hwmon/ina2xx.c:509:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/ina2xx.c: In function 'ina226_interval_show': /kisskb/src/drivers/hwmon/ina2xx.c:533:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/hwmon/ina2xx.c: In function 'ina226_alarm_show': /kisskb/src/drivers/hwmon/ina2xx.c:442:6: note: byref variable will be forcibly initialized int regval; ^ /kisskb/src/drivers/hwmon/ina2xx.c: In function 'ina2xx_shunt_store': /kisskb/src/drivers/hwmon/ina2xx.c:490:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/ina2xx.c: In function 'ina226_alert_store': /kisskb/src/drivers/hwmon/ina2xx.c:400:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/ina2xx.c: In function 'ina226_alert_show': /kisskb/src/drivers/hwmon/ina2xx.c:372:6: note: byref variable will be forcibly initialized int regval; ^ /kisskb/src/drivers/hwmon/ina2xx.c: In function 'ina2xx_read_reg': /kisskb/src/drivers/hwmon/ina2xx.c:231:17: note: byref variable will be forcibly initialized unsigned int cal; ^ /kisskb/src/drivers/hwmon/ina2xx.c: In function 'ina2xx_value_show': /kisskb/src/drivers/hwmon/ina2xx.c:306:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/hwmon/ina2xx.c: In function 'ina2xx_probe': /kisskb/src/drivers/hwmon/ina2xx.c:623:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/hwmon/ina3221.c: In function 'ina3221_read_value': /kisskb/src/drivers/hwmon/ina3221.c:220:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/hwmon/ina3221.c: In function 'ina3221_shunt_store': /kisskb/src/drivers/hwmon/ina3221.c:712:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/drivers/hwmon/ina3221.c: In function 'ina3221_wait_for_data': /kisskb/src/drivers/hwmon/ina3221.c:208:12: note: byref variable will be forcibly initialized u32 wait, cvrf; ^ /kisskb/src/drivers/hwmon/ina3221.c: In function 'ina3221_read_in': /kisskb/src/drivers/hwmon/ina3221.c:274:6: note: byref variable will be forcibly initialized int regval, ret; ^ /kisskb/src/drivers/hwmon/ina3221.c: In function 'ina3221_read_curr': /kisskb/src/drivers/hwmon/ina3221.c:333:6: note: byref variable will be forcibly initialized int regval, ret; ^ /kisskb/src/drivers/gpu/drm/bridge/tc358762.c: In function 'tc358762_write': /kisskb/src/drivers/gpu/drm/bridge/tc358762.c:83:5: note: byref variable will be forcibly initialized u8 data[6]; ^ /kisskb/src/drivers/hwmon/ina3221.c: In function 'ina3221_probe_child_from_dt': /kisskb/src/drivers/hwmon/ina3221.c:766:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/gpu/drm/bridge/tc358762.c: In function 'tc358762_parse_dt': /kisskb/src/drivers/gpu/drm/bridge/tc358762.c:182:20: note: byref variable will be forcibly initialized struct drm_panel *panel; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/leds/uleds.c:9: /kisskb/src/drivers/leds/uleds.c: In function 'uleds_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/leds/uleds.c:162:13: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(udev->waitq, ^ /kisskb/src/drivers/gpu/drm/bridge/tc358764.c: In function 'tc358764_write': /kisskb/src/drivers/gpu/drm/bridge/tc358764.c:191:5: note: byref variable will be forcibly initialized u8 data[6]; ^ /kisskb/src/drivers/gpu/drm/bridge/tc358764.c: In function 'tc358764_init': /kisskb/src/drivers/gpu/drm/bridge/tc358764.c:221:6: note: byref variable will be forcibly initialized u32 v = 0; ^ /kisskb/src/drivers/perf/arm-ccn.c: In function 'arm_ccn_irq_handler': /kisskb/src/drivers/perf/arm-ccn.c:1432:6: note: byref variable will be forcibly initialized u32 err_sig_val[6]; ^ In file included from /kisskb/src/include/linux/ctype.h:5:0, from /kisskb/src/drivers/perf/arm-ccn.c:7: /kisskb/src/drivers/perf/arm-ccn.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/node.h:18:0, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/perf_event.h:50, from /kisskb/src/drivers/perf/arm-ccn.c:14: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/rdma/ib_addr.h:10, from /kisskb/src/include/rdma/rdma_cm.h:12, from /kisskb/src/drivers/infiniband/core/restrack.c:6: /kisskb/src/drivers/infiniband/core/restrack.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_link_event': /kisskb/src/drivers/ntb/test/ntb_tool.c:293:17: note: byref variable will be forcibly initialized enum ntb_width width; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c:292:17: note: byref variable will be forcibly initialized enum ntb_speed speed; ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/drivers/ntb/test/ntb_tool.c:179: /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/dma-mapping.h:7:0, from /kisskb/src/drivers/ntb/test/ntb_tool.c:184: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/infiniband/core/restrack.c: In function 'rdma_restrack_clean': /kisskb/src/drivers/infiniband/core/restrack.c:73:18: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/drivers/infiniband/core/restrack.c:64:7: note: byref variable will be forcibly initialized char buf[TASK_COMM_LEN]; ^ In file included from /kisskb/src/include/linux/radix-tree.h:21:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/compat.h:17, from /kisskb/src/include/linux/ethtool.h:17, from /kisskb/src/include/rdma/ib_addr.h:10, from /kisskb/src/include/rdma/rdma_cm.h:12, from /kisskb/src/drivers/infiniband/core/restrack.c:6: /kisskb/src/drivers/infiniband/core/restrack.c: In function 'rdma_restrack_count': /kisskb/src/drivers/infiniband/core/restrack.c:116:11: note: byref variable will be forcibly initialized XA_STATE(xas, &rt->xa, 0); ^ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_setup_dbgfs': /kisskb/src/drivers/ntb/test/ntb_tool.c:1484:7: note: byref variable will be forcibly initialized char buf[TOOL_BUF_LEN]; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_outmsg_write': /kisskb/src/drivers/ntb/test/ntb_tool.c:1302:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_peer_spad_write': /kisskb/src/drivers/ntb/test/ntb_tool.c:1215:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_spad_write': /kisskb/src/drivers/ntb/test/ntb_tool.c:1174:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_peer_spad_read': /kisskb/src/drivers/ntb/test/ntb_tool.c:1199:7: note: byref variable will be forcibly initialized char buf[TOOL_BUF_LEN]; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_peer_link_read': /kisskb/src/drivers/ntb/test/ntb_tool.c:498:7: note: byref variable will be forcibly initialized char buf[3]; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_fn_read': /kisskb/src/drivers/ntb/test/ntb_tool.c:346:7: note: byref variable will be forcibly initialized char buf[TOOL_BUF_LEN]; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_inmsg_read': /kisskb/src/drivers/ntb/test/ntb_tool.c:1284:6: note: byref variable will be forcibly initialized int pidx; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c:1281:7: note: byref variable will be forcibly initialized char buf[TOOL_BUF_LEN]; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_spad_read': /kisskb/src/drivers/ntb/test/ntb_tool.c:1158:7: note: byref variable will be forcibly initialized char buf[TOOL_BUF_LEN]; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_setup_peer_mw': /kisskb/src/drivers/ntb/test/ntb_tool.c:815:7: note: byref variable will be forcibly initialized char buf[TOOL_BUF_LEN]; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c:814:14: note: byref variable will be forcibly initialized phys_addr_t map_base; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c:813:18: note: byref variable will be forcibly initialized resource_size_t map_size; ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:26: /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'kmalloc_array': /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_peer_mw_trans_write': /kisskb/src/drivers/ntb/test/ntb_tool.c:936:6: note: byref variable will be forcibly initialized u64 addr; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c:934:7: note: byref variable will be forcibly initialized char buf[TOOL_BUF_LEN]; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c:933:19: note: byref variable will be forcibly initialized size_t buf_size, wsize; ^ /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_rad_to_str': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:181:5: note: byref variable will be forcibly initialized u8 unpacked_rad[16]; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_peer_mw_trans_read': /kisskb/src/drivers/ntb/test/ntb_tool.c:876:14: note: byref variable will be forcibly initialized phys_addr_t map_base; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c:875:18: note: byref variable will be forcibly initialized resource_size_t map_size; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_mw_trans_read': /kisskb/src/drivers/ntb/test/ntb_tool.c:648:18: note: byref variable will be forcibly initialized resource_size_t size_max; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c:647:18: note: byref variable will be forcibly initialized resource_size_t size_align; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c:646:18: note: byref variable will be forcibly initialized resource_size_t addr_align; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_dpcd_write_payload': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:4644:23: note: byref variable will be forcibly initialized u8 payload_alloc[3], status; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:4644:5: note: byref variable will be forcibly initialized u8 payload_alloc[3], status; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_peer_port_read': /kisskb/src/drivers/ntb/test/ntb_tool.c:431:7: note: byref variable will be forcibly initialized char buf[TOOL_BUF_LEN]; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_fn_write': /kisskb/src/drivers/ntb/test/ntb_tool.c:367:6: note: byref variable will be forcibly initialized u64 bits; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c:365:13: note: byref variable will be forcibly initialized char *buf, cmd; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'do_get_act_status': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:4687:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_get_one_sb_msg': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3924: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:3923:5: note: byref variable will be forcibly initialized u8 hdrlen; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3920:5: note: byref variable will be forcibly initialized u8 replyblock[32]; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_setup_mw': /kisskb/src/drivers/ntb/test/ntb_tool.c:579:7: note: byref variable will be forcibly initialized char buf[TOOL_BUF_LEN]; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c:577:36: note: byref variable will be forcibly initialized resource_size_t size, addr_align, size_align; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c:577:24: note: byref variable will be forcibly initialized resource_size_t size, addr_align, size_align; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c:577:18: note: byref variable will be forcibly initialized resource_size_t size, addr_align, size_align; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_mw_trans_write': /kisskb/src/drivers/ntb/test/ntb_tool.c:708:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_link_write': /kisskb/src/drivers/ntb/test/ntb_tool.c:471:7: note: byref variable will be forcibly initialized bool val; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, 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:521:7: note: byref variable will be forcibly initialized bool val; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/ntb/test/ntb_tool.c:181: /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_msg_event_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/ntb/test/ntb_tool.c:1389:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(tc->msg_wq, ^ /kisskb/src/drivers/ntb/test/ntb_tool.c:1382:6: note: byref variable will be forcibly initialized u64 val; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/ntb/test/ntb_tool.c:181: /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/ntb/test/ntb_tool.c:1132:6: note: byref variable will be forcibly initialized u64 val; ^ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_port_read': /kisskb/src/drivers/ntb/test/ntb_tool.c:414:7: note: byref variable will be forcibly initialized char buf[TOOL_BUF_LEN]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_handle_down_rep': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3996:28: note: byref variable will be forcibly initialized struct drm_dp_mst_branch *mstb = NULL; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_dump_mstb': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:4805:7: note: byref variable will be forcibly initialized char prefix[10]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_mst_prop_path': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2240:7: note: byref variable will be forcibly initialized char temp[8]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_port_add_connector': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2299:7: note: byref variable will be forcibly initialized char proppath[255]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_dpcd_read': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2759: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:1144: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:1206: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:1222: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:1189: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:1174: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:1164: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:1156: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:691:7: note: byref variable will be forcibly initialized char buf[64]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:690: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:2874:23: 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:2835:18: note: byref variable will be forcibly initialized int len, space, idx, tosend; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2834: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:2833:5: note: byref variable will be forcibly initialized u8 chunk[48]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_queue_down_tx': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2919:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(DBG_PREFIX); ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/gpu/drm/lima/lima_trace.h:50, from /kisskb/src/drivers/gpu/drm/lima/lima_trace.c:7: /kisskb/src/drivers/gpu/drm/lima/lima_trace.c: In function 'perf_trace_lima_task': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/lima/lima_trace.h:13:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lima_task, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/lima/lima_trace.h:13:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lima_task, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/lima/lima_trace.h:13:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lima_task, ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_wait_tx_reply': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1359:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(DBG_PREFIX); ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, 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:1325:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mgr->tx_waitq, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/gpu/drm/lima/lima_trace.h:50, from /kisskb/src/drivers/gpu/drm/lima/lima_trace.c:7: /kisskb/src/drivers/gpu/drm/lima/lima_trace.c: In function 'trace_event_raw_event_lima_task': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/lima/lima_trace.h:13:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lima_task, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/lima/lima_trace.h:13:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lima_task, ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_payload_send_msg': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3163:5: note: byref variable will be forcibly initialized u8 sinks[DRM_DP_MAX_SDP_STREAMS]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3162:11: note: byref variable will be forcibly initialized int ret, port_num; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_i2c_read': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5641: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:5694:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body msg; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_port_set_pdt': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2096:5: note: byref variable will be forcibly initialized u8 rad[8], lct; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_send_link_address': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2990:8: note: byref variable will be forcibly initialized char buf[64]; ^ /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/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_send_query_stream_enc_status': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3253:5: note: byref variable will be forcibly initialized u8 nonce[7]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_update_payload_part1': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3371:24: note: byref variable will be forcibly initialized struct drm_dp_payload req_payload; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_read_mst_cap': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3687:5: note: byref variable will be forcibly initialized u8 mstm_cap; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_topology_mgr_set_mst': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3720:25: note: byref variable will be forcibly initialized struct drm_dp_payload reset_pay; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_topology_mgr_resume': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3858:5: note: byref variable will be forcibly initialized u8 guid[16]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_dump_topology': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:4911:6: note: byref variable will be forcibly initialized u8 buf[DP_PAYLOAD_TABLE_SIZE]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:4884:9: note: byref variable will be forcibly initialized char name[14]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_atomic_check': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5432:36: note: byref variable will be forcibly initialized struct drm_dp_mst_topology_state *mst_state; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5431:34: note: byref variable will be forcibly initialized struct drm_dp_mst_topology_mgr *mgr; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:33: /kisskb/src/drivers/gpu/drm/msm/msm_rd.c: In function 'rd_read': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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/gpu/drm/msm/msm_rd.c:162:2: note: in expansion of macro 'smp_store_release' smp_store_release(&fifo->tail, (fifo->tail + n) & (BUF_SZ - 1)); ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:33: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/msm/msm_rd.c:147:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(rd->fifo_event, ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:33: /kisskb/src/drivers/gpu/drm/msm/msm_rd.c: In function 'rd_write': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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/gpu/drm/msm/msm_rd.c:121:3: note: in expansion of macro 'smp_store_release' smp_store_release(&fifo->head, (fifo->head + n) & (BUF_SZ - 1)); ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:33: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 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/msm/msm_rd.c:110:3: note: in expansion of macro 'wait_event' wait_event(rd->fifo_event, circ_space(&rd->fifo) > 0 || !rd->open); ^ /kisskb/src/drivers/gpu/drm/msm/msm_rd.c: In function 'rd_open': /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:181:11: note: byref variable will be forcibly initialized uint32_t gpu_id; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_dsc_aux_for_port': /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:180:11: note: byref variable will be forcibly initialized uint64_t val; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5948:6: note: byref variable will be forcibly initialized u8 dpcd_ext[DP_RECEIVER_CAP_SIZE]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5908:6: note: byref variable will be forcibly initialized u8 upstream_dsc; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5883:5: note: byref variable will be forcibly initialized u8 endpoint_dsc; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5882:5: note: byref variable will be forcibly initialized u8 endpoint_fec; ^ /kisskb/src/drivers/gpu/drm/msm/msm_rd.c: In function 'snapshot_buf': /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:319:17: note: byref variable will be forcibly initialized (uint32_t[3]){ iova, size, iova >> 32 }, 12); ^ /kisskb/src/drivers/gpu/drm/msm/msm_rd.c: In function 'msm_rd_dump_submit': /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:361:11: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:349:7: note: byref variable will be forcibly initialized char msg[256]; ^ /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:411:18: note: byref variable will be forcibly initialized (uint32_t[3]){ iova, szd, iova >> 32 }, 12); ^ /kisskb/src/drivers/usb/misc/usbtest.c: In function 'get_endpoints': /kisskb/src/drivers/usb/misc/usbtest.c:149:37: note: byref variable will be forcibly initialized struct usb_host_endpoint *int_in, *int_out; ^ /kisskb/src/drivers/usb/misc/usbtest.c:149:28: note: byref variable will be forcibly initialized struct usb_host_endpoint *int_in, *int_out; ^ /kisskb/src/drivers/usb/misc/usbtest.c:148:37: note: byref variable will be forcibly initialized struct usb_host_endpoint *iso_in, *iso_out; ^ /kisskb/src/drivers/usb/misc/usbtest.c:148:28: note: byref variable will be forcibly initialized struct usb_host_endpoint *iso_in, *iso_out; ^ /kisskb/src/drivers/usb/misc/usbtest.c:147:33: note: byref variable will be forcibly initialized struct usb_host_endpoint *in, *out; ^ /kisskb/src/drivers/usb/misc/usbtest.c:147:28: note: byref variable will be forcibly initialized struct usb_host_endpoint *in, *out; ^ In file included from /kisskb/src/drivers/usb/misc/usbtest.c:5:0: /kisskb/src/drivers/usb/misc/usbtest.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'handle_conflicting_encoders': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:108:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/usb/misc/usbtest.c: In function 'unlink_queued': /kisskb/src/drivers/usb/misc/usbtest.c:1560:14: note: byref variable will be forcibly initialized dma_addr_t buf_dma; ^ /kisskb/src/drivers/usb/misc/usbtest.c:1557:20: note: byref variable will be forcibly initialized struct queued_ctx ctx; ^ /kisskb/src/drivers/usb/misc/usbtest.c: In function 'test_ctrl_queue': /kisskb/src/drivers/usb/misc/usbtest.c:1231:26: note: byref variable will be forcibly initialized struct usb_ctrlrequest req; ^ /kisskb/src/drivers/usb/misc/usbtest.c:1205:19: note: byref variable will be forcibly initialized struct ctrl_ctx context; ^ /kisskb/src/drivers/usb/misc/usbtest.c: In function 'unlink1': /kisskb/src/drivers/usb/misc/usbtest.c:1438:20: note: byref variable will be forcibly initialized struct completion completion; ^ /kisskb/src/drivers/usb/misc/usbtest.c: In function 'test_queue': /kisskb/src/drivers/usb/misc/usbtest.c:2041:26: note: byref variable will be forcibly initialized struct transfer_context context; ^ /kisskb/src/drivers/usb/misc/usbtest.c: In function 'simple_io': /kisskb/src/drivers/usb/misc/usbtest.c:465:20: note: byref variable will be forcibly initialized struct completion completion; ^ /kisskb/src/drivers/usb/misc/usbtest.c: In function 'verify_halted': /kisskb/src/drivers/usb/misc/usbtest.c:1654:6: note: byref variable will be forcibly initialized u16 status; ^ /kisskb/src/drivers/usb/misc/usbtest.c: In function 'verify_not_halted': /kisskb/src/drivers/usb/misc/usbtest.c:1632:6: note: byref variable will be forcibly initialized u16 status; ^ In file included from /kisskb/src/include/linux/dma-fence.h:17:0, from /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:28: /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_wait_for_vblanks': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:1509:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(dev->vblank[i].queue, ^ /kisskb/src/drivers/usb/misc/usbtest.c: In function 'usbtest_do_ioctl': /kisskb/src/drivers/usb/misc/usbtest.c:2186:24: note: byref variable will be forcibly initialized struct usb_sg_request req; ^ In file included from /kisskb/src/include/linux/restart_block.h:10:0, from /kisskb/src/include/linux/thread_info.h:14, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/usb/misc/usbtest.c:5: /kisskb/src/drivers/usb/misc/usbtest.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/drivers/usb/misc/usbtest.c: In function 'usbtest_ioctl': /kisskb/src/drivers/usb/misc/usbtest.c:2666:20: note: byref variable will be forcibly initialized struct timespec64 end; ^ /kisskb/src/drivers/usb/misc/usbtest.c:2665:20: note: byref variable will be forcibly initialized struct timespec64 start; ^ /kisskb/src/drivers/usb/misc/usbtest.c:2663:26: note: byref variable will be forcibly initialized struct usbtest_param_32 temp; ^ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_shutdown': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:3116: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:3159: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:3244: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:3337:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/msm/msm_ringbuffer.c: In function 'msm_ringbuffer_new': /kisskb/src/drivers/gpu/drm/msm/msm_ringbuffer.c:53:7: note: byref variable will be forcibly initialized char name[32]; ^ /kisskb/src/drivers/hwmon/it87.c: In function 'set_auto_pwm_slope': /kisskb/src/drivers/hwmon/it87.c:1562:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/it87.c: In function 'set_pwm_freq': /kisskb/src/drivers/hwmon/it87.c:1414:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/it87.c: In function 'set_fan_div': /kisskb/src/drivers/hwmon/it87.c:1226:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/it87.c: In function 'set_in': /kisskb/src/drivers/hwmon/it87.c:873:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/it87.c: In function 'vrm_store': /kisskb/src/drivers/hwmon/it87.c:1927:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/it87.c: In function 'set_auto_pwm': /kisskb/src/drivers/hwmon/it87.c:1529:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/it87.c: In function 'set_auto_temp': /kisskb/src/drivers/hwmon/it87.c:1601:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/it87.c: In function 'set_pwm_temp_map': /kisskb/src/drivers/hwmon/it87.c:1468:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/it87.c: In function 'set_pwm': /kisskb/src/drivers/hwmon/it87.c:1373:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/usb/misc/ehset.c: In function 'ehset_probe': /kisskb/src/drivers/usb/misc/ehset.c:27:31: note: byref variable will be forcibly initialized struct usb_device_descriptor buf; ^ /kisskb/src/drivers/hwmon/it87.c: In function 'set_pwm_enable': /kisskb/src/drivers/hwmon/it87.c:1301:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/it87.c: In function 'set_beep': /kisskb/src/drivers/hwmon/it87.c:1878:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/it87.c: In function 'set_fan': /kisskb/src/drivers/hwmon/it87.c:1183:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/it87.c: In function 'set_temp': /kisskb/src/drivers/hwmon/it87.c:961:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/it87.c: In function 'clear_intrusion': /kisskb/src/drivers/hwmon/it87.c:1824:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/it87.c: In function 'set_temp_type': /kisskb/src/drivers/hwmon/it87.c:1045:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/it87.c: In function 'sm_it87_init': /kisskb/src/drivers/hwmon/it87.c:3302:17: note: byref variable will be forcibly initialized unsigned short isa_address[2]; ^ /kisskb/src/drivers/hwmon/it87.c:3301:23: note: byref variable will be forcibly initialized struct it87_sio_data sio_data; ^ /kisskb/src/drivers/hwmon/it87.c:3300:6: note: byref variable will be forcibly initialized int sioaddr[2] = { REG_2E, REG_4E }; ^ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c: In function 'drm_dp_dual_mode_read': /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:66:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[] = { ^ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c: In function 'drm_dp_dual_mode_write': /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:108:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c: In function 'drm_dp_dual_mode_detect': /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:187:10: note: byref variable will be forcibly initialized uint8_t adaptor_id = 0x00; ^ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c: In function 'drm_dp_dual_mode_max_tmds_clock': /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:271:10: note: byref variable will be forcibly initialized uint8_t max_tmds_clock; ^ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c: In function 'drm_dp_dual_mode_get_tmds_output': /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:317:10: note: byref variable will be forcibly initialized uint8_t tmds_oen; ^ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c: In function 'drm_dp_dual_mode_set_tmds_output': /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:369:11: note: byref variable will be forcibly initialized uint8_t tmp; ^ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:357:10: note: byref variable will be forcibly initialized uint8_t tmds_oen = enable ? 0 : DP_DUAL_MODE_TMDS_DISABLE; ^ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c: In function 'drm_lspcon_get_mode': /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:442:5: note: byref variable will be forcibly initialized u8 data; ^ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c: In function 'drm_lspcon_set_mode': /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:492:23: note: byref variable will be forcibly initialized enum drm_lspcon_mode current_mode; ^ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:489:5: note: byref variable will be forcibly initialized u8 data = 0; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/pm_runtime.h:11, from /kisskb/src/drivers/thunderbolt/nhi.c:12: /kisskb/src/drivers/thunderbolt/nhi.c: In function 'ring_work': /kisskb/src/drivers/thunderbolt/nhi.c:234:12: note: byref variable will be forcibly initialized LIST_HEAD(done); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/usb/serial/f81232.c: In function 'f81232_read_msr': /kisskb/src/drivers/usb/serial/f81232.c:203:5: note: byref variable will be forcibly initialized u8 current_msr; ^ /kisskb/src/drivers/usb/serial/f81232.c: In function 'f81232_tx_empty': /kisskb/src/drivers/usb/serial/f81232.c:777:5: note: byref variable will be forcibly initialized u8 tmp; ^ /kisskb/src/drivers/usb/serial/f81232.c: In function 'f81232_set_mask_register': /kisskb/src/drivers/usb/serial/f81232.c:189:5: note: byref variable will be forcibly initialized u8 tmp; ^ /kisskb/src/drivers/usb/serial/f81232.c: In function 'f81232_set_baudrate': /kisskb/src/drivers/usb/serial/f81232.c:493:5: note: byref variable will be forcibly initialized u8 lcr; ^ /kisskb/src/drivers/thunderbolt/nhi.c: In function 'nhi_wake_supported': /kisskb/src/drivers/thunderbolt/nhi.c:943:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/thunderbolt/nhi.c: In function 'nhi_imr_valid': /kisskb/src/drivers/thunderbolt/nhi.c:1149:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/usb/serial/f81232.c: In function 'f81232_lsr_worker': /kisskb/src/drivers/usb/serial/f81232.c:823:5: note: byref variable will be forcibly initialized u8 tmp; ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/pm_runtime.h:11, from /kisskb/src/drivers/thunderbolt/nhi.c:12: /kisskb/src/drivers/thunderbolt/nhi.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/pm_runtime.h:11:0, from /kisskb/src/drivers/thunderbolt/nhi.c:12: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:31: /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c: In function 'sn65dsi83_atomic_enable': /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:393:9: note: byref variable will be forcibly initialized __le16 le16val; ^ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:392:15: note: byref variable will be forcibly initialized unsigned int pval; ^ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c: In function 'sn65dsi83_attach': /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:253:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { ^ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c: In function 'sn65dsi83_parse_dt': /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:617:20: note: byref variable will be forcibly initialized struct drm_panel *panel; ^ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:614:21: note: byref variable will be forcibly initialized struct drm_bridge *panel_bridge; ^ /kisskb/src/drivers/hwmon/lochnagar-hwmon.c: In function 'request_data': /kisskb/src/drivers/hwmon/lochnagar-hwmon.c:144:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/hwmon/lochnagar-hwmon.c: In function 'do_measurement': /kisskb/src/drivers/hwmon/lochnagar-hwmon.c:94:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/hwmon/lochnagar-hwmon.c: In function 'read_sensor': /kisskb/src/drivers/hwmon/lochnagar-hwmon.c:180:6: note: byref variable will be forcibly initialized u32 data; ^ /kisskb/src/drivers/gpu/drm/msm/msm_submitqueue.c: In function 'get_sched_entity': /kisskb/src/drivers/gpu/drm/msm/msm_submitqueue.c:97:29: note: byref variable will be forcibly initialized struct drm_gpu_scheduler *sched = &ring->sched; ^ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c: In function 'tc_pxl_pll_en': /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:471:6: note: byref variable will be forcibly initialized int ext_div[] = {1, 2, 3, 5, 7}; ^ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c: In function 'tc_bridge_detect': /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:1360:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c: In function 'tc_get_display_props': /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:670:5: note: byref variable will be forcibly initialized u8 reg; ^ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c: In function 'tc_poll_timeout': /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:290:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c: In function 'tc_wait_link_training': /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:874:6: note: byref variable will be forcibly initialized u32 value; ^ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c: In function 'tc_bridge_attach': /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:1401:6: note: byref variable will be forcibly initialized u32 bus_format = MEDIA_BUS_FMT_RGB888_1X24; ^ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c: In function 'tc_aux_read_data': /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:319:6: note: byref variable will be forcibly initialized u32 auxrdata[DP_AUX_MAX_PAYLOAD_BYTES / sizeof(u32)]; ^ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c: In function 'tc_aux_transfer': /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:349:6: note: byref variable will be forcibly initialized u32 auxstatus; ^ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c: In function 'tc_irq_handler': /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:1523:7: note: byref variable will be forcibly initialized u32 stat = 0; ^ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:1512:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c: In function 'tc_probe': /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:1555:20: note: byref variable will be forcibly initialized struct drm_panel *panel; ^ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c: In function 'tc_main_link_enable': /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:898:5: note: byref variable will be forcibly initialized u8 tmp[DP_LINK_STATUS_SIZE]; ^ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:896:6: note: byref variable will be forcibly initialized u32 value; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-core.c: In function 'coresight_find_sink': /kisskb/src/drivers/hwtracing/coresight/coresight-core.c:981:7: note: byref variable will be forcibly initialized int child_depth = curr_depth; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-core.c:964:34: note: byref variable will be forcibly initialized int i, curr_depth = *depth + 1, found_depth = 0; ^ In file included from /kisskb/src/drivers/hwtracing/coresight/coresight-core.c:13:0: /kisskb/src/drivers/hwtracing/coresight/coresight-core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/extcon/extcon-usbc-tusb320.c: In function 'tusb320_check_signature': /kisskb/src/drivers/extcon/extcon-usbc-tusb320.c:76:11: note: byref variable will be forcibly initialized unsigned val; ^ /kisskb/src/drivers/extcon/extcon-usbc-tusb320.c: In function 'tusb320_irq_handler': /kisskb/src/drivers/extcon/extcon-usbc-tusb320.c:191:11: note: byref variable will be forcibly initialized unsigned reg; ^ /kisskb/src/drivers/extcon/extcon-usbc-tusb320.c: In function 'tusb320_extcon_probe': /kisskb/src/drivers/hwtracing/coresight/coresight-core.c: In function 'enable_sink_store': /kisskb/src/drivers/extcon/extcon-usbc-tusb320.c:238:15: note: byref variable will be forcibly initialized unsigned int revision; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-core.c:1219:16: note: byref variable will be forcibly initialized unsigned long val; ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:8, from /kisskb/src/drivers/hwtracing/coresight/coresight-core.c:6: /kisskb/src/drivers/hwtracing/coresight/coresight-core.c: In function 'krealloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:647:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) ^ /kisskb/src/include/linux/slab.h:647:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:647:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) ^ /kisskb/src/include/linux/slab.h:647:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) ^ In file included from /kisskb/src/drivers/hwtracing/coresight/coresight-core.c:13:0: /kisskb/src/include/linux/slab.h:645:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/lima/lima_devfreq.c: In function 'lima_devfreq_init': /kisskb/src/drivers/gpu/drm/lima/lima_devfreq.c:112:16: note: byref variable will be forcibly initialized unsigned long cur_freq; ^ /kisskb/src/drivers/gpu/drm/lima/lima_devfreq.c:125:56: note: byref variable will be forcibly initialized ret = devm_pm_opp_set_regulators(dev, (const char *[]){ "mali" }, 1); ^ /kisskb/src/drivers/hwtracing/coresight/coresight-core.c: In function 'coresight_find_default_sink': /kisskb/src/drivers/hwtracing/coresight/coresight-core.c:1020:6: note: byref variable will be forcibly initialized int depth = 0; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-core.c: In function 'enable_source_store': /kisskb/src/drivers/hwtracing/coresight/coresight-core.c:1249:16: note: byref variable will be forcibly initialized unsigned long val; ^ /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/include/linux/device.h:29:0, from /kisskb/src/include/linux/pm_runtime.h:11, from /kisskb/src/drivers/hwtracing/stm/core.c:10: /kisskb/src/drivers/hwtracing/stm/core.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/hwtracing/stm/core.c: In function 'stm_char_open': /kisskb/src/drivers/hwtracing/stm/core.c:489:15: note: byref variable will be forcibly initialized unsigned int major = imajor(inode); ^ /kisskb/src/drivers/hwtracing/stm/core.c: In function 'stm_output_assign': /kisskb/src/drivers/hwtracing/stm/core.c:285:33: note: byref variable will be forcibly initialized unsigned int midx, cidx, mend, cend; ^ /kisskb/src/drivers/hwtracing/stm/core.c:285:27: note: byref variable will be forcibly initialized unsigned int midx, cidx, mend, cend; ^ /kisskb/src/drivers/hwtracing/stm/core.c:285:21: note: byref variable will be forcibly initialized unsigned int midx, cidx, mend, cend; ^ /kisskb/src/drivers/hwtracing/stm/core.c:285:15: note: byref variable will be forcibly initialized unsigned int midx, cidx, mend, cend; ^ /kisskb/src/drivers/hwtracing/stm/core.c: In function 'stm_char_policy_set_ioctl': /kisskb/src/drivers/hwtracing/stm/core.c:731:6: note: byref variable will be forcibly initialized u32 size; ^ /kisskb/src/drivers/hwtracing/stm/core.c:729:8: note: byref variable will be forcibly initialized char *ids[] = { NULL, NULL }; ^ /kisskb/src/drivers/hwtracing/stm/core.c: In function 'stm_char_ioctl': /kisskb/src/drivers/hwtracing/stm/core.c:803:6: note: byref variable will be forcibly initialized u64 options; ^ /kisskb/src/drivers/hwtracing/stm/core.c: In function 'stm_char_write': /kisskb/src/drivers/hwtracing/stm/core.c:635:9: note: byref variable will be forcibly initialized char *ids[] = { comm, "default", NULL }; ^ /kisskb/src/drivers/hwtracing/stm/core.c:634:8: note: byref variable will be forcibly initialized char comm[sizeof(current->comm)]; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/hwtracing/stm/core.c:1000:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(src->link, stm); ^ /kisskb/src/drivers/hwtracing/stm/core.c:992:8: note: byref variable will be forcibly initialized char *ids[] = { NULL, "default", NULL }; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/pm_runtime.h:11, from /kisskb/src/drivers/hwtracing/stm/core.c:10: /kisskb/src/drivers/hwtracing/stm/core.c: In function '__stm_source_link_drop': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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/hwmon/lm63.c: In function 'set_temp8': /kisskb/src/drivers/hwmon/lm63.c:492:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/lm63.c: In function 'temp2_crit_hyst_store': /kisskb/src/drivers/hwmon/lm63.c:621:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/lm63.c: In function 'set_temp11': /kisskb/src/drivers/hwmon/lm63.c:565:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/lm63.c: In function 'set_pwm1': /kisskb/src/drivers/hwmon/lm63.c:386:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm63.c: In function 'temp2_type_store': /kisskb/src/drivers/hwmon/lm63.c:702:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm63.c: In function 'set_fan': /kisskb/src/drivers/hwmon/lm63.c:344:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm63.c: In function 'update_interval_store': /kisskb/src/drivers/hwmon/lm63.c:674:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm63.c: In function 'pwm1_enable_store': /kisskb/src/drivers/hwmon/lm63.c:421:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm73.c: In function 'convrate_store': /kisskb/src/drivers/hwmon/lm73.c:102:16: note: byref variable will be forcibly initialized unsigned long convrate; ^ /kisskb/src/drivers/mmc/host/meson-mx-sdio.c: In function 'meson_mx_mmc_register_clks': /kisskb/src/drivers/mmc/host/meson-mx-sdio.c:583:31: note: byref variable will be forcibly initialized const char *clk_div_parent, *clk_fixed_factor_parent; ^ /kisskb/src/drivers/mmc/host/meson-mx-sdio.c:583:14: note: byref variable will be forcibly initialized const char *clk_div_parent, *clk_fixed_factor_parent; ^ /kisskb/src/drivers/mmc/host/meson-mx-sdio.c:582:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/hwmon/lm73.c: In function 'temp_store': /kisskb/src/drivers/hwmon/lm73.c:67:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c: In function 'it66121_is_hpd_detect': /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:521:6: note: byref variable will be forcibly initialized int val; ^ /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c: In function 'it66121_wait_ddc_ready': /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:357:11: note: byref variable will be forcibly initialized int ret, val; ^ /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c: In function 'it66121_abort_ddc_ops': /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:387:24: note: byref variable will be forcibly initialized unsigned int swreset, cpdesire; ^ /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:387:15: note: byref variable will be forcibly initialized unsigned int swreset, cpdesire; ^ /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c: In function 'it66121_irq_threaded_handler': /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:841:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c: In function 'it66121_get_edid_block': /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:423:15: note: byref variable will be forcibly initialized unsigned int val; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:12: /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c: In function 'it66121_bridge_mode_set': /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:695:12: note: byref variable will be forcibly initialized const u16 aviinfo_reg[HDMI_AVI_INFOFRAME_SIZE] = { ^ /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:693:5: note: byref variable will be forcibly initialized u8 buf[HDMI_INFOFRAME_SIZE(AVI)]; ^ /kisskb/src/drivers/usb/misc/yurex.c: In function 'yurex_write': /kisskb/src/drivers/usb/misc/yurex.c:431:7: note: byref variable will be forcibly initialized char buffer[16 + 1]; ^ /kisskb/src/drivers/usb/misc/yurex.c: In function 'yurex_read': /kisskb/src/drivers/usb/misc/yurex.c:404:7: note: byref variable will be forcibly initialized char in_buffer[20]; ^ /kisskb/src/drivers/usb/misc/yurex.c: In function 'yurex_probe': /kisskb/src/drivers/usb/misc/yurex.c:194:34: note: byref variable will be forcibly initialized struct usb_endpoint_descriptor *endpoint; ^ /kisskb/src/drivers/usb/host/xhci-ring.c: In function 'td_to_noop': /kisskb/src/drivers/usb/host/xhci-ring.c:720:18: note: byref variable will be forcibly initialized union xhci_trb *trb = td->first_trb; ^ /kisskb/src/drivers/usb/host/xhci-ring.c:719:23: note: byref variable will be forcibly initialized struct xhci_segment *seg = td->start_seg; ^ /kisskb/src/drivers/usb/host/xhci-ring.c: In function 'sum_trb_lengths': /kisskb/src/drivers/usb/host/xhci-ring.c:2286:23: note: byref variable will be forcibly initialized struct xhci_segment *seg = ring->deq_seg; ^ /kisskb/src/drivers/usb/host/xhci-ring.c:2285:18: note: byref variable will be forcibly initialized union xhci_trb *trb = ring->dequeue; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/drivers/infiniband/sw/rxe/rxe_resp.c:7: /kisskb/src/drivers/infiniband/sw/rxe/rxe_resp.c: In function 'queue_get_producer': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:109:10: note: in expansion of macro 'smp_load_acquire' prod = smp_load_acquire(&q->buf->producer_index); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:102:10: note: in expansion of macro 'smp_load_acquire' prod = smp_load_acquire(&q->buf->producer_index); ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_resp.c: In function 'queue_get_consumer': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:137:10: note: in expansion of macro 'smp_load_acquire' cons = smp_load_acquire(&q->buf->consumer_index); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:130:10: note: in expansion of macro 'smp_load_acquire' cons = smp_load_acquire(&q->buf->consumer_index); ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_resp.c: In function 'queue_advance_consumer': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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/infiniband/sw/rxe/rxe_queue.h:209:3: note: in expansion of macro 'smp_store_release' smp_store_release(&q->buf->consumer_index, cons); ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_resp.c: In function 'get_srq_wqe': /kisskb/src/drivers/infiniband/sw/rxe/rxe_resp.c:297:18: note: byref variable will be forcibly initialized struct ib_event ev; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_resp.c: In function 'execute': /kisskb/src/drivers/infiniband/sw/rxe/rxe_resp.c:770:25: note: byref variable will be forcibly initialized union rdma_network_hdr hdr; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_resp.c: In function 'do_complete': /kisskb/src/drivers/infiniband/sw/rxe/rxe_resp.c:837:17: note: byref variable will be forcibly initialized struct rxe_cqe cqe; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_resp.c: In function 'read_reply': /kisskb/src/drivers/infiniband/sw/rxe/rxe_resp.c:650:22: note: byref variable will be forcibly initialized struct rxe_pkt_info ack_pkt; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_resp.c: In function 'send_atomic_ack': /kisskb/src/drivers/infiniband/sw/rxe/rxe_resp.c:964:22: note: byref variable will be forcibly initialized struct rxe_pkt_info ack_pkt; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_resp.c: In function 'send_ack': /kisskb/src/drivers/infiniband/sw/rxe/rxe_resp.c:942:22: note: byref variable will be forcibly initialized struct rxe_pkt_info ack_pkt; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_resp.c: In function 'rxe_responder': /kisskb/src/drivers/infiniband/sw/rxe/rxe_resp.c:1200:23: note: byref variable will be forcibly initialized struct rxe_pkt_info *pkt = NULL; ^ /kisskb/src/drivers/usb/host/xhci-ring.c: In function 'xhci_stop_endpoint_command_watchdog': /kisskb/src/drivers/usb/host/xhci-ring.c:1267:7: note: byref variable will be forcibly initialized char str[XHCI_MSG_MAX]; ^ /kisskb/src/drivers/usb/host/xhci-ring.c: In function 'xhci_move_dequeue_past_td': /kisskb/src/drivers/usb/host/xhci-ring.c:573:13: note: byref variable will be forcibly initialized dma_addr_t addr; ^ /kisskb/src/drivers/usb/host/xhci-ring.c:569:18: note: byref variable will be forcibly initialized union xhci_trb *new_deq; ^ /kisskb/src/drivers/usb/host/xhci-ring.c:567:23: note: byref variable will be forcibly initialized struct xhci_segment *new_seg; ^ /kisskb/src/drivers/usb/host/xhci-ring.c: In function 'xhci_queue_bulk_tx': /kisskb/src/drivers/usb/host/xhci-ring.c:3587:12: note: byref variable will be forcibly initialized u64 addr, send_addr; ^ /kisskb/src/drivers/usb/host/xhci-ring.c:3584:36: note: byref variable will be forcibly initialized unsigned int enqd_len, block_len, trb_buff_len, full_len; ^ /kisskb/src/drivers/usb/host/xhci-ring.c: In function 'xhci_queue_ctrl_tx': /kisskb/src/drivers/usb/host/xhci-ring.c:3817:7: note: byref variable will be forcibly initialized u64 addr; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpummu.c: In function 'msm_gpummu_map': /kisskb/src/drivers/gpu/drm/msm/msm_gpummu.c:33:26: note: byref variable will be forcibly initialized struct sg_dma_page_iter dma_iter; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/gpu/drm/msm/msm_gpu_trace.h:186, from /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c:6: /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'perf_trace_msm_gpu_submit': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gpu_submit, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gpu_submit, ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'perf_trace_msm_gpu_submit_flush': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:33:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gpu_submit_flush, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:33:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gpu_submit_flush, ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'perf_trace_msm_gpu_submit_retired': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:56:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gpu_submit_retired, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:56:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gpu_submit_retired, ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'perf_trace_msm_gpu_freq_change': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:87:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gpu_freq_change, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:87:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gpu_freq_change, ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'perf_trace_msm_gmu_freq_change': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:103:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gmu_freq_change, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:103:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gmu_freq_change, ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'perf_trace_msm_gem_purge': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gem_purge, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gem_purge, ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'perf_trace_msm_gem_evict': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:131:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gem_evict, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:131:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gem_evict, ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'perf_trace_msm_gem_purge_vmaps': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:144:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gem_purge_vmaps, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:144:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gem_purge_vmaps, ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'perf_trace_msm_gpu_suspend': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:157:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gpu_suspend, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:157:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gpu_suspend, ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'perf_trace_msm_gpu_resume': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:170:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gpu_resume, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:170:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gpu_resume, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/gpu/drm/msm/msm_gpu_trace.h:186, from /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c:6: /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gpu_submit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gpu_submit, ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gpu_submit_flush': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:33:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gpu_submit_flush, ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gpu_submit_retired': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:56:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gpu_submit_retired, ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gpu_freq_change': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:87:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gpu_freq_change, ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gmu_freq_change': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:103:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gmu_freq_change, ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gem_purge': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gem_purge, ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gem_evict': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:131:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gem_evict, ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gem_purge_vmaps': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:144:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gem_purge_vmaps, ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gpu_suspend': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:157:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gpu_suspend, ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gpu_resume': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:170:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gpu_resume, ^ /kisskb/src/drivers/infiniband/core/counters.c: In function 'rdma_get_counter_auto_mode': /kisskb/src/drivers/infiniband/core/counters.c:286:16: note: byref variable will be forcibly initialized unsigned long id = 0; ^ /kisskb/src/drivers/ntb/test/ntb_perf.c: In function 'perf_cmd_recv': /kisskb/src/drivers/ntb/test/ntb_perf.c:460:6: note: byref variable will be forcibly initialized u64 data; ^ /kisskb/src/drivers/ntb/test/ntb_perf.c:459:17: note: byref variable will be forcibly initialized int ret, pidx, cmd; ^ /kisskb/src/drivers/ntb/test/ntb_perf.c:459:11: note: byref variable will be forcibly initialized int ret, pidx, cmd; ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/drivers/ntb/test/ntb_perf.c:70: /kisskb/src/drivers/ntb/test/ntb_perf.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/dma-mapping.h:7:0, from /kisskb/src/drivers/ntb/test/ntb_perf.c:75: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /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/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/ntb/test/ntb_perf.c: In function 'perf_setup_inbuf': /kisskb/src/drivers/ntb/test/ntb_perf.c:570:42: note: byref variable will be forcibly initialized resource_size_t xlat_align, size_align, size_max; ^ /kisskb/src/drivers/ntb/test/ntb_perf.c:570:30: note: byref variable will be forcibly initialized resource_size_t xlat_align, size_align, size_max; ^ /kisskb/src/drivers/ntb/test/ntb_perf.c:570:18: note: byref variable will be forcibly initialized resource_size_t xlat_align, size_align, size_max; ^ /kisskb/src/drivers/infiniband/core/counters.c: In function 'get_running_counters_hwstat_sum': /kisskb/src/drivers/infiniband/core/counters.c:398:16: note: byref variable will be forcibly initialized unsigned long id = 0; ^ /kisskb/src/drivers/ntb/test/ntb_perf.c: In function 'perf_setup_peer_mw': /kisskb/src/drivers/ntb/test/ntb_perf.c:1412:14: note: byref variable will be forcibly initialized phys_addr_t phys_addr; ^ /kisskb/src/drivers/ntb/test/ntb_perf.c: In function 'perf_init_test': /kisskb/src/drivers/ntb/test/ntb_perf.c:874:17: note: byref variable will be forcibly initialized dma_cap_mask_t dma_mask; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/ioport.h:13, from /kisskb/src/include/linux/acpi.h:12, from /kisskb/src/drivers/perf/arm-cmn.c:5: /kisskb/src/drivers/perf/arm-cmn.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/acpi.h:15:0, from /kisskb/src/drivers/perf/arm-cmn.c:5: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/ntb/test/ntb_perf.c:72: /kisskb/src/drivers/ntb/test/ntb_perf.c: In function 'perf_sync_test': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/ntb/test/ntb_perf.c:973:2: note: in expansion of macro 'wait_event' wait_event(pthr->dma_wait, ^ /kisskb/src/drivers/perf/arm-cmn.c: In function 'arm_cmn_of_probe': /kisskb/src/drivers/perf/arm-cmn.c:1488:6: note: byref variable will be forcibly initialized u32 rootnode; ^ /kisskb/src/drivers/perf/arm-cmn.c: In function 'arm_cmn_discover': /kisskb/src/drivers/perf/arm-cmn.c:1337:22: note: byref variable will be forcibly initialized struct arm_cmn_node cfg, *dn; ^ /kisskb/src/drivers/ntb/test/ntb_perf.c: In function 'perf_dbgfs_write_tcnt': /kisskb/src/drivers/ntb/test/ntb_perf.c:1334:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/ntb/test/ntb_perf.c: In function 'perf_dbgfs_read_tcnt': /kisskb/src/drivers/ntb/test/ntb_perf.c:1320:7: note: byref variable will be forcibly initialized char buf[8]; ^ /kisskb/src/drivers/ntb/test/ntb_perf.c: In function 'perf_dbgfs_read_run': /kisskb/src/drivers/ntb/test/ntb_perf.c:1269:15: note: byref variable will be forcibly initialized ssize_t ret, pos = 0; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/ntb/test/ntb_perf.c:72: /kisskb/src/drivers/ntb/test/ntb_perf.c: In function 'perf_submit_test': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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_perf.c:1105:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(perf->twait, ^ /kisskb/src/drivers/ntb/test/ntb_perf.c: In function 'perf_dbgfs_write_run': /kisskb/src/drivers/ntb/test/ntb_perf.c:1292:6: note: byref variable will be forcibly initialized int pidx, ret; ^ /kisskb/src/drivers/usb/serial/iuu_phoenix.c: In function 'bulk_immediate': /kisskb/src/drivers/usb/serial/iuu_phoenix.c:271:6: note: byref variable will be forcibly initialized int actual = 0; ^ /kisskb/src/drivers/usb/serial/iuu_phoenix.c: In function 'iuu_set_termios': /kisskb/src/drivers/usb/serial/iuu_phoenix.c:888:6: note: byref variable will be forcibly initialized u32 actual; ^ /kisskb/src/drivers/usb/serial/iuu_phoenix.c: In function 'read_immediate': /kisskb/src/drivers/usb/serial/iuu_phoenix.c:292:6: note: byref variable will be forcibly initialized int actual = 0; ^ /kisskb/src/drivers/usb/serial/iuu_phoenix.c: In function 'iuu_open': /kisskb/src/drivers/usb/serial/iuu_phoenix.c:963:6: note: byref variable will be forcibly initialized u32 actual; ^ /kisskb/src/drivers/usb/serial/iuu_phoenix.c: In function 'vcc_mode_store': /kisskb/src/drivers/usb/serial/iuu_phoenix.c:1121:16: note: byref variable will be forcibly initialized unsigned long v; ^ /kisskb/src/drivers/hwmon/lm75.c: In function 'lm75_read': /kisskb/src/drivers/hwmon/lm75.c:337:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/hwmon/lm75.c: In function 'lm75_update_interval': /kisskb/src/drivers/hwmon/lm75.c:412:15: note: byref variable will be forcibly initialized unsigned int reg; ^ /kisskb/src/drivers/hwmon/lm78.c: In function 'fan_min_store': /kisskb/src/drivers/hwmon/lm78.c:319:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm78.c: In function 'in_max_store': /kisskb/src/drivers/hwmon/lm78.c:192:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm78.c: In function 'in_min_store': /kisskb/src/drivers/hwmon/lm78.c:172:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm78.c: In function 'fan_div_store': /kisskb/src/drivers/hwmon/lm78.c:355:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm78.c: In function 'temp1_max_hyst_store': /kisskb/src/drivers/hwmon/lm78.c:274:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/lm78.c: In function 'temp1_max_store': /kisskb/src/drivers/hwmon/lm78.c:248:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c: In function 'drm_scdc_read': /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c:57:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2] = { ^ /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c: In function 'drm_scdc_write': /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c:96:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c: In function 'drm_scdc_get_scrambling_status': /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c:139:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/drivers/usb/serial/keyspan.c: In function 'keyspan_usa26_send_setup': /kisskb/src/drivers/usb/serial/keyspan.c:2029:42: note: byref variable will be forcibly initialized struct keyspan_usa26_portControlMessage msg; ^ /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c: In function 'drm_scdc_set_scrambling': /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c:166:5: note: byref variable will be forcibly initialized u8 config; ^ /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c: In function 'drm_scdc_set_high_tmds_clock_ratio': /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c:221:5: note: byref variable will be forcibly initialized u8 config; ^ /kisskb/src/drivers/usb/serial/keyspan.c: In function 'keyspan_usa28_send_setup': /kisskb/src/drivers/usb/serial/keyspan.c:2176:42: note: byref variable will be forcibly initialized struct keyspan_usa28_portControlMessage msg; ^ /kisskb/src/drivers/usb/serial/keyspan.c: In function 'keyspan_usa49_send_setup': /kisskb/src/drivers/usb/serial/keyspan.c:2295:42: note: byref variable will be forcibly initialized struct keyspan_usa49_portControlMessage msg; ^ /kisskb/src/drivers/usb/serial/keyspan.c: In function 'keyspan_usa90_send_setup': /kisskb/src/drivers/usb/serial/keyspan.c:2478:10: note: byref variable will be forcibly initialized u8 prescaler; ^ /kisskb/src/drivers/usb/serial/keyspan.c:2472:42: note: byref variable will be forcibly initialized struct keyspan_usa90_portControlMessage msg; ^ /kisskb/src/drivers/usb/serial/keyspan.c: In function 'keyspan_usa67_send_setup': /kisskb/src/drivers/usb/serial/keyspan.c:2602:42: note: byref variable will be forcibly initialized struct keyspan_usa67_portControlMessage msg; ^ /kisskb/src/drivers/hwtracing/stm/policy.c: In function 'stp_policy_node_channels_store': /kisskb/src/drivers/hwtracing/stm/policy.c:148:22: note: byref variable will be forcibly initialized unsigned int first, last; ^ /kisskb/src/drivers/hwtracing/stm/policy.c:148:15: note: byref variable will be forcibly initialized unsigned int first, last; ^ /kisskb/src/drivers/hwtracing/stm/policy.c: In function 'stp_policy_node_masters_store': /kisskb/src/drivers/hwtracing/stm/policy.c:101:22: note: byref variable will be forcibly initialized unsigned int first, last; ^ /kisskb/src/drivers/hwtracing/stm/policy.c:101:15: note: byref variable will be forcibly initialized unsigned int first, last; ^ /kisskb/src/drivers/hwtracing/stm/policy.c: In function 'stp_policy_make': /kisskb/src/drivers/hwtracing/stm/policy.c:386:36: note: byref variable will be forcibly initialized const struct stm_protocol_driver *pdrv; ^ /kisskb/src/drivers/hwtracing/stm/policy.c:385:33: note: byref variable will be forcibly initialized const struct config_item_type *pdrv_node_type; ^ /kisskb/src/drivers/hwtracing/stm/policy.c: In function '__stp_policy_node_lookup': /kisskb/src/drivers/hwtracing/stm/policy.c:496:16: note: byref variable will be forcibly initialized char *start, *end = s; ^ /kisskb/src/drivers/thunderbolt/nhi_ops.c: In function 'icl_nhi_set_ltr': /kisskb/src/drivers/thunderbolt/nhi_ops.c:113:6: note: byref variable will be forcibly initialized u32 max_ltr, ltr; ^ /kisskb/src/drivers/thunderbolt/nhi_ops.c: In function 'icl_nhi_force_power': /kisskb/src/drivers/thunderbolt/nhi_ops.c:63:7: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/nhi_ops.c:37:6: note: byref variable will be forcibly initialized u32 vs_cap; ^ /kisskb/src/drivers/thunderbolt/nhi_ops.c: In function 'icl_nhi_lc_mailbox_cmd_complete': /kisskb/src/drivers/thunderbolt/nhi_ops.c:90:6: note: byref variable will be forcibly initialized u32 data; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_debugfs.c: In function 'show': /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_debugfs.c:75:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/hwmon/lm80.c: In function 'temp_store': /kisskb/src/drivers/hwmon/lm80.c:419:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/lm80.c: In function 'in_store': /kisskb/src/drivers/hwmon/lm80.c:278:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/gpu/drm/msm/dp/dp_debug.c: In function 'dp_test_active_write': /kisskb/src/drivers/gpu/drm/msm/dp/dp_debug.c:142:6: note: byref variable will be forcibly initialized int val = 0; ^ /kisskb/src/drivers/hwmon/lm80.c: In function 'fan_div_store': /kisskb/src/drivers/hwmon/lm80.c:349:21: note: byref variable will be forcibly initialized unsigned long min, val; ^ /kisskb/src/drivers/hwmon/lm80.c: In function 'fan_store': /kisskb/src/drivers/hwmon/lm80.c:322:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm83.c: In function 'temp_store': /kisskb/src/drivers/hwmon/lm83.c:167:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/usb/misc/usb3503.c: In function 'usb3503_probe': /kisskb/src/drivers/usb/misc/usb3503.c:172:7: note: byref variable will be forcibly initialized u32 rate = 0; ^ /kisskb/src/drivers/usb/misc/usb3503.c:166:6: note: byref variable will be forcibly initialized int len; ^ /kisskb/src/drivers/usb/misc/usb3503.c:163:6: note: byref variable will be forcibly initialized u32 mode = USB3503_MODE_HUB; ^ /kisskb/src/drivers/hwmon/lm87.c: In function 'vrm_store': /kisskb/src/drivers/hwmon/lm87.c:610:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-etm-perf.c: In function 'etm_perf_symlink': /kisskb/src/drivers/hwtracing/coresight/coresight-etm-perf.c:696:7: note: byref variable will be forcibly initialized char entry[sizeof("cpu9999999")]; ^ /kisskb/src/drivers/hwmon/lm87.c: In function 'in_max_store': /kisskb/src/drivers/hwmon/lm87.c:323:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/lm87.c: In function 'in_min_store': /kisskb/src/drivers/hwmon/lm87.c:302:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/lm87.c: In function 'temp_low_store': /kisskb/src/drivers/hwmon/lm87.c:399:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/lm87.c: In function 'temp_high_store': /kisskb/src/drivers/hwmon/lm87.c:420:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/lm87.c: In function 'fan_div_store': /kisskb/src/drivers/hwmon/lm87.c:527:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/lm87.c: In function 'fan_min_store': /kisskb/src/drivers/hwmon/lm87.c:499:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/lm87.c: In function 'aout_output_store': /kisskb/src/drivers/hwmon/lm87.c:637:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/gpu/drm/drm_gem_framebuffer_helper.c: In function 'drm_gem_fb_init_with_funcs': /kisskb/src/drivers/gpu/drm/drm_gem_framebuffer_helper.c:154:25: note: byref variable will be forcibly initialized struct drm_gem_object *objs[DRM_FORMAT_MAX_PLANES]; ^ /kisskb/src/drivers/hwmon/lm90.c: In function 'lm90_irq_thread': /kisskb/src/drivers/hwmon/lm90.c:1818:6: note: byref variable will be forcibly initialized u16 status; ^ /kisskb/src/drivers/hwmon/lm90.c: In function 'lm90_alert': /kisskb/src/drivers/hwmon/lm90.c:1987:6: note: byref variable will be forcibly initialized u16 alarms; ^ /kisskb/src/drivers/hwmon/lm90.c: In function 'pec_store': /kisskb/src/drivers/hwmon/lm90.c:990:7: note: byref variable will be forcibly initialized long val; ^ In file included from /kisskb/src/drivers/hwmon/lm90.c:87:0: /kisskb/src/drivers/hwmon/lm90.c: In function 'lm90_probe': /kisskb/src/include/linux/hwmon.h:419:22: note: byref variable will be forcibly initialized .config = (u32 []) { \ ^ /kisskb/src/drivers/hwmon/lm90.c:1897:18: note: in expansion of macro 'HWMON_CHANNEL_INFO' data->info[0] = HWMON_CHANNEL_INFO(chip, ^ /kisskb/src/include/linux/hwmon.h:417:32: note: byref variable will be forcibly initialized (&(struct hwmon_channel_info) { \ ^ /kisskb/src/drivers/hwmon/lm90.c:1897:18: note: in expansion of macro 'HWMON_CHANNEL_INFO' data->info[0] = HWMON_CHANNEL_INFO(chip, ^ /kisskb/src/drivers/gpu/drm/drm_format_helper.c: In function 'drm_fb_blit_dstclip': /kisskb/src/drivers/gpu/drm/drm_format_helper.c:512:18: note: byref variable will be forcibly initialized struct drm_rect fullscreen = { ^ /kisskb/src/drivers/usb/misc/usb4604.c: In function 'usb4604_connect': /kisskb/src/drivers/usb/misc/usb4604.c:42:5: note: byref variable will be forcibly initialized u8 connect_cmd[] = { 0xaa, 0x55, 0x00 }; ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/drm_damage_helper.c:33: /kisskb/src/drivers/gpu/drm/drm_damage_helper.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/drm_damage_helper.c: In function 'drm_atomic_helper_dirtyfb': /kisskb/src/drivers/gpu/drm/drm_damage_helper.c:111: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:310:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/drm_damage_helper.c:309:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c: In function 'print_ascii85': /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c:1021:7: note: byref variable will be forcibly initialized char out[ASCII85_BUFSZ]; ^ /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/hwmon/lm92.c: In function 'temp_store': /kisskb/src/drivers/hwmon/lm92.c:154:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/lm92.c: In function 'temp_hyst_store': /kisskb/src/drivers/hwmon/lm92.c:194:7: note: byref variable will be forcibly initialized long val; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/thunderbolt/ctl.c:11: /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_request_cancel': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/thunderbolt/ctl.c:570:2: note: in expansion of macro 'wait_event' wait_event(tb_cfg_request_cancel_queue, !tb_cfg_request_is_active(req)); ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/thunderbolt/ctl.c:11: /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_request_sync': /kisskb/src/drivers/thunderbolt/ctl.c:596:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_reset': /kisskb/src/drivers/thunderbolt/ctl.c:819:23: note: byref variable will be forcibly initialized struct tb_cfg_header reply; ^ /kisskb/src/drivers/thunderbolt/ctl.c:817:23: note: byref variable will be forcibly initialized struct cfg_reset_pkg request = { .header = tb_cfg_make_header(route) }; ^ /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_read_raw': /kisskb/src/drivers/thunderbolt/ctl.c:871:23: note: byref variable will be forcibly initialized struct cfg_write_pkg reply; ^ /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_write_raw': /kisskb/src/drivers/thunderbolt/ctl.c:942:22: note: byref variable will be forcibly initialized struct cfg_read_pkg reply; ^ /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_read': /kisskb/src/drivers/thunderbolt/ctl.c:1012:23: note: byref variable will be forcibly initialized struct tb_cfg_result res = tb_cfg_read_raw(ctl, buffer, route, port, ^ /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_write': /kisskb/src/drivers/thunderbolt/ctl.c:1038:23: note: byref variable will be forcibly initialized struct tb_cfg_result res = tb_cfg_write_raw(ctl, buffer, route, port, ^ /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_get_upstream_port': /kisskb/src/drivers/thunderbolt/ctl.c:1075:23: note: byref variable will be forcibly initialized struct tb_cfg_result res = tb_cfg_read_raw(ctl, &dummy, route, 0, ^ /kisskb/src/drivers/thunderbolt/ctl.c:1074:6: note: byref variable will be forcibly initialized u32 dummy; ^ /kisskb/src/drivers/gpu/drm/bridge/panel.c: In function 'devm_drm_of_get_bridge': /kisskb/src/drivers/gpu/drm/bridge/panel.c:357:20: note: byref variable will be forcibly initialized struct drm_panel *panel; ^ /kisskb/src/drivers/gpu/drm/bridge/panel.c:356:21: note: byref variable will be forcibly initialized struct drm_bridge *bridge; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'prochot_short_store': /kisskb/src/drivers/hwmon/lm93.c:2291:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'prochot_override_duty_cycle_store': /kisskb/src/drivers/hwmon/lm93.c:2260:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'prochot_interval_store': /kisskb/src/drivers/hwmon/lm93.c:2224:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/gpu/drm/drm_fb_cma_helper.c: In function 'drm_fb_cma_sync_non_coherent': /kisskb/src/drivers/gpu/drm/drm_fb_cma_helper.c:123:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/drm_fb_cma_helper.c:120:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'prochot_override_store': /kisskb/src/drivers/hwmon/lm93.c:2182:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'prochot_max_store': /kisskb/src/drivers/hwmon/lm93.c:2146:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'pwm_auto_vrdhot_ramp_store': /kisskb/src/drivers/hwmon/lm93.c:2081:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'pwm_auto_prochot_ramp_store': /kisskb/src/drivers/hwmon/lm93.c:2049:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'pwm_auto_spinup_time_store': /kisskb/src/drivers/hwmon/lm93.c:2015:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'pwm_auto_spinup_min_store': /kisskb/src/drivers/hwmon/lm93.c:1975:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'pwm_auto_channels_store': /kisskb/src/drivers/hwmon/lm93.c:1934:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'pwm_freq_store': /kisskb/src/drivers/hwmon/lm93.c:1896:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'pwm_enable_store': /kisskb/src/drivers/hwmon/lm93.c:1820:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/usb/misc/lvstest.c: In function 'u2_timeout_store': /kisskb/src/drivers/usb/misc/lvstest.c:203:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'pwm_store': /kisskb/src/drivers/hwmon/lm93.c:1772:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/usb/misc/lvstest.c: In function 'u1_timeout_store': /kisskb/src/drivers/usb/misc/lvstest.c:232:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'fan_smart_tach_store': /kisskb/src/drivers/hwmon/lm93.c:1719:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'temp_auto_offset_hyst_store': /kisskb/src/drivers/hwmon/lm93.c:1585:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'temp_auto_pwm_min_store': /kisskb/src/drivers/hwmon/lm93.c:1542:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'temp_auto_offset_store': /kisskb/src/drivers/hwmon/lm93.c:1464:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'temp_auto_boost_hyst_store': /kisskb/src/drivers/hwmon/lm93.c:1419:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/usb/misc/lvstest.c: In function 'lvs_rh_probe': /kisskb/src/drivers/usb/misc/lvstest.c:397:34: note: byref variable will be forcibly initialized struct usb_endpoint_descriptor *endpoint; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'in_max_store': /kisskb/src/drivers/hwmon/lm93.c:1217:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'in_min_store': /kisskb/src/drivers/hwmon/lm93.c:1152:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'fan_min_store': /kisskb/src/drivers/hwmon/lm93.c:1640:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'temp_auto_boost_store': /kisskb/src/drivers/hwmon/lm93.c:1383:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'temp_auto_base_store': /kisskb/src/drivers/hwmon/lm93.c:1350:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'temp_max_store': /kisskb/src/drivers/hwmon/lm93.c:1317:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/lm93.c: In function 'temp_min_store': /kisskb/src/drivers/hwmon/lm93.c:1284:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/perf/arm_dsu_pmu.c: In function 'dsu_pmu_validate_group': /kisskb/src/drivers/perf/arm_dsu_pmu.c:528:23: note: byref variable will be forcibly initialized struct dsu_hw_events fake_hw; ^ /kisskb/src/drivers/perf/arm_dsu_pmu.c: In function 'dsu_pmu_handle_irq': /kisskb/src/drivers/perf/arm_dsu_pmu.c:396:16: note: byref variable will be forcibly initialized unsigned long overflow; ^ /kisskb/src/drivers/perf/arm_dsu_pmu.c: In function 'dsu_pmu_get_online_cpu_any_but': /kisskb/src/drivers/perf/arm_dsu_pmu.c:235:17: note: byref variable will be forcibly initialized struct cpumask online_supported; ^ /kisskb/src/drivers/perf/arm_dsu_pmu.c: In function 'dsu_pmu_probe_pmu': /kisskb/src/drivers/perf/arm_dsu_pmu.c:671:6: note: byref variable will be forcibly initialized u32 cpmceid[2]; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c: In function 'pll_get_post_div': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c:171:6: note: byref variable will be forcibly initialized u64 vco_freq[60]; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c:170:6: note: byref variable will be forcibly initialized int tx_band_sel[] = { 0, 1, 2, 3 }; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c:169:6: note: byref variable will be forcibly initialized int hs_divsel[] = { 0, 4, 8, 12, 1, 5, 2, 9, 3, 13, 10, 7, 14, 11, 15 }; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c:168:6: note: byref variable will be forcibly initialized int ratio[] = { 2, 3, 4, 5, 6, 9, 10, 12, 14, 15, 20, 21, 25, 28, 35 }; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c: In function 'pll_calculate': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c:221:32: note: byref variable will be forcibly initialized struct hdmi_8996_post_divider pd; ^ /kisskb/src/drivers/infiniband/core/ib_core_uverbs.c: In function 'rdma_user_mmap_entry_insert_range': /kisskb/src/drivers/infiniband/core/ib_core_uverbs.c:269:16: note: byref variable will be forcibly initialized u32 xa_first, xa_last, npages; ^ In file included from /kisskb/src/drivers/infiniband/core/ib_core_uverbs.c:7:0: /kisskb/src/drivers/infiniband/core/ib_core_uverbs.c:268:11: note: byref variable will be forcibly initialized XA_STATE(xas, &ucontext->mmap_xa, min_pgoff); ^ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c: In function 'hdmi_8996_pll_set_clk_rate': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c:400:35: note: byref variable will be forcibly initialized struct hdmi_8996_phy_pll_reg_cfg cfg; ^ /kisskb/src/drivers/hwmon/lm95234.c: In function 'offset_store': /kisskb/src/drivers/hwmon/lm95234.c:424:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c: In function 'msm_hdmi_pll_8996_init': /kisskb/src/drivers/hwmon/lm95234.c: In function 'tcrit1_store': /kisskb/src/drivers/hwmon/lm95234.c:344:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c:726:18: note: byref variable will be forcibly initialized char name[32], label[32]; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c:726:8: note: byref variable will be forcibly initialized char name[32], label[32]; ^ /kisskb/src/drivers/hwmon/lm95234.c: In function 'tcrit1_hyst_store': /kisskb/src/drivers/hwmon/lm95234.c:385:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/lm95234.c: In function 'tcrit2_store': /kisskb/src/drivers/hwmon/lm95234.c:294:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/lm95234.c: In function 'type_store': /kisskb/src/drivers/hwmon/lm95234.c:249:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/lm95234.c: In function 'update_interval_store': /kisskb/src/drivers/hwmon/lm95234.c:463:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_recv.c: In function 'rxe_chk_dgid': /kisskb/src/drivers/infiniband/sw/rxe/rxe_recv.c:331:15: note: byref variable will be forcibly initialized union ib_gid dgid; ^ /kisskb/src/drivers/usb/serial/mos7720.c: In function 'send_cmd_write_baud_rate': /kisskb/src/drivers/usb/serial/mos7720.c:1316:6: note: byref variable will be forcibly initialized int divisor; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_recv.c: In function 'rxe_rcv_mcast_pkt': /kisskb/src/drivers/infiniband/sw/rxe/rxe_recv.c:239:15: note: byref variable will be forcibly initialized union ib_gid dgid; ^ /kisskb/src/drivers/usb/serial/mos7720.c: In function 'get_lsr_info': /kisskb/src/drivers/usb/serial/mos7720.c:1555:16: note: byref variable will be forcibly initialized unsigned char data = 0; ^ /kisskb/src/drivers/usb/serial/mos7720.c:1554:15: note: byref variable will be forcibly initialized unsigned int result = 0; ^ /kisskb/src/drivers/usb/serial/mos7720.c: In function 'mos7720_startup': /kisskb/src/drivers/usb/serial/mos7720.c:1647:7: note: byref variable will be forcibly initialized char data; ^ /kisskb/src/drivers/usb/serial/mos7720.c: In function 'mos7720_unthrottle': /kisskb/src/drivers/usb/serial/mos7720.c:1164:17: note: byref variable will be forcibly initialized unsigned char start_char = START_CHAR(tty); ^ /kisskb/src/drivers/usb/serial/mos7720.c: In function 'mos7720_throttle': /kisskb/src/drivers/usb/serial/mos7720.c:1134:17: note: byref variable will be forcibly initialized unsigned char stop_char = STOP_CHAR(tty); ^ /kisskb/src/drivers/usb/serial/mos7720.c: In function 'mos7720_open': /kisskb/src/drivers/usb/serial/mos7720.c:849:7: note: byref variable will be forcibly initialized __u8 data; ^ /kisskb/src/drivers/gpu/drm/drm_auth.c: In function 'drm_new_set_master': /kisskb/src/drivers/gpu/drm/drm_auth.c:167:21: note: byref variable will be forcibly initialized struct drm_master *old_master; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/ioport.h:13, from /kisskb/src/include/linux/acpi.h:12, from /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c:6: /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/acpi.h:15:0, from /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c:6: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c: In function 'of_coresight_count_ports': /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c:153:21: note: byref variable will be forcibly initialized struct of_endpoint endpoint; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c: In function 'of_coresight_get_ports_legacy': /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c:90:21: note: byref variable will be forcibly initialized struct of_endpoint endpoint; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c: In function 'of_coresight_parse_endpoint': /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c:222:31: note: byref variable will be forcibly initialized struct of_endpoint endpoint, rendpoint; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c:222:21: note: byref variable will be forcibly initialized struct of_endpoint endpoint, rendpoint; ^ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c: In function 'drm_dp_cec_cap': /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:269:5: note: byref variable will be forcibly initialized u8 cap = 0; ^ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c: In function 'drm_dp_cec_received': /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:193:5: note: byref variable will be forcibly initialized u8 rx_msg_info; ^ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:192:17: note: byref variable will be forcibly initialized struct cec_msg msg; ^ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c: In function 'drm_dp_cec_handle_irq': /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:215:5: note: byref variable will be forcibly initialized u8 flags; ^ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c: In function 'drm_dp_cec_adap_monitor_all_enable': /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:141:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c: In function 'drm_dp_cec_adap_log_addr': /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:107:5: note: byref variable will be forcibly initialized u8 mask[2]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c: In function 'drm_dp_cec_adap_status': /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:161:21: note: byref variable will be forcibly initialized struct drm_dp_desc desc; ^ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c: In function 'drm_dp_cec_irq': /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:244:5: note: byref variable will be forcibly initialized u8 cec_irq; ^ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c: In function 'drm_dp_cec_set_edid': /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:307:5: note: byref variable will be forcibly initialized u8 cap; ^ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:305:28: note: byref variable will be forcibly initialized struct cec_connector_info conn_info; ^ /kisskb/src/drivers/hwmon/ltc2945.c: In function 'ltc2945_val_to_reg': /kisskb/src/drivers/hwmon/ltc2945.c:152:15: note: byref variable will be forcibly initialized unsigned int control; ^ /kisskb/src/drivers/hwmon/ltc2945.c: In function 'ltc2945_bool_show': /kisskb/src/drivers/hwmon/ltc2945.c:325:15: note: byref variable will be forcibly initialized unsigned int fault; ^ /kisskb/src/drivers/hwmon/ltc2945.c: In function 'ltc2945_history_store': /kisskb/src/drivers/hwmon/ltc2945.c:277:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/ltc2945.c:276:5: note: byref variable will be forcibly initialized u8 buf_max[3] = { 0, 0, 0 }; ^ /kisskb/src/drivers/hwmon/ltc2945.c:275:5: note: byref variable will be forcibly initialized u8 buf_min[3] = { 0xff, 0xff, 0xff }; ^ /kisskb/src/drivers/hwmon/ltc2945.c: In function 'ltc2945_value_store': /kisskb/src/drivers/hwmon/ltc2945.c:240:5: note: byref variable will be forcibly initialized u8 regbuf[3]; ^ /kisskb/src/drivers/hwmon/ltc2945.c:239:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/ltc2945.c: In function 'ltc2945_reg_to_val': /kisskb/src/drivers/hwmon/ltc2945.c:71:5: note: byref variable will be forcibly initialized u8 buf[3]; ^ /kisskb/src/drivers/hwmon/ltc2945.c:70:15: note: byref variable will be forcibly initialized unsigned int control; ^ /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c: In function 'drm_dp_aux_dev_get_by_aux': /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:254:6: note: byref variable will be forcibly initialized int id; ^ /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c: In function 'auxdev_write_iter': /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:201:11: note: byref variable will be forcibly initialized uint8_t buf[DP_AUX_MAX_PAYLOAD_BYTES]; ^ /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c: In function 'auxdev_read_iter': /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:158:11: note: byref variable will be forcibly initialized uint8_t buf[DP_AUX_MAX_PAYLOAD_BYTES]; ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:29: /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c: In function 'drm_dp_aux_unregister_devnode': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^ /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:292:2: note: in expansion of macro 'wait_var_event' wait_var_event(&aux_dev->usecount, !atomic_read(&aux_dev->usecount)); ^ /kisskb/src/drivers/mmc/host/usdhi6rol0.c: In function 'usdhi6_blk_read': /kisskb/src/drivers/mmc/host/usdhi6rol0.c:1288:7: note: byref variable will be forcibly initialized u16 d = usdhi6_read16(host, USDHI6_SD_BUF0); ^ /kisskb/src/drivers/mmc/host/usdhi6rol0.c: In function 'usdhi6_blk_write': /kisskb/src/drivers/mmc/host/usdhi6rol0.c:1328:7: note: byref variable will be forcibly initialized u16 d; ^ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function '__ltc2947_val_read16': /kisskb/src/drivers/hwmon/ltc2947-core.c:135:9: note: byref variable will be forcibly initialized __be16 __val = 0; ^ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function '__ltc2947_val_read24': /kisskb/src/drivers/hwmon/ltc2947-core.c:150:9: note: byref variable will be forcibly initialized __be32 __val = 0; ^ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function '__ltc2947_val_read64': /kisskb/src/drivers/hwmon/ltc2947-core.c:165:9: note: byref variable will be forcibly initialized __be64 __val = 0; ^ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function 'ltc2947_val_read': /kisskb/src/drivers/hwmon/ltc2947-core.c:181:6: note: byref variable will be forcibly initialized u64 __val = 0; ^ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function 'ltc2947_show_value': /kisskb/src/drivers/hwmon/ltc2947-core.c:327:6: note: byref variable will be forcibly initialized s64 val = 0; ^ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function '__ltc2947_val_write16': /kisskb/src/drivers/hwmon/ltc2947-core.c:233:9: note: byref variable will be forcibly initialized __be16 __val; ^ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function '__ltc2947_val_write64': /kisskb/src/drivers/hwmon/ltc2947-core.c:224:9: note: byref variable will be forcibly initialized __be64 __val; ^ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function 'ltc2947_alarm_read': /kisskb/src/drivers/hwmon/ltc2947-core.c:292:7: note: byref variable will be forcibly initialized char alarms[LTC2947_ALERTS_SIZE + 1]; ^ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function 'ltc2947_read_in': /kisskb/src/drivers/hwmon/ltc2947-core.c:504:6: note: byref variable will be forcibly initialized s64 __val = 0; ^ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function 'ltc2947_read_curr': /kisskb/src/drivers/hwmon/ltc2947-core.c:456:6: note: byref variable will be forcibly initialized s64 __val = 0; ^ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function 'ltc2947_read_power': /kisskb/src/drivers/hwmon/ltc2947-core.c:409:6: note: byref variable will be forcibly initialized s64 __val = 0; ^ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function 'ltc2947_read_temp': /kisskb/src/drivers/hwmon/ltc2947-core.c:344:6: note: byref variable will be forcibly initialized s64 __val = 0; ^ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function 'ltc2947_setup': /kisskb/src/drivers/hwmon/ltc2947-core.c:971:6: note: byref variable will be forcibly initialized u32 accum[2]; ^ /kisskb/src/drivers/hwmon/ltc2947-core.c:970:23: note: byref variable will be forcibly initialized u32 dummy, deadband, pol; ^ /kisskb/src/drivers/hwmon/ltc2947-core.c:970:13: note: byref variable will be forcibly initialized u32 dummy, deadband, pol; ^ /kisskb/src/drivers/hwmon/ltc2947-core.c:970:6: note: byref variable will be forcibly initialized u32 dummy, deadband, pol; ^ /kisskb/src/drivers/gpu/drm/drm_cache.c: In function 'memcpy_fallback': /kisskb/src/drivers/gpu/drm/drm_cache.c:233:8: note: byref variable will be forcibly initialized char bounce[MEMCPY_BOUNCE_SIZE]; ^ /kisskb/src/drivers/hid/hid-gt683r.c: In function 'mode_store': /kisskb/src/drivers/hid/hid-gt683r.c:100:5: note: byref variable will be forcibly initialized u8 sysfs_mode; ^ /kisskb/src/drivers/usb/serial/mxuport.c: In function 'mxuport_probe': /kisskb/src/drivers/usb/serial/mxuport.c:1054:7: note: byref variable will be forcibly initialized char buf[32]; ^ /kisskb/src/drivers/usb/serial/mxuport.c:1052:6: note: byref variable will be forcibly initialized u32 version; ^ /kisskb/src/drivers/usb/serial/mxuport.c:1051:25: note: byref variable will be forcibly initialized const struct firmware *fw_p = NULL; ^ /kisskb/src/drivers/usb/host/xhci-hub.c: In function 'xhci_usb2_hub_descriptor': /kisskb/src/drivers/usb/host/xhci-hub.c:283:7: note: byref variable will be forcibly initialized __u8 port_removable[(USB_MAXCHILDREN + 1 + 7) / 8]; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/ntb/ntb_transport.c:56: /kisskb/src/drivers/ntb/ntb_transport.c: In function 'kmalloc_array_node': /kisskb/src/include/linux/slab.h:680:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/ntb/ntb_transport.c: In function 'ntb_alloc_mw_buffer': /kisskb/src/drivers/ntb/ntb_transport.c:812:13: note: byref variable will be forcibly initialized dma_addr_t dma_addr; ^ /kisskb/src/drivers/ntb/ntb_transport.c: In function 'ntb_set_mw': /kisskb/src/drivers/ntb/ntb_transport.c:860:18: note: byref variable will be forcibly initialized resource_size_t xlat_align_size; ^ /kisskb/src/drivers/ntb/ntb_transport.c:859:18: note: byref variable will be forcibly initialized resource_size_t xlat_align; ^ /kisskb/src/drivers/usb/host/xhci-hub.c: In function 'xhci_get_port_status': /kisskb/src/drivers/usb/host/xhci-hub.c:1123:6: note: byref variable will be forcibly initialized u32 status = 0; ^ /kisskb/src/drivers/usb/host/xhci-hub.c: In function 'xhci_hub_control': /kisskb/src/drivers/usb/host/xhci-hub.c:1182:16: note: byref variable will be forcibly initialized unsigned long flags; ^ /kisskb/src/drivers/ntb/ntb_transport.c: In function 'ntb_transport_init_queue': /kisskb/src/drivers/ntb/ntb_transport.c:1210:8: note: byref variable will be forcibly initialized char debugfs_name[4]; ^ /kisskb/src/drivers/ntb/ntb_transport.c: In function 'ntb_transport_create_queue': /kisskb/src/drivers/ntb/ntb_transport.c:1985:17: note: byref variable will be forcibly initialized dma_cap_mask_t dma_mask; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi.h:10, from /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:5: /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c: In function 'msm_hdmi_hdcp_msleep': /kisskb/src/include/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/msm/hdmi/hdmi_hdcp.c:245:7: note: in expansion of macro 'wait_event_timeout' rc = wait_event_timeout(hdcp_ctrl->auth_event_queue, ^ In file included from /kisskb/src/include/asm-generic/bug.h:5:0, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/gpu/drm/drm_gem.c:29: /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/gpu/drm/drm_gem.c:29:0: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/drivers/gpu/drm/drm_gem.c:45:0: /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_dev_is_unplugged': /kisskb/src/include/drm/drm_drv.h:539:6: note: byref variable will be forcibly initialized int idx; ^ /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_get_pages': /kisskb/src/drivers/gpu/drm/drm_gem.c:544:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c: In function 'msm_hdmi_ddc_read': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:83:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[] = { ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c: In function 'msm_hdmi_hdcp_auth_part1_recv_r0': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:810:5: note: byref variable will be forcibly initialized u8 buf[2]; ^ /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_put_pages': /kisskb/src/drivers/gpu/drm/drm_gem.c:612:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c: In function 'msm_hdmi_hdcp_recv_check_bstatus': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:871:5: note: byref variable will be forcibly initialized u8 buf[2]; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c: In function 'msm_hdmi_hdcp_scm_wr': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:161:6: note: byref variable will be forcibly initialized u32 resp, phy_addr, idx = 0; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:160:27: note: byref variable will be forcibly initialized struct qcom_scm_hdcp_req scm_buf[QCOM_SCM_HDCP_MAX_REQ_CNT]; ^ /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_object_lookup': /kisskb/src/drivers/gpu/drm/drm_gem.c:741:25: note: byref variable will be forcibly initialized struct drm_gem_object *obj = NULL; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c: In function 'msm_hdmi_hdcp_recv_bcaps': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:732:5: note: byref variable will be forcibly initialized u8 bcaps; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:731:11: note: byref variable will be forcibly initialized u32 reg, data; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:731:6: note: byref variable will be forcibly initialized u32 reg, data; ^ /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_open_ioctl': /kisskb/src/drivers/gpu/drm/drm_gem.c:876:6: note: byref variable will be forcibly initialized u32 handle; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c: In function 'msm_hdmi_hdcp_recv_bksv': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:694:14: note: byref variable will be forcibly initialized u32 reg[2], data[2]; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:694:6: note: byref variable will be forcibly initialized u32 reg[2], data[2]; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:693:5: note: byref variable will be forcibly initialized u8 bksv[5]; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c: In function 'msm_hdmi_hdcp_auth_part2_wait_ksv_fifo_ready': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:938:5: note: byref variable will be forcibly initialized u8 bcaps; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:937:6: note: byref variable will be forcibly initialized u16 bstatus; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:935:11: note: byref variable will be forcibly initialized u32 reg, data; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:935:6: note: byref variable will be forcibly initialized u32 reg, data; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c: In function 'msm_hdmi_hdcp_transfer_v_h': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:1005:6: note: byref variable will be forcibly initialized u32 data[ARRAY_SIZE(reg_data)]; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:1004:6: note: byref variable will be forcibly initialized u32 reg[ARRAY_SIZE(reg_data)]; ^ /kisskb/src/drivers/thunderbolt/tb.c: In function 'tb_available_bandwidth': /kisskb/src/drivers/thunderbolt/tb.c:359:24: note: byref variable will be forcibly initialized int dp_consumed_up, dp_consumed_down; ^ /kisskb/src/drivers/thunderbolt/tb.c:359:8: note: byref variable will be forcibly initialized int dp_consumed_up, dp_consumed_down; ^ /kisskb/src/drivers/thunderbolt/tb.c:310:24: note: byref variable will be forcibly initialized int usb3_consumed_up, usb3_consumed_down, ret; ^ /kisskb/src/drivers/thunderbolt/tb.c:310:6: note: byref variable will be forcibly initialized int usb3_consumed_up, usb3_consumed_down, ret; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c: In function 'msm_hdmi_hdcp_reset_sha_engine': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:1045:14: note: byref variable will be forcibly initialized u32 reg[2], data[2]; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:1045:6: note: byref variable will be forcibly initialized u32 reg[2], data[2]; ^ /kisskb/src/drivers/thunderbolt/tb.c: In function 'tb_reclaim_usb3_bandwidth': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c: In function 'msm_hdmi_hdcp_write_ksv_fifo': /kisskb/src/drivers/thunderbolt/tb.c:413:25: note: byref variable will be forcibly initialized int ret, available_up, available_down; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:1120:21: note: byref variable will be forcibly initialized u32 reg_val, data, reg; ^ /kisskb/src/drivers/thunderbolt/tb.c:413:11: note: byref variable will be forcibly initialized int ret, available_up, available_down; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:1120:15: note: byref variable will be forcibly initialized u32 reg_val, data, reg; ^ /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_fence_array_add': /kisskb/src/drivers/gpu/drm/drm_gem.c:1294:6: note: byref variable will be forcibly initialized u32 id = 0; ^ /kisskb/src/drivers/gpu/drm/drm_gem.c:1293:16: note: byref variable will be forcibly initialized unsigned long index; ^ /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_fence_array_add_implicit': /kisskb/src/drivers/gpu/drm/drm_gem.c:1343:23: note: byref variable will be forcibly initialized struct dma_resv_iter cursor; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c: In function 'msm_hdmi_ddc_write': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:121:5: note: byref variable will be forcibly initialized u8 buf[HDCP_DDC_WRITE_MAX_BYTE_NUM]; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c: In function 'msm_hdmi_hdcp_send_aksv_an': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:651:5: note: byref variable will be forcibly initialized u8 aksv[5]; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:650:6: note: byref variable will be forcibly initialized u32 link0_an[2]; ^ In file included from /kisskb/src/drivers/nvmem/core.c:20:0: /kisskb/src/drivers/nvmem/core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/thunderbolt/tb.c: In function 'tb_tunnel_dp': /kisskb/src/drivers/thunderbolt/tb.c:854:20: note: byref variable will be forcibly initialized int available_up, available_down, ret; ^ /kisskb/src/drivers/thunderbolt/tb.c:854:6: note: byref variable will be forcibly initialized int available_up, available_down, ret; ^ In file included from /kisskb/src/include/linux/dma-fence.h:17:0, from /kisskb/src/drivers/gpu/drm/drm_file.c:35: /kisskb/src/drivers/gpu/drm/drm_file.c: In function 'drm_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/gpu/drm/drm_file.c:602:10: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(file_priv->event_wait, ^ /kisskb/src/drivers/thunderbolt/tb.c: In function 'tb_tunnel_usb3': /kisskb/src/drivers/thunderbolt/tb.c:442:25: note: byref variable will be forcibly initialized int ret, available_up, available_down; ^ /kisskb/src/drivers/thunderbolt/tb.c:442:11: note: byref variable will be forcibly initialized int ret, available_up, available_down; ^ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_add_cells_from_of': /kisskb/src/drivers/nvmem/core.c:686:6: note: byref variable will be forcibly initialized int len; ^ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_cell_prepare_write_buffer': /kisskb/src/drivers/nvmem/core.c:1497:5: note: byref variable will be forcibly initialized u8 v, *p, *buf, *b, pbyte, pbits; ^ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_device_cell_read': /kisskb/src/drivers/nvmem/core.c:1786:10: note: byref variable will be forcibly initialized ssize_t len; ^ /kisskb/src/drivers/nvmem/core.c:1784:26: note: byref variable will be forcibly initialized struct nvmem_cell_entry cell; ^ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_device_cell_write': /kisskb/src/drivers/nvmem/core.c:1815:26: note: byref variable will be forcibly initialized struct nvmem_cell_entry cell; ^ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_cell_read_common': /kisskb/src/drivers/nvmem/core.c:1593:9: note: byref variable will be forcibly initialized size_t len; ^ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_cell_read_variable_le_u32': /kisskb/src/drivers/nvmem/core.c:1721:9: note: byref variable will be forcibly initialized size_t len; ^ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_cell_read_variable_le_u64': /kisskb/src/drivers/nvmem/core.c:1752:9: note: byref variable will be forcibly initialized size_t len; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/usb/gadget/udc/bdc/bdc_core.c:9: /kisskb/src/drivers/usb/gadget/udc/bdc/bdc_core.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/platform_device.h:13:0, from /kisskb/src/drivers/usb/gadget/udc/bdc/bdc_core.c:13: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/drivers/usb/gadget/udc/bdc/bdc_core.c:11:0: /kisskb/src/drivers/usb/gadget/udc/bdc/bdc_core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/panel/panel-sony-acx424akp.c: In function 'acx424akp_set_brightness': /kisskb/src/drivers/gpu/drm/panel/panel-sony-acx424akp.c:101:5: note: byref variable will be forcibly initialized u8 par; ^ /kisskb/src/drivers/gpu/drm/panel/panel-sony-acx424akp.c:100:5: note: byref variable will be forcibly initialized u8 pwm_div; ^ /kisskb/src/drivers/gpu/drm/panel/panel-sony-acx424akp.c:99:5: note: byref variable will be forcibly initialized u8 pwm_ratio; ^ /kisskb/src/drivers/gpu/drm/panel/panel-sony-acx424akp.c: In function 'acx424akp_read_id': /kisskb/src/drivers/gpu/drm/panel/panel-sony-acx424akp.c:195:22: note: byref variable will be forcibly initialized u8 vendor, version, panel; ^ /kisskb/src/drivers/gpu/drm/panel/panel-sony-acx424akp.c:195:13: note: byref variable will be forcibly initialized u8 vendor, version, panel; ^ /kisskb/src/drivers/gpu/drm/panel/panel-sony-acx424akp.c:195:5: note: byref variable will be forcibly initialized u8 vendor, version, panel; ^ /kisskb/src/drivers/gpu/drm/panel/panel-sony-acx424akp.c: In function 'acx424akp_prepare': /kisskb/src/drivers/gpu/drm/panel/panel-sony-acx424akp.c:270:11: note: byref variable will be forcibly initialized const u8 mddi = 3; ^ /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/hwmon/ltc2990.c: In function 'ltc2990_value_show': /kisskb/src/drivers/hwmon/ltc2990.c:143:6: note: byref variable will be forcibly initialized int value; ^ /kisskb/src/drivers/hwmon/ltc2992.c: In function 'ltc2992_write_reg': /kisskb/src/drivers/hwmon/ltc2992.c:207:5: note: byref variable will be forcibly initialized u8 regvals[4]; ^ /kisskb/src/drivers/hwmon/ltc2992.c: In function 'ltc2992_read_reg': /kisskb/src/drivers/hwmon/ltc2992.c:189:5: note: byref variable will be forcibly initialized u8 regvals[4]; ^ /kisskb/src/drivers/usb/gadget/function/f_acm.c: In function 'acm_notify_serial_state': /kisskb/src/drivers/usb/gadget/function/f_acm.c:537:11: note: byref variable will be forcibly initialized __le16 serial_state; ^ /kisskb/src/drivers/hwmon/ltc2992.c: In function 'ltc2992_parse_dt': /kisskb/src/drivers/hwmon/ltc2992.c:896:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/hwmon/ltc2992.c:895:6: note: byref variable will be forcibly initialized u32 addr; ^ /kisskb/src/drivers/hwmon/ltc2992.c: In function 'ltc2992_gpio_set': /kisskb/src/drivers/hwmon/ltc2992.c:263:16: note: byref variable will be forcibly initialized unsigned long gpio_ctrl; ^ /kisskb/src/drivers/hwmon/ltc2992.c: In function 'ltc2992_gpio_get': /kisskb/src/drivers/hwmon/ltc2992.c:219:16: note: byref variable will be forcibly initialized unsigned long gpio_status; ^ /kisskb/src/drivers/hwmon/ltc2992.c: In function 'ltc2992_gpio_set_multiple': /kisskb/src/drivers/hwmon/ltc2992.c:285:16: note: byref variable will be forcibly initialized unsigned long gpio_ctrl = 0; ^ /kisskb/src/drivers/hwmon/ltc2992.c:284:16: note: byref variable will be forcibly initialized unsigned long gpio_ctrl_io = 0; ^ /kisskb/src/drivers/hwmon/ltc2992.c: In function 'ltc2992_gpio_get_multiple': /kisskb/src/drivers/hwmon/ltc2992.c:238:16: note: byref variable will be forcibly initialized unsigned long gpio_status; ^ In file included from /kisskb/src/drivers/gpu/drm/drm_ioctl.c:38:0: /kisskb/src/drivers/gpu/drm/drm_ioctl.c: In function 'drm_dev_is_unplugged': /kisskb/src/include/drm/drm_drv.h:539:6: note: byref variable will be forcibly initialized int idx; ^ /kisskb/src/drivers/gpu/drm/drm_ioctl.c: In function 'drm_ioctl': /kisskb/src/drivers/gpu/drm/drm_ioctl.c:814:7: note: byref variable will be forcibly initialized char stack_kdata[128]; ^ In file included from /kisskb/src/drivers/gpu/drm/drm_drv.c:41:0: /kisskb/src/drivers/gpu/drm/drm_drv.c: In function 'drm_dev_is_unplugged': /kisskb/src/include/drm/drm_drv.h:539:6: note: byref variable will be forcibly initialized int idx; ^ /kisskb/src/drivers/gpu/drm/drm_sysfs.c: In function 'drm_sysfs_lease_event': /kisskb/src/drivers/gpu/drm/drm_sysfs.c:383:8: note: byref variable will be forcibly initialized char *envp[] = { event_string, NULL }; ^ /kisskb/src/drivers/gpu/drm/drm_sysfs.c: In function 'drm_sysfs_hotplug_event': /kisskb/src/drivers/gpu/drm/drm_sysfs.c:404:8: note: byref variable will be forcibly initialized char *envp[] = { event_string, NULL }; ^ /kisskb/src/drivers/gpu/drm/drm_sysfs.c: In function 'drm_sysfs_connector_status_event': /kisskb/src/drivers/gpu/drm/drm_sysfs.c:427:8: note: byref variable will be forcibly initialized char *envp[4] = { hotplug_str, conn_id, prop_id, NULL }; ^ /kisskb/src/drivers/gpu/drm/drm_sysfs.c:426:49: note: byref variable will be forcibly initialized char hotplug_str[] = "HOTPLUG=1", conn_id[21], prop_id[21]; ^ /kisskb/src/drivers/gpu/drm/drm_sysfs.c:426:36: note: byref variable will be forcibly initialized char hotplug_str[] = "HOTPLUG=1", conn_id[21], prop_id[21]; ^ /kisskb/src/drivers/gpu/drm/drm_sysfs.c:426:7: note: byref variable will be forcibly initialized char hotplug_str[] = "HOTPLUG=1", conn_id[21], prop_id[21]; ^ /kisskb/src/drivers/hwmon/max127.c: In function 'max127_select_channel': /kisskb/src/drivers/hwmon/max127.c:56:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/hwmon/max127.c: In function 'max127_read_channel': /kisskb/src/drivers/hwmon/max127.c:76:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/hwmon/max127.c:75:5: note: byref variable will be forcibly initialized u8 i2c_data[MAX127_DATA_LEN]; ^ /kisskb/src/drivers/hwmon/max127.c: In function 'max127_read_input': /kisskb/src/drivers/hwmon/max127.c:119:7: note: byref variable will be forcibly initialized long raw; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/rdma_core.h:394, from /kisskb/src/drivers/infiniband/core/trace.c:12: /kisskb/src/drivers/infiniband/core/trace.c: In function 'perf_trace_cq_schedule': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_schedule, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_schedule, ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'perf_trace_cq_reschedule': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:70:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_reschedule, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:70:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_reschedule, ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'perf_trace_cq_poll': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_poll, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_poll, ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'perf_trace_cq_drain_complete': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:144:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_drain_complete, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:144:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_drain_complete, ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_port_do_update_credits': /kisskb/src/drivers/thunderbolt/switch.c:1112:6: note: byref variable will be forcibly initialized u32 nfc_credits; ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'perf_trace_cq_modify': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:165:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_modify, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:165:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_modify, ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_port_is_width_supported': /kisskb/src/drivers/thunderbolt/switch.c:971:6: note: byref variable will be forcibly initialized u32 phy, widths; ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'perf_trace_cq_alloc': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:191:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_alloc, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:191:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_alloc, ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'perf_trace_cq_alloc_error': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:221:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_alloc_error, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:221:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_alloc_error, ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'perf_trace_cq_free': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:251:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_free, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:251:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_free, ^ /kisskb/src/drivers/thunderbolt/switch.c: In function '__tb_port_enable': /kisskb/src/drivers/thunderbolt/switch.c:673:6: note: byref variable will be forcibly initialized u32 phy; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_port_set_link_width': /kisskb/src/drivers/thunderbolt/switch.c:990:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'perf_trace_mr_dereg': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:374:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mr_dereg, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:374:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mr_dereg, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/rdma_core.h:394, from /kisskb/src/drivers/infiniband/core/trace.c:12: /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_schedule': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_schedule, ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_plug_events_active': /kisskb/src/drivers/thunderbolt/switch.c:1461:6: note: byref variable will be forcibly initialized u32 data; ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_reschedule': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:70:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_reschedule, ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_poll': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_poll, ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_drain_complete': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:144:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_drain_complete, ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_modify': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:165:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_modify, ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_alloc': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:191:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_alloc, ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_alloc_error': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:221:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_alloc_error, ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_free': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:251:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_free, ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_mr_dereg': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:374:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mr_dereg, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/rdma_core.h:394, from /kisskb/src/drivers/infiniband/core/trace.c:12: /kisskb/src/drivers/infiniband/core/trace.c: In function 'perf_trace_cq_process': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:91:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_process, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:91:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_process, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/rdma_core.h:394, from /kisskb/src/drivers/infiniband/core/trace.c:12: /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_process': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:91:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_process, ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'nvm_authenticate_show': /kisskb/src/drivers/thunderbolt/switch.c:1726:6: note: byref variable will be forcibly initialized u32 status; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/rdma_core.h:394, from /kisskb/src/drivers/infiniband/core/trace.c:12: /kisskb/src/drivers/infiniband/core/trace.c: In function 'perf_trace_mr_alloc': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:301:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mr_alloc, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:301:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mr_alloc, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/rdma_core.h:394, from /kisskb/src/drivers/infiniband/core/trace.c:12: /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_mr_alloc': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:301:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mr_alloc, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/rdma_core.h:394, from /kisskb/src/drivers/infiniband/core/trace.c:12: /kisskb/src/drivers/infiniband/core/trace.c: In function 'perf_trace_mr_integ_alloc': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:338:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mr_integ_alloc, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:338:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mr_integ_alloc, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/rdma_core.h:394, from /kisskb/src/drivers/infiniband/core/trace.c:12: /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_mr_integ_alloc': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:338:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mr_integ_alloc, ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'nvm_authenticate_host_dma_port': /kisskb/src/drivers/thunderbolt/switch.c:176:7: note: byref variable will be forcibly initialized u32 status; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'nvm_authenticate_device_dma_port': /kisskb/src/drivers/thunderbolt/switch.c:229:7: note: byref variable will be forcibly initialized u32 status; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'nvm_authenticate_sysfs': /kisskb/src/drivers/thunderbolt/switch.c:1736:6: note: byref variable will be forcibly initialized int val, ret; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'key_store': /kisskb/src/drivers/thunderbolt/switch.c:1662:5: note: byref variable will be forcibly initialized u8 key[TB_SWITCH_KEY_SIZE]; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'disapprove_switch': /kisskb/src/drivers/thunderbolt/switch.c:1504:8: note: byref variable will be forcibly initialized char *envp[] = { "AUTHORIZED=0", NULL }; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_switch_set_authorized': /kisskb/src/drivers/thunderbolt/switch.c:1531:8: note: byref variable will be forcibly initialized char *envp[] = { envp_string, NULL }; ^ /kisskb/src/drivers/thunderbolt/switch.c:1529:7: note: byref variable will be forcibly initialized char envp_string[13]; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'authorized_store': /kisskb/src/drivers/thunderbolt/switch.c:1586:15: note: byref variable will be forcibly initialized unsigned int val; ^ In file included from /kisskb/src/drivers/thunderbolt/switch.c:15:0: /kisskb/src/drivers/thunderbolt/switch.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_switch_set_uuid': /kisskb/src/drivers/thunderbolt/switch.c:2315:6: note: byref variable will be forcibly initialized u32 uuid[4]; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_switch_add_dma_port': /kisskb/src/drivers/thunderbolt/switch.c:2360:6: note: byref variable will be forcibly initialized u32 status; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_init_port': /kisskb/src/drivers/thunderbolt/switch.c:763:23: note: byref variable will be forcibly initialized struct tb_regs_hop hop; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_switch_nvm_add': /kisskb/src/drivers/thunderbolt/switch.c:382:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_port_state': /kisskb/src/drivers/thunderbolt/switch.c:523:20: note: byref variable will be forcibly initialized struct tb_cap_phy phy; ^ /kisskb/src/drivers/hwmon/max1668.c: In function 'set_temp_min': /kisskb/src/drivers/hwmon/max1668.c:224:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/max1668.c: In function 'set_temp_max': /kisskb/src/drivers/hwmon/max1668.c:198:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_port_clear_counter': /kisskb/src/drivers/thunderbolt/switch.c:647:6: note: byref variable will be forcibly initialized u32 zero[3] = { 0, 0, 0 }; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_port_get_link_speed': /kisskb/src/drivers/thunderbolt/switch.c:929:6: note: byref variable will be forcibly initialized u32 val, speed; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_port_get_link_width': /kisskb/src/drivers/thunderbolt/switch.c:954:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_usb3_port_is_enabled': /kisskb/src/drivers/thunderbolt/switch.c:1221:6: note: byref variable will be forcibly initialized u32 data; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_usb3_port_enable': /kisskb/src/drivers/thunderbolt/switch.c:1237:6: note: byref variable will be forcibly initialized u32 word = enable ? (ADP_USB3_CS_0_PE | ADP_USB3_CS_0_V) ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_pci_port_is_enabled': /kisskb/src/drivers/thunderbolt/switch.c:1252:6: note: byref variable will be forcibly initialized u32 data; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_pci_port_enable': /kisskb/src/drivers/thunderbolt/switch.c:1268:6: note: byref variable will be forcibly initialized u32 word = enable ? ADP_PCIE_CS_0_PE : 0x0; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_dp_port_hpd_is_active': /kisskb/src/drivers/thunderbolt/switch.c:1283:6: note: byref variable will be forcibly initialized u32 data; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_dp_port_hpd_clear': /kisskb/src/drivers/thunderbolt/switch.c:1302:6: note: byref variable will be forcibly initialized u32 data; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_dp_port_set_hops': /kisskb/src/drivers/thunderbolt/switch.c:1327:6: note: byref variable will be forcibly initialized u32 data[2]; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_dp_port_is_enabled': /kisskb/src/drivers/thunderbolt/switch.c:1355:6: note: byref variable will be forcibly initialized u32 data[2]; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_dp_port_enable': /kisskb/src/drivers/thunderbolt/switch.c:1374:6: note: byref variable will be forcibly initialized u32 data[2]; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_switch_resume': /kisskb/src/drivers/thunderbolt/switch.c:2909:7: note: byref variable will be forcibly initialized u64 uid; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_switch_find_by_link_depth': /kisskb/src/drivers/thunderbolt/switch.c:3122:22: note: byref variable will be forcibly initialized struct tb_sw_lookup lookup; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_switch_find_by_uuid': /kisskb/src/drivers/thunderbolt/switch.c:3147:22: note: byref variable will be forcibly initialized struct tb_sw_lookup lookup; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_switch_find_by_route': /kisskb/src/drivers/thunderbolt/switch.c:3171:22: note: byref variable will be forcibly initialized struct tb_sw_lookup lookup; ^ /kisskb/src/drivers/hwmon/max197.c: In function 'max197_store_range': /kisskb/src/drivers/hwmon/max197.c:123:7: note: byref variable will be forcibly initialized long value; ^ /kisskb/src/drivers/hid/hid-holtekff.c: In function 'holtekff_play': /kisskb/src/drivers/hid/hid-holtekff.c:97:5: note: byref variable will be forcibly initialized u8 buf[HOLTEKFF_MSG_LENGTH] = ^ /kisskb/src/drivers/usb/gadget/udc/bdc/bdc_cmd.c: In function 'bdc_ep_bla': /kisskb/src/drivers/usb/gadget/udc/bdc/bdc_cmd.c:224:14: note: byref variable will be forcibly initialized u32 param0, param1; ^ /kisskb/src/drivers/usb/gadget/udc/bdc/bdc_cmd.c:224:6: note: byref variable will be forcibly initialized u32 param0, param1; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/gpu/drm/drm_hashtab.c:37: /kisskb/src/drivers/gpu/drm/drm_hashtab.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:591: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:683:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(prev), n); ^ In file included from /kisskb/src/include/linux/mm.h:30:0, from /kisskb/src/drivers/gpu/drm/drm_hashtab.c:37: /kisskb/src/drivers/gpu/drm/drm_hashtab.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/drivers/gpu/drm/drm_hashtab.c:39:0: /kisskb/src/drivers/gpu/drm/drm_hashtab.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/usb/serial/pl2303.c: In function 'pl2303_supports_hx_status': /kisskb/src/drivers/usb/serial/pl2303.c:391:5: note: byref variable will be forcibly initialized u8 buf; ^ /kisskb/src/drivers/gpu/drm/drm_mm.c: In function 'save_stack': /kisskb/src/drivers/gpu/drm/drm_mm.c:109:16: note: byref variable will be forcibly initialized unsigned long entries[STACKDEPTH]; ^ /kisskb/src/drivers/gpu/drm/drm_mm.c: In function 'drm_mm_reserve_node': /kisskb/src/drivers/gpu/drm/drm_mm.c:454:17: note: byref variable will be forcibly initialized u64 adj_start, adj_end; ^ /kisskb/src/drivers/gpu/drm/drm_mm.c:454:6: note: byref variable will be forcibly initialized u64 adj_start, adj_end; ^ /kisskb/src/drivers/gpu/drm/drm_mm.c: In function 'drm_mm_insert_node_in_range': /kisskb/src/drivers/gpu/drm/drm_mm.c:546:18: note: byref variable will be forcibly initialized u64 col_start, col_end; ^ /kisskb/src/drivers/gpu/drm/drm_mm.c:546:7: note: byref variable will be forcibly initialized u64 col_start, col_end; ^ /kisskb/src/drivers/gpu/drm/drm_mm.c: In function 'drm_mm_scan_add_block': /kisskb/src/drivers/gpu/drm/drm_mm.c:786:17: note: byref variable will be forcibly initialized u64 col_start, col_end; ^ /kisskb/src/drivers/gpu/drm/drm_mm.c:786:6: note: byref variable will be forcibly initialized u64 col_start, col_end; ^ /kisskb/src/drivers/gpu/drm/drm_mm.c: In function 'drm_mm_scan_color_evict': /kisskb/src/drivers/gpu/drm/drm_mm.c:916:18: note: byref variable will be forcibly initialized u64 hole_start, hole_end; ^ /kisskb/src/drivers/gpu/drm/drm_mm.c:916:6: note: byref variable will be forcibly initialized u64 hole_start, hole_end; ^ /kisskb/src/drivers/usb/host/xhci-dbg.c: In function 'xhci_dbg_trace': /kisskb/src/drivers/usb/host/xhci-dbg.c:26:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/usb/host/xhci-dbg.c:25:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/usb/gadget/function/f_loopback.c: In function 'f_lb_opts_bulk_buflen_store': /kisskb/src/drivers/usb/gadget/function/f_loopback.c:528:6: note: byref variable will be forcibly initialized u32 num; ^ /kisskb/src/drivers/usb/gadget/function/f_loopback.c: In function 'f_lb_opts_qlen_store': /kisskb/src/drivers/usb/gadget/function/f_loopback.c:490:6: note: byref variable will be forcibly initialized u32 num; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/dsi_manager.c: In function 'enable_phy': /kisskb/src/drivers/gpu/drm/msm/dsi/dsi_manager.c:121:33: note: byref variable will be forcibly initialized struct msm_dsi_phy_clk_request clk_req; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/dsi_manager.c: In function 'dsi_mgr_bridge_pre_enable': /kisskb/src/drivers/gpu/drm/msm/dsi/dsi_manager.c:350:36: note: byref variable will be forcibly initialized struct msm_dsi_phy_shared_timings phy_shared_timings[DSI_MAX]; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/dsi_host.c: In function 'dsi_cmd_dma_rx': /kisskb/src/drivers/gpu/drm/msm/dsi/dsi_host.c:1289:5: note: byref variable will be forcibly initialized u8 reg[16]; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/dsi_host.c: In function 'dsi_host_parse_lane_data': /kisskb/src/drivers/gpu/drm/msm/dsi/dsi_host.c:1655:14: note: byref variable will be forcibly initialized int ret, i, len, num_lanes; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/dsi_host.c:1654:6: note: byref variable will be forcibly initialized u32 lane_map[4]; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/dsi_host.c: In function 'dsi_get_config': /kisskb/src/drivers/gpu/drm/msm/dsi/dsi_host.c:213:17: note: byref variable will be forcibly initialized u32 major = 0, minor = 0; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/dsi_host.c:213:6: note: byref variable will be forcibly initialized u32 major = 0, minor = 0; ^ /kisskb/src/drivers/fpga/fpga-mgr.c: In function 'fpga_mgr_write_init_sg': /kisskb/src/drivers/fpga/fpga-mgr.c:170:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ /kisskb/src/drivers/fpga/fpga-mgr.c: In function 'fpga_mgr_buf_load_sg': /kisskb/src/drivers/fpga/fpga-mgr.c:238:26: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ In file included from /kisskb/src/drivers/fpga/fpga-mgr.c:17:0: /kisskb/src/drivers/fpga/fpga-mgr.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/fpga/fpga-mgr.c: In function 'fpga_mgr_buf_load': /kisskb/src/drivers/fpga/fpga-mgr.c:301:18: note: byref variable will be forcibly initialized struct sg_table sgt; ^ /kisskb/src/drivers/fpga/fpga-mgr.c: In function 'fpga_mgr_firmware_load': /kisskb/src/drivers/fpga/fpga-mgr.c:373:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^ /kisskb/src/drivers/usb/gadget/udc/bdc/bdc_ep.c: In function 'setup_bd_list_xfr': /kisskb/src/drivers/usb/gadget/udc/bdc/bdc_ep.c:428:25: note: byref variable will be forcibly initialized u32 maxp, tfs, dword2, dword3; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/dsi_host.c: In function 'dsi_cmd_dma_add': /kisskb/src/drivers/gpu/drm/msm/dsi/dsi_host.c:1139:25: note: byref variable will be forcibly initialized struct mipi_dsi_packet packet; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/dsi_host.c: In function 'dsi_cmd_dma_tx': /kisskb/src/drivers/gpu/drm/msm/dsi/dsi_host.c:1254:11: note: byref variable will be forcibly initialized uint64_t dma_base; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/usb/gadget/udc/bdc/bdc_ep.c:12: /kisskb/src/drivers/usb/gadget/udc/bdc/bdc_ep.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/usb/gadget/udc/bdc/bdc_ep.c: In function 'ep_bd_list_alloc': /kisskb/src/drivers/usb/gadget/udc/bdc/bdc_ep.c:127:13: note: byref variable will be forcibly initialized dma_addr_t dma; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/dsi_host.c: In function 'dsi_tx_buf_alloc_6g': /kisskb/src/drivers/gpu/drm/msm/dsi/dsi_host.c:1058:11: note: byref variable will be forcibly initialized uint64_t iova; ^ /kisskb/src/drivers/thunderbolt/cap.c: In function 'tb_port_dummy_read': /kisskb/src/drivers/thunderbolt/cap.c:56:7: note: byref variable will be forcibly initialized u32 dummy; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/dsi_host.c: In function 'msm_dsi_host_cmd_rx': /kisskb/src/drivers/gpu/drm/msm/dsi/dsi_host.c:2069:23: note: byref variable will be forcibly initialized struct mipi_dsi_msg max_pkt_size_msg = { ^ /kisskb/src/drivers/thunderbolt/cap.c: In function 'tb_port_enable_tmu': /kisskb/src/drivers/gpu/drm/msm/dsi/dsi_host.c:2068:6: note: byref variable will be forcibly initialized u8 tx[2] = {pkt_size & 0xff, pkt_size >> 8}; ^ /kisskb/src/drivers/thunderbolt/cap.c:21:6: note: byref variable will be forcibly initialized u32 value, offset; ^ /kisskb/src/drivers/thunderbolt/cap.c: In function 'tb_port_next_cap': /kisskb/src/drivers/thunderbolt/cap.c:74:20: note: byref variable will be forcibly initialized struct tb_cap_any header; ^ /kisskb/src/drivers/thunderbolt/cap.c: In function '__tb_port_find_cap': /kisskb/src/drivers/thunderbolt/cap.c:92:21: note: byref variable will be forcibly initialized struct tb_cap_any header; ^ /kisskb/src/drivers/thunderbolt/cap.c: In function 'tb_switch_next_cap': /kisskb/src/drivers/thunderbolt/cap.c:147:20: note: byref variable will be forcibly initialized struct tb_cap_any header; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/dsi_host.c: In function 'msm_dsi_host_set_src_pll': /kisskb/src/drivers/gpu/drm/msm/dsi/dsi_host.c:2192:34: note: byref variable will be forcibly initialized struct clk *byte_clk_provider, *pixel_clk_provider; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/dsi_host.c:2192:14: note: byref variable will be forcibly initialized struct clk *byte_clk_provider, *pixel_clk_provider; ^ /kisskb/src/drivers/thunderbolt/cap.c: In function 'tb_switch_find_cap': /kisskb/src/drivers/thunderbolt/cap.c:193:21: note: byref variable will be forcibly initialized struct tb_cap_any header; ^ /kisskb/src/drivers/thunderbolt/cap.c: In function 'tb_switch_find_vse_cap': /kisskb/src/drivers/thunderbolt/cap.c:226:21: note: byref variable will be forcibly initialized struct tb_cap_any header; ^ /kisskb/src/drivers/nvmem/bcm-ocotp.c: In function 'bcm_otpc_probe': /kisskb/src/drivers/nvmem/bcm-ocotp.c:261:6: note: byref variable will be forcibly initialized u32 num_words; ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/hwtracing/coresight/coresight-syscfg.c:7: /kisskb/src/drivers/hwtracing/coresight/coresight-syscfg.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/platform_device.h:13:0, from /kisskb/src/drivers/hwtracing/coresight/coresight-syscfg.c:7: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy.c:7: /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy.c: In function 'dsi_phy_driver_probe': /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy.c:678:6: note: byref variable will be forcibly initialized u32 phy_type; ^ /kisskb/src/drivers/hwmon/max6621.c: In function 'max6621_read': /kisskb/src/drivers/hwmon/max6621.c:205:6: note: byref variable will be forcibly initialized u32 regval; ^ /kisskb/src/drivers/hwmon/max6642.c: In function 'temp_max_store': /kisskb/src/drivers/hwmon/max6642.c:221:16: note: byref variable will be forcibly initialized unsigned long val; ^ In file included from /kisskb/src/drivers/gpu/drm/drm_crtc.c:34:0: /kisskb/src/drivers/gpu/drm/drm_crtc.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/drm_crtc.c: In function 'drm_crtc_init_with_planes': /kisskb/src/drivers/gpu/drm/drm_crtc.c:357:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/gpu/drm/drm_crtc.c: In function '__drmm_crtc_alloc_with_planes': /kisskb/src/drivers/gpu/drm/drm_crtc.c:388:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/gpu/drm/drm_crtc.c: In function 'drm_crtc_check_viewport': /kisskb/src/drivers/gpu/drm/drm_crtc.c:606:16: note: byref variable will be forcibly initialized int hdisplay, vdisplay; ^ /kisskb/src/drivers/gpu/drm/drm_crtc.c:606:6: note: byref variable will be forcibly initialized int hdisplay, vdisplay; ^ /kisskb/src/drivers/gpu/drm/drm_crtc.c: In function 'drm_mode_setcrtc': /kisskb/src/drivers/gpu/drm/drm_crtc.c:645:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/drm_crtc.c:643:22: note: byref variable will be forcibly initialized struct drm_mode_set set; ^ /kisskb/src/drivers/hwmon/max6650.c: In function 'max6650_init_client': /kisskb/src/drivers/hwmon/max6650.c:366:6: note: byref variable will be forcibly initialized u32 target_rpm; ^ /kisskb/src/drivers/hwmon/max6650.c:365:6: note: byref variable will be forcibly initialized u32 prescale; ^ /kisskb/src/drivers/hwmon/max6650.c:364:6: note: byref variable will be forcibly initialized u32 voltage; ^ /kisskb/src/drivers/gpu/drm/drm_modes.c: In function 'drm_mode_parse_cmdline_res_mode': /kisskb/src/drivers/gpu/drm/drm_modes.c:1483:8: note: byref variable will be forcibly initialized char *end_ptr; ^ /kisskb/src/drivers/gpu/drm/drm_modes.c: In function 'drm_mode_parse_cmdline_int': /kisskb/src/drivers/gpu/drm/drm_modes.c:1541:8: note: byref variable will be forcibly initialized char *endp; ^ /kisskb/src/drivers/gpu/drm/drm_modes.c: In function 'drm_mode_parse_cmdline_options': /kisskb/src/drivers/gpu/drm/drm_modes.c:1593:20: note: byref variable will be forcibly initialized unsigned int deg, margin, rotation = 0; ^ /kisskb/src/drivers/gpu/drm/drm_modes.c:1593:15: note: byref variable will be forcibly initialized unsigned int deg, margin, rotation = 0; ^ /kisskb/src/drivers/gpu/drm/drm_modes.c: In function 'of_get_drm_display_mode': /kisskb/src/drivers/gpu/drm/drm_modes.c:712:19: note: byref variable will be forcibly initialized struct videomode vm; ^ /kisskb/src/drivers/gpu/drm/drm_modes.c: In function 'drm_mode_get_hv_timing': /kisskb/src/drivers/gpu/drm/drm_modes.c:791:26: note: byref variable will be forcibly initialized struct drm_display_mode adjusted = *mode; ^ /kisskb/src/drivers/gpu/drm/drm_modes.c: In function 'drm_mode_parse_command_line_for_connector': /kisskb/src/drivers/gpu/drm/drm_modes.c:1719:29: note: byref variable will be forcibly initialized char *bpp_end_ptr = NULL, *refresh_end_ptr = NULL; ^ /kisskb/src/drivers/gpu/drm/drm_modes.c:1719:8: note: byref variable will be forcibly initialized char *bpp_end_ptr = NULL, *refresh_end_ptr = NULL; ^ /kisskb/src/drivers/hwmon/max6697.c: In function 'offset_store': /kisskb/src/drivers/hwmon/max6697.c:333:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/max6697.c: In function 'temp_store': /kisskb/src/drivers/hwmon/max6697.c:307:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/max6697.c: In function 'max6697_get_config_of': /kisskb/src/drivers/hwmon/max6697.c:564:6: note: byref variable will be forcibly initialized int len; ^ /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/mmc/host/sdhci-pltfm.c: In function 'sdhci_get_property': /kisskb/src/drivers/mmc/host/sdhci-pltfm.c:84:6: note: byref variable will be forcibly initialized u32 bus_width; ^ /kisskb/src/drivers/usb/gadget/function/f_sourcesink.c: In function 'f_ss_opts_iso_qlen_store': /kisskb/src/drivers/usb/gadget/function/f_sourcesink.c:1198:6: note: byref variable will be forcibly initialized u32 num; ^ /kisskb/src/drivers/usb/gadget/function/f_sourcesink.c: In function 'f_ss_opts_bulk_qlen_store': /kisskb/src/drivers/usb/gadget/function/f_sourcesink.c:1160:6: note: byref variable will be forcibly initialized u32 num; ^ /kisskb/src/drivers/usb/gadget/function/f_sourcesink.c: In function 'f_ss_opts_bulk_buflen_store': /kisskb/src/drivers/usb/gadget/function/f_sourcesink.c:1122:6: note: byref variable will be forcibly initialized u32 num; ^ /kisskb/src/drivers/usb/gadget/function/f_sourcesink.c: In function 'f_ss_opts_isoc_maxburst_store': /kisskb/src/drivers/usb/gadget/function/f_sourcesink.c:1079:5: note: byref variable will be forcibly initialized u8 num; ^ /kisskb/src/drivers/usb/gadget/function/f_sourcesink.c: In function 'f_ss_opts_isoc_mult_store': /kisskb/src/drivers/usb/gadget/function/f_sourcesink.c:1036:5: note: byref variable will be forcibly initialized u8 num; ^ /kisskb/src/drivers/usb/gadget/function/f_sourcesink.c: In function 'f_ss_opts_isoc_interval_store': /kisskb/src/drivers/usb/gadget/function/f_sourcesink.c:950:5: note: byref variable will be forcibly initialized u8 num; ^ /kisskb/src/drivers/usb/gadget/function/f_sourcesink.c: In function 'f_ss_opts_pattern_store': /kisskb/src/drivers/usb/gadget/function/f_sourcesink.c:907:5: note: byref variable will be forcibly initialized u8 num; ^ /kisskb/src/drivers/usb/gadget/function/f_sourcesink.c: In function 'f_ss_opts_isoc_maxpacket_store': /kisskb/src/drivers/usb/gadget/function/f_sourcesink.c:993:6: note: byref variable will be forcibly initialized u16 num; ^ /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c: In function 'truly_nt35597_probe': /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c:541:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { ^ In file included from /kisskb/src/drivers/thunderbolt/path.c:9:0: /kisskb/src/drivers/thunderbolt/path.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/thunderbolt/path.c: In function 'tb_path_find_dst_port': /kisskb/src/drivers/thunderbolt/path.c:38:21: note: byref variable will be forcibly initialized struct tb_regs_hop hop; ^ /kisskb/src/drivers/thunderbolt/path.c: In function '__tb_path_deactivate_hop': /kisskb/src/drivers/thunderbolt/path.c:381:21: note: byref variable will be forcibly initialized struct tb_regs_hop hop; ^ /kisskb/src/drivers/thunderbolt/path.c: In function 'tb_path_discover': /kisskb/src/drivers/thunderbolt/path.c:105:21: note: byref variable will be forcibly initialized struct tb_regs_hop hop; ^ /kisskb/src/drivers/thunderbolt/path.c: In function 'tb_path_activate': /kisskb/src/drivers/thunderbolt/path.c:514:22: note: byref variable will be forcibly initialized struct tb_regs_hop hop = { 0 }; ^ /kisskb/src/drivers/fpga/socfpga-a10.c: In function 'socfpga_a10_fpga_read_stat': /kisskb/src/drivers/fpga/socfpga-a10.c:230:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/fpga/socfpga-a10.c: In function 'socfpga_a10_fpga_generate_dclks': /kisskb/src/drivers/fpga/socfpga-a10.c:130:6: note: byref variable will be forcibly initialized u32 val; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/vmalloc.h:5, from /kisskb/src/drivers/infiniband/sw/rxe/rxe_queue.c:7: /kisskb/src/drivers/infiniband/sw/rxe/rxe_queue.c: In function 'queue_get_producer': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:109:10: note: in expansion of macro 'smp_load_acquire' prod = smp_load_acquire(&q->buf->producer_index); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:102:10: note: in expansion of macro 'smp_load_acquire' prod = smp_load_acquire(&q->buf->producer_index); ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_queue.c: In function 'queue_get_consumer': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:137:10: note: in expansion of macro 'smp_load_acquire' cons = smp_load_acquire(&q->buf->consumer_index); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:130:10: note: in expansion of macro 'smp_load_acquire' cons = smp_load_acquire(&q->buf->consumer_index); ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_queue.c: In function 'rxe_queue_resize': /kisskb/src/drivers/infiniband/sw/rxe/rxe_queue.c:152:15: note: byref variable will be forcibly initialized unsigned int num_elem = *num_elem_p; ^ /kisskb/src/drivers/fpga/altera-cvp.c: In function 'altera_cvp_remove': /kisskb/src/drivers/fpga/altera-cvp.c:684:6: note: byref variable will be forcibly initialized u16 cmd; ^ /kisskb/src/drivers/fpga/altera-cvp.c: In function 'altera_cvp_chk_error': /kisskb/src/drivers/fpga/altera-cvp.c:185:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/fpga/altera-cvp.c: In function 'altera_cvp_state': /kisskb/src/drivers/fpga/altera-cvp.c:120:6: note: byref variable will be forcibly initialized u32 status; ^ /kisskb/src/drivers/fpga/altera-cvp.c: In function 'altera_cvp_dummy_write': /kisskb/src/drivers/fpga/altera-cvp.c:148:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/fpga/altera-cvp.c: In function 'altera_cvp_wait_status': /kisskb/src/drivers/fpga/altera-cvp.c:164:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/fpga/altera-cvp.c: In function 'altera_cvp_teardown': /kisskb/src/drivers/fpga/altera-cvp.c:290:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/fpga/altera-cvp.c: In function 'altera_cvp_write_complete': /kisskb/src/drivers/fpga/altera-cvp.c:488:12: note: byref variable will be forcibly initialized u32 mask, val; ^ /kisskb/src/drivers/fpga/altera-cvp.c: In function 'altera_cvp_write_init': /kisskb/src/drivers/fpga/altera-cvp.c:323:14: note: byref variable will be forcibly initialized u32 iflags, val; ^ /kisskb/src/drivers/fpga/altera-cvp.c: In function 'altera_cvp_v2_clear_state': /kisskb/src/drivers/fpga/altera-cvp.c:206:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/fpga/altera-cvp.c: In function 'altera_cvp_v2_wait_for_credit': /kisskb/src/drivers/fpga/altera-cvp.c:235:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/fpga/altera-cvp.c: In function 'altera_cvp_probe': /kisskb/src/drivers/fpga/altera-cvp.c:583:6: note: byref variable will be forcibly initialized u32 regval; ^ /kisskb/src/drivers/fpga/altera-cvp.c:582:11: note: byref variable will be forcibly initialized u16 cmd, val; ^ /kisskb/src/drivers/fpga/altera-cvp.c:582:6: note: byref variable will be forcibly initialized u16 cmd, val; ^ /kisskb/src/drivers/hwmon/mc13783-adc.c: In function 'mc13783_adc_read': /kisskb/src/drivers/hwmon/mc13783-adc.c:46:15: note: byref variable will be forcibly initialized unsigned int sample[4]; ^ /kisskb/src/drivers/hwmon/mc13783-adc.c: In function 'mc13783_adc_gp_show': /kisskb/src/drivers/hwmon/mc13783-adc.c:94:11: note: byref variable will be forcibly initialized unsigned val; ^ /kisskb/src/drivers/hwmon/mc13783-adc.c: In function 'mc13783_adc_temp_show': /kisskb/src/drivers/hwmon/mc13783-adc.c:135:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/hwmon/mc13783-adc.c: In function 'mc13783_adc_uid_show': /kisskb/src/drivers/hwmon/mc13783-adc.c:113:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/hwmon/mc13783-adc.c: In function 'mc13783_adc_bp_show': /kisskb/src/drivers/hwmon/mc13783-adc.c:70:11: note: byref variable will be forcibly initialized unsigned val; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_monitor_supports_rb': /kisskb/src/drivers/gpu/drm/drm_edid.c:2420:8: note: byref variable will be forcibly initialized bool ret = false; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_gtf2_hbreak': /kisskb/src/drivers/gpu/drm/drm_edid.c:2445:6: note: byref variable will be forcibly initialized u8 *r = NULL; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_gtf2_2c': /kisskb/src/drivers/gpu/drm/drm_edid.c:2454:6: note: byref variable will be forcibly initialized u8 *r = NULL; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_gtf2_m': /kisskb/src/drivers/gpu/drm/drm_edid.c:2463:6: note: byref variable will be forcibly initialized u8 *r = NULL; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_gtf2_k': /kisskb/src/drivers/gpu/drm/drm_edid.c:2472:6: note: byref variable will be forcibly initialized u8 *r = NULL; ^ /kisskb/src/drivers/infiniband/core/lag.c: In function 'rdma_build_skb': /kisskb/src/drivers/infiniband/core/lag.c:20:5: note: byref variable will be forcibly initialized u8 smac[ETH_ALEN]; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_gtf2_2j': /kisskb/src/drivers/gpu/drm/drm_edid.c:2481:6: note: byref variable will be forcibly initialized u8 *r = NULL; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/usb/host/xhci-trace.h:635, from /kisskb/src/drivers/usb/host/xhci-trace.c:12: /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'perf_trace_xhci_log_msg': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:28:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_msg, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:28:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_msg, ^ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'perf_trace_xhci_log_trb': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:114:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_trb, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:114:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_trb, ^ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'perf_trace_xhci_log_free_virt_dev': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:173:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_free_virt_dev, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:173:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_free_virt_dev, ^ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'perf_trace_xhci_log_virt_dev': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:204:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_virt_dev, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:204:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_virt_dev, ^ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'perf_trace_xhci_log_urb': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:256:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_urb, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:256:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_urb, ^ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'perf_trace_xhci_log_ep_ctx': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:317:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_ep_ctx, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:317:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_ep_ctx, ^ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'perf_trace_xhci_log_slot_ctx': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:363:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_slot_ctx, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:363:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_slot_ctx, ^ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'perf_trace_xhci_log_ctrl_ctx': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:430:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_ctrl_ctx, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:430:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_ctrl_ctx, ^ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'perf_trace_xhci_log_portsc': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:522:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_portsc, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:522:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_portsc, ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'get_monitor_name': /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'perf_trace_xhci_log_doorbell': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:555:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_doorbell, ^ /kisskb/src/drivers/gpu/drm/drm_edid.c:4491:8: note: byref variable will be forcibly initialized char *edid_name = NULL; ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:555:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_doorbell, ^ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'perf_trace_xhci_dbc_log_request': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:582:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_dbc_log_request, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:582:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_dbc_log_request, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/usb/host/xhci-trace.h:635, from /kisskb/src/drivers/usb/host/xhci-trace.c:12: /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_log_msg': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:28:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_msg, ^ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_log_trb': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:114:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_trb, ^ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_log_free_virt_dev': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:173:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_free_virt_dev, ^ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_log_virt_dev': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:204:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_virt_dev, ^ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_log_urb': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:256:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_urb, ^ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_log_ep_ctx': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:317:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_ep_ctx, ^ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_log_slot_ctx': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:363:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_slot_ctx, ^ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_log_ctrl_ctx': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:430:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_ctrl_ctx, ^ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_log_portsc': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:522:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_portsc, ^ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_log_doorbell': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:555:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_doorbell, ^ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_dbc_log_request': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:582:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_dbc_log_request, ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/gpu/drm/drm_edid.c:33: /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/usb/host/xhci-trace.h:635, from /kisskb/src/drivers/usb/host/xhci-trace.c:12: /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'perf_trace_xhci_log_ctx': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:73:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_ctx, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:73:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_ctx, ^ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:73:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_ctx, ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_do_probe_ddc_edid': /kisskb/src/drivers/gpu/drm/drm_edid.c:1810:18: note: byref variable will be forcibly initialized struct i2c_msg msgs[] = { ^ /kisskb/src/drivers/gpu/drm/drm_edid.c:1798:16: note: byref variable will be forcibly initialized unsigned char segment = block >> 1; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c:1797:16: note: byref variable will be forcibly initialized unsigned char start = block * EDID_LENGTH; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/usb/host/xhci-trace.h:635, from /kisskb/src/drivers/usb/host/xhci-trace.c:12: /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_log_ctx': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:73:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_ctx, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:73:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_ctx, ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_match_cea_mode_clock_tolerance': /kisskb/src/drivers/gpu/drm/drm_edid.c:3479: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_update_mso': /kisskb/src/drivers/gpu/drm/drm_edid.c:5287:24: note: byref variable will be forcibly initialized struct displayid_iter iter; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/usb/host/xhci-trace.h:635, from /kisskb/src/drivers/usb/host/xhci-trace.c:12: /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'perf_trace_xhci_log_ring': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:456:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_ring, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:456:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_ring, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/usb/host/xhci-trace.h:635, from /kisskb/src/drivers/usb/host/xhci-trace.c:12: /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_log_ring': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/host/./xhci-trace.h:456:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_ring, ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_cvt_modes': /kisskb/src/drivers/gpu/drm/drm_edid.c:3185:11: note: byref variable will be forcibly initialized const u8 empty[3] = { 0, 0, 0 }; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c:3184:12: note: byref variable will be forcibly initialized const int rates[] = { 60, 85, 75, 60, 50 }; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'add_displayid_detailed_modes': /kisskb/src/drivers/gpu/drm/drm_edid.c:5482:24: note: byref variable will be forcibly initialized struct displayid_iter iter; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'add_hdmi_mandatory_stereo_modes': /kisskb/src/drivers/gpu/drm/drm_edid.c:3895:19: note: byref variable will be forcibly initialized struct list_head stereo_modes; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'connector_bad_edid': /kisskb/src/drivers/gpu/drm/drm_edid.c:1870:8: note: byref variable will be forcibly initialized char prefix[20]; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_probe_ddc': /kisskb/src/drivers/gpu/drm/drm_edid.c:2074:16: note: byref variable will be forcibly initialized unsigned char out; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_find_cea_extension': /kisskb/src/drivers/gpu/drm/drm_edid.c:3361:6: note: byref variable will be forcibly initialized int ext_index = 0; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c:3359:24: note: byref variable will be forcibly initialized struct displayid_iter iter; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_parse_cea_ext': /kisskb/src/drivers/gpu/drm/drm_edid.c:5157:16: note: byref variable will be forcibly initialized int i, start, end; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c:5157:9: note: byref variable will be forcibly initialized int i, start, end; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_edid_to_eld': /kisskb/src/drivers/gpu/drm/drm_edid.c:4583:17: note: byref variable will be forcibly initialized int i, start, end; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c:4583:10: note: byref variable will be forcibly initialized int i, start, end; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'add_cea_modes': /kisskb/src/drivers/gpu/drm/drm_edid.c:4319:17: note: byref variable will be forcibly initialized int i, start, end; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c:4319:10: note: byref variable will be forcibly initialized int i, start, end; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_match_cea_mode': /kisskb/src/drivers/gpu/drm/drm_edid.c:3518:27: note: byref variable will be forcibly initialized struct drm_display_mode cea_mode = *cea_mode_for_vic(vic); ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/hdmi.h:28, from /kisskb/src/drivers/gpu/drm/drm_edid.c:32: /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'add_alternate_cea_modes': /kisskb/src/drivers/gpu/drm/drm_edid.c:3645:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_edid_get_monitor_name': /kisskb/src/drivers/gpu/drm/drm_edid.c:4518:7: note: byref variable will be forcibly initialized char buf[13]; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_edid_to_sad': /kisskb/src/drivers/gpu/drm/drm_edid.c:4648:16: note: byref variable will be forcibly initialized int i, start, end, dbl; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c:4648:9: note: byref variable will be forcibly initialized int i, start, end, dbl; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_edid_to_speaker_allocation': /kisskb/src/drivers/gpu/drm/drm_edid.c:4710:16: note: byref variable will be forcibly initialized int i, start, end, dbl; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c:4710:9: note: byref variable will be forcibly initialized int i, start, end, dbl; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_detect_hdmi_monitor': /kisskb/src/drivers/gpu/drm/drm_edid.c:4806:20: note: byref variable will be forcibly initialized int start_offset, end_offset; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c:4806:6: note: byref variable will be forcibly initialized int start_offset, end_offset; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_detect_monitor_audio': /kisskb/src/drivers/gpu/drm/drm_edid.c:4845:20: note: byref variable will be forcibly initialized int start_offset, end_offset; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c:4845:6: note: byref variable will be forcibly initialized int start_offset, end_offset; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_update_tile_info': /kisskb/src/drivers/gpu/drm/drm_edid.c:6128:24: note: byref variable will be forcibly initialized struct displayid_iter iter; ^ /kisskb/src/drivers/thunderbolt/tunnel.c: In function 'tb_dp_init_video_credits': /kisskb/src/drivers/thunderbolt/tunnel.c:716:10: note: byref variable will be forcibly initialized size_t max_dp_streams; ^ In file included from /kisskb/src/drivers/thunderbolt/tunnel.c:10:0: /kisskb/src/drivers/thunderbolt/tunnel.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/thunderbolt/tunnel.c: In function 'tb_dp_consumed_bandwidth': /kisskb/src/drivers/thunderbolt/tunnel.c:627:6: note: byref variable will be forcibly initialized u32 val, rate = 0, lanes = 0; ^ /kisskb/src/drivers/thunderbolt/tunnel.c: In function 'tb_dp_cm_handshake': /kisskb/src/drivers/thunderbolt/tunnel.c:340:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/tunnel.c: In function 'tb_dp_xchg_caps': /kisskb/src/drivers/thunderbolt/tunnel.c:559:17: note: byref variable will be forcibly initialized u32 new_rate, new_lanes, new_bw; ^ /kisskb/src/drivers/thunderbolt/tunnel.c:559:7: note: byref variable will be forcibly initialized u32 new_rate, new_lanes, new_bw; ^ /kisskb/src/drivers/thunderbolt/tunnel.c:501:39: note: byref variable will be forcibly initialized u32 out_dp_cap, out_rate, out_lanes, in_dp_cap, in_rate, in_lanes, bw; ^ /kisskb/src/drivers/thunderbolt/tunnel.c:501:6: note: byref variable will be forcibly initialized u32 out_dp_cap, out_rate, out_lanes, in_dp_cap, in_rate, in_lanes, bw; ^ /kisskb/src/drivers/thunderbolt/tunnel.c: In function 'tb_usb3_reclaim_available_bandwidth': /kisskb/src/drivers/thunderbolt/tunnel.c:1251:34: note: byref variable will be forcibly initialized int ret, max_rate, allocate_up, allocate_down; ^ /kisskb/src/drivers/thunderbolt/tunnel.c:1251:21: note: byref variable will be forcibly initialized int ret, max_rate, allocate_up, allocate_down; ^ /kisskb/src/drivers/thunderbolt/tunnel.c: In function 'tb_tunnel_discover_dp': /kisskb/src/drivers/thunderbolt/tunnel.c:774:18: note: byref variable will be forcibly initialized struct tb_port *port; ^ /kisskb/src/drivers/thunderbolt/tunnel.c: In function 'tb_tunnel_consumed_bandwidth': /kisskb/src/drivers/thunderbolt/tunnel.c:1710:17: note: byref variable will be forcibly initialized int up_bw = 0, down_bw = 0; ^ /kisskb/src/drivers/thunderbolt/tunnel.c:1710:6: note: byref variable will be forcibly initialized int up_bw = 0, down_bw = 0; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/gpu/drm/drm_trace.h:74, from /kisskb/src/drivers/gpu/drm/drm_trace_points.c:5: /kisskb/src/drivers/gpu/drm/drm_trace_points.c: In function 'perf_trace_drm_vblank_event': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_vblank_event, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_vblank_event, ^ /kisskb/src/drivers/gpu/drm/drm_trace_points.c: In function 'perf_trace_drm_vblank_event_queued': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:35:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_vblank_event_queued, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:35:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_vblank_event_queued, ^ /kisskb/src/drivers/gpu/drm/drm_trace_points.c: In function 'perf_trace_drm_vblank_event_delivered': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_vblank_event_delivered, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_vblank_event_delivered, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/gpu/drm/drm_trace.h:74, from /kisskb/src/drivers/gpu/drm/drm_trace_points.c:5: /kisskb/src/drivers/gpu/drm/drm_trace_points.c: In function 'trace_event_raw_event_drm_vblank_event': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_vblank_event, ^ /kisskb/src/drivers/gpu/drm/drm_trace_points.c: In function 'trace_event_raw_event_drm_vblank_event_queued': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:35:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_vblank_event_queued, ^ /kisskb/src/drivers/gpu/drm/drm_trace_points.c: In function 'trace_event_raw_event_drm_vblank_event_delivered': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_vblank_event_delivered, ^ /kisskb/src/drivers/hwmon/mcp3021.c: In function 'mcp3021_read16': /kisskb/src/drivers/hwmon/mcp3021.c:60:9: note: byref variable will be forcibly initialized __be16 buf; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c: In function 'pll_28nm_register': /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c:522:47: note: byref variable will be forcibly initialized char clk_name[32], parent1[32], parent2[32], vco_name[32]; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c:522:34: note: byref variable will be forcibly initialized char clk_name[32], parent1[32], parent2[32], vco_name[32]; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c:522:21: note: byref variable will be forcibly initialized char clk_name[32], parent1[32], parent2[32], vco_name[32]; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c:522:7: note: byref variable will be forcibly initialized char clk_name[32], parent1[32], parent2[32], vco_name[32]; ^ In file included from /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c:7:0: /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c:578:21: note: byref variable will be forcibly initialized ((const char *[]){ ^ /kisskb/src/include/linux/clk-provider.h:938:11: note: in definition of macro 'devm_clk_hw_register_mux' (parent_names), NULL, NULL, (flags), (reg), \ ^ /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c:524:35: note: byref variable will be forcibly initialized .parent_names = (const char *[]){ "xo" }, ^ /kisskb/src/drivers/mmc/host/sdhci-esdhc-imx.c: In function 'esdhc_cqhci_irq': /kisskb/src/drivers/mmc/host/sdhci-esdhc-imx.c:1316:6: note: byref variable will be forcibly initialized int data_error = 0; ^ /kisskb/src/drivers/mmc/host/sdhci-esdhc-imx.c:1315:6: note: byref variable will be forcibly initialized int cmd_error = 0; ^ /kisskb/src/drivers/hwmon/tps23861.c: In function 'tps23861_read_temp': /kisskb/src/drivers/hwmon/tps23861.c:128:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/hwmon/tps23861.c: In function 'tps23861_port_operating_mode': /kisskb/src/drivers/hwmon/tps23861.c:373:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/hwmon/tps23861.c: In function 'tps23861_port_detect_status': /kisskb/src/drivers/hwmon/tps23861.c:411:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/hwmon/tps23861.c: In function 'tps23861_port_class_status': /kisskb/src/drivers/hwmon/tps23861.c:449:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/hwmon/tps23861.c: In function 'tps23861_port_poe_plus_status': /kisskb/src/drivers/hwmon/tps23861.c:480:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/hwmon/tps23861.c: In function 'tps23861_read_voltage': /kisskb/src/drivers/hwmon/tps23861.c:143:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/hwmon/tps23861.c: In function 'tps23861_read_current': /kisskb/src/drivers/hwmon/tps23861.c:167:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/hwmon/tps23861.c: In function 'tps23861_port_resistance': /kisskb/src/drivers/hwmon/tps23861.c:492:6: note: byref variable will be forcibly initialized u16 regval; ^ /kisskb/src/drivers/hwmon/tps23861.c: In function 'tps23861_probe': /kisskb/src/drivers/hwmon/tps23861.c:547:6: note: byref variable will be forcibly initialized u32 shunt_resistor; ^ /kisskb/src/drivers/usb/gadget/function/u_serial.c: In function '__gs_console_push': /kisskb/src/drivers/usb/gadget/function/u_serial.c:906:8: note: byref variable will be forcibly initialized char buf[64]; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/usb/gadget/function/u_serial.c:18: /kisskb/src/drivers/usb/gadget/function/u_serial.c: In function 'gserial_free_port': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/usb/gadget/function/u_serial.c:1190:2: note: in expansion of macro 'wait_event' wait_event(port->close_wait, gs_closed(port)); ^ In file included from /kisskb/src/drivers/usb/gadget/function/u_serial.c:29:0: /kisskb/src/drivers/usb/gadget/function/u_serial.c: In function 'gs_put_char': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^ /kisskb/src/drivers/usb/gadget/function/u_serial.c:758:11: note: in expansion of macro 'kfifo_put' status = kfifo_put(&port->port_write_buf, ch); ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/usb/gadget/function/u_serial.c:18: /kisskb/src/drivers/usb/gadget/function/u_serial.c: In function 'gs_close': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/usb/gadget/function/u_serial.c:697:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(port->drain_wait, ^ /kisskb/src/drivers/usb/gadget/function/u_serial.c: In function 'gserial_set_console': /kisskb/src/drivers/usb/gadget/function/u_serial.c:1070:7: note: byref variable will be forcibly initialized bool enable; ^ /kisskb/src/drivers/usb/gadget/function/u_serial.c: In function 'gserial_alloc_line_no_console': /kisskb/src/drivers/usb/gadget/function/u_serial.c:1217:29: note: byref variable will be forcibly initialized struct usb_cdc_line_coding coding; ^ /kisskb/src/drivers/usb/gadget/udc/dummy_hcd.c: In function 'dummy_g_get_frame': /kisskb/src/drivers/usb/gadget/udc/dummy_hcd.c:844:20: note: byref variable will be forcibly initialized struct timespec64 ts64; ^ /kisskb/src/drivers/thunderbolt/eeprom.c: In function 'tb_eeprom_get_drom_offset': /kisskb/src/drivers/thunderbolt/eeprom.c:139:28: note: byref variable will be forcibly initialized struct tb_cap_plug_events cap; ^ /kisskb/src/drivers/thunderbolt/eeprom.c: In function 'tb_eeprom_out': /kisskb/src/drivers/thunderbolt/eeprom.c:98:23: note: byref variable will be forcibly initialized struct tb_eeprom_ctl ctl; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_version': /kisskb/src/drivers/tee/tee_core.c:269:32: note: byref variable will be forcibly initialized struct tee_ioctl_version_data vers; ^ /kisskb/src/drivers/gpu/drm/drm_prime.c: In function 'drm_gem_prime_export': /kisskb/src/drivers/gpu/drm/drm_prime.c:881:29: note: byref variable will be forcibly initialized struct dma_buf_export_info exp_info = { ^ /kisskb/src/drivers/thunderbolt/eeprom.c: In function 'tb_eeprom_in': /kisskb/src/drivers/thunderbolt/eeprom.c:118:23: note: byref variable will be forcibly initialized struct tb_eeprom_ctl ctl; ^ /kisskb/src/drivers/thunderbolt/eeprom.c: In function 'tb_eeprom_active': /kisskb/src/drivers/thunderbolt/eeprom.c:44:23: note: byref variable will be forcibly initialized struct tb_eeprom_ctl ctl; ^ /kisskb/src/drivers/thunderbolt/eeprom.c: In function 'tb_eeprom_read_n': /kisskb/src/drivers/thunderbolt/eeprom.c:171:6: note: byref variable will be forcibly initialized u16 drom_offset; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_cancel': /kisskb/src/drivers/tee/tee_core.c:606:30: note: byref variable will be forcibly initialized struct tee_ioctl_cancel_arg arg; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_close_session': /kisskb/src/drivers/tee/tee_core.c:622:37: note: byref variable will be forcibly initialized struct tee_ioctl_close_session_arg arg; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'params_to_supp': /kisskb/src/drivers/tee/tee_core.c:640:26: note: byref variable will be forcibly initialized struct tee_ioctl_param ip; ^ /kisskb/src/drivers/thunderbolt/eeprom.c: In function 'tb_drom_parse_entry_port': /kisskb/src/drivers/thunderbolt/eeprom.c:365:20: note: byref variable will be forcibly initialized enum tb_port_type type; ^ /kisskb/src/drivers/gpu/drm/drm_prime.c: In function 'drm_prime_sg_to_page_array': /kisskb/src/drivers/gpu/drm/drm_prime.c:1002:22: note: byref variable will be forcibly initialized struct sg_page_iter page_iter; ^ /kisskb/src/drivers/gpu/drm/drm_prime.c: In function 'drm_prime_sg_to_dma_addr_array': /kisskb/src/drivers/gpu/drm/drm_prime.c:1028:26: note: byref variable will be forcibly initialized struct sg_dma_page_iter dma_iter; ^ /kisskb/src/drivers/thunderbolt/eeprom.c: In function 'tb_drom_read_uid_only': /kisskb/src/drivers/thunderbolt/eeprom.c:304:5: note: byref variable will be forcibly initialized u8 data[9]; ^ /kisskb/src/drivers/thunderbolt/eeprom.c: In function 'tb_drom_copy_nvm': /kisskb/src/drivers/thunderbolt/eeprom.c:474:6: note: byref variable will be forcibly initialized u32 drom_offset; ^ In file included from /kisskb/src/drivers/tee/tee_core.c:13:0: /kisskb/src/drivers/tee/tee_core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/thunderbolt/eeprom.c: In function 'tb_drom_read': /kisskb/src/drivers/thunderbolt/eeprom.c:604:6: note: byref variable will be forcibly initialized u16 size; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'uuid_v5': /kisskb/src/drivers/tee/tee_core.c:143:16: note: byref variable will be forcibly initialized unsigned char hash[SHA1_DIGEST_SIZE]; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_shm_alloc': /kisskb/src/drivers/tee/tee_core.c:286:34: note: byref variable will be forcibly initialized struct tee_ioctl_shm_alloc_data data; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'params_from_supp': /kisskb/src/drivers/tee/tee_core.c:735:26: note: byref variable will be forcibly initialized struct tee_ioctl_param ip; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_supp_send': /kisskb/src/drivers/tee/tee_core.c:778:28: note: byref variable will be forcibly initialized struct tee_ioctl_buf_data buf; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_shm_register': /kisskb/src/drivers/tee/tee_core.c:323:37: note: byref variable will be forcibly initialized struct tee_ioctl_shm_register_data data; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'params_from_user': /kisskb/src/drivers/tee/tee_core.c:363:26: note: byref variable will be forcibly initialized struct tee_ioctl_param ip; ^ /kisskb/src/drivers/usb/gadget/udc/dummy_hcd.c: In function 'dummy_timer': /kisskb/src/drivers/usb/gadget/udc/dummy_hcd.c:1884:28: note: byref variable will be forcibly initialized struct usb_ctrlrequest setup; ^ /kisskb/src/drivers/usb/gadget/udc/dummy_hcd.c:1836:9: note: byref variable will be forcibly initialized int status = -EINPROGRESS; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_open_session': /kisskb/src/drivers/tee/tee_core.c:470:36: note: byref variable will be forcibly initialized struct tee_ioctl_open_session_arg arg; ^ /kisskb/src/drivers/tee/tee_core.c:468:28: note: byref variable will be forcibly initialized struct tee_ioctl_buf_data buf; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_invoke': /kisskb/src/drivers/tee/tee_core.c:549:30: note: byref variable will be forcibly initialized struct tee_ioctl_invoke_arg arg; ^ /kisskb/src/drivers/tee/tee_core.c:547:28: note: byref variable will be forcibly initialized struct tee_ioctl_buf_data buf; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_supp_recv': /kisskb/src/drivers/tee/tee_core.c:685:6: note: byref variable will be forcibly initialized u32 func; ^ /kisskb/src/drivers/tee/tee_core.c:684:6: note: byref variable will be forcibly initialized u32 num_params; ^ /kisskb/src/drivers/tee/tee_core.c:681:28: note: byref variable will be forcibly initialized struct tee_ioctl_buf_data buf; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'implementation_id_show': /kisskb/src/drivers/tee/tee_core.c:968:32: note: byref variable will be forcibly initialized struct tee_ioctl_version_data vers; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_client_open_context': /kisskb/src/drivers/tee/tee_core.c:1108:24: note: byref variable will be forcibly initialized struct match_dev_data match_data = { vers ? vers : &v, data, match }; ^ /kisskb/src/drivers/tee/tee_core.c:1107:32: note: byref variable will be forcibly initialized struct tee_ioctl_version_data v; ^ /kisskb/src/drivers/gpu/drm/panel/panel-visionox-rm69299.c: In function 'visionox_rm69299_prepare': /kisskb/src/drivers/gpu/drm/panel/panel-visionox-rm69299.c:119:51: note: byref variable will be forcibly initialized ret = mipi_dsi_dcs_write_buffer(ctx->dsi, (u8[]) { 0x51, 0xff }, 2); ^ /kisskb/src/drivers/gpu/drm/panel/panel-visionox-rm69299.c:113:51: note: byref variable will be forcibly initialized ret = mipi_dsi_dcs_write_buffer(ctx->dsi, (u8[]) { 0x35, 0x00 }, 2); ^ /kisskb/src/drivers/gpu/drm/panel/panel-visionox-rm69299.c:107:51: note: byref variable will be forcibly initialized ret = mipi_dsi_dcs_write_buffer(ctx->dsi, (u8[]) { 0xc2, 0x08 }, 2); ^ /kisskb/src/drivers/gpu/drm/panel/panel-visionox-rm69299.c:101:51: note: byref variable will be forcibly initialized ret = mipi_dsi_dcs_write_buffer(ctx->dsi, (u8[]) { 0xfe, 0x00 }, 2); ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/usb/gadget/udc/trace.h:289, from /kisskb/src/drivers/usb/gadget/udc/trace.c:10: /kisskb/src/drivers/usb/gadget/udc/trace.c: In function 'perf_trace_udc_log_gadget': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/gadget/udc/./trace.h:20:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(udc_log_gadget, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/gadget/udc/./trace.h:20:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(udc_log_gadget, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/usb/gadget/udc/trace.h:289, from /kisskb/src/drivers/usb/gadget/udc/trace.c:10: /kisskb/src/drivers/usb/gadget/udc/trace.c: In function 'trace_event_raw_event_udc_log_gadget': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/gadget/udc/./trace.h:20:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(udc_log_gadget, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/usb/gadget/udc/trace.h:289, from /kisskb/src/drivers/usb/gadget/udc/trace.c:10: /kisskb/src/drivers/usb/gadget/udc/trace.c: In function 'perf_trace_udc_log_ep': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/gadget/udc/./trace.h:139:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(udc_log_ep, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/gadget/udc/./trace.h:139:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(udc_log_ep, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/usb/gadget/udc/trace.h:289, from /kisskb/src/drivers/usb/gadget/udc/trace.c:10: /kisskb/src/drivers/usb/gadget/udc/trace.c: In function 'trace_event_raw_event_udc_log_ep': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/gadget/udc/./trace.h:139:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(udc_log_ep, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/usb/gadget/udc/trace.h:289, from /kisskb/src/drivers/usb/gadget/udc/trace.c:10: /kisskb/src/drivers/usb/gadget/udc/trace.c: In function 'perf_trace_udc_log_req': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/drivers/usb/gadget/udc/./trace.h:213:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(udc_log_req, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/drivers/usb/gadget/udc/./trace.h:213:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(udc_log_req, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/usb/gadget/udc/trace.h:289, from /kisskb/src/drivers/usb/gadget/udc/trace.c:10: /kisskb/src/drivers/usb/gadget/udc/trace.c: In function 'trace_event_raw_event_udc_log_req': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/usb/gadget/udc/./trace.h:213:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(udc_log_req, ^ /kisskb/src/drivers/gpu/drm/drm_rect.c: In function 'drm_rect_clip_scaled': /kisskb/src/drivers/gpu/drm/drm_rect.c:95:6: note: byref variable will be forcibly initialized int diff; ^ /kisskb/src/drivers/hwmon/mr75203.c: In function 'pvt_read_temp': /kisskb/src/drivers/hwmon/mr75203.c:144:12: note: byref variable will be forcibly initialized u32 stat, nbs; ^ /kisskb/src/drivers/hwmon/mr75203.c:144:6: note: byref variable will be forcibly initialized u32 stat, nbs; ^ /kisskb/src/drivers/hwmon/mr75203.c: In function 'pvt_read_in': /kisskb/src/drivers/hwmon/mr75203.c:181:9: note: byref variable will be forcibly initialized u32 n, stat; ^ /kisskb/src/drivers/hwmon/mr75203.c:181:6: note: byref variable will be forcibly initialized u32 n, stat; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/drivers/hwmon/mr75203.c:10: /kisskb/src/drivers/hwmon/mr75203.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/platform_device.h:13:0, from /kisskb/src/drivers/hwmon/mr75203.c:16: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/hwmon/mr75203.c: In function 'pvt_init': /kisskb/src/drivers/hwmon/mr75203.c:262:17: note: byref variable will be forcibly initialized u32 clk_synth, val; ^ /kisskb/src/drivers/hwmon/mr75203.c: In function 'mr75203_probe': /kisskb/src/drivers/hwmon/mr75203.c:503:30: note: byref variable will be forcibly initialized u32 ts_num, vm_num, pd_num, val, index, i; ^ In file included from /kisskb/src/include/linux/net.h:19:0, from /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c:11: /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c: In function 'siw_cep_set_inuse': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/infiniband/sw/siw/siw_cm.c:228:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(cep->waitq, !cep->in_use); ^ /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c: In function 'siw_cm_upcall': /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c:312:21: note: byref variable will be forcibly initialized struct iw_cm_event event; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/infiniband/sw/rxe/rxe_verbs.c:7: /kisskb/src/drivers/infiniband/sw/rxe/rxe_verbs.c: In function 'queue_get_producer': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:109:10: note: in expansion of macro 'smp_load_acquire' prod = smp_load_acquire(&q->buf->producer_index); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:102:10: note: in expansion of macro 'smp_load_acquire' prod = smp_load_acquire(&q->buf->producer_index); ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_verbs.c: In function 'queue_get_consumer': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:137:10: note: in expansion of macro 'smp_load_acquire' cons = smp_load_acquire(&q->buf->consumer_index); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:130:10: note: in expansion of macro 'smp_load_acquire' cons = smp_load_acquire(&q->buf->consumer_index); ^ In file included from /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c:25:0: /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c: In function 'ksock_recv': /kisskb/src/drivers/infiniband/sw/siw/siw_cm.h:108:14: note: byref variable will be forcibly initialized struct kvec iov = { buf, size }; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c: In function 'siw_recv_mpa_rr': /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c:537:7: note: byref variable will be forcibly initialized u32 word; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c: In function 'siw_send_mpareqrep': /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c:458:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c:457:14: note: byref variable will be forcibly initialized struct kvec iov[3]; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_verbs.c: In function 'queue_advance_producer': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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/infiniband/sw/rxe/rxe_queue.h:184:3: note: in expansion of macro 'smp_store_release' smp_store_release(&q->buf->producer_index, prod); ^ /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c: In function 'siw_rtr_data_ready': /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c:110:20: note: byref variable will be forcibly initialized read_descriptor_t rd_desc; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_verbs.c: In function 'queue_advance_consumer': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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/infiniband/sw/rxe/rxe_queue.h:209:3: note: in expansion of macro 'smp_store_release' smp_store_release(&q->buf->consumer_index, cons); ^ /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c: In function 'siw_proc_mpareply': /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c:717:22: note: byref variable will be forcibly initialized struct siw_qp_attrs qp_attrs; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_verbs.c: In function 'rxe_attach_mcast': /kisskb/src/drivers/infiniband/sw/rxe/rxe_verbs.c:1007:21: note: byref variable will be forcibly initialized struct rxe_mc_grp *grp; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c: In function 'siw_accept_newconn': /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c:910:17: note: byref variable will be forcibly initialized struct socket *new_s = NULL; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_verbs.c: In function 'rxe_modify_srq': /kisskb/src/drivers/infiniband/sw/rxe/rxe_verbs.c:332:28: note: byref variable will be forcibly initialized struct rxe_modify_srq_cmd ucmd = {}; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c: In function 'siw_connect': /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c:1334:17: note: byref variable will be forcibly initialized struct socket *s = NULL; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_verbs.c: In function 'rxe_port_immutable': /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c: In function 'siw_accept': /kisskb/src/drivers/infiniband/sw/rxe/rxe_verbs.c:125:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c:1536:22: note: byref variable will be forcibly initialized struct siw_qp_attrs qp_attrs; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/dfl.h:11, from /kisskb/src/drivers/fpga/dfl.c:13: /kisskb/src/drivers/fpga/dfl.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c: In function 'siw_create_listen': /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c:1765:17: note: byref variable will be forcibly initialized struct socket *s; ^ /kisskb/src/drivers/fpga/dfl.c: In function 'create_feature_instance': /kisskb/src/drivers/fpga/dfl.c:1020:25: note: byref variable will be forcibly initialized unsigned int irq_base, nr_irqs; ^ /kisskb/src/drivers/fpga/dfl.c:1020:15: note: byref variable will be forcibly initialized unsigned int irq_base, nr_irqs; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/fpga/dfl.h:22, from /kisskb/src/drivers/fpga/dfl.c:18: /kisskb/src/drivers/fpga/dfl.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dfl.h:11, from /kisskb/src/drivers/fpga/dfl.c:13: /kisskb/src/drivers/fpga/dfl.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/dfl.h:11:0, from /kisskb/src/drivers/fpga/dfl.c:13: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_beep': /kisskb/src/drivers/hwmon/nct6775.c:2121:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'clear_caseopen': /kisskb/src/drivers/hwmon/nct6775.c:3566:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_temp_beep': /kisskb/src/drivers/hwmon/nct6775.c:2170:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_fan_pulses': /kisskb/src/drivers/hwmon/nct6775.c:2382:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_in_reg': /kisskb/src/drivers/hwmon/nct6775.c:2040:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_auto_temp': /kisskb/src/drivers/hwmon/nct6775.c:3385:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_auto_pwm': /kisskb/src/drivers/hwmon/nct6775.c:3296:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_pwm': /kisskb/src/drivers/hwmon/nct6775.c:2747:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_weight_temp': /kisskb/src/drivers/hwmon/nct6775.c:3214:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_fan_time': /kisskb/src/drivers/hwmon/nct6775.c:3264:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_speed_tolerance': /kisskb/src/drivers/hwmon/nct6775.c:3149:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_target_speed': /kisskb/src/drivers/hwmon/nct6775.c:3047:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_target_temp': /kisskb/src/drivers/hwmon/nct6775.c:3011:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_temp_tolerance': /kisskb/src/drivers/hwmon/nct6775.c:3085:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_pwm_mode': /kisskb/src/drivers/hwmon/nct6775.c:2689:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/fpga/dfl.c: In function 'dfl_feature_ioctl_set_irq': /kisskb/src/drivers/fpga/dfl.c:1852:26: note: byref variable will be forcibly initialized struct dfl_fpga_irq_set hdr; ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_temp_type': /kisskb/src/drivers/hwmon/nct6775.c:2555:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_pwm_weight_temp_sel': /kisskb/src/drivers/hwmon/nct6775.c:2963:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_pwm_temp_sel': /kisskb/src/drivers/hwmon/nct6775.c:2921:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/fpga/dfl-fme-pr.c: In function 'fme_pr': /kisskb/src/drivers/fpga/dfl-fme-pr.c:70:30: note: byref variable will be forcibly initialized struct dfl_fpga_fme_port_pr port_pr; ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_temp_offset': /kisskb/src/drivers/hwmon/nct6775.c:2521:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_temp': /kisskb/src/drivers/hwmon/nct6775.c:2491:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_fan_min': /kisskb/src/drivers/hwmon/nct6775.c:2278:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_pwm_enable': /kisskb/src/drivers/hwmon/nct6775.c:2849:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/fpga/dfl-fme-pr.c: In function 'dfl_fme_create_mgr': /kisskb/src/drivers/fpga/dfl-fme-pr.c:177:27: note: byref variable will be forcibly initialized struct dfl_fme_mgr_pdata mgr_pdata; ^ /kisskb/src/drivers/fpga/dfl-fme-pr.c: In function 'dfl_fme_create_bridge': /kisskb/src/drivers/fpga/dfl-fme-pr.c:233:26: note: byref variable will be forcibly initialized struct dfl_fme_br_pdata br_pdata; ^ /kisskb/src/drivers/fpga/dfl-fme-pr.c: In function 'dfl_fme_create_region': /kisskb/src/drivers/fpga/dfl-fme-pr.c:305:30: note: byref variable will be forcibly initialized struct dfl_fme_region_pdata region_pdata; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/hwmon/nct6775.c:43: /kisskb/src/drivers/hwmon/nct6775.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/platform_device.h:13:0, from /kisskb/src/drivers/hwmon/nct6775.c:47: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/drivers/hwmon/nct6775.c:45: /kisskb/src/drivers/hwmon/nct6775.c: In function 'array3_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:159:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:159:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:157:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:157:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:155:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'nct6775_probe': /kisskb/src/drivers/hwmon/nct6775.c:3949:17: note: byref variable will be forcibly initialized int src, mask, available; ^ /kisskb/src/drivers/hwmon/nct6775.c:3949:11: note: byref variable will be forcibly initialized int src, mask, available; ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'sensors_nct6775_init': /kisskb/src/drivers/hwmon/nct6775.c:5022:26: note: byref variable will be forcibly initialized struct nct6775_sio_data sio_data; ^ /kisskb/src/drivers/hwmon/nct6775.c:5021:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/usb/serial/spcp8x5.c: In function 'spcp8x5_carrier_raised': /kisskb/src/drivers/usb/serial/spcp8x5.c:252:5: note: byref variable will be forcibly initialized u8 msr; ^ /kisskb/src/drivers/usb/serial/spcp8x5.c: In function 'spcp8x5_tiocmget': /kisskb/src/drivers/usb/serial/spcp8x5.c:441:5: note: byref variable will be forcibly initialized u8 status; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/infiniband/core/cm_trace.h:414, from /kisskb/src/drivers/infiniband/core/cm_trace.c:15: /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'perf_trace_icm_id_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:137:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(icm_id_class, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:137:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(icm_id_class, ^ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'perf_trace_icm_send_rej': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:186:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_send_rej, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:186:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_send_rej, ^ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'perf_trace_icm_local_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:246:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(icm_local_class, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:246:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(icm_local_class, ^ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'perf_trace_icm_remote_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:283:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(icm_remote_class, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:283:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(icm_remote_class, ^ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'perf_trace_icm_send_rep_err': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:314:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_send_rep_err, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:314:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_send_rep_err, ^ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'perf_trace_icm_rep_unknown_err': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:337:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_rep_unknown_err, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:337:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_rep_unknown_err, ^ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'perf_trace_icm_handler_err': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:364:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_handler_err, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:364:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_handler_err, ^ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'perf_trace_icm_mad_send_err': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:384:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_mad_send_err, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:384:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_mad_send_err, ^ /kisskb/src/drivers/usb/gadget/udc/fotg210-udc.c: In function 'fotg210_irq': /kisskb/src/drivers/usb/gadget/udc/fotg210-udc.c:940:26: note: byref variable will be forcibly initialized struct usb_ctrlrequest ctrl; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/infiniband/core/cm_trace.h:414, from /kisskb/src/drivers/infiniband/core/cm_trace.c:15: /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'trace_event_raw_event_icm_id_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:137:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(icm_id_class, ^ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'trace_event_raw_event_icm_send_rej': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:186:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_send_rej, ^ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'trace_event_raw_event_icm_local_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:246:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(icm_local_class, ^ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'trace_event_raw_event_icm_remote_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:283:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(icm_remote_class, ^ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'trace_event_raw_event_icm_send_rep_err': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:314:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_send_rep_err, ^ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'trace_event_raw_event_icm_rep_unknown_err': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:337:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_rep_unknown_err, ^ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'trace_event_raw_event_icm_handler_err': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:364:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_handler_err, ^ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'trace_event_raw_event_icm_mad_send_err': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:384:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_mad_send_err, ^ /kisskb/src/drivers/mmc/host/sdhci-of-esdhc.c: In function 'esdhc_prepare_sw_tuning': /kisskb/src/drivers/mmc/host/sdhci-of-esdhc.c:995:16: note: byref variable will be forcibly initialized u8 start_ptr, end_ptr; ^ /kisskb/src/drivers/mmc/host/sdhci-of-esdhc.c:995:5: note: byref variable will be forcibly initialized u8 start_ptr, end_ptr; ^ /kisskb/src/drivers/mmc/host/sdhci-of-esdhc.c: In function 'esdhc_execute_tuning': /kisskb/src/drivers/mmc/host/sdhci-of-esdhc.c:1057:19: note: byref variable will be forcibly initialized u8 window_start, window_end; ^ /kisskb/src/drivers/mmc/host/sdhci-of-esdhc.c:1057:5: note: byref variable will be forcibly initialized u8 window_start, window_end; ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/dmar.h:12, from /kisskb/src/drivers/thunderbolt/domain.c:10: /kisskb/src/drivers/thunderbolt/domain.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/thunderbolt/domain.c: In function 'boot_acl_store': /kisskb/src/drivers/thunderbolt/domain.c:168:18: note: byref variable will be forcibly initialized char *str, *s, *uuid_str; ^ /kisskb/src/drivers/usb/host/xhci-debugfs.c: In function 'xhci_stream_context_array_show': /kisskb/src/drivers/usb/host/xhci-debugfs.c:541:14: note: byref variable will be forcibly initialized dma_addr_t dma; ^ /kisskb/src/drivers/usb/host/xhci-debugfs.c: In function 'xhci_ring_dump_segment': /kisskb/src/drivers/usb/host/xhci-debugfs.c:201:9: note: byref variable will be forcibly initialized char str[XHCI_MSG_MAX]; ^ /kisskb/src/drivers/usb/host/xhci-debugfs.c:199:14: note: byref variable will be forcibly initialized dma_addr_t dma; ^ /kisskb/src/drivers/usb/host/xhci-debugfs.c: In function 'xhci_ring_dequeue_show': /kisskb/src/drivers/usb/host/xhci-debugfs.c:177:14: note: byref variable will be forcibly initialized dma_addr_t dma; ^ /kisskb/src/drivers/usb/host/xhci-debugfs.c: In function 'xhci_ring_enqueue_show': /kisskb/src/drivers/usb/host/xhci-debugfs.c:166:14: note: byref variable will be forcibly initialized dma_addr_t dma; ^ /kisskb/src/drivers/thunderbolt/domain.c: In function 'tb_domain_challenge_switch_key': /kisskb/src/drivers/thunderbolt/domain.c:712:5: note: byref variable will be forcibly initialized u8 hmac[TB_SWITCH_KEY_SIZE]; ^ /kisskb/src/drivers/thunderbolt/domain.c:711:5: note: byref variable will be forcibly initialized u8 response[TB_SWITCH_KEY_SIZE]; ^ /kisskb/src/drivers/thunderbolt/domain.c:710:5: note: byref variable will be forcibly initialized u8 challenge[TB_SWITCH_KEY_SIZE]; ^ /kisskb/src/drivers/usb/host/xhci-debugfs.c: In function 'xhci_stream_id_write': /kisskb/src/drivers/usb/host/xhci-debugfs.c:510:8: note: byref variable will be forcibly initialized u16 stream_id; /* MaxPStreams + 1 <= 16 */ ^ /kisskb/src/drivers/usb/host/xhci-debugfs.c: In function 'xhci_endpoint_context_show': /kisskb/src/drivers/usb/host/xhci-debugfs.c:286:9: note: byref variable will be forcibly initialized char str[XHCI_MSG_MAX]; ^ /kisskb/src/drivers/usb/host/xhci-debugfs.c:281:14: note: byref variable will be forcibly initialized dma_addr_t dma; ^ /kisskb/src/drivers/usb/host/xhci-debugfs.c: In function 'xhci_slot_context_show': /kisskb/src/drivers/usb/host/xhci-debugfs.c:264:9: note: byref variable will be forcibly initialized char str[XHCI_MSG_MAX]; ^ /kisskb/src/drivers/usb/host/xhci-debugfs.c: In function 'xhci_debugfs_regset': /kisskb/src/drivers/usb/host/xhci-debugfs.c:120:12: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/usb/host/xhci-debugfs.c: In function 'xhci_debugfs_create_ports': /kisskb/src/drivers/usb/host/xhci-debugfs.c:635:9: note: byref variable will be forcibly initialized char port_name[8]; ^ /kisskb/src/drivers/usb/host/xhci-debugfs.c: In function 'xhci_portsc_show': /kisskb/src/drivers/usb/host/xhci-debugfs.c:349:9: note: byref variable will be forcibly initialized char str[XHCI_MSG_MAX]; ^ /kisskb/src/drivers/usb/host/xhci-debugfs.c: In function 'xhci_port_write': /kisskb/src/drivers/usb/host/xhci-debugfs.c:368:26: note: byref variable will be forcibly initialized char buf[32]; ^ /kisskb/src/drivers/thunderbolt/dma_port.c: In function 'dma_port_read': /kisskb/src/drivers/thunderbolt/dma_port.c:103:23: note: byref variable will be forcibly initialized struct tb_cfg_result res; ^ /kisskb/src/drivers/thunderbolt/dma_port.c:102:23: note: byref variable will be forcibly initialized struct cfg_write_pkg reply; ^ /kisskb/src/drivers/thunderbolt/dma_port.c: In function 'dma_find_port': /kisskb/src/drivers/thunderbolt/dma_port.c:178:7: note: byref variable will be forcibly initialized u32 type; ^ /kisskb/src/drivers/thunderbolt/dma_port.c: In function 'dma_port_write': /kisskb/src/drivers/thunderbolt/dma_port.c:144:23: note: byref variable will be forcibly initialized struct tb_cfg_result res; ^ /kisskb/src/drivers/thunderbolt/dma_port.c:143:22: note: byref variable will be forcibly initialized struct cfg_read_pkg reply; ^ In file included from /kisskb/src/drivers/thunderbolt/dma_port.c:11:0: /kisskb/src/drivers/thunderbolt/dma_port.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/thunderbolt/dma_port.c: In function 'dma_port_wait_for_completion': /kisskb/src/drivers/thunderbolt/dma_port.c:247:7: note: byref variable will be forcibly initialized u32 in; ^ /kisskb/src/drivers/thunderbolt/dma_port.c: In function 'dma_port_request': /kisskb/src/drivers/thunderbolt/dma_port.c:282:6: note: byref variable will be forcibly initialized u32 out; ^ /kisskb/src/drivers/hwmon/nct7802.c: In function 'nct7802_fan_is_visible': /kisskb/src/drivers/hwmon/nct7802.c:876:15: note: byref variable will be forcibly initialized unsigned int reg; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c: In function 'dsi_pll_10nm_vco_set_rate': /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c:245:24: note: byref variable will be forcibly initialized struct dsi_pll_config config; ^ /kisskb/src/drivers/hwmon/nct7802.c: In function 'nct7802_in_is_visible': /kisskb/src/drivers/hwmon/nct7802.c:800:15: note: byref variable will be forcibly initialized unsigned int reg; ^ /kisskb/src/drivers/hwmon/nct7802.c: In function 'nct7802_temp_is_visible': /kisskb/src/drivers/hwmon/nct7802.c:701:15: note: byref variable will be forcibly initialized unsigned int reg; ^ /kisskb/src/drivers/hwmon/nct7802.c: In function 'pwm_show': /kisskb/src/drivers/hwmon/nct7802.c:141:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/thunderbolt/dma_port.c: In function 'dma_port_flash_update_auth_status': /kisskb/src/drivers/thunderbolt/dma_port.c:423:6: note: byref variable will be forcibly initialized u32 out, cmd; ^ /kisskb/src/drivers/hwmon/nct7802.c: In function 'pwm_mode_show': /kisskb/src/drivers/hwmon/nct7802.c:123:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/hwmon/nct7802.c: In function 'pwm_enable_show': /kisskb/src/drivers/hwmon/nct7802.c:175:15: note: byref variable will be forcibly initialized unsigned int reg, enabled; ^ /kisskb/src/drivers/hwmon/nct7802.c: In function 'beep_show': /kisskb/src/drivers/hwmon/nct7802.c:549:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/hwmon/nct7802.c: In function 'alarm_show': /kisskb/src/drivers/hwmon/nct7802.c:534:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/hwmon/nct7802.c: In function 'temp_type_show': /kisskb/src/drivers/hwmon/nct7802.c:87:15: note: byref variable will be forcibly initialized unsigned int mode; ^ /kisskb/src/drivers/hwmon/nct7802.c: In function 'pwm_store': /kisskb/src/drivers/hwmon/nct7802.c:160:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/hwmon/nct7802.c: In function 'temp_store': /kisskb/src/drivers/hwmon/nct7802.c:470:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/nct7802.c: In function 'nct7802_read_temp': /kisskb/src/drivers/hwmon/nct7802.c:208:19: note: byref variable will be forcibly initialized unsigned int t1, t2 = 0; ^ /kisskb/src/drivers/hwmon/nct7802.c:208:15: note: byref variable will be forcibly initialized unsigned int t1, t2 = 0; ^ /kisskb/src/drivers/hwmon/nct7802.c: In function 'temp_show': /kisskb/src/drivers/hwmon/nct7802.c:455:11: note: byref variable will be forcibly initialized int err, temp; ^ /kisskb/src/drivers/hwmon/nct7802.c: In function 'nct7802_read_fan_min': /kisskb/src/drivers/hwmon/nct7802.c:256:19: note: byref variable will be forcibly initialized unsigned int f1, f2; ^ /kisskb/src/drivers/hwmon/nct7802.c:256:15: note: byref variable will be forcibly initialized unsigned int f1, f2; ^ /kisskb/src/drivers/hwmon/nct7802.c: In function 'nct7802_read_fan': /kisskb/src/drivers/hwmon/nct7802.c:232:19: note: byref variable will be forcibly initialized unsigned int f1, f2; ^ /kisskb/src/drivers/hwmon/nct7802.c:232:15: note: byref variable will be forcibly initialized unsigned int f1, f2; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c: In function 'pll_10nm_register': /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c:563:33: note: byref variable will be forcibly initialized char parent2[32], parent3[32], parent4[32]; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c:563:20: note: byref variable will be forcibly initialized char parent2[32], parent3[32], parent4[32]; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c:563:7: note: byref variable will be forcibly initialized char parent2[32], parent3[32], parent4[32]; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c:562:33: note: byref variable will be forcibly initialized char clk_name[32], parent[32], vco_name[32]; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c:562:21: note: byref variable will be forcibly initialized char clk_name[32], parent[32], vco_name[32]; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c:562:7: note: byref variable will be forcibly initialized char clk_name[32], parent[32], vco_name[32]; ^ In file included from /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c:7:0: /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c:652:23: note: byref variable will be forcibly initialized ((const char *[]){ ^ /kisskb/src/include/linux/clk-provider.h:938:11: note: in definition of macro 'devm_clk_hw_register_mux' (parent_names), NULL, NULL, (flags), (reg), \ ^ /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c:565:35: note: byref variable will be forcibly initialized .parent_names = (const char *[]){ "xo" }, ^ /kisskb/src/drivers/hwmon/nct7802.c: In function 'nct7802_read_voltage': /kisskb/src/drivers/hwmon/nct7802.c:305:19: note: byref variable will be forcibly initialized unsigned int v1, v2; ^ /kisskb/src/drivers/hwmon/nct7802.c:305:15: note: byref variable will be forcibly initialized unsigned int v1, v2; ^ /kisskb/src/drivers/hwmon/nct7802.c: In function 'in_alarm_show': /kisskb/src/drivers/hwmon/nct7802.c:396:15: note: byref variable will be forcibly initialized unsigned int val; ^ /kisskb/src/drivers/hwmon/nct7802.c: In function 'pwm_enable_store': /kisskb/src/drivers/hwmon/nct7802.c:191:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/hwmon/nct7802.c: In function 'beep_store': /kisskb/src/drivers/hwmon/nct7802.c:565:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/nct7802.c: In function 'fan_min_store': /kisskb/src/drivers/hwmon/nct7802.c:517:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/nct7802.c: In function 'in_store': /kisskb/src/drivers/hwmon/nct7802.c:379:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/nct7802.c: In function 'temp_type_store': /kisskb/src/drivers/hwmon/nct7802.c:103:15: note: byref variable will be forcibly initialized unsigned int type; ^ /kisskb/src/drivers/hwmon/nct7802.c: In function 'nct7802_get_channel_config': /kisskb/src/drivers/hwmon/nct7802.c:1063:25: note: byref variable will be forcibly initialized const char *type_str, *md_str; ^ /kisskb/src/drivers/hwmon/nct7802.c:1063:14: note: byref variable will be forcibly initialized const char *type_str, *md_str; ^ /kisskb/src/drivers/hwmon/nct7802.c:1062:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/hwmon/nct7802.c: In function 'nct7802_configure_channels': /kisskb/src/drivers/hwmon/nct7802.c:1147:30: note: byref variable will be forcibly initialized u8 mode_mask = MODE_LTD_EN, mode_val = MODE_LTD_EN; ^ /kisskb/src/drivers/hwmon/nct7802.c:1147:5: note: byref variable will be forcibly initialized u8 mode_mask = MODE_LTD_EN, mode_val = MODE_LTD_EN; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c: In function 'dsi_phy_hw_v4_0_lane_settings': /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c:791:11: note: byref variable will be forcibly initialized const u8 tx_dctrl_1[] = { 0x40, 0x40, 0x40, 0x46, 0x41 }; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c:790:11: note: byref variable will be forcibly initialized const u8 tx_dctrl_0[] = { 0x00, 0x00, 0x00, 0x04, 0x01 }; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c: In function 'dsi_pll_7nm_vco_set_rate': /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c:265:24: note: byref variable will be forcibly initialized struct dsi_pll_config config; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c: In function 'pll_7nm_register': /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c:589:33: note: byref variable will be forcibly initialized char parent2[32], parent3[32], parent4[32]; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c:589:20: note: byref variable will be forcibly initialized char parent2[32], parent3[32], parent4[32]; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c:589:7: note: byref variable will be forcibly initialized char parent2[32], parent3[32], parent4[32]; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c:588:33: note: byref variable will be forcibly initialized char clk_name[32], parent[32], vco_name[32]; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c:588:21: note: byref variable will be forcibly initialized char clk_name[32], parent[32], vco_name[32]; ^ /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c:588:7: note: byref variable will be forcibly initialized char clk_name[32], parent[32], vco_name[32]; ^ In file included from /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c:7:0: /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c:692:23: note: byref variable will be forcibly initialized ((const char *[]){ ^ /kisskb/src/include/linux/clk-provider.h:938:11: note: in definition of macro 'devm_clk_hw_register_mux' (parent_names), NULL, NULL, (flags), (reg), \ ^ /kisskb/src/drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c:591:35: note: byref variable will be forcibly initialized .parent_names = (const char *[]){ "bi_tcxo" }, ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/thunderbolt/icm.c:15: /kisskb/src/drivers/thunderbolt/icm.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_usb4_switch_op': /kisskb/src/drivers/thunderbolt/icm.c:2260:28: note: byref variable will be forcibly initialized struct icm_usb4_switch_op request; ^ /kisskb/src/drivers/thunderbolt/icm.c:2259:37: note: byref variable will be forcibly initialized struct icm_usb4_switch_op_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_xdomain_tear_down': /kisskb/src/drivers/thunderbolt/icm.c:1163:39: note: byref variable will be forcibly initialized struct icm_tr_pkg_disconnect_xdomain request; ^ /kisskb/src/drivers/thunderbolt/icm.c:1162:48: note: byref variable will be forcibly initialized struct icm_tr_pkg_disconnect_xdomain_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_approve_xdomain_paths': /kisskb/src/drivers/thunderbolt/icm.c:1134:36: note: byref variable will be forcibly initialized struct icm_tr_pkg_approve_xdomain request; ^ /kisskb/src/drivers/thunderbolt/icm.c:1133:45: note: byref variable will be forcibly initialized struct icm_tr_pkg_approve_xdomain_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_icl_driver_ready': /kisskb/src/drivers/thunderbolt/icm.c:1623:42: note: byref variable will be forcibly initialized struct icm_tr_pkg_driver_ready_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_challenge_switch_key': /kisskb/src/drivers/thunderbolt/icm.c:1102:37: note: byref variable will be forcibly initialized struct icm_tr_pkg_challenge_device request; ^ /kisskb/src/drivers/thunderbolt/icm.c:1101:46: note: byref variable will be forcibly initialized struct icm_tr_pkg_challenge_device_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_ar_get_boot_acl': /kisskb/src/drivers/thunderbolt/icm.c:1540:41: note: byref variable will be forcibly initialized struct icm_ar_pkg_preboot_acl_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_driver_ready': /kisskb/src/drivers/thunderbolt/icm.c:1017:42: note: byref variable will be forcibly initialized struct icm_tr_pkg_driver_ready_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_fr_approve_xdomain_paths': /kisskb/src/drivers/thunderbolt/icm.c:565:36: note: byref variable will be forcibly initialized struct icm_fr_pkg_approve_xdomain request; ^ /kisskb/src/drivers/thunderbolt/icm.c:564:45: note: byref variable will be forcibly initialized struct icm_fr_pkg_approve_xdomain_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_fr_challenge_switch_key': /kisskb/src/drivers/thunderbolt/icm.c:534:46: note: byref variable will be forcibly initialized struct icm_fr_pkg_challenge_device_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c:533:37: note: byref variable will be forcibly initialized struct icm_fr_pkg_challenge_device request; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_ar_driver_ready': /kisskb/src/drivers/thunderbolt/icm.c:1493:42: note: byref variable will be forcibly initialized struct icm_ar_pkg_driver_ready_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_ar_get_route': /kisskb/src/drivers/thunderbolt/icm.c:1518:39: note: byref variable will be forcibly initialized struct icm_ar_pkg_get_route_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_fr_driver_ready': /kisskb/src/drivers/thunderbolt/icm.c:458:42: note: byref variable will be forcibly initialized struct icm_fr_pkg_driver_ready_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function '__icm_driver_ready': /kisskb/src/drivers/thunderbolt/icm.c:1772:7: note: byref variable will be forcibly initialized u32 tmp; ^ /kisskb/src/drivers/usb/host/xhci-pci-renesas.c: In function 'renesas_check_rom': /kisskb/src/drivers/usb/host/xhci-pci-renesas.c:161:6: note: byref variable will be forcibly initialized u16 rom_status; ^ /kisskb/src/drivers/usb/host/xhci-pci-renesas.c: In function 'renesas_check_rom_state': /kisskb/src/drivers/usb/host/xhci-pci-renesas.c:181:6: note: byref variable will be forcibly initialized u32 version; ^ /kisskb/src/drivers/usb/host/xhci-pci-renesas.c:180:6: note: byref variable will be forcibly initialized u16 rom_state; ^ /kisskb/src/drivers/usb/host/xhci-pci-renesas.c: In function 'renesas_fw_check_running': /kisskb/src/drivers/usb/host/xhci-pci-renesas.c:225:5: note: byref variable will be forcibly initialized u8 fw_state; ^ /kisskb/src/drivers/usb/host/xhci-pci-renesas.c: In function 'renesas_rom_erase': /kisskb/src/drivers/usb/host/xhci-pci-renesas.c:385:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/drivers/usb/host/xhci-pci-renesas.c: In function 'renesas_fw_download_image': /kisskb/src/drivers/usb/host/xhci-pci-renesas.c:58:5: note: byref variable will be forcibly initialized u8 fw_status; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_add_switch_key': /kisskb/src/drivers/thunderbolt/icm.c:1073:35: note: byref variable will be forcibly initialized struct icm_tr_pkg_add_device_key request; ^ /kisskb/src/drivers/thunderbolt/icm.c:1072:44: note: byref variable will be forcibly initialized struct icm_tr_pkg_add_device_key_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_approve_switch': /kisskb/src/drivers/thunderbolt/icm.c:1046:35: note: byref variable will be forcibly initialized struct icm_tr_pkg_approve_device reply; ^ /kisskb/src/drivers/thunderbolt/icm.c:1045:35: note: byref variable will be forcibly initialized struct icm_tr_pkg_approve_device request; ^ /kisskb/src/drivers/usb/host/xhci-pci-renesas.c: In function 'renesas_setup_rom': /kisskb/src/drivers/usb/host/xhci-pci-renesas.c:432:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_fr_add_switch_key': /kisskb/src/drivers/thunderbolt/icm.c:506:44: note: byref variable will be forcibly initialized struct icm_fr_pkg_add_device_key_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c:505:35: note: byref variable will be forcibly initialized struct icm_fr_pkg_add_device_key request; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_fr_approve_switch': /kisskb/src/drivers/thunderbolt/icm.c:479:35: note: byref variable will be forcibly initialized struct icm_fr_pkg_approve_device reply; ^ /kisskb/src/drivers/thunderbolt/icm.c:478:35: note: byref variable will be forcibly initialized struct icm_fr_pkg_approve_device request; ^ /kisskb/src/drivers/usb/host/xhci-pci-renesas.c: In function 'renesas_fw_download': /kisskb/src/drivers/usb/host/xhci-pci-renesas.c:295:5: note: byref variable will be forcibly initialized u8 fw_status; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'pci2cio_wait_completion': /kisskb/src/drivers/thunderbolt/icm.c:214:6: note: byref variable will be forcibly initialized u32 cmd; ^ /kisskb/src/drivers/usb/host/xhci-pci-renesas.c: In function 'renesas_xhci_check_request_fw': /kisskb/src/drivers/usb/host/xhci-pci-renesas.c:586:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_reset_phy_port': /kisskb/src/drivers/thunderbolt/icm.c:1843:12: note: byref variable will be forcibly initialized u32 val0, val1; ^ /kisskb/src/drivers/thunderbolt/icm.c:1843:6: note: byref variable will be forcibly initialized u32 val0, val1; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_icl_set_uuid': /kisskb/src/drivers/thunderbolt/icm.c:1649:6: note: byref variable will be forcibly initialized u32 uuid[4]; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_ar_set_boot_acl': /kisskb/src/drivers/thunderbolt/icm.c:1578:41: note: byref variable will be forcibly initialized struct icm_ar_pkg_preboot_acl_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_fr_device_connected': /kisskb/src/drivers/thunderbolt/icm.c:733:6: note: byref variable will be forcibly initialized u64 route; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/drivers/nvmem/rockchip-efuse.c:11: /kisskb/src/drivers/nvmem/rockchip-efuse.c: In function 'array3_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:159:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:159:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:157:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:157:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:155:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/err.h:5:0, from /kisskb/src/include/linux/clk.h:12, from /kisskb/src/drivers/hwmon/npcm750-pwm-fan.c:4: /kisskb/src/drivers/hwmon/npcm750-pwm-fan.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/hwmon/npcm750-pwm-fan.c:5:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/hwmon/npcm750-pwm-fan.c: In function 'npcm7xx_en_pwm_fan': /kisskb/src/drivers/hwmon/npcm750-pwm-fan.c:867:6: note: byref variable will be forcibly initialized u32 pwm_port; ^ /kisskb/src/drivers/hwmon/npcm750-pwm-fan.c: In function 'npcm7xx_pwm_fan_probe': /kisskb/src/drivers/hwmon/npcm750-pwm-fan.c:915:7: note: byref variable will be forcibly initialized char name[20]; ^ /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/usb/gadget/udc/gr_udc.c: In function 'gr_alloc_dma_desc': /kisskb/src/drivers/usb/gadget/udc/gr_udc.c:234:13: note: byref variable will be forcibly initialized dma_addr_t paddr; ^ /kisskb/src/drivers/usb/gadget/udc/gr_udc.c: In function 'gr_ep0_respond_u16': /kisskb/src/drivers/usb/gadget/udc/gr_udc.c:848:9: note: byref variable will be forcibly initialized __le16 le_response = cpu_to_le16(response); ^ /kisskb/src/drivers/usb/gadget/udc/gr_udc.c: In function 'gr_ep0_setup': /kisskb/src/drivers/usb/gadget/udc/gr_udc.c:1050:4: note: byref variable will be forcibly initialized } u; ^ /kisskb/src/drivers/usb/gadget/udc/gr_udc.c: In function 'gr_udc_init': /kisskb/src/drivers/usb/gadget/udc/gr_udc.c:2037:6: note: byref variable will be forcibly initialized u32 bufsize; ^ In file included from /kisskb/src/drivers/tee/tee_shm.c:10:0: /kisskb/src/drivers/tee/tee_shm.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/drivers/tee/tee_shm.c:6:0: /kisskb/src/drivers/tee/tee_shm.c: In function 'tee_shm_alloc': /kisskb/src/drivers/tee/tee_shm.c:158:30: note: byref variable will be forcibly initialized DEFINE_DMA_BUF_EXPORT_INFO(exp_info); ^ /kisskb/src/include/linux/dma-buf.h:558:29: note: in definition of macro 'DEFINE_DMA_BUF_EXPORT_INFO' struct dma_buf_export_info name = { .exp_name = KBUILD_MODNAME, \ ^ /kisskb/src/drivers/tee/tee_shm.c: In function 'tee_shm_register': /kisskb/src/drivers/tee/tee_shm.c:310:30: note: byref variable will be forcibly initialized DEFINE_DMA_BUF_EXPORT_INFO(exp_info); ^ /kisskb/src/include/linux/dma-buf.h:558:29: note: in definition of macro 'DEFINE_DMA_BUF_EXPORT_INFO' struct dma_buf_export_info name = { .exp_name = KBUILD_MODNAME, \ ^ /kisskb/src/drivers/fpga/dfl-fme-error.c: In function 'fme_errors_store': /kisskb/src/drivers/fpga/dfl-fme-error.c:223:9: note: byref variable will be forcibly initialized u64 v, val; ^ /kisskb/src/drivers/fpga/dfl-fme-error.c: In function 'pcie1_errors_store': /kisskb/src/drivers/fpga/dfl-fme-error.c:110:9: note: byref variable will be forcibly initialized u64 v, val; ^ /kisskb/src/drivers/fpga/dfl-fme-error.c: In function 'pcie0_errors_store': /kisskb/src/drivers/fpga/dfl-fme-error.c:65:9: note: byref variable will be forcibly initialized u64 v, val; ^ /kisskb/src/drivers/fpga/dfl-fme-error.c: In function 'inject_errors_store': /kisskb/src/drivers/fpga/dfl-fme-error.c:179:5: note: byref variable will be forcibly initialized u8 inject_error; ^ /kisskb/src/drivers/usb/serial/ssu100.c: In function 'ssu100_process_read_urb': /kisskb/src/drivers/usb/serial/ssu100.c:482:7: note: byref variable will be forcibly initialized char flag = TTY_NORMAL; ^ /kisskb/src/drivers/gpu/drm/drm_modeset_lock.c: In function '__drm_stack_depot_print': /kisskb/src/drivers/gpu/drm/drm_modeset_lock.c:95:17: note: byref variable will be forcibly initialized unsigned long *entries; ^ /kisskb/src/drivers/gpu/drm/drm_modeset_lock.c:94:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer("drm_modeset_lock"); ^ /kisskb/src/drivers/gpu/drm/drm_modeset_lock.c: In function '__drm_stack_depot_save': /kisskb/src/drivers/gpu/drm/drm_modeset_lock.c:84:16: note: byref variable will be forcibly initialized unsigned long entries[8]; ^ /kisskb/src/drivers/usb/gadget/udc/udc-xilinx.c: In function 'xudc_handle_setup': /kisskb/src/drivers/usb/gadget/udc/udc-xilinx.c:1741:25: note: byref variable will be forcibly initialized struct usb_ctrlrequest setup; ^ /kisskb/src/drivers/hid/hid-lenovo.c: In function 'attr_press_speed_store_tpkbd': /kisskb/src/drivers/hid/hid-lenovo.c:766:6: note: byref variable will be forcibly initialized int value; ^ /kisskb/src/drivers/hid/hid-lenovo.c: In function 'attr_sensitivity_store_tpkbd': /kisskb/src/drivers/hid/hid-lenovo.c:737:6: note: byref variable will be forcibly initialized int value; ^ /kisskb/src/drivers/hid/hid-lenovo.c: In function 'attr_select_right_store_tpkbd': /kisskb/src/drivers/hid/hid-lenovo.c:706:6: note: byref variable will be forcibly initialized int value; ^ /kisskb/src/drivers/hid/hid-lenovo.c: In function 'attr_release_to_select_store_tpkbd': /kisskb/src/drivers/hid/hid-lenovo.c:676:6: note: byref variable will be forcibly initialized int value; ^ /kisskb/src/drivers/hid/hid-lenovo.c: In function 'attr_dragging_store_tpkbd': /kisskb/src/drivers/hid/hid-lenovo.c:646:6: note: byref variable will be forcibly initialized int value; ^ /kisskb/src/drivers/hid/hid-lenovo.c: In function 'attr_press_to_select_store_tpkbd': /kisskb/src/drivers/hid/hid-lenovo.c:616:6: note: byref variable will be forcibly initialized int value; ^ /kisskb/src/drivers/hid/hid-lenovo.c: In function 'attr_sensitivity_store_cptkbd': /kisskb/src/drivers/hid/hid-lenovo.c:456:6: note: byref variable will be forcibly initialized int value; ^ /kisskb/src/drivers/hid/hid-lenovo.c: In function 'attr_fn_lock_store': /kisskb/src/drivers/hid/hid-lenovo.c:413:6: note: byref variable will be forcibly initialized int value, ret; ^ /kisskb/src/drivers/nvmem/meson-efuse.c: In function 'meson_efuse_probe': /kisskb/src/drivers/nvmem/meson-efuse.c:49:15: note: byref variable will be forcibly initialized unsigned int size; ^ /kisskb/src/drivers/thunderbolt/property.c: In function '__tb_property_format_dir': /kisskb/src/drivers/thunderbolt/property.c:354:18: note: byref variable will be forcibly initialized size_t dir_len, data_len = 0; ^ In file included from /kisskb/src/drivers/thunderbolt/property.c:11:0: /kisskb/src/drivers/thunderbolt/property.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-syscfg-configfs.c: In function 'cscfg_add_preset_groups': /kisskb/src/drivers/hwtracing/coresight/coresight-syscfg-configfs.c:116:7: note: byref variable will be forcibly initialized char name[CONFIGFS_ITEM_NAME_LEN]; ^ /kisskb/src/drivers/thunderbolt/property.c: In function 'tb_property_parse': /kisskb/src/drivers/thunderbolt/property.c:98:7: note: byref variable will be forcibly initialized char key[TB_PROPERTY_KEY_SIZE + 1]; ^ /kisskb/src/drivers/thunderbolt/property.c: In function 'tb_property_format_dir': /kisskb/src/drivers/thunderbolt/property.c:494:19: note: byref variable will be forcibly initialized size_t dir_len, data_len = 0; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-syscfg-configfs.c: In function 'cscfg_param_value_store': /kisskb/src/drivers/hwtracing/coresight/coresight-syscfg-configfs.c:229:6: note: byref variable will be forcibly initialized u64 value; ^ /kisskb/src/drivers/thunderbolt/lc.c: In function 'find_port_lc_cap': /kisskb/src/drivers/thunderbolt/lc.c:34:6: note: byref variable will be forcibly initialized u32 desc; ^ /kisskb/src/drivers/thunderbolt/lc.c: In function 'tb_lc_dp_sink_available': /kisskb/src/drivers/thunderbolt/lc.c:353:6: note: byref variable will be forcibly initialized u32 val, alloc; ^ /kisskb/src/drivers/thunderbolt/lc.c: In function 'tb_lc_set_port_configured': /kisskb/src/drivers/thunderbolt/lc.c:52:6: note: byref variable will be forcibly initialized u32 ctrl, lane; ^ /kisskb/src/drivers/thunderbolt/lc.c: In function 'tb_lc_set_xdomain_configured': /kisskb/src/drivers/thunderbolt/lc.c:110:6: note: byref variable will be forcibly initialized u32 ctrl, lane; ^ /kisskb/src/drivers/thunderbolt/lc.c: In function 'tb_lc_set_wake_one': /kisskb/src/drivers/thunderbolt/lc.c:199:6: note: byref variable will be forcibly initialized u32 ctrl; ^ /kisskb/src/drivers/thunderbolt/lc.c: In function 'tb_lc_start_lane_initialization': /kisskb/src/drivers/thunderbolt/lc.c:175:6: note: byref variable will be forcibly initialized u32 ctrl; ^ /kisskb/src/drivers/thunderbolt/lc.c: In function 'tb_lc_set_wake': /kisskb/src/drivers/thunderbolt/lc.c:236:6: note: byref variable will be forcibly initialized u32 desc; ^ /kisskb/src/drivers/thunderbolt/lc.c: In function 'tb_lc_set_sleep': /kisskb/src/drivers/thunderbolt/lc.c:292:7: note: byref variable will be forcibly initialized u32 ctrl; ^ /kisskb/src/drivers/thunderbolt/lc.c:275:6: note: byref variable will be forcibly initialized u32 desc; ^ In file included from /kisskb/src/include/linux/err.h:5:0, from /kisskb/src/include/linux/clk.h:12, from /kisskb/src/drivers/nvmem/rockchip-otp.c:9: /kisskb/src/drivers/nvmem/rockchip-otp.c: In function 'devm_kmalloc_array': /kisskb/src/drivers/thunderbolt/lc.c: In function 'tb_lc_lane_bonding_possible': /kisskb/src/drivers/thunderbolt/lc.c:320:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/nvmem/rockchip-otp.c:11:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/thunderbolt/lc.c: In function 'tb_lc_dp_sink_alloc': /kisskb/src/drivers/thunderbolt/lc.c:418:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/lc.c: In function 'tb_lc_dp_sink_dealloc': /kisskb/src/drivers/thunderbolt/lc.c:465:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/lc.c: In function 'tb_lc_force_power': /kisskb/src/drivers/thunderbolt/lc.c:507:6: note: byref variable will be forcibly initialized u32 in = 0xffff; ^ /kisskb/src/drivers/nvmem/meson-mx-efuse.c: In function 'meson_mx_efuse_read': /kisskb/src/drivers/nvmem/meson-mx-efuse.c:140:6: note: byref variable will be forcibly initialized u32 tmp; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function '__tb_xdomain_request': /kisskb/src/drivers/thunderbolt/xdomain.c:152:23: note: byref variable will be forcibly initialized struct tb_cfg_result res; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_service_uevent': /kisskb/src/drivers/thunderbolt/xdomain.c:795:7: note: byref variable will be forcibly initialized char modalias[64]; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_properties_changed_request': /kisskb/src/drivers/thunderbolt/xdomain.c:449:35: note: byref variable will be forcibly initialized struct tb_xdp_properties_changed req; ^ /kisskb/src/drivers/thunderbolt/xdomain.c:448:44: note: byref variable will be forcibly initialized struct tb_xdp_properties_changed_response res; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_uuid_request': /kisskb/src/drivers/thunderbolt/xdomain.c:245:21: note: byref variable will be forcibly initialized struct tb_xdp_uuid req; ^ /kisskb/src/drivers/thunderbolt/xdomain.c:244:30: note: byref variable will be forcibly initialized struct tb_xdp_uuid_response res; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_properties_changed_response': /kisskb/src/drivers/thunderbolt/xdomain.c:471:44: note: byref variable will be forcibly initialized struct tb_xdp_properties_changed_response res; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_uuid_response': /kisskb/src/drivers/thunderbolt/xdomain.c:271:30: note: byref variable will be forcibly initialized struct tb_xdp_uuid_response res; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_error_response': /kisskb/src/drivers/thunderbolt/xdomain.c:288:31: note: byref variable will be forcibly initialized struct tb_xdp_error_response res; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdomain_get_uuid': /kisskb/src/drivers/thunderbolt/xdomain.c:1012:9: note: byref variable will be forcibly initialized uuid_t uuid; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/thunderbolt/tb.h:13, from /kisskb/src/drivers/thunderbolt/xdomain.c:20: /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_properties_request': /kisskb/src/drivers/thunderbolt/xdomain.c:304:27: note: byref variable will be forcibly initialized struct tb_xdp_properties req; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdomain_get_properties': /kisskb/src/drivers/thunderbolt/xdomain.c:1067:6: note: byref variable will be forcibly initialized u32 gen = 0; ^ /kisskb/src/drivers/thunderbolt/xdomain.c:1066:7: note: byref variable will be forcibly initialized u32 *block = NULL; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdomain_find_by_uuid': /kisskb/src/drivers/thunderbolt/xdomain.c:1742:27: note: byref variable will be forcibly initialized struct tb_xdomain_lookup lookup; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdomain_find_by_link_depth': /kisskb/src/drivers/thunderbolt/xdomain.c:1772:27: note: byref variable will be forcibly initialized struct tb_xdomain_lookup lookup; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdomain_find_by_route': /kisskb/src/drivers/thunderbolt/xdomain.c:1800:27: note: byref variable will be forcibly initialized struct tb_xdomain_lookup lookup; ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/drm_atomic.c:32: /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/arch/arm64/include/asm/sysreg.h:12, from /kisskb/src/arch/arm64/include/asm/cputype.h:148, from /kisskb/src/arch/arm64/include/asm/cache.h:8, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/sync_file.h:17, from /kisskb/src/drivers/gpu/drm/drm_atomic.c:30: /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'krealloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:647:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) ^ /kisskb/src/include/linux/slab.h:647:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:647:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) ^ /kisskb/src/include/linux/slab.h:647:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/drm_atomic.c:32: /kisskb/src/include/linux/slab.h:645:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function '__drm_state_dump': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1660: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:1717: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:1204: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_helper_set_config': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1544:16: note: byref variable will be forcibly initialized int hdisplay, vdisplay; ^ /kisskb/src/drivers/gpu/drm/drm_atomic.c:1544:6: note: byref variable will be forcibly initialized int hdisplay, vdisplay; ^ /kisskb/src/drivers/hwmon/pc87360.c: In function 'vrm_store': /kisskb/src/drivers/hwmon/pc87360.c:599:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/pc87360.c: In function 'in_max_store': /kisskb/src/drivers/hwmon/pc87360.c:449:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/pc87360.c: In function 'in_min_store': /kisskb/src/drivers/hwmon/pc87360.c:429:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/pc87360.c: In function 'therm_crit_store': /kisskb/src/drivers/hwmon/pc87360.c:730:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/pc87360.c: In function 'therm_max_store': /kisskb/src/drivers/hwmon/pc87360.c:710:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/pc87360.c: In function 'therm_min_store': /kisskb/src/drivers/hwmon/pc87360.c:689:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/pc87360.c: In function 'pwm_store': /kisskb/src/drivers/hwmon/pc87360.c:358:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/pc87360.c: In function 'fan_min_store': /kisskb/src/drivers/hwmon/pc87360.c:282:7: note: byref variable will be forcibly initialized long fan_min; ^ /kisskb/src/drivers/hwmon/pc87360.c: In function 'temp_crit_store': /kisskb/src/drivers/hwmon/pc87360.c:933:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/pc87360.c: In function 'temp_max_store': /kisskb/src/drivers/hwmon/pc87360.c:912:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/pc87360.c: In function 'temp_min_store': /kisskb/src/drivers/hwmon/pc87360.c:891:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/pc87360.c: In function 'pc87360_device_add': /kisskb/src/drivers/hwmon/pc87360.c:1686:18: note: byref variable will be forcibly initialized struct resource res[3]; ^ /kisskb/src/drivers/hwmon/pc87427.c: In function 'pwm_store': /kisskb/src/drivers/hwmon/pc87427.c:613:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/pc87427.c: In function 'pwm_enable_store': /kisskb/src/drivers/hwmon/pc87427.c:583:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/pc87427.c: In function 'fan_min_store': /kisskb/src/drivers/hwmon/pc87427.c:431:16: note: byref variable will be forcibly initialized unsigned long val; ^ /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/drm_bridge.c: In function 'select_bus_fmt_recursive': /kisskb/src/drivers/gpu/drm/drm_bridge.c:827:15: note: byref variable will be forcibly initialized unsigned int num_in_bus_fmts, i; ^ /kisskb/src/drivers/gpu/drm/drm_bridge.c: In function 'drm_atomic_bridge_chain_select_bus_fmts': /kisskb/src/drivers/gpu/drm/drm_bridge.c:948:18: note: byref variable will be forcibly initialized unsigned int i, num_out_bus_fmts; ^ /kisskb/src/drivers/mmc/host/sdhci-msm.c: In function 'sdhci_msm_execute_tuning': /kisskb/src/drivers/mmc/host/sdhci-msm.c:1185:12: note: byref variable will be forcibly initialized u8 phase, tuned_phases[16], tuned_phase_cnt = 0; ^ /kisskb/src/drivers/usb/host/xhci-plat.c: In function 'xhci_plat_probe': /kisskb/src/drivers/usb/host/xhci-plat.c:193:27: note: byref variable will be forcibly initialized struct resource *res; ^ /kisskb/src/drivers/mmc/host/sdhci-msm.c: In function 'sdhci_msm_cqe_irq': /kisskb/src/drivers/mmc/host/sdhci-msm.c:2042:6: note: byref variable will be forcibly initialized int data_error = 0; ^ /kisskb/src/drivers/mmc/host/sdhci-msm.c:2041:6: note: byref variable will be forcibly initialized int cmd_error = 0; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/mmc/host/sdhci-msm.c:8: /kisskb/src/drivers/mmc/host/sdhci-msm.c: In function 'sdhci_msm_check_power_status': /kisskb/src/include/linux/wait.h:277: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-msm.c:1564:8: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(msm_host->pwr_irq_wait, ^ /kisskb/src/drivers/mmc/host/sdhci-msm.c: In function 'msm_toggle_vqmmc': /kisskb/src/drivers/mmc/host/sdhci-msm.c:1413:17: note: byref variable will be forcibly initialized struct mmc_ios ios; ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:26: /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'atomic_remove_fb': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:955: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_info': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:1208:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/infiniband/sw/siw/siw_cq.c: In function 'siw_cq_flush': /kisskb/src/drivers/infiniband/sw/siw/siw_cq.c:98:15: note: byref variable will be forcibly initialized struct ib_wc wc; ^ /kisskb/src/drivers/nvmem/rmem.c: In function 'rmem_read': /kisskb/src/drivers/nvmem/rmem.c:25:9: note: byref variable will be forcibly initialized loff_t off = offset; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_main.c: In function 'siw_device_create': /kisskb/src/drivers/infiniband/sw/siw/siw_main.c:328:8: note: byref variable will be forcibly initialized char addr[6] = { }; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_main.c: In function 'siw_netdev_down': /kisskb/src/drivers/infiniband/sw/siw/siw_main.c:407:22: note: byref variable will be forcibly initialized struct siw_qp_attrs qp_attrs; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/drivers/infiniband/sw/siw/siw_main.c:8: /kisskb/src/drivers/infiniband/sw/siw/siw_main.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/infiniband/core/iwcm.c: In function 'iwcm_modify_qp_err': /kisskb/src/drivers/infiniband/core/iwcm.c:272:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/infiniband/core/iwcm.c:38: /kisskb/src/drivers/infiniband/core/iwcm.c: In function 'destroy_cm_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/infiniband/core/iwcm.c:384:2: note: in expansion of macro 'wait_event' wait_event(cm_id_priv->connect_wait, ^ /kisskb/src/drivers/infiniband/core/iwcm.c: In function 'iwcm_modify_qp_sqd': /kisskb/src/drivers/infiniband/core/iwcm.c:287:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^ /kisskb/src/drivers/infiniband/core/iwcm.c: In function 'iw_cm_map': /kisskb/src/drivers/infiniband/core/iwcm.c:512:22: note: byref variable will be forcibly initialized struct iwpm_sa_data pm_msg; ^ /kisskb/src/drivers/infiniband/core/iwcm.c:511:23: note: byref variable will be forcibly initialized struct iwpm_dev_data pm_reg_msg = {}; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/infiniband/core/iwcm.c:38: /kisskb/src/drivers/infiniband/core/iwcm.c: In function 'iw_cm_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/infiniband/core/iwcm.c:315:2: note: in expansion of macro 'wait_event' wait_event(cm_id_priv->connect_wait, ^ /kisskb/src/drivers/infiniband/core/iwcm.c: In function 'cm_work_handler': /kisskb/src/drivers/infiniband/core/iwcm.c:1018:21: note: byref variable will be forcibly initialized struct iw_cm_event levent; ^ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_alloc_id_priv': /kisskb/src/drivers/infiniband/core/cm.c:817:6: note: byref variable will be forcibly initialized u32 id; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/infiniband/core/cm.c:11: /kisskb/src/drivers/infiniband/core/cm.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/thunderbolt/tmu.c: In function 'tb_switch_tmu_rate_read': /kisskb/src/drivers/thunderbolt/tmu.c:56:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/tmu.c: In function 'tb_switch_tmu_ucap_supported': /kisskb/src/drivers/thunderbolt/tmu.c:43:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/tmu.c: In function 'tb_port_tmu_is_unidirectional': /kisskb/src/drivers/thunderbolt/tmu.c:121:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/tmu.c: In function 'tb_switch_tmu_set_time_disruption': /kisskb/src/drivers/thunderbolt/tmu.c:134:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/tmu.c: In function 'tb_switch_tmu_rate_write': /kisskb/src/drivers/thunderbolt/tmu.c:70:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/tmu.c: In function 'tb_port_tmu_write': /kisskb/src/drivers/thunderbolt/tmu.c:87:6: note: byref variable will be forcibly initialized u32 data; ^ /kisskb/src/drivers/thunderbolt/tmu.c: In function 'tb_switch_tmu_post_time': /kisskb/src/drivers/thunderbolt/tmu.c:214:6: note: byref variable will be forcibly initialized u32 gm_local_time[3]; ^ /kisskb/src/drivers/thunderbolt/tmu.c:212:31: note: byref variable will be forcibly initialized u64 hi, mid, lo, local_time, post_time; ^ /kisskb/src/drivers/thunderbolt/tmu.c:212:19: note: byref variable will be forcibly initialized u64 hi, mid, lo, local_time, post_time; ^ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_dup_req_handler': /kisskb/src/drivers/infiniband/core/cm.c:1922:26: note: byref variable will be forcibly initialized struct ib_mad_send_buf *msg = NULL; ^ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_issue_rej': /kisskb/src/drivers/infiniband/core/cm.c:1579:26: note: byref variable will be forcibly initialized struct ib_mad_send_buf *msg = NULL; ^ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_init_av_by_path': /kisskb/src/drivers/infiniband/core/cm.c:512:22: note: byref variable will be forcibly initialized struct rdma_ah_attr new_ah_attr; ^ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_get_bth_pkey': /kisskb/src/drivers/infiniband/core/cm.c:1743:6: note: byref variable will be forcibly initialized u16 pkey; ^ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_opa_to_ib_sgid': /kisskb/src/drivers/infiniband/core/cm.c:1773:16: note: byref variable will be forcibly initialized union ib_gid sgid; ^ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_issue_drep': /kisskb/src/drivers/infiniband/core/cm.c:2768:26: note: byref variable will be forcibly initialized struct ib_mad_send_buf *msg = NULL; ^ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_destroy_id': /kisskb/src/drivers/infiniband/core/cm.c:1065:36: note: byref variable will be forcibly initialized &(struct ib_cm_sidr_rep_param){ ^ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_dup_rep_handler': /kisskb/src/drivers/infiniband/core/cm.c:2414:26: note: byref variable will be forcibly initialized struct ib_mad_send_buf *msg = NULL; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'link_is_usb4': /kisskb/src/drivers/thunderbolt/usb4.c:220:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_usb3_port_read_allocated_bandwidth': /kisskb/src/drivers/thunderbolt/usb4.c:1830:15: note: byref variable will be forcibly initialized u32 val, bw, scale; ^ /kisskb/src/drivers/thunderbolt/usb4.c:1830:6: note: byref variable will be forcibly initialized u32 val, bw, scale; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_usb3_port_read_consumed_bandwidth': /kisskb/src/drivers/thunderbolt/usb4.c:1884:15: note: byref variable will be forcibly initialized u32 val, bw, scale; ^ /kisskb/src/drivers/thunderbolt/usb4.c:1884:6: note: byref variable will be forcibly initialized u32 val, bw, scale; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_switch_check_wakes': /kisskb/src/drivers/thunderbolt/usb4.c:182:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_lap_handler': /kisskb/src/drivers/infiniband/core/cm.c:3284:22: note: byref variable will be forcibly initialized struct rdma_ah_attr ah_attr; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_port_set_configured': /kisskb/src/drivers/thunderbolt/usb4.c:1074:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_set_xdomain_configured': /kisskb/src/drivers/thunderbolt/usb4.c:1118:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_usb3_port_write_allocated_bandwidth': /kisskb/src/drivers/thunderbolt/usb4.c:1912:21: note: byref variable will be forcibly initialized u32 val, ubw, dbw, scale; ^ /kisskb/src/drivers/thunderbolt/usb4.c:1912:6: note: byref variable will be forcibly initialized u32 val, ubw, dbw, scale; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_switch_wait_for_bit': /kisskb/src/drivers/thunderbolt/usb4.c:59:7: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_native_switch_op': /kisskb/src/drivers/thunderbolt/usb4.c:80:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_switch_drom_read_block': /kisskb/src/drivers/thunderbolt/usb4.c:328:6: note: byref variable will be forcibly initialized u32 metadata; ^ /kisskb/src/drivers/thunderbolt/usb4.c:327:5: note: byref variable will be forcibly initialized u8 status = 0; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_switch_nvm_read_block': /kisskb/src/drivers/thunderbolt/usb4.c:517:6: note: byref variable will be forcibly initialized u32 metadata; ^ /kisskb/src/drivers/thunderbolt/usb4.c:516:5: note: byref variable will be forcibly initialized u8 status = 0; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_switch_nvm_write_next_block': /kisskb/src/drivers/thunderbolt/usb4.c:582:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_port_wait_for_bit': /kisskb/src/drivers/thunderbolt/usb4.c:1166:7: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_port_sb_write': /kisskb/src/drivers/thunderbolt/usb4.c:1246:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_port_set_router_offline': /kisskb/src/drivers/thunderbolt/usb4.c:1332:6: note: byref variable will be forcibly initialized u32 val = !offline; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_port_sb_read': /kisskb/src/drivers/thunderbolt/usb4.c:1206:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_port_sb_op': /kisskb/src/drivers/thunderbolt/usb4.c:1292:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_usb3_port_cm_request': /kisskb/src/drivers/thunderbolt/usb4.c:1768:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_switch_setup': /kisskb/src/drivers/thunderbolt/usb4.c:248:6: note: byref variable will be forcibly initialized u32 val = 0; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_switch_lane_bonding_possible': /kisskb/src/drivers/thunderbolt/usb4.c:372:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_switch_set_wake': /kisskb/src/drivers/thunderbolt/usb4.c:393:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_switch_set_sleep': /kisskb/src/drivers/thunderbolt/usb4.c:470:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_switch_nvm_sector_size': /kisskb/src/drivers/thunderbolt/usb4.c:498:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/drivers/thunderbolt/usb4.c:497:6: note: byref variable will be forcibly initialized u32 metadata; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_switch_nvm_set_offset': /kisskb/src/drivers/thunderbolt/usb4.c:563:5: note: byref variable will be forcibly initialized u8 status = 0; ^ /kisskb/src/drivers/thunderbolt/usb4.c:562:6: note: byref variable will be forcibly initialized u32 metadata, dwaddress; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_switch_nvm_authenticate_status': /kisskb/src/drivers/thunderbolt/usb4.c:665:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_switch_credits_init': /kisskb/src/drivers/thunderbolt/usb4.c:712:5: note: byref variable will be forcibly initialized u8 status = 0; ^ /kisskb/src/drivers/thunderbolt/usb4.c:711:6: note: byref variable will be forcibly initialized u32 metadata = 0; ^ /kisskb/src/drivers/thunderbolt/usb4.c:710:6: note: byref variable will be forcibly initialized u32 data[NVM_DATA_DWORDS]; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_switch_query_dp_resource': /kisskb/src/drivers/thunderbolt/usb4.c:848:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/drivers/thunderbolt/usb4.c:847:6: note: byref variable will be forcibly initialized u32 metadata = in->port; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_switch_alloc_dp_resource': /kisskb/src/drivers/thunderbolt/usb4.c:878:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/drivers/thunderbolt/usb4.c:877:6: note: byref variable will be forcibly initialized u32 metadata = in->port; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_switch_dealloc_dp_resource': /kisskb/src/drivers/thunderbolt/usb4.c:901:5: note: byref variable will be forcibly initialized u8 status; ^ /kisskb/src/drivers/thunderbolt/usb4.c:900:6: note: byref variable will be forcibly initialized u32 metadata = in->port; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_port_unlock': /kisskb/src/drivers/thunderbolt/usb4.c:1061:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_port_enumerate_retimers': /kisskb/src/drivers/thunderbolt/usb4.c:1382:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_port_retimer_nvm_read_block': /kisskb/src/drivers/thunderbolt/usb4.c:1673:6: note: byref variable will be forcibly initialized u32 metadata; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_port_retimer_is_last': /kisskb/src/drivers/thunderbolt/usb4.c:1477:6: note: byref variable will be forcibly initialized u32 metadata; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_port_retimer_nvm_sector_size': /kisskb/src/drivers/thunderbolt/usb4.c:1503:6: note: byref variable will be forcibly initialized u32 metadata; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_port_retimer_nvm_set_offset': /kisskb/src/drivers/thunderbolt/usb4.c:1530:6: note: byref variable will be forcibly initialized u32 metadata, dwaddress; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_port_retimer_nvm_write': /kisskb/src/drivers/thunderbolt/usb4.c:1585:22: note: byref variable will be forcibly initialized struct retimer_info info = { .port = port, .index = index }; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_port_retimer_nvm_authenticate': /kisskb/src/drivers/thunderbolt/usb4.c:1609:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_port_retimer_nvm_authenticate_status': /kisskb/src/drivers/thunderbolt/usb4.c:1637:16: note: byref variable will be forcibly initialized u32 metadata, val; ^ /kisskb/src/drivers/thunderbolt/usb4.c:1637:6: note: byref variable will be forcibly initialized u32 metadata, val; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_port_retimer_nvm_read': /kisskb/src/drivers/thunderbolt/usb4.c:1708:22: note: byref variable will be forcibly initialized struct retimer_info info = { .port = port, .index = index }; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_usb3_port_max_link_rate': /kisskb/src/drivers/thunderbolt/usb4.c:1724:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_usb3_port_actual_link_rate': /kisskb/src/drivers/thunderbolt/usb4.c:1748:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_usb3_port_allocate_bandwidth': /kisskb/src/drivers/thunderbolt/usb4.c:1958:24: note: byref variable will be forcibly initialized int ret, consumed_up, consumed_down, allocate_up, allocate_down; ^ /kisskb/src/drivers/thunderbolt/usb4.c:1958:11: note: byref variable will be forcibly initialized int ret, consumed_up, consumed_down, allocate_up, allocate_down; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_usb3_port_release_bandwidth': /kisskb/src/drivers/thunderbolt/usb4.c:2000:24: note: byref variable will be forcibly initialized int ret, consumed_up, consumed_down; ^ /kisskb/src/drivers/thunderbolt/usb4.c:2000:11: note: byref variable will be forcibly initialized int ret, consumed_up, consumed_down; ^ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_sidr_req_handler': /kisskb/src/drivers/infiniband/core/cm.c:3588:39: note: byref variable will be forcibly initialized &(struct ib_cm_sidr_rep_param){ ^ /kisskb/src/drivers/thunderbolt/usb4_port.c: In function 'rescan_store': /kisskb/src/drivers/thunderbolt/usb4_port.c:143:7: note: byref variable will be forcibly initialized bool val; ^ /kisskb/src/drivers/thunderbolt/usb4_port.c: In function 'offline_store': /kisskb/src/drivers/thunderbolt/usb4_port.c:92:7: note: byref variable will be forcibly initialized bool val; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/fpga/dfl-pci.c:17: /kisskb/src/drivers/fpga/dfl-pci.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/fpga/dfl-pci.c: In function 'find_dfls_by_vsec': /kisskb/src/drivers/fpga/dfl-pci.c:143:25: note: byref variable will be forcibly initialized resource_size_t start, len; ^ /kisskb/src/drivers/fpga/dfl-pci.c:141:38: note: byref variable will be forcibly initialized u32 bir, offset, vndr_hdr, dfl_cnt, dfl_res; ^ /kisskb/src/drivers/fpga/dfl-pci.c:141:29: note: byref variable will be forcibly initialized u32 bir, offset, vndr_hdr, dfl_cnt, dfl_res; ^ /kisskb/src/drivers/fpga/dfl-pci.c:141:19: note: byref variable will be forcibly initialized u32 bir, offset, vndr_hdr, dfl_cnt, dfl_res; ^ /kisskb/src/drivers/thunderbolt/nvm.c: In function 'tb_nvm_add_active': /kisskb/src/drivers/thunderbolt/nvm.c:59:22: note: byref variable will be forcibly initialized struct nvmem_config config; ^ /kisskb/src/drivers/thunderbolt/nvm.c: In function 'tb_nvm_add_non_active': /kisskb/src/drivers/thunderbolt/nvm.c:124:22: note: byref variable will be forcibly initialized struct nvmem_config config; ^ /kisskb/src/drivers/thunderbolt/nvm.c: In function 'tb_nvm_read_data': /kisskb/src/drivers/thunderbolt/nvm.c:187:6: note: byref variable will be forcibly initialized u8 data[NVM_DATA_DWORDS * 4]; ^ /kisskb/src/drivers/thunderbolt/nvm.c: In function 'tb_nvm_write_data': /kisskb/src/drivers/thunderbolt/nvm.c:234:6: note: byref variable will be forcibly initialized u8 data[NVM_DATA_DWORDS * 4]; ^ /kisskb/src/drivers/thunderbolt/retimer.c: In function 'tb_retimer_nvm_authenticate': /kisskb/src/drivers/thunderbolt/retimer.c:154:6: note: byref variable will be forcibly initialized u32 status; ^ /kisskb/src/drivers/thunderbolt/retimer.c: In function 'nvm_authenticate_store': /kisskb/src/drivers/thunderbolt/retimer.c:215:6: note: byref variable will be forcibly initialized int val, ret; ^ /kisskb/src/drivers/thunderbolt/retimer.c: In function 'tb_port_find_retimer': /kisskb/src/drivers/thunderbolt/retimer.c:432:27: note: byref variable will be forcibly initialized struct tb_retimer_lookup lookup = { .port = port, .index = index }; ^ /kisskb/src/drivers/thunderbolt/retimer.c: In function 'tb_retimer_nvm_add': /kisskb/src/drivers/thunderbolt/retimer.c:62:6: note: byref variable will be forcibly initialized u32 val, nvm_size; ^ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_unregister_all': /kisskb/src/drivers/gpu/drm/drm_connector.c:595: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:606:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/thunderbolt/retimer.c: In function 'tb_retimer_add': /kisskb/src/drivers/thunderbolt/retimer.c:329:14: note: byref variable will be forcibly initialized u32 vendor, device; ^ /kisskb/src/drivers/thunderbolt/retimer.c:329:6: note: byref variable will be forcibly initialized u32 vendor, device; ^ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_set_tile_property': /kisskb/src/drivers/gpu/drm/drm_connector.c:2030:7: note: byref variable will be forcibly initialized char tile[256]; ^ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_get_cmdline_mode': /kisskb/src/drivers/gpu/drm/drm_connector.c:153:8: note: byref variable will be forcibly initialized char *option = NULL; ^ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_property_set_ioctl': /kisskb/src/drivers/gpu/drm/drm_connector.c:2390: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:2456:27: note: byref variable will be forcibly initialized struct drm_mode_modeinfo u_mode; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-etb10.c: In function 'trigger_cntr_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etb10.c:696:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_mode_get_tile_group': /kisskb/src/drivers/gpu/drm/drm_connector.c:2701:6: note: byref variable will be forcibly initialized int id; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:12:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/drivers/hwtracing/coresight/coresight-etb10.c:8: /kisskb/src/drivers/hwtracing/coresight/coresight-etb10.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/hwtracing/coresight/coresight-etb10.c:12:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-funnel.c: In function 'priority_store': /kisskb/src/drivers/hwtracing/coresight/coresight-funnel.c:162:16: note: byref variable will be forcibly initialized unsigned long val; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/usb/serial/whiteheat.c:17: /kisskb/src/drivers/usb/serial/whiteheat.c: In function 'firm_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/usb/serial/whiteheat.c:565:6: note: in expansion of macro 'wait_event_timeout' t = wait_event_timeout(command_info->wait_command, ^ /kisskb/src/drivers/usb/serial/whiteheat.c: In function 'firm_set_dtr': /kisskb/src/drivers/usb/serial/whiteheat.c:707:27: note: byref variable will be forcibly initialized struct whiteheat_set_rdb dtr_command; ^ /kisskb/src/drivers/usb/serial/whiteheat.c: In function 'firm_set_rts': /kisskb/src/drivers/usb/serial/whiteheat.c:696:27: note: byref variable will be forcibly initialized struct whiteheat_set_rdb rts_command; ^ /kisskb/src/drivers/usb/serial/whiteheat.c: In function 'firm_get_dtr_rts': /kisskb/src/drivers/usb/serial/whiteheat.c:740:26: note: byref variable will be forcibly initialized struct whiteheat_simple get_dr_command; ^ /kisskb/src/drivers/usb/serial/whiteheat.c: In function 'firm_set_break': /kisskb/src/drivers/usb/serial/whiteheat.c:718:27: note: byref variable will be forcibly initialized struct whiteheat_set_rdb break_command; ^ /kisskb/src/drivers/usb/serial/whiteheat.c: In function 'firm_report_tx_done': /kisskb/src/drivers/usb/serial/whiteheat.c:750:26: note: byref variable will be forcibly initialized struct whiteheat_simple close_command; ^ /kisskb/src/drivers/usb/serial/whiteheat.c: In function 'firm_close': /kisskb/src/drivers/usb/serial/whiteheat.c:610:26: note: byref variable will be forcibly initialized struct whiteheat_simple close_command; ^ /kisskb/src/drivers/usb/serial/whiteheat.c: In function 'firm_open': /kisskb/src/drivers/usb/serial/whiteheat.c:600:26: note: byref variable will be forcibly initialized struct whiteheat_simple open_command; ^ /kisskb/src/drivers/usb/serial/whiteheat.c: In function 'firm_purge': /kisskb/src/drivers/usb/serial/whiteheat.c:729:25: note: byref variable will be forcibly initialized struct whiteheat_purge purge_command; ^ /kisskb/src/drivers/usb/serial/whiteheat.c: In function 'firm_setup_port': /kisskb/src/drivers/usb/serial/whiteheat.c:622:33: note: byref variable will be forcibly initialized struct whiteheat_port_settings port_settings; ^ /kisskb/src/drivers/usb/gadget/function/u_ether.c: In function 'gether_setup_name': /kisskb/src/drivers/usb/gadget/function/u_ether.c:757:7: note: byref variable will be forcibly initialized u8 addr[ETH_ALEN]; ^ /kisskb/src/drivers/usb/serial/whiteheat.c: In function 'whiteheat_attach': /kisskb/src/drivers/usb/serial/whiteheat.c:225:6: note: byref variable will be forcibly initialized int alen; ^ /kisskb/src/drivers/usb/gadget/function/u_ether.c: In function 'gether_register_netdev': /kisskb/src/drivers/usb/gadget/function/u_ether.c:866:18: note: byref variable will be forcibly initialized struct sockaddr sa; ^ /kisskb/src/drivers/usb/gadget/function/u_ether.c: In function 'gether_set_dev_addr': /kisskb/src/drivers/usb/gadget/function/u_ether.c:913:5: note: byref variable will be forcibly initialized u8 new_addr[ETH_ALEN]; ^ /kisskb/src/drivers/usb/gadget/function/u_ether.c: In function 'gether_set_host_addr': /kisskb/src/drivers/usb/gadget/function/u_ether.c:942:5: note: byref variable will be forcibly initialized u8 new_addr[ETH_ALEN]; ^ /kisskb/src/drivers/usb/gadget/function/u_ether.c: In function 'gether_set_ifname': /kisskb/src/drivers/usb/gadget/function/u_ether.c:1025:7: note: byref variable will be forcibly initialized char tmp[IFNAMSIZ]; ^ In file included from /kisskb/src/drivers/usb/host/xhci-mtk-sch.c:11:0: /kisskb/src/drivers/usb/host/xhci-mtk-sch.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mux/core.c: In function 'mux_control_get': /kisskb/src/drivers/mux/core.c:454:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/usb/host/xhci-mtk.c: In function 'usb_wakeup_of_property_parse': /kisskb/src/drivers/usb/host/xhci-mtk.c:324:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ In file included from /kisskb/src/drivers/gpu/drm/drm_blend.c:28:0: /kisskb/src/drivers/gpu/drm/drm_blend.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/hid/hid-magicmouse.c: In function 'param_set_scroll_speed': /kisskb/src/drivers/hid/hid-magicmouse.c:37:16: note: byref variable will be forcibly initialized unsigned long speed; ^ /kisskb/src/drivers/hid/hid-magicmouse.c: In function 'magicmouse_enable_multitouch': /kisskb/src/drivers/hid/hid-magicmouse.c:699:11: note: byref variable will be forcibly initialized const u8 feature_mt_trackpad2_bt[] = { 0xF1, 0x02, 0x01 }; ^ /kisskb/src/drivers/hid/hid-magicmouse.c:698:11: note: byref variable will be forcibly initialized const u8 feature_mt_trackpad2_usb[] = { 0x02, 0x01 }; ^ /kisskb/src/drivers/hid/hid-magicmouse.c:697:11: note: byref variable will be forcibly initialized const u8 feature_mt_mouse2[] = { 0xF1, 0x02, 0x01 }; ^ /kisskb/src/drivers/hid/hid-magicmouse.c:696:11: note: byref variable will be forcibly initialized const u8 feature_mt[] = { 0xD7, 0x01 }; ^ /kisskb/src/drivers/gpu/drm/drm_encoder.c: In function 'drm_encoder_get_crtc': /kisskb/src/drivers/gpu/drm/drm_encoder.c:252: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:163:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/gpu/drm/drm_encoder.c: In function '__drmm_encoder_alloc': /kisskb/src/drivers/gpu/drm/drm_encoder.c:221:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/usb/serial/xr_serial.c: In function 'xr_tiocmget': /kisskb/src/drivers/usb/serial/xr_serial.c:439:6: note: byref variable will be forcibly initialized u16 status; ^ /kisskb/src/drivers/usb/serial/xr_serial.c: In function 'xr_set_flow_mode': /kisskb/src/drivers/usb/serial/xr_serial.c:630:12: note: byref variable will be forcibly initialized u16 flow, gpio_mode; ^ /kisskb/src/drivers/usb/serial/xr_serial.c: In function 'xr_probe': /kisskb/src/drivers/usb/serial/xr_serial.c:866:31: note: byref variable will be forcibly initialized struct usb_cdc_parsed_header hdrs; ^ /kisskb/src/drivers/hwmon/sht21.c: In function 'eic_read': /kisskb/src/drivers/hwmon/sht21.c:165:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2] = { ^ /kisskb/src/drivers/hwmon/sht21.c:163:5: note: byref variable will be forcibly initialized u8 rx[8]; ^ /kisskb/src/drivers/hwmon/sht21.c:162:5: note: byref variable will be forcibly initialized u8 tx[2]; ^ /kisskb/src/drivers/thunderbolt/debugfs.c: In function 'counter_set_regs_show': /kisskb/src/drivers/thunderbolt/debugfs.c:606:6: note: byref variable will be forcibly initialized u32 data[COUNTER_SET_LEN]; ^ /kisskb/src/drivers/thunderbolt/debugfs.c: In function 'path_show_one': /kisskb/src/drivers/thunderbolt/debugfs.c:544:6: note: byref variable will be forcibly initialized u32 data[PATH_LEN]; ^ /kisskb/src/drivers/thunderbolt/debugfs.c: In function 'port_basic_regs_show': /kisskb/src/drivers/thunderbolt/debugfs.c:393:6: note: byref variable will be forcibly initialized u32 data[PORT_CAP_BASIC_LEN]; ^ /kisskb/src/drivers/thunderbolt/debugfs.c: In function 'cap_show_by_dw': /kisskb/src/drivers/thunderbolt/debugfs.c:260:6: note: byref variable will be forcibly initialized u32 data; ^ /kisskb/src/drivers/thunderbolt/debugfs.c: In function 'cap_show': /kisskb/src/drivers/thunderbolt/debugfs.c:285:7: note: byref variable will be forcibly initialized u32 data[TB_MAX_CONFIG_RW_LENGTH]; ^ /kisskb/src/drivers/thunderbolt/debugfs.c: In function 'port_cap_show': /kisskb/src/drivers/thunderbolt/debugfs.c:311:20: note: byref variable will be forcibly initialized struct tb_cap_any header; ^ /kisskb/src/drivers/thunderbolt/debugfs.c: In function 'switch_basic_regs_show': /kisskb/src/drivers/thunderbolt/debugfs.c:491:6: note: byref variable will be forcibly initialized u32 data[SWITCH_CAP_BASIC_LEN]; ^ /kisskb/src/drivers/thunderbolt/debugfs.c: In function 'switch_cap_show': /kisskb/src/drivers/thunderbolt/debugfs.c:441:20: note: byref variable will be forcibly initialized struct tb_cap_any header; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/thunderbolt/tb.h:13, from /kisskb/src/drivers/thunderbolt/debugfs.c:14: /kisskb/src/drivers/thunderbolt/debugfs.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/thunderbolt/debugfs.c: In function 'parse_line': /kisskb/src/drivers/thunderbolt/debugfs.c:85:6: note: byref variable will be forcibly initialized u32 v[5]; ^ /kisskb/src/drivers/thunderbolt/debugfs.c: In function 'counters_write': /kisskb/src/drivers/thunderbolt/debugfs.c:233:12: note: byref variable will be forcibly initialized u32 val, offset; ^ /kisskb/src/drivers/thunderbolt/debugfs.c:233:7: note: byref variable will be forcibly initialized u32 val, offset; ^ /kisskb/src/drivers/thunderbolt/debugfs.c:232:9: note: byref variable will be forcibly initialized char *line = buf; ^ /kisskb/src/drivers/thunderbolt/debugfs.c: In function 'tb_switch_debugfs_init': /kisskb/src/drivers/thunderbolt/debugfs.c:675:8: note: byref variable will be forcibly initialized char dir_name[10]; ^ /kisskb/src/drivers/mmc/host/sdhci-brcmstb.c: In function 'sdhci_brcmstb_cqhci_irq': /kisskb/src/drivers/mmc/host/sdhci-brcmstb.c:162:6: note: byref variable will be forcibly initialized int data_error = 0; ^ /kisskb/src/drivers/mmc/host/sdhci-brcmstb.c:161:6: note: byref variable will be forcibly initialized int cmd_error = 0; ^ /kisskb/src/drivers/mmc/host/sdhci-brcmstb.c: In function 'sdhci_brcmstb_probe': /kisskb/src/drivers/mmc/host/sdhci-brcmstb.c:222:26: note: byref variable will be forcibly initialized struct sdhci_pltfm_data brcmstb_pdata; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/rdma/ib_verbs.h:15, from /kisskb/src/drivers/infiniband/sw/siw/siw_mem.c:7: /kisskb/src/drivers/infiniband/sw/siw/siw_mem.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/rdma/ib_verbs.h:15, from /kisskb/src/drivers/infiniband/sw/siw/siw_mem.c:7: /kisskb/src/drivers/infiniband/sw/siw/siw_mem.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_mem.c: In function 'siw_mem_add': /kisskb/src/drivers/infiniband/sw/siw/siw_mem.c:24:10: note: byref variable will be forcibly initialized u32 id, next; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_mem.c:24:6: note: byref variable will be forcibly initialized u32 id, next; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_mem.c: In function 'siw_mr_add_mem': /kisskb/src/drivers/infiniband/sw/siw/siw_mem.c:95:10: note: byref variable will be forcibly initialized u32 id, next; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_mem.c:95:6: note: byref variable will be forcibly initialized u32 id, next; ^ /kisskb/src/drivers/gpu/drm/drm_mode_object.c: In function 'set_property_atomic': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:485:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/drm_mode_object.c: In function 'set_property_legacy': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:453:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/drm_mode_object.c:452:26: note: byref variable will be forcibly initialized struct drm_mode_object *ref; ^ /kisskb/src/drivers/gpu/drm/drm_mode_object.c: In function 'drm_mode_object_get_properties': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:361:12: note: byref variable will be forcibly initialized uint64_t val; ^ /kisskb/src/drivers/gpu/drm/drm_mode_object.c: In function 'drm_mode_obj_get_properties_ioctl': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:405:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/siox.h:66, from /kisskb/src/drivers/siox/siox-core.c:37: /kisskb/src/drivers/siox/siox-core.c: In function 'perf_trace_siox_set_data': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/siox.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(siox_set_data, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/siox.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(siox_set_data, ^ /kisskb/src/drivers/siox/siox-core.c: In function 'perf_trace_siox_get_data': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/siox.h:34:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(siox_get_data, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/siox.h:34:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(siox_get_data, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/siox.h:66, from /kisskb/src/drivers/siox/siox-core.c:37: /kisskb/src/drivers/siox/siox-core.c: In function 'trace_event_raw_event_siox_set_data': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/siox.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(siox_set_data, ^ /kisskb/src/drivers/siox/siox-core.c: In function 'trace_event_raw_event_siox_get_data': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/siox.h:34:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(siox_get_data, ^ /kisskb/src/drivers/siox/siox-core.c: In function 'poll_interval_ns_store': /kisskb/src/drivers/siox/siox-core.c:646:6: note: byref variable will be forcibly initialized u64 val; ^ /kisskb/src/drivers/siox/siox-core.c: In function 'device_add_store': /kisskb/src/drivers/siox/siox-core.c:599:5: note: byref variable will be forcibly initialized u8 statustype = 0; ^ /kisskb/src/drivers/siox/siox-core.c:598:22: note: byref variable will be forcibly initialized size_t inbytes = 0, outbytes = 0; ^ /kisskb/src/drivers/siox/siox-core.c:598:9: note: byref variable will be forcibly initialized size_t inbytes = 0, outbytes = 0; ^ /kisskb/src/drivers/siox/siox-core.c:597:7: note: byref variable will be forcibly initialized char type[20] = ""; ^ /kisskb/src/drivers/siox/siox-core.c: In function 'active_store': /kisskb/src/drivers/siox/siox-core.c:568:6: note: byref variable will be forcibly initialized int active; ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/drivers/gpu/drm/drm_property.c:26: /kisskb/src/drivers/gpu/drm/drm_property.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/usb/gadget/legacy/inode.c: In function 'make_qualifier': /kisskb/src/drivers/usb/gadget/legacy/inode.c:1277:35: note: byref variable will be forcibly initialized struct usb_qualifier_descriptor qual; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/usb/gadget/legacy/inode.c:13: /kisskb/src/drivers/usb/gadget/legacy/inode.c: In function 'ep_io': /kisskb/src/drivers/usb/gadget/legacy/inode.c:330: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/usb/gadget/legacy/inode.c: In function 'dev_config': /kisskb/src/drivers/usb/gadget/legacy/inode.c:1785:8: note: byref variable will be forcibly initialized u32 tag; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/usb/gadget/legacy/inode.c:13: /kisskb/src/drivers/usb/gadget/legacy/inode.c: In function 'ep0_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/gadget/legacy/inode.c:1061:12: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible (dev->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/usb/gadget/legacy/inode.c:966:13: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible (dev->wait, ^ /kisskb/src/drivers/mux/gpio.c: In function 'mux_gpio_set': /kisskb/src/drivers/mux/gpio.c:27:6: note: byref variable will be forcibly initialized u32 value = state; ^ In file included from /kisskb/src/include/linux/kasan-checks.h:5:0, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/drivers/mux/gpio.c:10: /kisskb/src/drivers/mux/gpio.c:26:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(values, BITS_PER_TYPE(state)); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ /kisskb/src/drivers/mux/gpio.c: In function 'mux_gpio_probe': /kisskb/src/drivers/mux/gpio.c:54:6: note: byref variable will be forcibly initialized s32 idle_state; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/drivers/infiniband/core/iwpm_util.h:42, from /kisskb/src/drivers/infiniband/core/iwpm_util.c:34: /kisskb/src/drivers/infiniband/core/iwpm_util.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/infiniband/core/iwpm_util.c: In function 'get_mapinfo_hash_bucket': /kisskb/src/drivers/infiniband/core/iwpm_util.c:556:6: note: byref variable will be forcibly initialized u32 hash; ^ /kisskb/src/drivers/infiniband/core/iwpm_util.c: In function 'get_reminfo_hash_bucket': /kisskb/src/drivers/infiniband/core/iwpm_util.c:569:6: note: byref variable will be forcibly initialized u32 hash; ^ /kisskb/src/drivers/infiniband/core/iwpm_util.c: In function 'send_nlmsg_done': /kisskb/src/drivers/infiniband/core/iwpm_util.c:620:19: note: byref variable will be forcibly initialized struct nlmsghdr *nlh = NULL; ^ /kisskb/src/drivers/infiniband/core/iwpm_util.c: In function 'send_mapinfo_num': /kisskb/src/drivers/infiniband/core/iwpm_util.c:582:6: note: byref variable will be forcibly initialized u32 msg_seq; ^ /kisskb/src/drivers/infiniband/core/iwpm_util.c:581:19: note: byref variable will be forcibly initialized struct nlmsghdr *nlh; ^ /kisskb/src/drivers/infiniband/core/iwpm_util.c: In function 'iwpm_send_mapinfo': /kisskb/src/drivers/infiniband/core/iwpm_util.c:642:19: note: byref variable will be forcibly initialized struct nlmsghdr *nlh; ^ /kisskb/src/drivers/infiniband/core/iwpm_util.c: In function 'iwpm_send_hello': /kisskb/src/drivers/infiniband/core/iwpm_util.c:764:19: note: byref variable will be forcibly initialized struct nlmsghdr *nlh; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cpu-debug.c: In function 'debug_enable_func': /kisskb/src/drivers/hwtracing/coresight/coresight-cpu-debug.c:415:12: note: byref variable will be forcibly initialized cpumask_t mask; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cpu-debug.c: In function 'debug_func_knob_write': /kisskb/src/drivers/hwtracing/coresight/coresight-cpu-debug.c:476:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cpu-debug.c: In function 'debug_func_knob_read': /kisskb/src/drivers/hwtracing/coresight/coresight-cpu-debug.c:511:7: note: byref variable will be forcibly initialized char buf[3]; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c: In function 'cti_remove_sysfs_link': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c:501:30: note: byref variable will be forcibly initialized struct coresight_sysfs_link link_info; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c: In function 'cti_add_sysfs_link': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c:482:30: note: byref variable will be forcibly initialized struct coresight_sysfs_link link_info; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c: In function 'cti_probe': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c:859:24: note: byref variable will be forcibly initialized struct coresight_desc cti_desc; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/perf_event.h:49, from /kisskb/src/include/linux/coresight.h:11, from /kisskb/src/drivers/hwtracing/coresight/coresight-cti-platform.c:5: /kisskb/src/drivers/hwtracing/coresight/coresight-cti-platform.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/usb/host/fsl-mph-dr-of.c: In function 'fsl_usb2_mph_dr_of_probe': /kisskb/src/drivers/usb/host/fsl-mph-dr-of.c:178:32: note: byref variable will be forcibly initialized struct fsl_usb2_platform_data data, *pdata; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-platform.c: In function 'cti_plat_create_v8_etm_connection': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-platform.c:120:27: note: byref variable will be forcibly initialized struct coresight_device *csdev; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-platform.c: In function 'cti_plat_create_v8_connections': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-platform.c:179:7: note: byref variable will be forcibly initialized char cpu_name_str[16]; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-platform.c: In function 'cti_plat_create_connection': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-platform.c:348:7: note: byref variable will be forcibly initialized char cpu_name_str[16]; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-platform.c:347:14: note: byref variable will be forcibly initialized const char *assoc_name = "unknown"; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-platform.c:346:27: note: byref variable will be forcibly initialized struct coresight_device *csdev = NULL; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_qp.c: In function 'siw_qp_llp_data_ready': /kisskb/src/drivers/infiniband/sw/siw/siw_qp.c:106:21: note: byref variable will be forcibly initialized read_descriptor_t rd_desc = { .arg.data = qp, .count = 1 }; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_qp.c: In function 'siw_send_terminate': /kisskb/src/drivers/infiniband/sw/siw/siw_qp.c:396:6: note: byref variable will be forcibly initialized u32 crc = 0; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_qp.c:389:14: note: byref variable will be forcibly initialized struct kvec iov[3]; ^ In file included from /kisskb/src/drivers/gpu/drm/drm_print.c:37:0: /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_vprintf': /kisskb/src/include/drm/drm_print.h:108:19: note: byref variable will be forcibly initialized struct va_format vaf = { .fmt = fmt, .va = va }; ^ /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_printf': /kisskb/src/drivers/gpu/drm/drm_print.c:199:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/mux/adg792a.c: In function 'adg792a_probe': /kisskb/src/drivers/mux/adg792a.c:66:6: note: byref variable will be forcibly initialized u32 cells; ^ /kisskb/src/drivers/mux/adg792a.c:65:6: note: byref variable will be forcibly initialized s32 idle_state[3]; ^ /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_dev_printk': /kisskb/src/drivers/gpu/drm/drm_print.c:242:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/gpu/drm/drm_print.c:241:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_dev_dbg': /kisskb/src/drivers/gpu/drm/drm_print.c:263:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/gpu/drm/drm_print.c:262:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/gpu/drm/drm_print.c: In function '__drm_dbg': /kisskb/src/drivers/gpu/drm/drm_print.c:286:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/gpu/drm/drm_print.c:285:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:12:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c:7: /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c: In function 'devm_kmalloc_array': /kisskb/src/drivers/gpu/drm/drm_print.c: In function '__drm_err': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/drivers/gpu/drm/drm_print.c:305:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/gpu/drm/drm_print.c:304:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/coresight.h:9:0, from /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c:8: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c: In function 'trigout_sig_show': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c:975:16: note: byref variable will be forcibly initialized unsigned long mask = con->con_out->used_mask; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c: In function 'trigin_sig_show': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c:961:16: note: byref variable will be forcibly initialized unsigned long mask = con->con_in->used_mask; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c: In function 'print_chan_list': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c:870:16: note: byref variable will be forcibly initialized unsigned long inuse_bits = 0, chan_mask; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c: In function 'chan_gate_enable_show': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c:640:16: note: byref variable will be forcibly initialized unsigned long ctigate_bitmask = cfg->ctigate; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c: In function 'trigout_filtered_show': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c:746:16: note: byref variable will be forcibly initialized unsigned long mask = cfg->trig_out_filter; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c: In function 'chan_xtrigs_sel_store': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c:795:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c: In function 'trig_filter_enable_store': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c:726:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c: In function 'inout_sel_store': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c:301:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c: In function 'chan_op_parse': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c:669:15: note: byref variable will be forcibly initialized int err = 0, channel = 0; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c: In function 'chan_gate_disable_store': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c:656:15: note: byref variable will be forcibly initialized int err = 0, channel = 0; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c: In function 'chan_gate_enable_store': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c:625:15: note: byref variable will be forcibly initialized int err = 0, channel = 0; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c: In function 'cti_trig_op_parse': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c:571:6: note: byref variable will be forcibly initialized u32 trig_idx; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c:570:6: note: byref variable will be forcibly initialized u32 chan_idx; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c: In function 'apppulse_store': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c:440:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c: In function 'appclear_store': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c:416:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c: In function 'cti_reg32_store': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c:246:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c: In function 'outen_store': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c:374:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c: In function 'inen_store': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c:335:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c: In function 'intack_store': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c:398:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c: In function 'enable_store': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-sysfs.c:104:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/usb/host/ssb-hcd.c: In function 'ssb_hcd_create_pdev': /kisskb/src/drivers/usb/host/ssb-hcd.c:106:18: note: byref variable will be forcibly initialized struct resource hci_res[2]; ^ /kisskb/src/drivers/usb/gadget/function/f_ncm.c: In function 'ncm_unwrap_ntb': /kisskb/src/drivers/usb/gadget/function/f_ncm.c:1176:11: note: byref variable will be forcibly initialized __le16 *tmp = (void *) skb->data; ^ /kisskb/src/drivers/usb/gadget/function/f_ncm.c: In function 'package_for_tx': /kisskb/src/drivers/usb/gadget/function/f_ncm.c:956:11: note: byref variable will be forcibly initialized __le16 *ntb_iter; ^ /kisskb/src/drivers/usb/gadget/function/f_ncm.c: In function 'ncm_wrap_ntb': /kisskb/src/drivers/usb/gadget/function/f_ncm.c:1020:12: note: byref variable will be forcibly initialized __le16 *ntb_ndp; ^ In file included from /kisskb/src/drivers/gpu/drm/drm_plane.c:23:0: /kisskb/src/drivers/gpu/drm/drm_plane.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/drivers/usb/gadget/function/f_ncm.c:24:0: /kisskb/src/drivers/usb/gadget/function/f_ncm.c: In function 'ncm_opts_qmult_store': /kisskb/src/drivers/usb/gadget/function/u_ether_configfs.h:115:6: note: byref variable will be forcibly initialized u8 val; \ ^ /kisskb/src/drivers/usb/gadget/function/f_ncm.c:1586:1: note: in expansion of macro 'USB_ETHERNET_CONFIGFS_ITEM_ATTR_QMULT' USB_ETHERNET_CONFIGFS_ITEM_ATTR_QMULT(ncm); ^ /kisskb/src/drivers/usb/gadget/function/f_ncm.c: In function 'ncm_alloc_inst': /kisskb/src/drivers/usb/gadget/function/f_ncm.c:1622:8: note: byref variable will be forcibly initialized char *names[1]; ^ /kisskb/src/drivers/usb/gadget/function/f_ncm.c:1621:22: note: byref variable will be forcibly initialized struct usb_os_desc *descs[1]; ^ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function 'drm_universal_plane_init': /kisskb/src/drivers/gpu/drm/drm_plane.c:390:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function '__drmm_universal_plane_alloc': /kisskb/src/drivers/gpu/drm/drm_plane.c:424:10: note: byref variable will be forcibly initialized va_list ap; ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/drm_color_mgmt.c:25: /kisskb/src/drivers/gpu/drm/drm_color_mgmt.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function 'setplane_internal': /kisskb/src/drivers/gpu/drm/drm_plane.c:938: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:362: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:1102: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:1181:26: note: byref variable will be forcibly initialized struct drm_mode_cursor2 new_req; ^ /kisskb/src/drivers/gpu/drm/drm_color_mgmt.c: In function 'drm_plane_create_color_properties': /kisskb/src/drivers/gpu/drm/drm_color_mgmt.c:531:28: note: byref variable will be forcibly initialized struct drm_prop_enum_list enum_list[max_t(int, DRM_COLOR_ENCODING_MAX, ^ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function 'drm_mode_page_flip_ioctl': /kisskb/src/drivers/gpu/drm/drm_plane.c:1211:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/hwmon/sht3x.c: In function 'update_interval_store': /kisskb/src/drivers/hwmon/sht3x.c:562:6: note: byref variable will be forcibly initialized u16 update_interval; ^ /kisskb/src/drivers/hwmon/sht3x.c: In function 'heater_enable_store': /kisskb/src/drivers/hwmon/sht3x.c:527:7: note: byref variable will be forcibly initialized bool status; ^ /kisskb/src/drivers/hwmon/sht3x.c: In function 'heater_enable_show': /kisskb/src/drivers/hwmon/sht3x.c:508:7: note: byref variable will be forcibly initialized char buffer[SHT3X_WORD_LEN + SHT3X_CRC8_LEN]; ^ /kisskb/src/drivers/hwmon/sht3x.c: In function 'humidity1_alarm_show': /kisskb/src/drivers/hwmon/sht3x.c:493:7: note: byref variable will be forcibly initialized char buffer[SHT3X_WORD_LEN + SHT3X_CRC8_LEN]; ^ /kisskb/src/drivers/hwmon/sht3x.c: In function 'temp1_alarm_show': /kisskb/src/drivers/hwmon/sht3x.c:478:7: note: byref variable will be forcibly initialized char buffer[SHT3X_WORD_LEN + SHT3X_CRC8_LEN]; ^ /kisskb/src/drivers/hwmon/sht3x.c: In function 'sht3x_update_client': /kisskb/src/drivers/hwmon/sht3x.c:225:16: note: byref variable will be forcibly initialized unsigned char buf[SHT3X_RESPONSE_LENGTH]; ^ /kisskb/src/drivers/hwmon/sht3x.c: In function 'limits_update': /kisskb/src/drivers/hwmon/sht3x.c:292:7: note: byref variable will be forcibly initialized char buffer[SHT3X_RESPONSE_LENGTH]; ^ /kisskb/src/drivers/hwmon/sht3x.c: In function 'limit_store': /kisskb/src/drivers/hwmon/sht3x.c:346:7: note: byref variable will be forcibly initialized char buffer[SHT3X_CMD_LENGTH + SHT3X_WORD_LEN + SHT3X_CRC8_LEN]; ^ /kisskb/src/drivers/hwmon/sht3x.c: In function 'humidity1_limit_store': /kisskb/src/drivers/hwmon/sht3x.c:415:6: note: byref variable will be forcibly initialized u32 humidity; ^ /kisskb/src/drivers/hwmon/sht3x.c: In function 'temp1_limit_store': /kisskb/src/drivers/hwmon/sht3x.c:391:6: note: byref variable will be forcibly initialized int temperature; ^ /kisskb/src/drivers/mux/mmio.c: In function 'mux_mmio_probe': /kisskb/src/drivers/mux/mmio.c:78:12: note: byref variable will be forcibly initialized u32 reg, mask; ^ /kisskb/src/drivers/mux/mmio.c:78:7: note: byref variable will be forcibly initialized u32 reg, mask; ^ /kisskb/src/drivers/mux/mmio.c:77:7: note: byref variable will be forcibly initialized s32 idle_state = MUX_IDLE_AS_IS; ^ /kisskb/src/drivers/usb/roles/class.c: In function 'role_store': /kisskb/src/drivers/usb/roles/class.c:243:8: note: byref variable will be forcibly initialized bool res; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/gnss/core.c:10: /kisskb/src/drivers/gnss/core.c: In function 'gnss_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/gnss/core.c:105:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(gdev->read_queue, ^ /kisskb/src/drivers/gnss/core.c:92:15: note: byref variable will be forcibly initialized unsigned int copied; ^ /kisskb/src/drivers/hwmon/sht4x.c: In function 'sht4x_read_values': /kisskb/src/drivers/hwmon/sht4x.c:80:5: note: byref variable will be forcibly initialized u8 raw_data[SHT4X_RESPONSE_LENGTH]; ^ /kisskb/src/drivers/hwmon/sht4x.c:79:5: note: byref variable will be forcibly initialized u8 cmd[SHT4X_CMD_LEN] = {SHT4X_CMD_MEASURE_HPM}; ^ /kisskb/src/drivers/hwmon/sht4x.c: In function 'sht4x_probe': /kisskb/src/drivers/hwmon/sht4x.c:241:5: note: byref variable will be forcibly initialized u8 cmd[] = {SHT4X_CMD_RESET}; ^ In file included from /kisskb/src/include/asm-generic/div64.h:27:0, from ./arch/arm64/include/generated/asm/div64.h:1, from /kisskb/src/include/linux/math.h:5, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/mmc/host/cqhci-core.c:5: /kisskb/src/drivers/mmc/host/cqhci-core.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/dma-mapping.h:7:0, from /kisskb/src/drivers/mmc/host/cqhci-core.c:10: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/drivers/mmc/host/cqhci-core.c:6: /kisskb/src/drivers/mmc/host/cqhci-core.c: In function 'cqhci_halt': /kisskb/src/include/linux/wait.h:277: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-core.c:964: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-core.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-core.c:930: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-core.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-core.c:881:2: note: in expansion of macro 'wait_event' wait_event(cq_host->wait_queue, cqhci_is_idle(cq_host, &ret)); ^ /kisskb/src/drivers/mmc/host/cqhci-core.c:879:6: note: byref variable will be forcibly initialized int ret; ^ /kisskb/src/drivers/mmc/host/cqhci-core.c: In function 'cqhci_prep_dcmd_desc': /kisskb/src/drivers/mmc/host/cqhci-core.c:536:6: note: byref variable will be forcibly initialized u64 data = 0; ^ /kisskb/src/drivers/mmc/host/cqhci-core.c: In function 'cqhci_irq': /kisskb/src/drivers/mmc/host/cqhci-core.c:816:25: note: byref variable will be forcibly initialized unsigned long tag = 0, comp_status; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/mmc/card.h:10, from /kisskb/src/drivers/mmc/host/mmc_hsq.c:10: /kisskb/src/drivers/mmc/host/mmc_hsq.c: In function 'mmc_hsq_wait_for_idle': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 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/mmc_hsq.c:276:2: note: in expansion of macro 'wait_event' wait_event(hsq->wait_queue, ^ /kisskb/src/drivers/mmc/host/mmc_hsq.c:274:6: note: byref variable will be forcibly initialized int ret; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/mmc/card.h:10, from /kisskb/src/drivers/mmc/host/mmc_hsq.c:10: /kisskb/src/drivers/mmc/host/mmc_hsq.c: In function 'mmc_hsq_disable': /kisskb/src/include/linux/wait.h:277: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/mmc_hsq.c:297:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(hsq->wait_queue, ^ /kisskb/src/drivers/mmc/host/mmc_hsq.c:286:6: note: byref variable will be forcibly initialized int ret; ^ /kisskb/src/drivers/mmc/host/sdhci-omap.c: In function 'sdhci_omap_execute_tuning': /kisskb/src/drivers/mmc/host/sdhci-omap.c:331:6: note: byref variable will be forcibly initialized int temperature; ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/mmc/card.h:10, from /kisskb/src/drivers/mmc/host/mmc_hsq.c:10: /kisskb/src/drivers/mmc/host/mmc_hsq.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/mmc/card.h:10:0, from /kisskb/src/drivers/mmc/host/mmc_hsq.c:10: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/asm-generic/div64.h:27:0, from ./arch/arm64/include/generated/asm/div64.h:1, from /kisskb/src/include/linux/math.h:5, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/mmc/host/sdhci-omap.c:9: /kisskb/src/drivers/mmc/host/sdhci-omap.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/node.h:18:0, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/mmc/host/sdhci-omap.c:14: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/mmc/host/sdhci-omap.c: In function 'sdhci_omap_iodelay_pinctrl_state': /kisskb/src/drivers/mmc/host/sdhci-omap.c:1090:7: note: byref variable will be forcibly initialized char str[20]; ^ /kisskb/src/drivers/usb/gadget/legacy/serial.c: In function 'enable_set': /kisskb/src/drivers/usb/gadget/legacy/serial.c:106:7: note: byref variable will be forcibly initialized bool do_enable; ^ /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/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/drivers/usb/gadget/legacy/g_ffs.c:14: /kisskb/src/drivers/usb/gadget/legacy/g_ffs.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'syncobj_wait_syncobj_func': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:933:20: note: byref variable will be forcibly initialized struct dma_fence *fence; ^ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_fence_add_wait': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:243:20: note: byref variable will be forcibly initialized struct dma_fence *fence; ^ In file included from /kisskb/src/include/linux/dma-resv.h:44:0, from /kisskb/src/include/drm/drm_gem.h:38, from /kisskb/src/drivers/gpu/drm/drm_syncobj.c:196: /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_array_wait_timeout': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:992:21: note: byref variable will be forcibly initialized struct dma_fence *fence; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453: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:387:28: note: byref variable will be forcibly initialized struct syncobj_wait_entry wait; ^ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_export_sync_file': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:699:20: note: byref variable will be forcibly initialized struct dma_fence *fence; ^ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_transfer_to_timeline': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:851:20: note: byref variable will be forcibly initialized struct dma_fence *fence; ^ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_transfer_to_binary': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:883:20: note: byref variable will be forcibly initialized struct dma_fence *fence; ^ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_create_as_handle': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:552:22: note: byref variable will be forcibly initialized struct drm_syncobj *syncobj; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/drivers/infiniband/sw/rxe/rxe_qp.c:7: /kisskb/src/drivers/infiniband/sw/rxe/rxe_qp.c: In function 'queue_get_producer': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:109:10: note: in expansion of macro 'smp_load_acquire' prod = smp_load_acquire(&q->buf->producer_index); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:102:10: note: in expansion of macro 'smp_load_acquire' prod = smp_load_acquire(&q->buf->producer_index); ^ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_array_wait': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:1138:11: note: byref variable will be forcibly initialized uint32_t first = ~0; ^ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_wait_ioctl': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:1226:23: note: byref variable will be forcibly initialized struct drm_syncobj **syncobjs; ^ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_timeline_wait_ioctl': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:1259:23: note: byref variable will be forcibly initialized struct drm_syncobj **syncobjs; ^ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_reset_ioctl': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:1294:23: note: byref variable will be forcibly initialized struct drm_syncobj **syncobjs; ^ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_signal_ioctl': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:1327:23: note: byref variable will be forcibly initialized struct drm_syncobj **syncobjs; ^ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_timeline_signal_ioctl': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:1363:23: note: byref variable will be forcibly initialized struct drm_syncobj **syncobjs; ^ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_query_ioctl': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:1459:12: note: byref variable will be forcibly initialized uint64_t point; ^ /kisskb/src/drivers/gpu/drm/drm_syncobj.c:1435:23: note: byref variable will be forcibly initialized struct drm_syncobj **syncobjs; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/drivers/infiniband/sw/rxe/rxe_qp.c:7: /kisskb/src/drivers/infiniband/sw/rxe/rxe_qp.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_get_last_vbltimestamp': /kisskb/src/drivers/gpu/drm/drm_vblank.c:875:6: note: byref variable will be forcibly initialized int max_error = (int) drm_timestamp_precision * 1000; ^ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_vblank_restore': /kisskb/src/drivers/gpu/drm/drm_vblank.c:1475:10: note: byref variable will be forcibly initialized ktime_t t_vblank; ^ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_update_vblank_count': /kisskb/src/drivers/gpu/drm/drm_vblank.c:284:10: note: byref variable will be forcibly initialized ktime_t t_vblank; ^ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_reset_vblank_timestamp': /kisskb/src/drivers/gpu/drm/drm_vblank.c:235:10: note: byref variable will be forcibly initialized ktime_t t_vblank; ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/drivers/gpu/drm/drm_vblank.c:27: /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drmm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/drm/drm_managed.h:80:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/drm/drm_managed.h:80:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/drm/drm_managed.h:80:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/drm/drm_managed.h:80:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/gpu/drm/drm_vblank.c:34:0: /kisskb/src/include/drm/drm_managed.h:78:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_wait_vblank_reply': /kisskb/src/drivers/gpu/drm/drm_vblank.c:1726:10: note: byref variable will be forcibly initialized ktime_t now; ^ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_crtc_vblank_helper_get_vblank_timestamp_internal': /kisskb/src/drivers/gpu/drm/drm_vblank.c:703:12: note: byref variable will be forcibly initialized int vpos, hpos, i; ^ /kisskb/src/drivers/gpu/drm/drm_vblank.c:703:6: note: byref variable will be forcibly initialized int vpos, hpos, i; ^ /kisskb/src/drivers/gpu/drm/drm_vblank.c:700:17: note: byref variable will be forcibly initialized ktime_t stime, etime; ^ /kisskb/src/drivers/gpu/drm/drm_vblank.c:700:10: note: byref variable will be forcibly initialized ktime_t stime, etime; ^ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_crtc_send_vblank_event': /kisskb/src/drivers/gpu/drm/drm_vblank.c:1088:10: note: byref variable will be forcibly initialized ktime_t now; ^ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_queue_vblank_event': /kisskb/src/drivers/gpu/drm/drm_vblank.c:1625:10: note: byref variable will be forcibly initialized ktime_t now; ^ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_handle_vblank_events': /kisskb/src/drivers/gpu/drm/drm_vblank.c:1896:10: note: byref variable will be forcibly initialized ktime_t now; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/include/linux/fb.h:6, from /kisskb/src/include/drm/drm_crtc_helper.h:40, from /kisskb/src/drivers/gpu/drm/drm_lease.c:9: /kisskb/src/drivers/gpu/drm/drm_lease.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/gpu/drm/drm_vblank.c:28: /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_wait_one_vblank': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/gpu/drm/drm_vblank.c:1265:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(vblank->queue, ^ /kisskb/src/drivers/infiniband/core/iwpm_msg.c: In function 'iwpm_register_pid': /kisskb/src/drivers/infiniband/core/iwpm_msg.c:68:6: note: byref variable will be forcibly initialized u32 msg_seq; ^ /kisskb/src/drivers/infiniband/core/iwpm_msg.c:67:19: note: byref variable will be forcibly initialized struct nlmsghdr *nlh; ^ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_crtc_vblank_off': /kisskb/src/drivers/gpu/drm/drm_vblank.c:1306:10: note: byref variable will be forcibly initialized ktime_t now; ^ /kisskb/src/drivers/infiniband/core/iwpm_msg.c: In function 'iwpm_add_mapping': /kisskb/src/drivers/infiniband/core/iwpm_msg.c:148:6: note: byref variable will be forcibly initialized u32 msg_seq; ^ /kisskb/src/drivers/infiniband/core/iwpm_msg.c:147:19: note: byref variable will be forcibly initialized struct nlmsghdr *nlh; ^ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function '_drm_lease_revoke': /kisskb/src/drivers/gpu/drm/drm_lease.c:300:6: note: byref variable will be forcibly initialized int object; ^ /kisskb/src/drivers/infiniband/core/iwpm_msg.c: In function 'iwpm_add_and_query_mapping': /kisskb/src/drivers/infiniband/core/iwpm_msg.c:231:6: note: byref variable will be forcibly initialized u32 msg_seq; ^ /kisskb/src/drivers/infiniband/core/iwpm_msg.c:230:19: note: byref variable will be forcibly initialized struct nlmsghdr *nlh; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/include/linux/fb.h:6, from /kisskb/src/include/drm/drm_crtc_helper.h:40, from /kisskb/src/drivers/gpu/drm/drm_lease.c:9: /kisskb/src/drivers/gpu/drm/drm_lease.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/infiniband/core/iwpm_msg.c: In function 'iwpm_remove_mapping': /kisskb/src/drivers/infiniband/core/iwpm_msg.c:318:6: note: byref variable will be forcibly initialized u32 msg_seq; ^ /kisskb/src/drivers/infiniband/core/iwpm_msg.c:317:19: note: byref variable will be forcibly initialized struct nlmsghdr *nlh; ^ /kisskb/src/drivers/infiniband/core/iwpm_msg.c: In function 'iwpm_register_pid_cb': /kisskb/src/drivers/infiniband/core/iwpm_msg.c:388:17: note: byref variable will be forcibly initialized struct nlattr *nltb[IWPM_NLA_RREG_PID_MAX]; ^ /kisskb/src/drivers/infiniband/core/iwpm_msg.c: In function 'iwpm_add_mapping_cb': /kisskb/src/drivers/infiniband/core/iwpm_msg.c:461:17: note: byref variable will be forcibly initialized struct nlattr *nltb[IWPM_NLA_RMANAGE_MAPPING_MAX]; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/gpu/drm/drm_vblank.c:28: /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_wait_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:1856:10: note: in expansion of macro 'wait_event_interruptible_timeout' wait = wait_event_interruptible_timeout(vblank->queue, ^ /kisskb/src/drivers/infiniband/core/iwpm_msg.c: In function 'iwpm_add_and_query_mapping_cb': /kisskb/src/drivers/infiniband/core/iwpm_msg.c:540:17: note: byref variable will be forcibly initialized struct nlattr *nltb[IWPM_NLA_RQUERY_MAPPING_MAX]; ^ /kisskb/src/drivers/infiniband/core/iwpm_msg.c: In function 'iwpm_remote_info_cb': /kisskb/src/drivers/infiniband/core/iwpm_msg.c:621:17: note: byref variable will be forcibly initialized struct nlattr *nltb[IWPM_NLA_RQUERY_MAPPING_MAX]; ^ /kisskb/src/drivers/infiniband/core/iwpm_msg.c: In function 'iwpm_mapping_info_cb': /kisskb/src/drivers/infiniband/core/iwpm_msg.c:696:17: note: byref variable will be forcibly initialized struct nlattr *nltb[IWPM_NLA_MAPINFO_REQ_MAX]; ^ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function 'drm_lease_create': /kisskb/src/drivers/gpu/drm/drm_lease.c:212:6: note: byref variable will be forcibly initialized int object; ^ /kisskb/src/drivers/gpu/drm/drm_lease.c:211:21: note: byref variable will be forcibly initialized struct drm_master *lessee; ^ /kisskb/src/drivers/infiniband/core/iwpm_msg.c: In function 'iwpm_ack_mapping_info_cb': /kisskb/src/drivers/infiniband/core/iwpm_msg.c:748:17: note: byref variable will be forcibly initialized struct nlattr *nltb[IWPM_NLA_MAPINFO_NUM_MAX]; ^ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_crtc_get_sequence_ioctl': /kisskb/src/drivers/gpu/drm/drm_vblank.c:2028:10: note: byref variable will be forcibly initialized ktime_t now; ^ /kisskb/src/drivers/infiniband/core/iwpm_msg.c: In function 'iwpm_mapping_error_cb': /kisskb/src/drivers/infiniband/core/iwpm_msg.c:780:17: note: byref variable will be forcibly initialized struct nlattr *nltb[IWPM_NLA_ERR_MAX]; ^ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function '_drm_lease_held': /kisskb/src/drivers/gpu/drm/drm_lease.c:112:21: note: byref variable will be forcibly initialized struct drm_master *master; ^ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function 'drm_lease_held': /kisskb/src/drivers/gpu/drm/drm_lease.c:128:21: note: byref variable will be forcibly initialized struct drm_master *master; ^ /kisskb/src/drivers/infiniband/core/iwpm_msg.c: In function 'iwpm_hello_cb': /kisskb/src/drivers/infiniband/core/iwpm_msg.c:826:17: note: byref variable will be forcibly initialized struct nlattr *nltb[IWPM_NLA_HELLO_MAX]; ^ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function 'drm_lease_filter_crtcs': /kisskb/src/drivers/gpu/drm/drm_lease.c:156:21: note: byref variable will be forcibly initialized struct drm_master *master; ^ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_crtc_queue_sequence_ioctl': /kisskb/src/drivers/gpu/drm/drm_vblank.c:2084:10: note: byref variable will be forcibly initialized ktime_t now; ^ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function 'drm_mode_create_lease_ioctl': /kisskb/src/drivers/gpu/drm/drm_lease.c:481:21: note: byref variable will be forcibly initialized struct drm_master *lessee = NULL; ^ /kisskb/src/drivers/gpu/drm/drm_lease.c:480:21: note: byref variable will be forcibly initialized struct drm_master *lessor; ^ /kisskb/src/drivers/gpu/drm/drm_lease.c:479:13: note: byref variable will be forcibly initialized struct idr leases; ^ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function 'drm_mode_list_lessees_ioctl': /kisskb/src/drivers/gpu/drm/drm_lease.c:592:21: note: byref variable will be forcibly initialized struct drm_master *lessor, *lessee; ^ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function 'drm_mode_get_lease_ioctl': /kisskb/src/drivers/gpu/drm/drm_lease.c:643:6: note: byref variable will be forcibly initialized int object; ^ /kisskb/src/drivers/gpu/drm/drm_lease.c:639:21: note: byref variable will be forcibly initialized struct drm_master *lessee; ^ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function 'drm_mode_revoke_lease_ioctl': /kisskb/src/drivers/gpu/drm/drm_lease.c:695:21: note: byref variable will be forcibly initialized struct drm_master *lessor; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_qp_tx.c: In function 'siw_try_1seg': /kisskb/src/drivers/infiniband/sw/siw/siw_qp_tx.c:69:8: note: byref variable will be forcibly initialized int pbl_idx = 0; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_qp_tx.c: In function 'siw_tx_ctrl': /kisskb/src/drivers/infiniband/sw/siw/siw_qp_tx.c:297:14: note: byref variable will be forcibly initialized struct kvec iov = { .iov_base = ^ /kisskb/src/drivers/infiniband/sw/siw/siw_qp_tx.c: In function 'siw_tx_hdt': /kisskb/src/drivers/infiniband/sw/siw/siw_qp_tx.c:442:8: note: byref variable will be forcibly initialized pbl_idx = c_tx->pbl_idx; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_qp_tx.c:436:15: note: byref variable will be forcibly initialized struct page *page_array[MAX_ARRAY]; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_qp_tx.c:435:14: note: byref variable will be forcibly initialized struct kvec iov[MAX_ARRAY]; ^ In file included from /kisskb/src/include/linux/net.h:19:0, from /kisskb/src/drivers/infiniband/sw/siw/siw_qp_tx.c:8: /kisskb/src/drivers/infiniband/sw/siw/siw_qp_tx.c: In function 'siw_run_sq': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/infiniband/sw/siw/siw_qp_tx.c:1221:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(tx_task->waiting, ^ /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/hwmon/smsc47m1.c: In function 'pwm_en_store': /kisskb/src/drivers/hwmon/smsc47m1.c:402:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/smsc47m1.c: In function 'pwm_store': /kisskb/src/drivers/hwmon/smsc47m1.c:375:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/smsc47m1.c: In function 'fan_min_store': /kisskb/src/drivers/hwmon/smsc47m1.c:274:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/smsc47m1.c: In function 'fan_div_store': /kisskb/src/drivers/hwmon/smsc47m1.c:310:7: note: byref variable will be forcibly initialized long new_div; ^ /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; ^ In file included from /kisskb/src/drivers/gpu/drm/drm_client_modeset.c:13:0: /kisskb/src/drivers/gpu/drm/drm_client_modeset.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/drm_client_modeset.c: In function 'drm_client_firmware_config': /kisskb/src/drivers/gpu/drm/drm_client_modeset.c:576: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_dpms_legacy': /kisskb/src/drivers/gpu/drm/drm_client_modeset.c:1185:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /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/mmc/host/sdhci-xenon-phy.c:657:14: note: byref variable will be forcibly initialized const char *name; ^ /kisskb/src/drivers/gpu/drm/drm_client_modeset.c: In function 'drm_client_modeset_probe': /kisskb/src/drivers/gpu/drm/drm_client_modeset.c:768:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/mmc/host/sdhci-xenon.c: In function 'xenon_probe_params': /kisskb/src/drivers/mmc/host/sdhci-xenon-phy.c: In function 'xenon_emmc_phy_parse_params': /kisskb/src/drivers/mmc/host/sdhci-xenon-phy.c:698:6: note: byref variable will be forcibly initialized u32 value; ^ /kisskb/src/drivers/mmc/host/sdhci-xenon.c:434:6: note: byref variable will be forcibly initialized u32 tuning_count; ^ /kisskb/src/drivers/mmc/host/sdhci-xenon.c:433:6: note: byref variable will be forcibly initialized u32 sdhc_id, nr_sdhc; ^ /kisskb/src/drivers/mmc/host/sdhci-xenon-phy.c: In function 'xenon_phy_parse_params': /kisskb/src/drivers/mmc/host/sdhci-xenon-phy.c:842:14: note: byref variable will be forcibly initialized const char *phy_type = NULL; ^ /kisskb/src/drivers/gpu/drm/drm_client_modeset.c: In function 'drm_client_modeset_commit_atomic': /kisskb/src/drivers/gpu/drm/drm_client_modeset.c:1014:16: note: byref variable will be forcibly initialized unsigned int rotation; ^ /kisskb/src/drivers/gpu/drm/drm_client_modeset.c:978:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gnss/serial.c: In function 'gnss_serial_parse_dt': /kisskb/src/drivers/gnss/serial.c:114:6: note: byref variable will be forcibly initialized u32 speed = 4800; ^ /kisskb/src/drivers/hwmon/shtc1.c: In function 'shtc1_update_client': /kisskb/src/drivers/hwmon/shtc1.c:105:16: note: byref variable will be forcibly initialized unsigned char buf[SHTC1_RESPONSE_LENGTH]; ^ /kisskb/src/drivers/hwmon/shtc1.c: In function 'shtc1_probe': /kisskb/src/drivers/hwmon/shtc1.c:195:7: note: byref variable will be forcibly initialized char id_reg_buf[2]; ^ /kisskb/src/drivers/hwmon/smsc47m192.c: In function 'in_max_store': /kisskb/src/drivers/hwmon/smsc47m192.c:225:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/smsc47m192.c: In function 'in_min_store': /kisskb/src/drivers/hwmon/smsc47m192.c:203:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/smsc47m192.c: In function 'vrm_store': /kisskb/src/drivers/hwmon/smsc47m192.c:419:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/smsc47m192.c: In function 'temp_offset_store': /kisskb/src/drivers/hwmon/smsc47m192.c:357:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/smsc47m192.c: In function 'temp_min_store': /kisskb/src/drivers/hwmon/smsc47m192.c:301:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/smsc47m192.c: In function 'temp_max_store': /kisskb/src/drivers/hwmon/smsc47m192.c:324:7: note: byref variable will be forcibly initialized long val; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/ib_umad.h:126, from /kisskb/src/drivers/infiniband/core/user_mad.c:135: /kisskb/src/drivers/infiniband/core/user_mad.c: In function 'perf_trace_ib_umad_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^ /kisskb/src/include/trace/events/ib_umad.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ib_umad_template, ^ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^ /kisskb/src/include/trace/events/ib_umad.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ib_umad_template, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/ib_umad.h:126, from /kisskb/src/drivers/infiniband/core/user_mad.c:135: /kisskb/src/drivers/infiniband/core/user_mad.c: In function 'trace_event_raw_event_ib_umad_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ib_umad.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ib_umad_template, ^ /kisskb/src/drivers/hid/hid-multitouch.c: In function 'mt_set_modes': /kisskb/src/drivers/hid/hid-multitouch.c:1508:7: note: byref variable will be forcibly initialized bool inputmode_found = false; ^ In file included from /kisskb/src/include/linux/device.h:29:0, from /kisskb/src/drivers/infiniband/core/user_mad.c:40: /kisskb/src/drivers/infiniband/core/user_mad.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:175:6: note: in expansion of macro 'check_add_overflow' if (check_add_overflow(bytes, c, &bytes)) ^ /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:173:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:171:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/hid/hid-multitouch.c:34: /kisskb/src/drivers/hid/hid-multitouch.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/hid/hid-multitouch.c:34:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/infiniband/core/user_mad.c: In function 'recv_handler': /kisskb/src/drivers/infiniband/core/user_mad.c:262:23: note: byref variable will be forcibly initialized struct rdma_ah_attr ah_attr; ^ /kisskb/src/drivers/infiniband/core/user_mad.c: In function 'ib_umad_reg_agent': /kisskb/src/drivers/infiniband/core/user_mad.c:682:24: note: byref variable will be forcibly initialized struct ib_mad_reg_req req; ^ /kisskb/src/drivers/infiniband/core/user_mad.c:681:29: note: byref variable will be forcibly initialized struct ib_user_mad_reg_req ureq; ^ /kisskb/src/drivers/infiniband/core/user_mad.c: In function 'ib_umad_reg_agent2': /kisskb/src/drivers/infiniband/core/user_mad.c:783:24: note: byref variable will be forcibly initialized struct ib_mad_reg_req req; ^ /kisskb/src/drivers/infiniband/core/user_mad.c:782:30: note: byref variable will be forcibly initialized struct ib_user_mad_reg_req2 ureq; ^ /kisskb/src/drivers/hid/hid-multitouch.c: In function 'mt_set_quirks': /kisskb/src/drivers/hid/hid-multitouch.c:410:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/infiniband/core/user_mad.c: In function 'ib_umad_write': /kisskb/src/drivers/infiniband/core/user_mad.c:499:22: note: byref variable will be forcibly initialized struct rdma_ah_attr ah_attr; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/infiniband/core/user_mad.c:38: /kisskb/src/drivers/infiniband/core/user_mad.c: In function 'ib_umad_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/infiniband/core/user_mad.c:393:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(file->recv_wait, ^ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c: In function 'drm_atomic_set_mode_for_crtc': /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:69:27: note: byref variable will be forcibly initialized struct drm_mode_modeinfo umode; ^ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c: In function 'drm_atomic_crtc_set_property': /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:438:7: note: byref variable will be forcibly initialized bool replaced = false; ^ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c: In function 'drm_atomic_plane_set_property': /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:538:7: note: byref variable will be forcibly initialized bool replaced = false; ^ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c: In function 'drm_atomic_connector_set_property': /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:708:7: note: byref variable will be forcibly initialized bool replaced = false; ^ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c: In function 'drm_atomic_set_property': /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:1003:26: note: byref variable will be forcibly initialized struct drm_mode_object *ref; ^ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c: In function 'drm_mode_atomic_ioctl': /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:1410:13: note: byref variable will be forcibly initialized uint64_t prop_value; ^ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:1325:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_info_printer(dev->dev); ^ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:1324:21: note: byref variable will be forcibly initialized unsigned int i, j, num_fences; ^ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:1322:30: note: byref variable will be forcibly initialized struct drm_out_fence_state *fence_state; ^ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:1321:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ In file included from /kisskb/src/drivers/gpu/drm/drm_hdcp.c:13:0: /kisskb/src/drivers/gpu/drm/drm_hdcp.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/drm_hdcp.c: In function 'drm_hdcp_request_srm': /kisskb/src/drivers/gpu/drm/drm_hdcp.c:239:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^ /kisskb/src/drivers/gpu/drm/drm_hdcp.c:238:7: note: byref variable will be forcibly initialized char fw_name[36] = "display_hdcp_srm.bin"; ^ /kisskb/src/drivers/gpu/drm/drm_hdcp.c: In function 'drm_hdcp_check_ksvs_revoked': /kisskb/src/drivers/gpu/drm/drm_hdcp.c:289:6: note: byref variable will be forcibly initialized u8 *revoked_ksv_list = NULL; ^ /kisskb/src/drivers/gpu/drm/drm_hdcp.c:288:6: note: byref variable will be forcibly initialized u32 revoked_ksv_cnt = 0, i, j; ^ /kisskb/src/drivers/hid/hid-ntrig.c: In function 'set_deactivate_slack': /kisskb/src/drivers/hid/hid-ntrig.c:409:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hid/hid-ntrig.c: In function 'set_activation_height': /kisskb/src/drivers/hid/hid-ntrig.c:375:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hid/hid-ntrig.c: In function 'set_activation_width': /kisskb/src/drivers/hid/hid-ntrig.c:339:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hid/hid-ntrig.c: In function 'set_activate_slack': /kisskb/src/drivers/hid/hid-ntrig.c:304:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hid/hid-ntrig.c: In function 'set_min_width': /kisskb/src/drivers/hid/hid-ntrig.c:235:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hid/hid-ntrig.c: In function 'set_min_height': /kisskb/src/drivers/hid/hid-ntrig.c:270:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hid/hid-ntrig.c: In function 'ntrig_set_mode': /kisskb/src/drivers/hid/hid-ntrig.c:126:7: note: byref variable will be forcibly initialized __u8 mode_commands[4] = { 0xe, 0xf, 0x1b, 0x10 }; ^ /kisskb/src/drivers/hid/hid-ntrig.c: In function 'ntrig_report_version': /kisskb/src/drivers/hid/hid-ntrig.c:143:7: note: byref variable will be forcibly initialized char buf[20]; ^ In file included from /kisskb/src/drivers/usb/gadget/function/f_ecm.c:18:0: /kisskb/src/drivers/usb/gadget/function/f_ecm.c: In function 'ecm_opts_qmult_store': /kisskb/src/drivers/usb/gadget/function/u_ether_configfs.h:115:6: note: byref variable will be forcibly initialized u8 val; \ ^ /kisskb/src/drivers/usb/gadget/function/f_ecm.c:840:1: note: in expansion of macro 'USB_ETHERNET_CONFIGFS_ITEM_ATTR_QMULT' USB_ETHERNET_CONFIGFS_ITEM_ATTR_QMULT(ecm); ^ In file included from /kisskb/src/include/linux/counter.h:12:0, from /kisskb/src/drivers/counter/counter-sysfs.c:6: /kisskb/src/drivers/counter/counter-sysfs.c: In function 'counter_events_queue_size_write': /kisskb/src/drivers/counter/counter-sysfs.c:799:20: note: byref variable will be forcibly initialized DECLARE_KFIFO_PTR(events, struct counter_event); ^ /kisskb/src/include/linux/kfifo.h:110:62: note: in definition of macro 'DECLARE_KFIFO_PTR' #define DECLARE_KFIFO_PTR(fifo, type) STRUCT_KFIFO_PTR(type) fifo ^ /kisskb/src/drivers/counter/counter-sysfs.c: In function 'counter_comp_u64_show': /kisskb/src/drivers/counter/counter-sysfs.c:286:6: note: byref variable will be forcibly initialized u64 data = 0; ^ /kisskb/src/drivers/counter/counter-sysfs.c: In function 'counter_comp_u32_show': /kisskb/src/drivers/counter/counter-sysfs.c:164:6: note: byref variable will be forcibly initialized u32 data = 0; ^ /kisskb/src/drivers/counter/counter-sysfs.c: In function 'counter_comp_u8_show': /kisskb/src/drivers/counter/counter-sysfs.c:95:5: note: byref variable will be forcibly initialized u8 data = 0; ^ /kisskb/src/drivers/counter/counter-sysfs.c: In function 'counter_signal_attrs_create': /kisskb/src/drivers/counter/counter-sysfs.c:590:22: note: byref variable will be forcibly initialized struct counter_comp comp; ^ /kisskb/src/drivers/counter/counter-sysfs.c: In function 'counter_sysfs_synapses_add': /kisskb/src/drivers/counter/counter-sysfs.c:658:23: note: byref variable will be forcibly initialized struct counter_comp comp; ^ /kisskb/src/drivers/counter/counter-sysfs.c: In function 'counter_count_attrs_create': /kisskb/src/drivers/counter/counter-sysfs.c:704:22: note: byref variable will be forcibly initialized struct counter_comp comp; ^ /kisskb/src/drivers/counter/counter-sysfs.c: In function 'counter_comp_u64_store': /kisskb/src/drivers/counter/counter-sysfs.c:314:6: note: byref variable will be forcibly initialized u64 data = 0; ^ /kisskb/src/drivers/counter/counter-sysfs.c: In function 'counter_comp_u32_store': /kisskb/src/drivers/counter/counter-sysfs.c:229:6: note: byref variable will be forcibly initialized u32 data = 0; ^ /kisskb/src/drivers/counter/counter-sysfs.c: In function 'counter_comp_u8_store': /kisskb/src/drivers/counter/counter-sysfs.c:128:5: note: byref variable will be forcibly initialized u8 data = 0; ^ /kisskb/src/drivers/counter/counter-sysfs.c:127:7: note: byref variable will be forcibly initialized bool bool_data = 0; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/include/linux/counter.h:9, from /kisskb/src/drivers/counter/counter-sysfs.c:6: /kisskb/src/drivers/counter/counter-sysfs.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/cdev.h:8:0, from /kisskb/src/include/linux/counter.h:9, from /kisskb/src/drivers/counter/counter-sysfs.c:6: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/drivers/infiniband/sw/siw/siw_qp_rx.c:15:0: /kisskb/src/drivers/infiniband/sw/siw/siw_qp_rx.c: In function 'siw_crc_skb': /kisskb/src/drivers/infiniband/sw/siw/siw.h:692:32: note: byref variable will be forcibly initialized const struct skb_checksum_ops siw_cs_ops = { ^ /kisskb/src/drivers/infiniband/sw/siw/siw_qp_rx.c: In function 'siw_rx_pbl': /kisskb/src/drivers/infiniband/sw/siw/siw_qp_rx.c:135:7: note: byref variable will be forcibly initialized int bytes; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_qp_rx.c: In function 'siw_get_trailer': /kisskb/src/drivers/infiniband/sw/siw/siw_qp_rx.c:965:17: note: byref variable will be forcibly initialized __wsum crc_in, crc_own = 0; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_qp_rx.c: In function 'siw_proc_terminate': /kisskb/src/drivers/infiniband/sw/siw/siw_qp_rx.c:889:18: note: byref variable will be forcibly initialized union iwarp_hdr term_info; ^ In file included from /kisskb/src/include/asm-generic/bug.h:5:0, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/drm/drm_managed.h:6, from /kisskb/src/drivers/gpu/drm/drm_managed.c:8: /kisskb/src/drivers/gpu/drm/drm_managed.c: In function 'alloc_dr': /kisskb/src/include/linux/overflow.h:64:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/drivers/gpu/drm/drm_managed.c:92:6: note: in expansion of macro 'unlikely' if (unlikely(check_add_overflow(sizeof(*dr), size, &tot_size))) ^ /kisskb/src/drivers/gpu/drm/drm_managed.c:92:15: note: in expansion of macro 'check_add_overflow' if (unlikely(check_add_overflow(sizeof(*dr), size, &tot_size))) ^ /kisskb/src/include/linux/overflow.h:63:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/drivers/gpu/drm/drm_managed.c:92:6: note: in expansion of macro 'unlikely' if (unlikely(check_add_overflow(sizeof(*dr), size, &tot_size))) ^ /kisskb/src/drivers/gpu/drm/drm_managed.c:92:15: note: in expansion of macro 'check_add_overflow' if (unlikely(check_add_overflow(sizeof(*dr), size, &tot_size))) ^ /kisskb/src/drivers/gpu/drm/drm_managed.c:88:9: note: byref variable will be forcibly initialized size_t tot_size; ^ /kisskb/src/drivers/counter/counter-chrdev.c: In function 'counter_get_data': /kisskb/src/drivers/counter/counter-chrdev.c:461:6: note: byref variable will be forcibly initialized u32 value_u32 = 0; ^ /kisskb/src/drivers/counter/counter-chrdev.c:460:5: note: byref variable will be forcibly initialized u8 value_u8 = 0; ^ /kisskb/src/drivers/counter/counter-chrdev.c: In function 'counter_add_watch': /kisskb/src/drivers/counter/counter-chrdev.c:235:23: note: byref variable will be forcibly initialized struct counter_watch watch; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/counter/counter-chrdev.c:6: /kisskb/src/drivers/counter/counter-chrdev.c: In function 'counter_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/counter/counter-chrdev.c:75:10: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(counter->events_wait, ^ /kisskb/src/drivers/counter/counter-chrdev.c:62:15: note: byref variable will be forcibly initialized unsigned int copied; ^ /kisskb/src/drivers/counter/counter-chrdev.c: In function 'counter_push_event': /kisskb/src/drivers/counter/counter-chrdev.c:535:23: note: byref variable will be forcibly initialized struct counter_event ev; ^ /kisskb/src/drivers/gpu/drm/drm_context.c: In function 'drm_legacy_resctx': /kisskb/src/drivers/gpu/drm/drm_context.c:335:17: note: byref variable will be forcibly initialized struct drm_ctx ctx; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/gpu/drm/drm_bufs.c:36: /kisskb/src/drivers/gpu/drm/drm_bufs.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/seq_file.h:12, from /kisskb/src/include/drm/drm_print.h:31, from /kisskb/src/drivers/gpu/drm/drm_vblank_work.c:5: /kisskb/src/drivers/gpu/drm/drm_vblank_work.c: In function 'drm_vblank_work_flush': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/drivers/gpu/drm/drm_vblank_work.c:224:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(vblank->work_wait_queue, list_empty(&work->node), ^ /kisskb/src/drivers/gpu/drm/drm_bufs.c: In function 'map_one_buf': /kisskb/src/drivers/gpu/drm/drm_bufs.c:1581:16: note: byref variable will be forcibly initialized unsigned long address = virtual + buf->offset; /* *** */ ^ /kisskb/src/drivers/gpu/drm/drm_bufs.c: In function 'drm_legacy_addmap': /kisskb/src/drivers/gpu/drm/drm_bufs.c:383:23: note: byref variable will be forcibly initialized struct drm_map_list *list; ^ /kisskb/src/drivers/gpu/drm/drm_bufs.c: In function 'drm_legacy_addmap_ioctl': /kisskb/src/drivers/gpu/drm/drm_bufs.c:420:23: note: byref variable will be forcibly initialized struct drm_map_list *maplist; ^ /kisskb/src/drivers/gpu/drm/drm_bufs.c: In function 'drm_legacy_freebufs': /kisskb/src/drivers/gpu/drm/drm_bufs.c:1460:6: note: byref variable will be forcibly initialized int idx; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/most/core.c:8: /kisskb/src/drivers/most/core.c: In function 'hdm_enqueue_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/most/core.c:779:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(c->hdm_fifo_wq, ^ /kisskb/src/drivers/hid/hid-picolcd_core.c: In function 'picolcd_operation_mode_delay_store': /kisskb/src/drivers/hid/hid-picolcd_core.c:311:11: note: byref variable will be forcibly initialized unsigned u; ^ /kisskb/src/drivers/hwmon/stts751.c: In function 'interval_store': /kisskb/src/drivers/hwmon/stts751.c:596:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/stts751.c: In function 'hyst_store': /kisskb/src/drivers/hwmon/stts751.c:479:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/stts751.c: In function 'therm_store': /kisskb/src/drivers/hwmon/stts751.c:437:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/stts751.c: In function 'max_store': /kisskb/src/drivers/hwmon/stts751.c:527:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/stts751.c: In function 'min_store': /kisskb/src/drivers/hwmon/stts751.c:561:7: note: byref variable will be forcibly initialized long temp; ^ /kisskb/src/drivers/hwmon/stts751.c: In function 'stts751_read_chip_config': /kisskb/src/drivers/hwmon/stts751.c:702:6: note: byref variable will be forcibly initialized int tmp; ^ In file included from /kisskb/src/drivers/gpu/drm/drm_scatter.c:35:0: /kisskb/src/drivers/gpu/drm/drm_scatter.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/vmalloc.h:5, from /kisskb/src/drivers/infiniband/sw/rxe/rxe_cq.c:6: /kisskb/src/drivers/infiniband/sw/rxe/rxe_cq.c: In function 'queue_get_producer': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:109:10: note: in expansion of macro 'smp_load_acquire' prod = smp_load_acquire(&q->buf->producer_index); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:102:10: note: in expansion of macro 'smp_load_acquire' prod = smp_load_acquire(&q->buf->producer_index); ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_cq.c: In function 'queue_get_consumer': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:137:10: note: in expansion of macro 'smp_load_acquire' cons = smp_load_acquire(&q->buf->consumer_index); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/infiniband/sw/rxe/rxe_queue.h:130:10: note: in expansion of macro 'smp_load_acquire' cons = smp_load_acquire(&q->buf->consumer_index); ^ /kisskb/src/drivers/hwmon/amc6821.c: In function 'temp_auto_point_temp_store': /kisskb/src/drivers/hwmon/amc6821.c:494:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_cq.c: In function 'queue_advance_producer': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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/infiniband/sw/rxe/rxe_queue.h:184:3: note: in expansion of macro 'smp_store_release' smp_store_release(&q->buf->producer_index, prod); ^ /kisskb/src/drivers/hwmon/amc6821.c: In function 'pwm1_auto_point_pwm_store': /kisskb/src/drivers/hwmon/amc6821.c:561:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/amc6821.c: In function 'pwm1_enable_store': /kisskb/src/drivers/hwmon/amc6821.c:383:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/amc6821.c: In function 'pwm1_store': /kisskb/src/drivers/hwmon/amc6821.c:358:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_cq.c: In function 'rxe_cq_post': /kisskb/src/drivers/hwmon/amc6821.c: In function 'fan1_div_store': /kisskb/src/drivers/infiniband/sw/rxe/rxe_cq.c:108:18: note: byref variable will be forcibly initialized struct ib_event ev; ^ /kisskb/src/drivers/hwmon/amc6821.c:655:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/amc6821.c: In function 'fan_store': /kisskb/src/drivers/hwmon/amc6821.c:617:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/amc6821.c: In function 'temp_store': /kisskb/src/drivers/hwmon/amc6821.c:282:7: note: byref variable will be forcibly initialized long val; ^ In file included from /kisskb/src/drivers/gpu/drm/drm_vm.c:49:0: /kisskb/src/drivers/gpu/drm/drm_vm.c: In function 'drm_dev_is_unplugged': /kisskb/src/include/drm/drm_drv.h:539:6: note: byref variable will be forcibly initialized int idx; ^ /kisskb/src/drivers/gpu/drm/drm_vm.c: In function 'drm_mmap_locked': /kisskb/src/drivers/gpu/drm/drm_vm.c:529:24: note: byref variable will be forcibly initialized struct drm_hash_item *hash; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'map_one_buf32': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:438:18: note: byref variable will be forcibly initialized drm_buf_pub32_t v; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_wait_vblank': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:846:24: note: byref variable will be forcibly initialized union drm_wait_vblank req; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:845:22: note: byref variable will be forcibly initialized drm_wait_vblank32_t req32; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_resctx': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:558:21: note: byref variable will be forcibly initialized struct drm_ctx_res res; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:557:18: note: byref variable will be forcibly initialized drm_ctx_res32_t res32; ^ /kisskb/src/drivers/counter/microchip-tcb-capture.c: In function 'mchp_tc_count_action_read': /kisskb/src/drivers/counter/microchip-tcb-capture.c:173:6: note: byref variable will be forcibly initialized u32 cmr; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_getsareactx': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:529:23: note: byref variable will be forcibly initialized drm_ctx_priv_map32_t req32; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:528:26: note: byref variable will be forcibly initialized struct drm_ctx_priv_map req; ^ /kisskb/src/drivers/counter/microchip-tcb-capture.c: In function 'mchp_tc_count_read': /kisskb/src/drivers/counter/microchip-tcb-capture.c:234:6: note: byref variable will be forcibly initialized u32 cnt; ^ /kisskb/src/drivers/counter/microchip-tcb-capture.c: In function 'mchp_tc_count_signal_read': /kisskb/src/drivers/counter/microchip-tcb-capture.c:153:6: note: byref variable will be forcibly initialized u32 sr; ^ /kisskb/src/drivers/counter/microchip-tcb-capture.c: In function 'mchp_tc_count_function_write': /kisskb/src/drivers/counter/microchip-tcb-capture.c:90:11: note: byref variable will be forcibly initialized u32 bmr, cmr; ^ /kisskb/src/drivers/counter/microchip-tcb-capture.c:90:6: note: byref variable will be forcibly initialized u32 bmr, cmr; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_setsareactx': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:513:26: note: byref variable will be forcibly initialized struct drm_ctx_priv_map request; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:512:23: note: byref variable will be forcibly initialized drm_ctx_priv_map32_t req32; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_freebufs': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:493:22: note: byref variable will be forcibly initialized struct drm_buf_free request; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:492:19: note: byref variable will be forcibly initialized drm_buf_free32_t req32; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_markbufs': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:357:22: note: byref variable will be forcibly initialized struct drm_buf_desc buf; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:355:19: note: byref variable will be forcibly initialized drm_buf_desc32_t b32; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_addbufs': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:326:22: note: byref variable will be forcibly initialized struct drm_buf_desc desc; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:325:19: note: byref variable will be forcibly initialized drm_buf_desc32_t desc32; ^ /kisskb/src/drivers/counter/microchip-tcb-capture.c: In function 'mchp_tc_probe': /kisskb/src/drivers/counter/microchip-tcb-capture.c:303:6: note: byref variable will be forcibly initialized int channel; ^ /kisskb/src/drivers/counter/microchip-tcb-capture.c:300:7: note: byref variable will be forcibly initialized char clk_name[7]; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_getclient': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:266:20: note: byref variable will be forcibly initialized struct drm_client client; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:264:17: note: byref variable will be forcibly initialized drm_client32_t c32; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_getmap': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:181:17: note: byref variable will be forcibly initialized struct drm_map map; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:180:14: note: byref variable will be forcibly initialized drm_map32_t m32; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_getunique': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:136:20: note: byref variable will be forcibly initialized struct drm_unique uq; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:135:17: note: byref variable will be forcibly initialized drm_unique32_t uq32; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_version': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:95:21: note: byref variable will be forcibly initialized struct drm_version v; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:94:18: note: byref variable will be forcibly initialized drm_version32_t v32; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_sg_free': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:796:28: note: byref variable will be forcibly initialized struct drm_scatter_gather request; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_sg_alloc': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:774:28: note: byref variable will be forcibly initialized struct drm_scatter_gather request; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_dma': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:595:17: note: byref variable will be forcibly initialized struct drm_dma d; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:593:14: note: byref variable will be forcibly initialized drm_dma32_t d32; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_rmmap': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:242:17: note: byref variable will be forcibly initialized struct drm_map map; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_mapbufs': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:465:18: note: byref variable will be forcibly initialized drm_buf_map32_t req32; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_infobufs': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:400:19: note: byref variable will be forcibly initialized drm_buf_info32_t req32; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'drm_legacy_mapbufs32': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:453:15: note: byref variable will be forcibly initialized void __user *v; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_addmap': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:209:17: note: byref variable will be forcibly initialized struct drm_map map; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:208:14: note: byref variable will be forcibly initialized drm_map32_t m32; ^ /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c: In function 'drm_gem_cma_free_object': /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c:206: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:565:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^ In file included from /kisskb/src/drivers/usb/gadget/function/f_eem.c:18:0: /kisskb/src/drivers/usb/gadget/function/f_eem.c: In function 'eem_opts_qmult_store': /kisskb/src/drivers/usb/gadget/function/u_ether_configfs.h:115:6: note: byref variable will be forcibly initialized u8 val; \ ^ /kisskb/src/drivers/usb/gadget/function/f_eem.c:573:1: note: in expansion of macro 'USB_ETHERNET_CONFIGFS_ITEM_ATTR_QMULT' USB_ETHERNET_CONFIGFS_ITEM_ATTR_QMULT(eem); ^ /kisskb/src/drivers/hid/hid-picolcd_debugfs.c: In function 'picolcd_debug_eeprom_read': /kisskb/src/drivers/hid/hid-picolcd_debugfs.c:77:5: note: byref variable will be forcibly initialized u8 raw_data[3]; ^ /kisskb/src/drivers/hid/hid-picolcd_debugfs.c: In function '_picolcd_flash_erase64': /kisskb/src/drivers/hid/hid-picolcd_debugfs.c:238:5: note: byref variable will be forcibly initialized u8 raw_data[3]; ^ /kisskb/src/drivers/hid/hid-picolcd_debugfs.c: In function '_picolcd_flash_write': /kisskb/src/drivers/hid/hid-picolcd_debugfs.c:265:5: note: byref variable will be forcibly initialized u8 raw_data[36]; ^ /kisskb/src/drivers/hid/hid-picolcd_debugfs.c: In function '_picolcd_flash_read': /kisskb/src/drivers/hid/hid-picolcd_debugfs.c:183:5: note: byref variable will be forcibly initialized u8 raw_data[4]; ^ /kisskb/src/drivers/hid/hid-picolcd_debugfs.c: In function 'picolcd_debug_eeprom_write': /kisskb/src/drivers/hid/hid-picolcd_debugfs.c:117:5: note: byref variable will be forcibly initialized u8 raw_data[23]; ^ /kisskb/src/drivers/hid/hid-picolcd_debugfs.c: In function 'picolcd_debug_reset_write': /kisskb/src/drivers/hid/hid-picolcd_debugfs.c:41:7: note: byref variable will be forcibly initialized char buf[32]; ^ /kisskb/src/drivers/gpu/drm/drm_panel.c: In function 'of_drm_get_panel_orientation': /kisskb/src/drivers/gpu/drm/drm_panel.c:280:6: note: byref variable will be forcibly initialized int rotation, ret; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c: In function 'siw_get_port_immutable': /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c:200:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^ /kisskb/src/drivers/hwmon/thmc50.c: In function 'temp_min_store': /kisskb/src/drivers/hwmon/thmc50.c:186:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/thmc50.c: In function 'temp_max_store': /kisskb/src/drivers/hwmon/thmc50.c:216:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c: In function 'siw_create_qp': /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c:433:30: note: byref variable will be forcibly initialized struct siw_uresp_create_qp uresp = {}; ^ /kisskb/src/drivers/hwmon/thmc50.c: In function 'analog_out_store': /kisskb/src/drivers/hwmon/thmc50.c:132:16: note: byref variable will be forcibly initialized unsigned long tmp; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c: In function 'siw_verbs_modify_qp': /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c:539:22: note: byref variable will be forcibly initialized struct siw_qp_attrs new_attrs; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c: In function 'siw_destroy_qp': /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c:591:22: note: byref variable will be forcibly initialized struct siw_qp_attrs qp_attrs; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c: In function 'siw_create_cq': /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c:1136:30: note: byref variable will be forcibly initialized struct siw_uresp_create_cq uresp = {}; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c: In function 'siw_reg_user_mr': /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c:1333:27: note: byref variable will be forcibly initialized struct siw_uresp_reg_mr uresp = {}; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c:1284:25: note: byref variable will be forcibly initialized struct siw_ureq_reg_mr ureq; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c: In function 'siw_create_srq': /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c:1596:31: note: byref variable will be forcibly initialized struct siw_uresp_create_srq uresp = {}; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c: In function 'siw_qp_event': /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c:1789:18: note: byref variable will be forcibly initialized struct ib_event event; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c: In function 'siw_cq_event': /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c:1811:18: note: byref variable will be forcibly initialized struct ib_event event; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c: In function 'siw_srq_event': /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c:1826:18: note: byref variable will be forcibly initialized struct ib_event event; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c: In function 'siw_port_event': /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c:1842:18: note: byref variable will be forcibly initialized struct ib_event event; ^ /kisskb/src/drivers/gpu/drm/drm_of.c: In function 'drm_of_component_probe': /kisskb/src/drivers/gpu/drm/drm_of.c:120:26: note: byref variable will be forcibly initialized struct component_match *match = NULL; ^ /kisskb/src/drivers/hid/hid-roccat.c: In function 'roccat_init': /kisskb/src/drivers/hid/hid-roccat.c:417:8: note: byref variable will be forcibly initialized dev_t dev_id; ^ In file included from /kisskb/src/include/linux/resource_ext.h:11:0, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:35: /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c: In function 'crtc_crc_open': /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:200:9: note: byref variable will be forcibly initialized size_t values_cnt; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:31: /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c: In function 'crtc_crc_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:1012:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1078:11: note: in expansion of macro '__wait_event_interruptible_lock_irq' __ret = __wait_event_interruptible_lock_irq(wq_head, \ ^ /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:307:9: note: in expansion of macro 'wait_event_interruptible_lock_irq' ret = wait_event_interruptible_lock_irq(crc->wq, ^ /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:290:7: note: byref variable will be forcibly initialized char buf[MAX_LINE_LEN]; ^ /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c: In function 'crc_control_show': /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:91:10: note: byref variable will be forcibly initialized size_t values_cnt; ^ /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:88:10: note: byref variable will be forcibly initialized size_t count; ^ /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c: In function 'crc_control_write': /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:127:9: note: byref variable will be forcibly initialized size_t values_cnt; ^ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'of_mipi_dsi_device_add': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:161:6: note: byref variable will be forcibly initialized u32 reg; ^ /kisskb/src/drivers/gpu/drm/drm_debugfs.c: In function 'connector_write': /kisskb/src/drivers/gpu/drm/drm_debugfs.c:305:7: note: byref variable will be forcibly initialized char buf[12]; ^ /kisskb/src/drivers/gpu/drm/drm_debugfs.c: In function 'drm_debugfs_init': /kisskb/src/drivers/gpu/drm/drm_debugfs.c:210:7: note: byref variable will be forcibly initialized char name[64]; ^ /kisskb/src/drivers/hwmon/tmp102.c: In function 'tmp102_read': /kisskb/src/drivers/hwmon/tmp102.c:76:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_shutdown_peripheral': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:578:22: note: byref variable will be forcibly initialized .tx_buf = (u8 [2]) { 0, 0 }, ^ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_turn_on_peripheral': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:598:22: note: byref variable will be forcibly initialized .tx_buf = (u8 [2]) { 0, 0 }, ^ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_set_maximum_return_packet_size': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:619:5: note: byref variable will be forcibly initialized u8 tx[2] = { value & 0xff, value >> 8 }; ^ /kisskb/src/drivers/hwmon/tmp102.c: In function 'tmp102_probe': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_compression_mode': /kisskb/src/drivers/hwmon/tmp102.c:197:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:645:5: note: byref variable will be forcibly initialized u8 tx[2] = { enable << 0, 0 }; ^ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_dcs_write': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:831:5: note: byref variable will be forcibly initialized u8 stack_tx[8]; ^ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_dcs_set_column_address': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:1056:5: note: byref variable will be forcibly initialized u8 payload[4] = { start >> 8, start & 0xff, end >> 8, end & 0xff }; ^ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_dcs_set_page_address': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:1080:5: note: byref variable will be forcibly initialized u8 payload[4] = { start >> 8, start & 0xff, end >> 8, end & 0xff }; ^ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_dcs_set_tear_on': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:1122:5: note: byref variable will be forcibly initialized u8 value = mode; ^ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_dcs_set_tear_scanline': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:1165:5: note: byref variable will be forcibly initialized u8 payload[2] = { scanline >> 8, scanline & 0xff }; ^ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_dcs_set_display_brightness': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:1188:5: note: byref variable will be forcibly initialized u8 payload[2] = { brightness & 0xff, brightness >> 8 }; ^ /kisskb/src/drivers/hid/hid-roccat-common.c: In function 'roccat_common2_receive_control_status': /kisskb/src/drivers/hid/hid-roccat-common.c:75:32: note: byref variable will be forcibly initialized struct roccat_common2_control control; ^ /kisskb/src/drivers/hid/hid-roccat-arvo.c: In function 'arvo_report_to_chrdev': /kisskb/src/drivers/hid/hid-roccat-arvo.c:383:28: note: byref variable will be forcibly initialized struct arvo_roccat_report roccat_report; ^ /kisskb/src/drivers/hid/hid-roccat-isku.c: In function 'isku_report_to_chrdev': /kisskb/src/drivers/hid/hid-roccat-isku.c:379:28: note: byref variable will be forcibly initialized struct isku_roccat_report roccat_report; ^ /kisskb/src/drivers/hid/hid-roccat-arvo.c: In function 'arvo_get_actual_profile': /kisskb/src/drivers/hid/hid-roccat-arvo.c:131:29: note: byref variable will be forcibly initialized struct arvo_actual_profile temp_buf; ^ /kisskb/src/drivers/hid/hid-roccat-isku.c: In function 'isku_get_actual_profile': /kisskb/src/drivers/hid/hid-roccat-isku.c:41:29: note: byref variable will be forcibly initialized struct isku_actual_profile buf; ^ /kisskb/src/drivers/hid/hid-roccat-arvo.c: In function 'arvo_sysfs_set_actual_profile': /kisskb/src/drivers/hid/hid-roccat-arvo.c:160:16: note: byref variable will be forcibly initialized unsigned long profile; ^ /kisskb/src/drivers/hid/hid-roccat-arvo.c:159:29: note: byref variable will be forcibly initialized struct arvo_actual_profile temp_buf; ^ /kisskb/src/drivers/hid/hid-roccat-arvo.c: In function 'arvo_sysfs_set_key_mask': /kisskb/src/drivers/hid/hid-roccat-arvo.c:106:16: note: byref variable will be forcibly initialized unsigned long key_mask; ^ /kisskb/src/drivers/hid/hid-roccat-arvo.c:105:23: note: byref variable will be forcibly initialized struct arvo_key_mask temp_buf; ^ /kisskb/src/drivers/hid/hid-roccat-arvo.c: In function 'arvo_sysfs_set_mode_key': /kisskb/src/drivers/hid/hid-roccat-arvo.c:56:16: note: byref variable will be forcibly initialized unsigned long state; ^ /kisskb/src/drivers/hid/hid-roccat-arvo.c:55:23: note: byref variable will be forcibly initialized struct arvo_mode_key temp_buf; ^ /kisskb/src/drivers/hid/hid-roccat-arvo.c: In function 'arvo_sysfs_show_key_mask': /kisskb/src/drivers/hid/hid-roccat-arvo.c:85:23: note: byref variable will be forcibly initialized struct arvo_key_mask temp_buf; ^ /kisskb/src/drivers/hid/hid-roccat-arvo.c: In function 'arvo_sysfs_show_mode_key': /kisskb/src/drivers/hid/hid-roccat-arvo.c:35:23: note: byref variable will be forcibly initialized struct arvo_mode_key temp_buf; ^ /kisskb/src/drivers/hid/hid-roccat-isku.c: In function 'isku_set_actual_profile': /kisskb/src/drivers/hid/hid-roccat-isku.c:51:29: note: byref variable will be forcibly initialized struct isku_actual_profile buf; ^ /kisskb/src/drivers/hid/hid-roccat-isku.c: In function 'isku_sysfs_set_actual_profile': /kisskb/src/drivers/hid/hid-roccat-isku.c:76:28: note: byref variable will be forcibly initialized struct isku_roccat_report roccat_report; ^ /kisskb/src/drivers/hid/hid-roccat-isku.c:74:16: note: byref variable will be forcibly initialized unsigned long profile; ^ /kisskb/src/drivers/most/configfs.c: In function 'most_snd_grp_create_card_store': /kisskb/src/drivers/most/configfs.c:545:7: note: byref variable will be forcibly initialized bool tmp; ^ /kisskb/src/drivers/hid/hid-roccat-kone.c: In function 'kone_report_to_chrdev': /kisskb/src/drivers/hid/hid-roccat-kone.c:806:28: note: byref variable will be forcibly initialized struct kone_roccat_report roccat_report; ^ /kisskb/src/drivers/most/configfs.c: In function 'mdev_link_destroy_link_store': /kisskb/src/drivers/most/configfs.c:139:7: note: byref variable will be forcibly initialized bool tmp; ^ /kisskb/src/drivers/hid/hid-roccat-kone.c: In function 'kone_profile_report': /kisskb/src/drivers/hid/hid-roccat-kone.c:45:28: note: byref variable will be forcibly initialized struct kone_roccat_report roccat_report; ^ /kisskb/src/drivers/hid/hid-roccat-kone.c: In function 'kone_get_firmware_version': /kisskb/src/drivers/hid/hid-roccat-kone.c:255:11: note: byref variable will be forcibly initialized uint16_t data; ^ /kisskb/src/drivers/most/configfs.c: In function 'mdev_link_create_link_store': /kisskb/src/drivers/most/configfs.c:117:7: note: byref variable will be forcibly initialized bool tmp; ^ /kisskb/src/drivers/hid/hid-roccat-kone.c: In function 'kone_get_weight': /kisskb/src/drivers/hid/hid-roccat-kone.c:236:10: note: byref variable will be forcibly initialized uint8_t data; ^ /kisskb/src/drivers/hid/hid-roccat-kone.c: In function 'kone_check_write': /kisskb/src/drivers/hid/hid-roccat-kone.c:114:10: note: byref variable will be forcibly initialized uint8_t data; ^ /kisskb/src/drivers/hid/hid-roccat-kone.c: In function 'kone_tcu_command': /kisskb/src/drivers/hid/hid-roccat-kone.c:462:16: note: byref variable will be forcibly initialized unsigned char value; ^ /kisskb/src/drivers/hid/hid-roccat-kone.c: In function 'kone_sysfs_set_startup_profile': /kisskb/src/drivers/hid/hid-roccat-kone.c:568:16: note: byref variable will be forcibly initialized unsigned long new_startup_profile; ^ /kisskb/src/drivers/hid/hid-roccat-kone.c: In function 'kone_sysfs_set_tcu': /kisskb/src/drivers/hid/hid-roccat-kone.c:478:16: note: byref variable will be forcibly initialized unsigned long state; ^ /kisskb/src/drivers/hid/hid-roccat-kone.c: In function 'kone_sysfs_show_weight': /kisskb/src/drivers/hid/hid-roccat-kone.c:425:6: note: byref variable will be forcibly initialized int weight = 0; ^ /kisskb/src/drivers/usb/gadget/composite.c: In function 'bos_desc': /kisskb/src/drivers/usb/gadget/composite.c:666:31: note: byref variable will be forcibly initialized struct usb_dcd_config_params dcd_config_params; ^ /kisskb/src/drivers/hwmon/tmp103.c: In function 'tmp103_read': /kisskb/src/drivers/hwmon/tmp103.c:58:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/hid/hid-roccat-koneplus.c: In function 'koneplus_report_to_chrdev': /kisskb/src/drivers/hid/hid-roccat-koneplus.c:486:32: note: byref variable will be forcibly initialized struct koneplus_roccat_report roccat_report; ^ /kisskb/src/drivers/hid/hid-roccat-koneplus.c: In function 'koneplus_get_actual_profile': /kisskb/src/drivers/hid/hid-roccat-koneplus.c:60:33: note: byref variable will be forcibly initialized struct koneplus_actual_profile buf; ^ /kisskb/src/drivers/hid/hid-roccat-koneplus.c: In function 'koneplus_send_control': /kisskb/src/drivers/hid/hid-roccat-koneplus.c:40:32: note: byref variable will be forcibly initialized struct roccat_common2_control control; ^ /kisskb/src/drivers/hid/hid-roccat-koneplus.c: In function 'koneplus_set_actual_profile': /kisskb/src/drivers/hid/hid-roccat-koneplus.c:72:33: note: byref variable will be forcibly initialized struct koneplus_actual_profile buf; ^ /kisskb/src/drivers/hid/hid-roccat-koneplus.c: In function 'koneplus_sysfs_show_firmware_version': /kisskb/src/drivers/hid/hid-roccat-koneplus.c:303:23: note: byref variable will be forcibly initialized struct koneplus_info info; ^ /kisskb/src/drivers/hid/hid-roccat-koneplus.c: In function 'koneplus_sysfs_set_actual_profile': /kisskb/src/drivers/hid/hid-roccat-koneplus.c:257:32: note: byref variable will be forcibly initialized struct koneplus_roccat_report roccat_report; ^ /kisskb/src/drivers/hid/hid-roccat-koneplus.c:255:16: note: byref variable will be forcibly initialized unsigned long profile; ^ /kisskb/src/drivers/hwmon/tmp108.c: In function 'tmp108_write': /kisskb/src/drivers/hwmon/tmp108.c:194:6: note: byref variable will be forcibly initialized u32 regval, mask; ^ /kisskb/src/drivers/hwmon/tmp108.c: In function 'tmp108_read': /kisskb/src/drivers/hwmon/tmp108.c:95:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/hwmon/tmp108.c: In function 'tmp108_probe': /kisskb/src/drivers/hwmon/tmp108.c:332:6: note: byref variable will be forcibly initialized u32 config; ^ /kisskb/src/drivers/hwmon/tmp421.c: In function 'tmp421_probe_child_from_dt': /kisskb/src/drivers/hwmon/tmp421.c:370:6: note: byref variable will be forcibly initialized s32 val; ^ /kisskb/src/drivers/hwmon/tmp421.c:369:6: note: byref variable will be forcibly initialized u32 i; ^ /kisskb/src/drivers/hwmon/tmp513.c: In function 'tmp51x_read': /kisskb/src/drivers/hwmon/tmp513.c:400:6: note: byref variable will be forcibly initialized u32 regval; ^ /kisskb/src/drivers/hwmon/tmp513.c: In function 'tmp51x_init': /kisskb/src/drivers/hwmon/tmp513.c:567:15: note: byref variable will be forcibly initialized unsigned int regval; ^ /kisskb/src/drivers/hwmon/tmp513.c: In function 'tmp51x_read_properties': /kisskb/src/drivers/hwmon/tmp513.c:659:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/hwmon/tmp513.c:658:6: note: byref variable will be forcibly initialized u32 nfactor[3]; ^ /kisskb/src/drivers/most/most_cdev.c: In function 'stop_channel': /kisskb/src/drivers/most/most_cdev.c:83:14: note: byref variable will be forcibly initialized struct mbo *mbo; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, 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:240:14: note: byref variable will be forcibly initialized struct mbo *mbo = NULL; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/most/most_cdev.c:8: /kisskb/src/drivers/most/most_cdev.c: In function 'comp_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/most/most_cdev.c:196:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(c->wq, ch_has_mbo(c) || !c->dev)) ^ /kisskb/src/drivers/most/most_cdev.c:187:14: note: byref variable will be forcibly initialized struct mbo *mbo = NULL; ^ /kisskb/src/drivers/hid/hid-roccat-kovaplus.c: In function 'kovaplus_report_to_chrdev': /kisskb/src/drivers/hid/hid-roccat-kovaplus.c:565:32: note: byref variable will be forcibly initialized struct kovaplus_roccat_report roccat_report; ^ /kisskb/src/drivers/hid/hid-roccat-kovaplus.c: In function 'kovaplus_get_actual_profile': /kisskb/src/drivers/hid/hid-roccat-kovaplus.c:103:33: note: byref variable will be forcibly initialized struct kovaplus_actual_profile buf; ^ /kisskb/src/drivers/hid/hid-roccat-kovaplus.c: In function 'kovaplus_send_control': /kisskb/src/drivers/hid/hid-roccat-kovaplus.c:49:32: note: byref variable will be forcibly initialized struct roccat_common2_control control; ^ /kisskb/src/drivers/hid/hid-roccat-kovaplus.c: In function 'kovaplus_set_actual_profile': /kisskb/src/drivers/hid/hid-roccat-kovaplus.c:115:33: note: byref variable will be forcibly initialized struct kovaplus_actual_profile buf; ^ /kisskb/src/drivers/hid/hid-roccat-kovaplus.c: In function 'kovaplus_sysfs_show_firmware_version': /kisskb/src/drivers/hid/hid-roccat-kovaplus.c:359:23: note: byref variable will be forcibly initialized struct kovaplus_info info; ^ /kisskb/src/drivers/hid/hid-roccat-kovaplus.c: In function 'kovaplus_sysfs_set_actual_profile': /kisskb/src/drivers/hid/hid-roccat-kovaplus.c:287:32: note: byref variable will be forcibly initialized struct kovaplus_roccat_report roccat_report; ^ /kisskb/src/drivers/hid/hid-roccat-kovaplus.c:285:16: note: byref variable will be forcibly initialized unsigned long profile; ^ /kisskb/src/drivers/hwmon/vexpress-hwmon.c: In function 'vexpress_hwmon_u64_show': /kisskb/src/drivers/hwmon/vexpress-hwmon.c:53:16: note: byref variable will be forcibly initialized u32 value_hi, value_lo; ^ /kisskb/src/drivers/hwmon/vexpress-hwmon.c:53:6: note: byref variable will be forcibly initialized u32 value_hi, value_lo; ^ /kisskb/src/drivers/hwmon/vexpress-hwmon.c: In function 'vexpress_hwmon_u32_show': /kisskb/src/drivers/hwmon/vexpress-hwmon.c:38:6: note: byref variable will be forcibly initialized u32 value; ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/drivers/infiniband/sw/rxe/rxe.h:16, from /kisskb/src/drivers/infiniband/sw/rxe/rxe_mr.c:7: /kisskb/src/drivers/infiniband/sw/rxe/rxe_mr.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_mr.c: In function 'rxe_get_next_key': /kisskb/src/drivers/infiniband/sw/rxe/rxe_mr.c:16:5: note: byref variable will be forcibly initialized u8 key; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_mr.c: In function 'rxe_mr_init_user': /kisskb/src/drivers/infiniband/sw/rxe/rxe_mr.c:171:22: note: byref variable will be forcibly initialized struct sg_page_iter sg_iter; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_mr.c: In function 'iova_to_vaddr': /kisskb/src/drivers/infiniband/sw/rxe/rxe_mr.c:313:9: note: byref variable will be forcibly initialized int m, n; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_mr.c:313:6: note: byref variable will be forcibly initialized int m, n; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_mr.c:312:9: note: byref variable will be forcibly initialized size_t offset; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_mr.c: In function 'rxe_mr_copy': /kisskb/src/drivers/infiniband/sw/rxe/rxe_mr.c:360:11: note: byref variable will be forcibly initialized size_t offset; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_mr.c:359:8: note: byref variable will be forcibly initialized int i; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_mr.c:358:8: note: byref variable will be forcibly initialized int m; ^ /kisskb/src/drivers/hwmon/w83627ehf.c: In function 'w83627ehf_do_read_in': /kisskb/src/drivers/hwmon/w83627ehf.c:1482:8: note: byref variable will be forcibly initialized int bit[] = { 0, 1, 2, 3, 8, 21, 20, 16, 17, 19 }; ^ /kisskb/src/drivers/most/most_usb.c: In function 'value_store': /kisskb/src/drivers/most/most_usb.c:853:6: note: byref variable will be forcibly initialized u16 reg_addr; ^ /kisskb/src/drivers/most/most_usb.c:852:6: note: byref variable will be forcibly initialized u16 val; ^ /kisskb/src/drivers/most/most_usb.c: In function 'value_show': /kisskb/src/drivers/most/most_usb.c:830:6: note: byref variable will be forcibly initialized u16 reg_addr; ^ /kisskb/src/drivers/most/most_usb.c:829:6: note: byref variable will be forcibly initialized u16 val; ^ /kisskb/src/drivers/hwmon/w83627ehf.c: In function 'store_tolerance': /kisskb/src/drivers/hwmon/w83627ehf.c:915:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/w83627ehf.c: In function 'store_target_temp': /kisskb/src/drivers/hwmon/w83627ehf.c:891:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/most/most_usb.c: In function 'wq_netinfo': /kisskb/src/drivers/most/most_usb.c:689:5: note: byref variable will be forcibly initialized u8 hw_addr[6]; ^ /kisskb/src/drivers/most/most_usb.c:688:18: note: byref variable will be forcibly initialized u16 hi, mi, lo, link; ^ /kisskb/src/drivers/most/most_usb.c:688:14: note: byref variable will be forcibly initialized u16 hi, mi, lo, link; ^ /kisskb/src/drivers/most/most_usb.c:688:10: note: byref variable will be forcibly initialized u16 hi, mi, lo, link; ^ /kisskb/src/drivers/most/most_usb.c:688:6: note: byref variable will be forcibly initialized u16 hi, mi, lo, link; ^ /kisskb/src/drivers/hid/hid-roccat-pyra.c: In function 'pyra_report_to_chrdev': /kisskb/src/drivers/hid/hid-roccat-pyra.c:506:28: note: byref variable will be forcibly initialized struct pyra_roccat_report roccat_report; ^ /kisskb/src/drivers/hid/hid-roccat-pyra.c: In function 'pyra_send_control': /kisskb/src/drivers/hid/hid-roccat-pyra.c:44:32: note: byref variable will be forcibly initialized struct roccat_common2_control control; ^ /kisskb/src/drivers/hid/hid-roccat-pyra.c: In function 'pyra_init_pyra_device_struct': /kisskb/src/drivers/hid/hid-roccat-pyra.c:372:23: note: byref variable will be forcibly initialized struct pyra_settings settings; ^ /kisskb/src/drivers/hwmon/w83627ehf.c: In function 'store_fan_step_output': /kisskb/src/drivers/hwmon/w83627ehf.c:975:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/hwmon/w83627ehf.c:991:1: note: in expansion of macro 'fan_functions' fan_functions(fan_step_output, data->REG_FAN_STEP_OUTPUT) ^ /kisskb/src/drivers/hwmon/w83627ehf.c: In function 'store_fan_max_output': /kisskb/src/drivers/hwmon/w83627ehf.c:975:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/hwmon/w83627ehf.c:990:1: note: in expansion of macro 'fan_functions' fan_functions(fan_max_output, data->REG_FAN_MAX_OUTPUT) ^ /kisskb/src/drivers/hwmon/w83627ehf.c: In function 'store_fan_stop_output': /kisskb/src/drivers/hwmon/w83627ehf.c:975:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/hwmon/w83627ehf.c:989:1: note: in expansion of macro 'fan_functions' fan_functions(fan_stop_output, W83627EHF_REG_FAN_STOP_OUTPUT) ^ /kisskb/src/drivers/hwmon/w83627ehf.c: In function 'store_fan_start_output': In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/usb.h:16, from /kisskb/src/drivers/most/most_usb.c:10: /kisskb/src/drivers/most/most_usb.c: In function 'kmalloc_array': /kisskb/src/drivers/hwmon/w83627ehf.c:975:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/hwmon/w83627ehf.c:988:1: note: in expansion of macro 'fan_functions' fan_functions(fan_start_output, W83627EHF_REG_FAN_START_OUTPUT) ^ /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/hwmon/w83627ehf.c: In function 'store_fan_stop_time': /kisskb/src/drivers/hwmon/w83627ehf.c:1014:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/hwmon/w83627ehf.c:1027:1: note: in expansion of macro 'fan_time_functions' fan_time_functions(fan_stop_time, W83627EHF_REG_FAN_STOP_TIME) ^ /kisskb/src/drivers/hid/hid-roccat-pyra.c: In function 'pyra_sysfs_write_settings': /kisskb/src/drivers/hid/hid-roccat-pyra.c:248:28: note: byref variable will be forcibly initialized struct pyra_roccat_report roccat_report; ^ /kisskb/src/drivers/hid/hid-roccat-pyra.c: In function 'pyra_sysfs_show_actual_profile': /kisskb/src/drivers/hid/hid-roccat-pyra.c:299:23: note: byref variable will be forcibly initialized struct pyra_settings settings; ^ /kisskb/src/drivers/hid/hid-roccat-pyra.c: In function 'pyra_sysfs_show_firmware_version': /kisskb/src/drivers/hid/hid-roccat-pyra.c:316:19: note: byref variable will be forcibly initialized struct pyra_info info; ^ /kisskb/src/drivers/hwmon/w83627ehf.c: In function 'sensors_w83627ehf_init': /kisskb/src/drivers/hwmon/w83627ehf.c:2123:28: note: byref variable will be forcibly initialized struct w83627ehf_sio_data sio_data; ^ /kisskb/src/drivers/hwmon/w83627ehf.c:2118:17: note: byref variable will be forcibly initialized unsigned short address; ^ In file included from /kisskb/src/drivers/usb/gadget/function/f_subset.c:16:0: /kisskb/src/drivers/usb/gadget/function/f_subset.c: In function 'gether_opts_qmult_store': /kisskb/src/drivers/usb/gadget/function/u_ether_configfs.h:115:6: note: byref variable will be forcibly initialized u8 val; \ ^ /kisskb/src/drivers/usb/gadget/function/f_subset.c:398:1: note: in expansion of macro 'USB_ETHERNET_CONFIGFS_ITEM_ATTR_QMULT' USB_ETHERNET_CONFIGFS_ITEM_ATTR_QMULT(gether); ^ /kisskb/src/drivers/usb/gadget/function/f_rndis.c: In function 'rndis_setup': /kisskb/src/drivers/usb/gadget/function/f_rndis.c:500:8: note: byref variable will be forcibly initialized u32 n; ^ In file included from /kisskb/src/drivers/usb/gadget/function/f_rndis.c:23:0: /kisskb/src/drivers/usb/gadget/function/f_rndis.c: In function 'rndis_opts_protocol_store': /kisskb/src/drivers/usb/gadget/function/u_ether_configfs.h:186:6: note: byref variable will be forcibly initialized u8 val; \ ^ /kisskb/src/drivers/usb/gadget/function/f_rndis.c:879:1: note: in expansion of macro 'USB_ETHER_CONFIGFS_ITEM_ATTR_U8_RW' USB_ETHER_CONFIGFS_ITEM_ATTR_U8_RW(rndis, protocol); ^ /kisskb/src/drivers/usb/gadget/function/f_rndis.c: In function 'rndis_opts_subclass_store': /kisskb/src/drivers/usb/gadget/function/u_ether_configfs.h:186:6: note: byref variable will be forcibly initialized u8 val; \ ^ /kisskb/src/drivers/usb/gadget/function/f_rndis.c:876:1: note: in expansion of macro 'USB_ETHER_CONFIGFS_ITEM_ATTR_U8_RW' USB_ETHER_CONFIGFS_ITEM_ATTR_U8_RW(rndis, subclass); ^ /kisskb/src/drivers/usb/gadget/function/f_rndis.c: In function 'rndis_opts_class_store': /kisskb/src/drivers/usb/gadget/function/u_ether_configfs.h:186:6: note: byref variable will be forcibly initialized u8 val; \ ^ /kisskb/src/drivers/usb/gadget/function/f_rndis.c:873:1: note: in expansion of macro 'USB_ETHER_CONFIGFS_ITEM_ATTR_U8_RW' USB_ETHER_CONFIGFS_ITEM_ATTR_U8_RW(rndis, class); ^ /kisskb/src/drivers/usb/gadget/function/f_rndis.c: In function 'rndis_opts_qmult_store': /kisskb/src/drivers/usb/gadget/function/u_ether_configfs.h:115:6: note: byref variable will be forcibly initialized u8 val; \ ^ /kisskb/src/drivers/usb/gadget/function/f_rndis.c:867:1: note: in expansion of macro 'USB_ETHERNET_CONFIGFS_ITEM_ATTR_QMULT' USB_ETHERNET_CONFIGFS_ITEM_ATTR_QMULT(rndis); ^ /kisskb/src/drivers/usb/gadget/function/f_rndis.c: In function 'rndis_alloc_inst': /kisskb/src/drivers/usb/gadget/function/f_rndis.c:918:8: note: byref variable will be forcibly initialized char *names[1]; ^ /kisskb/src/drivers/usb/gadget/function/f_rndis.c:917:22: note: byref variable will be forcibly initialized struct usb_os_desc *descs[1]; ^ /kisskb/src/drivers/usb/gadget/configfs.c: In function 'gadget_config_desc_MaxPower_store': /kisskb/src/drivers/usb/gadget/configfs.c:520:6: note: byref variable will be forcibly initialized u16 val; ^ /kisskb/src/drivers/usb/gadget/configfs.c: In function 'gadget_dev_desc_bcdUSB_store': /kisskb/src/drivers/usb/gadget/configfs.c:219:6: note: byref variable will be forcibly initialized u16 bcdUSB; ^ /kisskb/src/drivers/usb/gadget/configfs.c: In function 'gadget_dev_desc_bcdDevice_store': /kisskb/src/drivers/usb/gadget/configfs.c:202:6: note: byref variable will be forcibly initialized u16 bcdDevice; ^ /kisskb/src/drivers/usb/gadget/configfs.c: In function 'gadget_dev_desc_idProduct_store': /kisskb/src/drivers/usb/gadget/configfs.c:164:6: note: byref variable will be forcibly initialized u16 val; \ ^ /kisskb/src/drivers/usb/gadget/configfs.c:175:2: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_W_u16' GI_DEVICE_DESC_SIMPLE_W_##_type(_name) ^ /kisskb/src/drivers/usb/gadget/configfs.c:183:1: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_RW' GI_DEVICE_DESC_SIMPLE_RW(idProduct, u16); ^ /kisskb/src/drivers/usb/gadget/configfs.c: In function 'gadget_dev_desc_idVendor_store': /kisskb/src/drivers/usb/gadget/configfs.c:164:6: note: byref variable will be forcibly initialized u16 val; \ ^ /kisskb/src/drivers/usb/gadget/configfs.c:175:2: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_W_u16' GI_DEVICE_DESC_SIMPLE_W_##_type(_name) ^ /kisskb/src/drivers/usb/gadget/configfs.c:182:1: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_RW' GI_DEVICE_DESC_SIMPLE_RW(idVendor, u16); ^ /kisskb/src/drivers/usb/gadget/configfs.c: In function 'ext_prop_type_store': /kisskb/src/drivers/usb/gadget/configfs.c:973:5: note: byref variable will be forcibly initialized u8 type; ^ /kisskb/src/drivers/usb/gadget/configfs.c: In function 'os_desc_b_vendor_code_store': /kisskb/src/drivers/usb/gadget/configfs.c:832:5: note: byref variable will be forcibly initialized u8 b_vendor_code; ^ /kisskb/src/drivers/usb/gadget/configfs.c: In function 'gadget_config_desc_bmAttributes_store': /kisskb/src/drivers/usb/gadget/configfs.c:543:5: note: byref variable will be forcibly initialized u8 val; ^ /kisskb/src/drivers/usb/gadget/configfs.c: In function 'gadget_dev_desc_bMaxPacketSize0_store': /kisskb/src/drivers/usb/gadget/configfs.c:151:5: note: byref variable will be forcibly initialized u8 val; \ ^ /kisskb/src/drivers/usb/gadget/configfs.c:175:2: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_W_u8' GI_DEVICE_DESC_SIMPLE_W_##_type(_name) ^ /kisskb/src/drivers/usb/gadget/configfs.c:181:1: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_RW' GI_DEVICE_DESC_SIMPLE_RW(bMaxPacketSize0, u8); ^ /kisskb/src/drivers/usb/gadget/configfs.c: In function 'gadget_dev_desc_bDeviceProtocol_store': /kisskb/src/drivers/usb/gadget/configfs.c:151:5: note: byref variable will be forcibly initialized u8 val; \ ^ /kisskb/src/drivers/usb/gadget/configfs.c:175:2: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_W_u8' GI_DEVICE_DESC_SIMPLE_W_##_type(_name) ^ /kisskb/src/drivers/usb/gadget/configfs.c:180:1: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_RW' GI_DEVICE_DESC_SIMPLE_RW(bDeviceProtocol, u8); ^ /kisskb/src/drivers/usb/gadget/configfs.c: In function 'gadget_dev_desc_bDeviceSubClass_store': /kisskb/src/drivers/usb/gadget/configfs.c:151:5: note: byref variable will be forcibly initialized u8 val; \ ^ /kisskb/src/drivers/usb/gadget/configfs.c:175:2: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_W_u8' GI_DEVICE_DESC_SIMPLE_W_##_type(_name) ^ /kisskb/src/drivers/usb/gadget/configfs.c:179:1: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_RW' GI_DEVICE_DESC_SIMPLE_RW(bDeviceSubClass, u8); ^ /kisskb/src/drivers/usb/gadget/configfs.c: In function 'gadget_dev_desc_bDeviceClass_store': /kisskb/src/drivers/usb/gadget/configfs.c:151:5: note: byref variable will be forcibly initialized u8 val; \ ^ /kisskb/src/drivers/usb/gadget/configfs.c:175:2: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_W_u8' GI_DEVICE_DESC_SIMPLE_W_##_type(_name) ^ /kisskb/src/drivers/usb/gadget/configfs.c:178:1: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_RW' GI_DEVICE_DESC_SIMPLE_RW(bDeviceClass, u8); ^ /kisskb/src/drivers/usb/gadget/function/rndis.c: In function 'gen_ndis_query_resp': /kisskb/src/drivers/usb/gadget/function/rndis.c:178:27: note: byref variable will be forcibly initialized struct rtnl_link_stats64 temp; ^ In file included from /kisskb/src/include/linux/vmalloc.h:11:0, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/drivers/usb/gadget/function/f_fs.c:17: /kisskb/src/drivers/usb/gadget/function/f_fs.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/drivers/usb/gadget/configfs.c:4: /kisskb/src/drivers/usb/gadget/configfs.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/overflow.h:135:6: note: in expansion of macro 'check_mul_overflow' if (check_mul_overflow(a, b, &bytes)) ^ /kisskb/src/include/linux/overflow.h:133:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/drivers/usb/gadget/configfs.c:10:0: /kisskb/src/drivers/usb/gadget/configfs.c: In function 'ext_prop_make': /kisskb/src/drivers/usb/gadget/configfs.c:1086:12: note: byref variable will be forcibly initialized vla_group(data_chunk); ^ /kisskb/src/drivers/usb/gadget/u_f.h:20:37: note: in definition of macro 'vla_group' #define vla_group(groupname) size_t groupname##__next = 0 ^ /kisskb/src/drivers/hid/hid-roccat-savu.c: In function 'savu_report_to_chrdev': /kisskb/src/drivers/hid/hid-roccat-savu.c:151:28: note: byref variable will be forcibly initialized struct savu_roccat_report roccat_report; ^ /kisskb/src/drivers/usb/gadget/function/rndis.c: In function 'rndis_uninit': /kisskb/src/drivers/usb/gadget/function/rndis.c:766:6: note: byref variable will be forcibly initialized u32 length; ^ /kisskb/src/drivers/usb/gadget/function/rndis.c: In function 'rndis_reset_response': /kisskb/src/drivers/usb/gadget/function/rndis.c:679:6: note: byref variable will be forcibly initialized u32 length; ^ /kisskb/src/drivers/usb/gadget/function/f_fs.c: In function 'ffs_do_descs': /kisskb/src/drivers/usb/gadget/function/f_fs.c:2155:6: note: byref variable will be forcibly initialized int current_class = -1; ^ /kisskb/src/drivers/usb/gadget/function/f_fs.c: In function 'ffs_do_os_descs': /kisskb/src/drivers/usb/gadget/function/f_fs.c:2306:25: note: byref variable will be forcibly initialized enum ffs_os_desc_type type; ^ /kisskb/src/drivers/usb/gadget/configfs.c: In function 'os_desc_use_store': /kisskb/src/drivers/usb/gadget/configfs.c:808:7: note: byref variable will be forcibly initialized bool use; ^ /kisskb/src/drivers/usb/gadget/configfs.c: In function 'config_desc_make': /kisskb/src/drivers/usb/gadget/configfs.c:687:5: note: byref variable will be forcibly initialized u8 num; ^ /kisskb/src/drivers/usb/gadget/configfs.c:685:7: note: byref variable will be forcibly initialized char buf[MAX_NAME_LEN]; ^ /kisskb/src/drivers/usb/gadget/configfs.c: In function 'function_make': /kisskb/src/drivers/usb/gadget/configfs.c:591:7: note: byref variable will be forcibly initialized char buf[MAX_NAME_LEN]; ^ /kisskb/src/drivers/usb/gadget/configfs.c: In function 'check_user_usb_string': /kisskb/src/drivers/usb/gadget/configfs.c:16:6: note: byref variable will be forcibly initialized u16 num; ^ In file included from /kisskb/src/drivers/usb/gadget/function/f_fs.c:40:0: /kisskb/src/drivers/usb/gadget/function/f_fs.c: In function '_ffs_func_bind': /kisskb/src/drivers/usb/gadget/function/f_fs.c:3089:12: note: byref variable will be forcibly initialized vla_group(d); ^ /kisskb/src/drivers/usb/gadget/u_f.h:20:37: note: in definition of macro 'vla_group' #define vla_group(groupname) size_t groupname##__next = 0 ^ In file included from /kisskb/src/drivers/usb/gadget/configfs.c:10:0: /kisskb/src/drivers/usb/gadget/configfs.c: In function 'usb_os_desc_prepare_interf_dir': /kisskb/src/drivers/usb/gadget/configfs.c:1214:12: note: byref variable will be forcibly initialized vla_group(data_chunk); ^ /kisskb/src/drivers/usb/gadget/u_f.h:20:37: note: in definition of macro 'vla_group' #define vla_group(groupname) size_t groupname##__next = 0 ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/drivers/usb/gadget/function/f_fs.c:17: /kisskb/src/drivers/usb/gadget/function/f_fs.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/usb/gadget/function/f_fs.c: In function '__ffs_data_got_descs': /kisskb/src/drivers/usb/gadget/function/f_fs.c:2441:25: note: byref variable will be forcibly initialized struct ffs_desc_helper helper; ^ In file included from /kisskb/src/drivers/usb/gadget/function/f_fs.c:40:0: /kisskb/src/drivers/usb/gadget/function/f_fs.c: In function '__ffs_data_got_strings': /kisskb/src/drivers/usb/gadget/function/f_fs.c:2605:13: note: byref variable will be forcibly initialized vla_group(d); ^ /kisskb/src/drivers/usb/gadget/u_f.h:20:37: note: in definition of macro 'vla_group' #define vla_group(groupname) size_t groupname##__next = 0 ^ /kisskb/src/drivers/usb/gadget/function/f_fs.c: In function 'ffs_epfile_ioctl': /kisskb/src/drivers/usb/gadget/function/f_fs.c:1329:34: note: byref variable will be forcibly initialized struct usb_endpoint_descriptor desc1, *desc; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/usb/gadget/function/f_fs.c:17: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/gadget/function/f_fs.c:1298:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible( ^ In file included from /kisskb/src/arch/arm64/include/asm/current.h:5:0, from /kisskb/src/include/linux/sched.h:12, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/usb/gadget/function/f_fs.c:17: /kisskb/src/drivers/usb/gadget/function/f_fs.c: In function 'kvmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/slab.h:756:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/slab.h:756:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/irq.h:21:0, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/drivers/usb/gadget/function/f_fs.c:17: /kisskb/src/include/linux/slab.h:754:9: note: byref variable will be forcibly initialized size_t bytes; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/drivers/usb/gadget/function/f_fs.c:17: /kisskb/src/drivers/usb/gadget/function/f_fs.c: In function 'ffs_epfile_io': /kisskb/src/drivers/usb/gadget/function/f_fs.c:1053: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) ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/usb/gadget/function/f_fs.c:17: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/gadget/function/f_fs.c:960:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible( ^ /kisskb/src/drivers/usb/gadget/function/f_fs.c: In function 'ffs_epfile_write_iter': /kisskb/src/drivers/usb/gadget/function/f_fs.c:1183:21: note: byref variable will be forcibly initialized struct ffs_io_data io_data, *p = &io_data; ^ /kisskb/src/drivers/usb/gadget/function/f_fs.c: In function 'ffs_epfile_read_iter': /kisskb/src/drivers/usb/gadget/function/f_fs.c:1220:21: note: byref variable will be forcibly initialized struct ffs_io_data io_data, *p = &io_data; ^ /kisskb/src/drivers/usb/gadget/function/f_fs.c: In function '__ffs_ep0_read_events': /kisskb/src/drivers/usb/gadget/function/f_fs.c:476:30: note: byref variable will be forcibly initialized struct usb_functionfs_event events[ARRAY_SIZE(ffs->ev.types)]; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/usb/gadget/function/f_fs.c:17: /kisskb/src/drivers/usb/gadget/function/f_fs.c: In function 'ffs_ep0_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:878:9: note: in expansion of macro '__wait_event_interruptible_locked' ? 0 : __wait_event_interruptible_locked(wq, condition, 1, do_wait_intr_irq)) ^ /kisskb/src/drivers/usb/gadget/function/f_fs.c:549:7: note: in expansion of macro 'wait_event_interruptible_exclusive_locked_irq' if (wait_event_interruptible_exclusive_locked_irq(ffs->ev.waitq, ^ /kisskb/src/drivers/usb/gadget/function/f_fs.c: In function 'ffs_fs_parse_param': /kisskb/src/drivers/usb/gadget/function/f_fs.c:1506:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/drivers/hwmon/w83l786ng.c: In function 'store_tolerance': /kisskb/src/drivers/hwmon/w83l786ng.c:590:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/w83l786ng.c: In function 'store_pwm_enable': /kisskb/src/drivers/hwmon/w83l786ng.c:534:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/w83l786ng.c: In function 'store_pwm_mode': /kisskb/src/drivers/hwmon/w83l786ng.c:482:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/w83l786ng.c: In function 'store_pwm': /kisskb/src/drivers/hwmon/w83l786ng.c:509:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/w83l786ng.c: In function 'store_fan_div': /kisskb/src/drivers/hwmon/w83l786ng.c:342:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/w83l786ng.c: In function 'store_fan_min': /kisskb/src/drivers/hwmon/w83l786ng.c:297:16: note: byref variable will be forcibly initialized unsigned long val; ^ /kisskb/src/drivers/hwmon/w83l786ng.c: In function 'store_in_max': /kisskb/src/drivers/hwmon/w83l786ng.c:244:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/hwmon/w83l786ng.c:257:1: note: in expansion of macro 'store_in_reg' store_in_reg(MAX, max) ^ /kisskb/src/drivers/hwmon/w83l786ng.c: In function 'store_in_min': /kisskb/src/drivers/hwmon/w83l786ng.c:244:16: note: byref variable will be forcibly initialized unsigned long val; \ ^ /kisskb/src/drivers/hwmon/w83l786ng.c:256:1: note: in expansion of macro 'store_in_reg' store_in_reg(MIN, min) ^ /kisskb/src/drivers/hwmon/w83l786ng.c: In function 'store_temp': /kisskb/src/drivers/hwmon/w83l786ng.c:426:7: note: byref variable will be forcibly initialized long val; ^ /kisskb/src/drivers/hwmon/xgene-hwmon.c: In function 'xgene_hwmon_reg_map_rd': /kisskb/src/drivers/hwmon/xgene-hwmon.c:230:6: note: byref variable will be forcibly initialized u32 msg[3]; ^ /kisskb/src/drivers/usb/gadget/function/f_hid.c: In function 'hidg_setup': /kisskb/src/drivers/usb/gadget/function/f_hid.c:715:26: note: byref variable will be forcibly initialized struct hid_descriptor hidg_desc_copy = hidg_desc; ^ /kisskb/src/drivers/hwmon/xgene-hwmon.c: In function 'xgene_hwmon_get_io_pwr': /kisskb/src/drivers/hwmon/xgene-hwmon.c:296:12: note: byref variable will be forcibly initialized u32 watt, mwatt; ^ /kisskb/src/drivers/hwmon/xgene-hwmon.c:296:6: note: byref variable will be forcibly initialized u32 watt, mwatt; ^ /kisskb/src/drivers/hwmon/xgene-hwmon.c: In function 'power2_input_show': /kisskb/src/drivers/hwmon/xgene-hwmon.c:386:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/hwmon/xgene-hwmon.c: In function 'xgene_hwmon_get_cpu_pwr': /kisskb/src/drivers/hwmon/xgene-hwmon.c:279:12: note: byref variable will be forcibly initialized u32 watt, mwatt; ^ /kisskb/src/drivers/hwmon/xgene-hwmon.c:279:6: note: byref variable will be forcibly initialized u32 watt, mwatt; ^ /kisskb/src/drivers/hwmon/xgene-hwmon.c: In function 'power1_input_show': /kisskb/src/drivers/hwmon/xgene-hwmon.c:371:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/hwmon/xgene-hwmon.c: In function 'temp1_input_show': /kisskb/src/drivers/hwmon/xgene-hwmon.c:325:6: note: byref variable will be forcibly initialized u32 val; ^ /kisskb/src/drivers/hwmon/xgene-hwmon.c: In function 'xgene_hwmon_evt_work': /kisskb/src/drivers/hwmon/xgene-hwmon.c:439:26: note: byref variable will be forcibly initialized struct slimpro_resp_msg amsg; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:19, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/usb/gadget/function/f_hid.c:9: /kisskb/src/drivers/usb/gadget/function/f_hid.c: In function 'f_hidg_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:591:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ ^ /kisskb/src/include/linux/wait.h:599:11: note: in expansion of macro '__wait_event_interruptible_exclusive' __ret = __wait_event_interruptible_exclusive(wq, condition); \ ^ /kisskb/src/drivers/usb/gadget/function/f_hid.c:444:7: note: in expansion of macro 'wait_event_interruptible_exclusive' if (wait_event_interruptible_exclusive( ^ /kisskb/src/drivers/hid/hid-sony.c: In function 'dualshock4_send_output_report': /kisskb/src/drivers/hid/hid-sony.c:2328:6: note: byref variable will be forcibly initialized u8 bthdr = 0xA2; ^ /kisskb/src/drivers/usb/gadget/function/f_hid.c: In function 'f_hidg_intout_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/gadget/function/f_hid.c:301:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(hidg->read_queue, READ_COND_INTOUT)) ^ /kisskb/src/drivers/hid/hid-sony.c: In function 'dualshock4_get_calibration_data': /kisskb/src/drivers/hid/hid-sony.c:1756:6: note: byref variable will be forcibly initialized u8 bthdr = 0xA3; ^ /kisskb/src/drivers/usb/gadget/function/f_hid.c: In function 'f_hidg_ssreport_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/gadget/function/f_hid.c:370:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(hidg->read_queue, READ_COND_SSREPORT)) ^ /kisskb/src/drivers/hid/hid-sony.c: In function 'ds4_store_poll_interval': /kisskb/src/drivers/hid/hid-sony.c:720:5: note: byref variable will be forcibly initialized u8 interval; ^ /kisskb/src/drivers/usb/gadget/function/f_hid.c: In function 'f_hid_opts_report_length_store': /kisskb/src/drivers/usb/gadget/function/f_hid.c:1075:10: note: byref variable will be forcibly initialized u##prec num; \ ^ /kisskb/src/drivers/usb/gadget/function/f_hid.c:1104:1: note: in expansion of macro 'F_HID_OPT' F_HID_OPT(report_length, 16, 65535); ^ /kisskb/src/drivers/usb/gadget/function/f_hid.c: In function 'f_hid_opts_no_out_endpoint_store': /kisskb/src/drivers/usb/gadget/function/f_hid.c:1075:10: note: byref variable will be forcibly initialized u##prec num; \ ^ /kisskb/src/drivers/usb/gadget/function/f_hid.c:1103:1: note: in expansion of macro 'F_HID_OPT' F_HID_OPT(no_out_endpoint, 8, 1); ^ /kisskb/src/drivers/usb/gadget/function/f_hid.c: In function 'f_hid_opts_protocol_store': /kisskb/src/drivers/usb/gadget/function/f_hid.c:1075:10: note: byref variable will be forcibly initialized u##prec num; \ ^ /kisskb/src/drivers/usb/gadget/function/f_hid.c:1102:1: note: in expansion of macro 'F_HID_OPT' F_HID_OPT(protocol, 8, 255); ^ /kisskb/src/drivers/usb/gadget/function/f_hid.c: In function 'f_hid_opts_subclass_store': /kisskb/src/drivers/usb/gadget/function/f_hid.c:1075:10: note: byref variable will be forcibly initialized u##prec num; \ ^ /kisskb/src/drivers/usb/gadget/function/f_hid.c:1101:1: note: in expansion of macro 'F_HID_OPT' F_HID_OPT(subclass, 8, 255); ^ /kisskb/src/drivers/usb/gadget/function/f_hid.c: In function 'ghid_setup': /kisskb/src/drivers/usb/gadget/function/f_hid.c:1320:8: note: byref variable will be forcibly initialized dev_t dev; ^ /kisskb/src/drivers/hid/hid-sony.c: In function 'sony_leds_init': /kisskb/src/drivers/hid/hid-sony.c:2121:5: note: byref variable will be forcibly initialized u8 max_brightness[MAX_LEDS] = { [0 ... (MAX_LEDS - 1)] = 1 }; ^ /kisskb/src/drivers/hid/hid-sony.c: In function 'sony_battery_probe': /kisskb/src/drivers/hid/hid-sony.c:2481:29: note: byref variable will be forcibly initialized struct power_supply_config psy_cfg = { .drv_data = sc, }; ^ /kisskb/src/drivers/hid/hid-sony.c: In function 'sony_raw_event': /kisskb/src/drivers/hid/hid-sony.c:1359:6: note: byref variable will be forcibly initialized u8 bthdr = 0xA1; ^ /kisskb/src/drivers/hid/hid-thrustmaster.c: In function 'thrustmaster_interrupts': /kisskb/src/drivers/hid/hid-thrustmaster.c:149:11: note: byref variable will be forcibly initialized int ret, trans, i, b_ep; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/hid.h:17, from /kisskb/src/drivers/hid/hid-led.c:10: /kisskb/src/drivers/hid/hid-led.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/input.h:19:0, from /kisskb/src/include/linux/hid.h:24, from /kisskb/src/drivers/hid/hid-led.c:10: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/hid/hid-u2fzero.c: In function 'u2fzero_recv': /kisskb/src/drivers/hid/hid-u2fzero.c:131:34: note: byref variable will be forcibly initialized struct u2fzero_transfer_context ctx; ^ /kisskb/src/drivers/hid/hid-u2fzero.c: In function 'u2fzero_rng_read': /kisskb/src/drivers/hid/hid-u2fzero.c:212:21: note: byref variable will be forcibly initialized struct u2f_hid_msg resp; ^ /kisskb/src/drivers/hid/hid-wiimote-debug.c: In function 'wiidebug_drm_write': /kisskb/src/drivers/hid/hid-wiimote-debug.c:130:7: note: byref variable will be forcibly initialized char buf[16]; ^ /kisskb/src/drivers/hid/hid-wiimote-debug.c: In function 'wiidebug_eeprom_read': /kisskb/src/drivers/hid/hid-wiimote-debug.c:30:7: note: byref variable will be forcibly initialized char buf[16]; ^ /kisskb/src/drivers/hid/hid-wiimote-core.c: In function 'handler_drm_SKAI2': /kisskb/src/drivers/hid/hid-wiimote-core.c:1565:7: note: byref variable will be forcibly initialized __u8 buf[5]; ^ /kisskb/src/drivers/hid/hid-wiimote-core.c: In function 'wiiproto_req_wmem': /kisskb/src/drivers/hid/hid-wiimote-core.c:314:7: note: byref variable will be forcibly initialized __u8 cmd[22]; ^ /kisskb/src/drivers/hid/hid-wiimote-core.c: In function 'wiiproto_req_rumble': /kisskb/src/drivers/hid/hid-wiimote-core.c:132:7: note: byref variable will be forcibly initialized __u8 cmd[2]; ^ /kisskb/src/drivers/hid/hid-wiimote-core.c: In function 'wiiproto_req_leds': /kisskb/src/drivers/hid/hid-wiimote-core.c:152:7: note: byref variable will be forcibly initialized __u8 cmd[2]; ^ /kisskb/src/drivers/hid/hid-wiimote-core.c: In function 'wiiproto_req_drm': /kisskb/src/drivers/hid/hid-wiimote-core.c:242:7: note: byref variable will be forcibly initialized __u8 cmd[3]; ^ /kisskb/src/drivers/hid/hid-wiimote-core.c: In function 'wiiproto_req_status': /kisskb/src/drivers/hid/hid-wiimote-core.c:260:7: note: byref variable will be forcibly initialized __u8 cmd[2]; ^ /kisskb/src/drivers/hid/hid-wiimote-core.c: In function 'wiiproto_req_ir1': /kisskb/src/drivers/hid/hid-wiimote-core.c:285:7: note: byref variable will be forcibly initialized __u8 cmd[2]; ^ /kisskb/src/drivers/hid/hid-wiimote-core.c: In function 'wiiproto_req_ir2': /kisskb/src/drivers/hid/hid-wiimote-core.c:296:7: note: byref variable will be forcibly initialized __u8 cmd[2]; ^ /kisskb/src/drivers/hid/hid-wiimote-core.c: In function 'wiiproto_req_rmem': /kisskb/src/drivers/hid/hid-wiimote-core.c:339:7: note: byref variable will be forcibly initialized __u8 cmd[7]; ^ /kisskb/src/drivers/hid/hid-wiimote-core.c: In function 'wiimote_cmd_init_ext': /kisskb/src/drivers/hid/hid-wiimote-core.c:413:7: note: byref variable will be forcibly initialized __u8 wmem; ^ /kisskb/src/drivers/hid/hid-wiimote-core.c: In function 'wiimote_cmd_init_mp': /kisskb/src/drivers/hid/hid-wiimote-core.c:468:7: note: byref variable will be forcibly initialized __u8 wmem; ^ /kisskb/src/drivers/hid/hid-wiimote-core.c: In function 'wiimote_cmd_map_mp': /kisskb/src/drivers/hid/hid-wiimote-core.c:489:7: note: byref variable will be forcibly initialized __u8 wmem; ^ /kisskb/src/drivers/hid/hid-wiimote-core.c: In function 'wiimote_init_detect': /kisskb/src/drivers/hid/hid-wiimote-core.c:865:35: note: byref variable will be forcibly initialized __u8 exttype = WIIMOTE_EXT_NONE, extdata[6]; ^ /kisskb/src/drivers/hid/hid-wiimote-core.c: In function 'wiimote_cmd_read_mp_mapped': /kisskb/src/drivers/hid/hid-wiimote-core.c:533:7: note: byref variable will be forcibly initialized __u8 rmem[6]; ^ /kisskb/src/drivers/hid/hid-wiimote-core.c: In function 'wiimote_init_poll_mp': /kisskb/src/drivers/hid/hid-wiimote-core.c:912:7: note: byref variable will be forcibly initialized __u8 mpdata[6]; ^ /kisskb/src/drivers/hid/hid-wiimote-core.c: In function 'wiimote_init_check': /kisskb/src/drivers/hid/hid-wiimote-core.c:945:13: note: byref variable will be forcibly initialized __u8 type, data[6]; ^ /kisskb/src/drivers/hid/hid-wiimote-core.c: In function 'wiimote_init_hotplug': /kisskb/src/drivers/hid/hid-wiimote-core.c:1097:28: note: byref variable will be forcibly initialized __u8 exttype, extdata[6], mpdata[6]; ^ /kisskb/src/drivers/hid/hid-wiimote-core.c:1097:16: note: byref variable will be forcibly initialized __u8 exttype, extdata[6], mpdata[6]; ^ /kisskb/src/drivers/hid/hid-sensor-hub.c: In function 'sensor_hub_raw_event': /kisskb/src/drivers/hid/hid-sensor-hub.c:481:32: note: byref variable will be forcibly initialized struct hid_sensor_hub_device *hsdev = NULL; ^ /kisskb/src/drivers/hid/hid-sensor-hub.c:480:8: note: byref variable will be forcibly initialized void *priv = NULL; ^ In file included from /kisskb/src/include/linux/dev_printk.h:14:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/hid/hid-sensor-hub.c:7: /kisskb/src/drivers/hid/hid-sensor-hub.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/drivers/hid/hid-sensor-hub.c:7:0: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/hid/hid-wiimote-modules.c: In function 'wiimod_bboard_in_ext': /kisskb/src/drivers/hid/hid-wiimote-modules.c:1319:8: note: byref variable will be forcibly initialized __s32 val[4], tmp, div; ^ /kisskb/src/drivers/hid/hid-sensor-hub.c: In function 'sensor_hub_set_feature': /kisskb/src/drivers/hid/hid-sensor-hub.c:198:8: note: byref variable will be forcibly initialized __s32 value; ^ /kisskb/src/drivers/hid/wacom_wac.c: In function 'wacom_intuos_bt_irq': /kisskb/src/drivers/hid/wacom_wac.c:1201:16: note: byref variable will be forcibly initialized unsigned char data[WACOM_PKGLEN_MAX]; ^ /kisskb/src/drivers/hid/wacom_wac.c: In function 'wacom_remote_status_irq': /kisskb/src/drivers/hid/wacom_wac.c:1148:27: note: byref variable will be forcibly initialized struct wacom_remote_data remote_data; ^ /kisskb/src/drivers/hid/hid-wiimote-modules.c: In function 'wiimod_ir_change': /kisskb/src/drivers/hid/hid-wiimote-modules.c:611:7: note: byref variable will be forcibly initialized __u8 format = 0; ^ /kisskb/src/drivers/hid/hid-wiimote-modules.c: In function 'wiimod_pro_calib_store': /kisskb/src/drivers/hid/hid-wiimote-modules.c:1835:18: note: byref variable will be forcibly initialized s16 x1, y1, x2, y2; ^ /kisskb/src/drivers/hid/hid-wiimote-modules.c:1835:14: note: byref variable will be forcibly initialized s16 x1, y1, x2, y2; ^ /kisskb/src/drivers/hid/hid-wiimote-modules.c:1835:10: note: byref variable will be forcibly initialized s16 x1, y1, x2, y2; ^ /kisskb/src/drivers/hid/hid-wiimote-modules.c:1835:6: note: byref variable will be forcibly initialized s16 x1, y1, x2, y2; ^ /kisskb/src/drivers/hid/hid-wiimote-modules.c: In function 'wiimod_bboard_calib_show': /kisskb/src/drivers/hid/hid-wiimote-modules.c:1420:7: note: byref variable will be forcibly initialized __u8 buf[24], offs; ^ /kisskb/src/drivers/hid/hid-wiimote-modules.c: In function 'wiimod_bboard_probe': /kisskb/src/drivers/hid/hid-wiimote-modules.c:1471:7: note: byref variable will be forcibly initialized __u8 buf[24], offs; ^ /kisskb/src/drivers/hid/wacom_sys.c: In function 'wacom_led_select_store': /kisskb/src/drivers/hid/wacom_sys.c:1038:15: note: byref variable will be forcibly initialized unsigned int id; ^ /kisskb/src/drivers/hid/wacom_sys.c: In function 'wacom_luminance_store': /kisskb/src/drivers/hid/wacom_sys.c:1079:15: note: byref variable will be forcibly initialized unsigned int value; ^ In file included from /kisskb/src/include/linux/build_bug.h:5:0, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/hid.h:17, from /kisskb/src/drivers/hid/wacom_wac.h:9, from /kisskb/src/drivers/hid/wacom_sys.c:11: /kisskb/src/drivers/hid/wacom_sys.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/overflow.h:82:12: note: byref variable will be forcibly initialized typeof(b) __b = (b); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/overflow.h:81:12: note: byref variable will be forcibly initialized typeof(a) __a = (a); \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/include/linux/device.h:215:6: note: in expansion of macro 'unlikely' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ /kisskb/src/include/linux/device.h:215:15: note: in expansion of macro 'check_mul_overflow' if (unlikely(check_mul_overflow(n, size, &bytes))) ^ In file included from /kisskb/src/include/linux/input.h:19:0, from /kisskb/src/include/linux/hid.h:24, from /kisskb/src/drivers/hid/wacom_wac.h:9, from /kisskb/src/drivers/hid/wacom_sys.c:11: /kisskb/src/include/linux/device.h:213:9: note: byref variable will be forcibly initialized size_t bytes; ^ /kisskb/src/drivers/hid/wacom_sys.c: In function 'wacom_bt_query_tablet_data': /kisskb/src/drivers/hid/wacom_sys.c:614:5: note: byref variable will be forcibly initialized u8 rep_data[2]; ^ In file included from /kisskb/src/drivers/infiniband/sw/rxe/rxe.h:25:0, from /kisskb/src/drivers/infiniband/sw/rxe/rxe_icrc.c:9: /kisskb/src/drivers/infiniband/sw/rxe/rxe_icrc.c: In function 'rxe_crc32': /kisskb/src/include/crypto/hash.h:166:7: note: byref variable will be forcibly initialized char __##shash##_desc[sizeof(struct shash_desc) + HASH_MAX_DESCSIZE] \ ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_icrc.c:48:2: note: in expansion of macro 'SHASH_DESC_ON_STACK' SHASH_DESC_ON_STACK(shash, rxe->tfm); ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_icrc.c: In function 'rxe_icrc_hdr': /kisskb/src/drivers/infiniband/sw/rxe/rxe_icrc.c:87:5: note: byref variable will be forcibly initialized u8 pshdr[sizeof(struct udphdr) + ^ /kisskb/src/drivers/hid/wacom_sys.c: In function 'wacom_wac_queue_flush': /kisskb/src/drivers/hid/wacom_sys.c:77:6: note: byref variable will be forcibly initialized u8 buf[WACOM_PKGLEN_MAX]; ^ /kisskb/src/drivers/hid/wacom_sys.c: In function 'wacom_store_speed': /kisskb/src/drivers/hid/wacom_sys.c:1834:5: note: byref variable will be forcibly initialized u8 new_speed; ^ /kisskb/src/drivers/hid/wacom_sys.c: In function 'wacom_remote_work': /kisskb/src/drivers/hid/wacom_sys.c:2648:27: note: byref variable will be forcibly initialized struct wacom_remote_data data; ^ /kisskb/src/drivers/hid/wacom_sys.c: In function 'wacom_update_name': /kisskb/src/drivers/hid/wacom_sys.c:2211:7: note: byref variable will be forcibly initialized char name[WACOM_NAME_MAX - 20]; /* Leave some room for suffixes */ ^ In file included from /kisskb/src/include/net/dst_cache.h:8:0, from /kisskb/src/include/net/ip_tunnels.h:19, from /kisskb/src/include/net/udp_tunnel.h:5, from /kisskb/src/drivers/infiniband/sw/rxe/rxe_net.c:12: /kisskb/src/drivers/infiniband/sw/rxe/rxe_net.c: In function 'rt6_get_cookie': /kisskb/src/include/net/ip6_fib.h:296:6: note: byref variable will be forcibly initialized u32 cookie = 0; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_net.c: In function 'rxe_port_event': /kisskb/src/drivers/infiniband/sw/rxe/rxe_net.c:555:18: note: byref variable will be forcibly initialized struct ib_event ev; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_net.c: In function 'rxe_setup_udp_tunnel': /kisskb/src/drivers/infiniband/sw/rxe/rxe_net.c:195:17: note: byref variable will be forcibly initialized struct socket *sock; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_net.c: In function 'rxe_mcast_add': /kisskb/src/drivers/infiniband/sw/rxe/rxe_net.c:26:16: note: byref variable will be forcibly initialized unsigned char ll_addr[ETH_ALEN]; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_net.c: In function 'rxe_mcast_delete': /kisskb/src/drivers/infiniband/sw/rxe/rxe_net.c:37:16: note: byref variable will be forcibly initialized unsigned char ll_addr[ETH_ALEN]; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_sysfs.c: In function 'rxe_param_set_add': /kisskb/src/drivers/infiniband/sw/rxe/rxe_sysfs.c:33:7: note: byref variable will be forcibly initialized char intf[32]; ^ /kisskb/src/drivers/infiniband/sw/rxe/rxe_sysfs.c: In function 'rxe_param_set_remove': /kisskb/src/drivers/infiniband/sw/rxe/rxe_sysfs.c:82:7: note: byref variable will be forcibly initialized char intf[32]; ^ Completed OK # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 # Build took: 0:02:44.835860